blob: f6f50a657f4d1c16f8c767daadceab4fc2c5239f [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093025 'LibraryName' => 'libpldm.so.0.8.0',
26 'LibraryVersion' => '0.8.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093040 '1303' => {
41 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
52 '1363' => {
53 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
78 'type' => '1011'
79 }
80 },
81 'Reg' => {
82 '0' => 'rdi',
83 '1' => 'rsi',
84 '2' => 'rdx',
85 '5' => 'r9'
86 },
87 'Return' => '805',
88 'ShortName' => 'is_time_legal'
89 },
90 '1548' => {
91 'Header' => 'utils.h',
92 'Line' => '87',
93 'Param' => {
94 '0' => {
95 'name' => 'dec',
96 'type' => '1023'
97 }
98 },
99 'Return' => '1023',
100 'ShortName' => 'dec2bcd32'
101 },
102 '1677' => {
103 'Header' => 'utils.h',
104 'Line' => '81',
105 'Param' => {
106 '0' => {
107 'name' => 'bcd',
108 'type' => '1023'
109 }
110 },
111 'Return' => '1023',
112 'ShortName' => 'bcd2dec32'
113 },
114 '1780' => {
115 'Header' => 'utils.h',
116 'Line' => '75',
117 'Param' => {
118 '0' => {
119 'name' => 'dec',
120 'type' => '1011'
121 }
122 },
123 'Return' => '1011',
124 'ShortName' => 'dec2bcd16'
125 },
126 '1896' => {
127 'Header' => 'utils.h',
128 'Line' => '69',
129 'Param' => {
130 '0' => {
131 'name' => 'bcd',
132 'type' => '1011'
133 }
134 },
135 'Return' => '1011',
136 'ShortName' => 'bcd2dec16'
137 },
138 '1999' => {
139 'Header' => 'utils.h',
140 'Line' => '63',
141 'Param' => {
142 '0' => {
143 'name' => 'dec',
144 'type' => '121'
145 }
146 },
147 'Return' => '121',
148 'ShortName' => 'dec2bcd8'
149 },
150 '2052' => {
151 'Header' => 'utils.h',
152 'Line' => '57',
153 'Param' => {
154 '0' => {
155 'name' => 'bcd',
156 'type' => '121'
157 }
158 },
159 'Return' => '121',
160 'ShortName' => 'bcd2dec8'
161 },
162 '2105' => {
163 'Header' => 'utils.h',
164 'Line' => '51',
165 'Param' => {
166 '0' => {
167 'name' => 'version',
168 'type' => '2228'
169 },
170 '1' => {
171 'name' => 'buffer',
172 'type' => '982'
173 },
174 '2' => {
175 'name' => 'buffer_size',
176 'type' => '1145'
177 }
178 },
179 'Reg' => {
180 '0' => 'rdi',
181 '1' => 'rcx'
182 },
183 'Return' => '1207',
184 'ShortName' => 'ver2str'
185 },
186 '2233' => {
187 'Header' => 'utils.h',
188 'Line' => '31',
189 'Param' => {
190 '0' => {
191 'name' => 'data',
192 'type' => '2341'
193 },
194 '1' => {
195 'name' => 'size',
196 'type' => '1145'
197 }
198 },
199 'Reg' => {
200 '1' => 'rdx'
201 },
202 'Return' => '121',
203 'ShortName' => 'crc8'
204 },
205 '2347' => {
206 'Header' => 'utils.h',
207 'Line' => '39',
208 'Param' => {
209 '0' => {
210 'name' => 'data',
211 'type' => '2341'
212 },
213 '1' => {
214 'name' => 'size',
215 'type' => '1145'
216 }
217 },
218 'Reg' => {
219 '1' => 'rcx'
220 },
221 'Return' => '1023',
222 'ShortName' => 'crc32'
223 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300224 '3927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800226 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930227 'Param' => {
228 '0' => {
229 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930231 },
232 '1' => {
233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 },
236 '2' => {
237 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930239 },
240 '3' => {
241 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930243 },
244 '4' => {
245 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300246 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300252 '4125' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800254 'Line' => '596',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930255 'Param' => {
256 '0' => {
257 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930258 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930259 },
260 '1' => {
261 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930263 },
264 '2' => {
265 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 },
268 '3' => {
269 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930271 },
272 '4' => {
273 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300274 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300280 '4334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800282 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300286 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930287 },
288 '1' => {
289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930291 },
292 '2' => {
293 'name' => 'pldm_type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300294 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300298 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +0300302 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300306 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300311 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +0300316 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930317 }
318 },
319 'Reg' => {
320 '2' => 'rdx',
321 '3' => 'r10',
322 '4' => 'r8',
323 '5' => 'r9'
324 },
325 'Return' => '100',
326 'ShortName' => 'decode_multipart_receive_req'
327 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300328 '4587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800330 'Line' => '561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 'Param' => {
332 '0' => {
333 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930334 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930335 },
336 '1' => {
337 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930339 },
340 '2' => {
341 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300342 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300348 '4782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800350 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300354 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930355 },
356 '1' => {
357 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930358 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930359 },
360 '2' => {
361 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300362 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +0300366 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930367 }
368 },
369 'Reg' => {
370 '0' => 'rdi',
371 '1' => 'rsi',
372 '2' => 'rdx',
373 '3' => 'rcx'
374 },
375 'Return' => '100',
376 'ShortName' => 'decode_get_tid_resp'
377 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300378 '4898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800380 'Line' => '549',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930381 'Param' => {
382 '0' => {
383 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930384 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
386 '1' => {
387 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930388 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930389 },
390 '2' => {
391 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930392 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 },
394 '3' => {
395 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300396 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300402 '5108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800404 'Line' => '537',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
407 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930408 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
411 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300412 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300418 '5241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800420 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300424 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930425 },
426 '1' => {
427 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930428 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930429 },
430 '2' => {
431 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300432 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300436 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300440 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300444 'type' => '5470'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930445 }
446 },
447 'Reg' => {
448 '1' => 'r10',
449 '2' => 'rdx',
450 '3' => 'rcx',
451 '4' => 'r8',
452 '5' => 'r9'
453 },
454 'Return' => '100',
455 'ShortName' => 'decode_get_version_resp'
456 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300457 '5480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800459 'Line' => '521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300463 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930464 },
465 '1' => {
466 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930467 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930468 },
469 '2' => {
470 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300471 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300475 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300479 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930480 }
481 },
482 'Reg' => {
483 '0' => 'rdi',
484 '1' => 'rsi',
485 '2' => 'rdx',
486 '3' => 'rcx',
487 '4' => 'r8'
488 },
489 'Return' => '100',
490 'ShortName' => 'decode_get_version_req'
491 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300492 '5610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800494 'Line' => '507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930495 'Param' => {
496 '0' => {
497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930499 },
500 '1' => {
501 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930502 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930503 },
504 '2' => {
505 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930506 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930507 },
508 '3' => {
509 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930510 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930511 },
512 '4' => {
513 'name' => 'version_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930514 'type' => '2228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 },
516 '5' => {
517 'name' => 'version_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930518 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930519 },
520 '6' => {
521 'name' => 'msg',
522 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300523 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930524 }
525 },
526 'Reg' => {
527 '2' => 'r15'
528 },
529 'Return' => '100',
530 'ShortName' => 'encode_get_version_resp'
531 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300532 '5980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800534 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930535 'Param' => {
536 '0' => {
537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930539 },
540 '1' => {
541 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930542 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930543 },
544 '2' => {
545 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930547 },
548 '3' => {
549 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930551 },
552 '4' => {
553 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300554 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300560 '6210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800562 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300566 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930567 },
568 '1' => {
569 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930570 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930571 },
572 '2' => {
573 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300574 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Tal Yacobide67ab62024-05-30 22:36:50 +0300578 'type' => '6393'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930579 }
580 },
581 'Reg' => {
582 '0' => 'rdi',
583 '1' => 'rsi',
584 '2' => 'rdx',
585 '3' => 'rcx'
586 },
587 'Return' => '100',
588 'ShortName' => 'decode_get_commands_resp'
589 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300590 '6403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800592 'Line' => '351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300596 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930597 },
598 '1' => {
599 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930600 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930601 },
602 '2' => {
603 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300604 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Tal Yacobide67ab62024-05-30 22:36:50 +0300608 'type' => '6393'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930609 }
610 },
611 'Reg' => {
612 '0' => 'rdi',
613 '1' => 'rsi',
614 '2' => 'rdx',
615 '3' => 'rcx'
616 },
617 'Return' => '100',
618 'ShortName' => 'decode_get_types_resp'
619 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300620 '6587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800622 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930626 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930627 },
628 '1' => {
629 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930630 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930631 },
632 '2' => {
633 'name' => 'commands',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800634 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300638 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800644 '6860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800646 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300650 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 },
652 '1' => {
653 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930654 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '2' => {
657 'name' => 'type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300658 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300662 'type' => '5470'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 }
664 },
665 'Reg' => {
666 '0' => 'rdi',
667 '1' => 'rsi',
668 '2' => 'rdx',
669 '3' => 'rcx'
670 },
671 'Return' => '100',
672 'ShortName' => 'decode_get_commands_req'
673 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800674 '6971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800676 'Line' => '461',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930680 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930684 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '2' => {
687 'name' => 'types',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800688 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300692 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800698 '7239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800700 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930701 'Param' => {
702 '0' => {
703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930705 },
706 '1' => {
707 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930708 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '2' => {
711 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930712 'type' => '1093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 },
714 '3' => {
715 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300716 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 }
718 },
719 'Reg' => {
720 '2' => 'rbp'
721 },
722 'Return' => '100',
723 'ShortName' => 'encode_get_commands_req'
724 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800725 '7444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800727 'Line' => '334',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 'Param' => {
729 '0' => {
730 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930732 },
733 '1' => {
734 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300735 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800741 '7575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800743 'Line' => '189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800747 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800751 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 }
753 },
754 'Reg' => {
755 '0' => 'rdi',
756 '1' => 'rsi'
757 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930758 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930759 'ShortName' => 'pldm_msg_hdr_correlate_response'
760 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800761 '7648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800763 'Line' => '319',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800767 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800771 'type' => '7882'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 }
773 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930774 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930775 'ShortName' => 'unpack_pldm_header'
776 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800777 '7908' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800779 'Line' => '306',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800783 'type' => '8142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800787 'type' => '8147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 }
789 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930790 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930791 'ShortName' => 'pack_pldm_header'
792 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800793 '10236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 'Header' => 'bios.h',
795 'Line' => '612',
796 'Param' => {
797 '0' => {
798 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300799 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '1' => {
802 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930803 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '2' => {
806 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300807 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '3' => {
810 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300811 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '4' => {
814 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300815 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '5' => {
818 'name' => 'table',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800819 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930820 }
821 },
822 'Reg' => {
823 '1' => 'rsi',
824 '2' => 'rdi',
825 '3' => 'r10',
826 '4' => 'r8',
827 '5' => 'r9'
828 },
829 'Return' => '100',
830 'ShortName' => 'decode_set_bios_table_req'
831 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800832 '10423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 'Header' => 'bios.h',
834 'Line' => '594',
835 'Param' => {
836 '0' => {
837 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '1' => {
841 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930842 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '2' => {
845 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930846 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 },
848 '3' => {
849 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300850 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 }
852 },
853 'Return' => '100',
854 'ShortName' => 'encode_set_bios_table_resp'
855 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800856 '10642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 'Header' => 'bios.h',
858 'Line' => '322',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300862 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '1' => {
865 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930866 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '2' => {
869 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300870 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '3' => {
873 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300874 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930875 }
876 },
877 'Reg' => {
878 '0' => 'rdi',
879 '1' => 'rsi',
880 '2' => 'rdx',
881 '3' => 'rcx'
882 },
883 'Return' => '100',
884 'ShortName' => 'decode_set_bios_table_resp'
885 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800886 '10752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 'Header' => 'bios.h',
888 'Line' => '302',
889 'Param' => {
890 '0' => {
891 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930892 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '1' => {
895 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930896 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '2' => {
899 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930900 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '3' => {
903 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930904 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '4' => {
907 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930908 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '5' => {
911 'name' => 'table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930912 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930913 },
914 '6' => {
915 'name' => 'msg',
916 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300917 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930918 },
919 '7' => {
920 'name' => 'payload_length',
921 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930922 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 }
924 },
925 'Return' => '100',
926 'ShortName' => 'encode_set_bios_table_req'
927 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800928 '11141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 'Header' => 'bios.h',
930 'Line' => '514',
931 'Param' => {
932 '0' => {
933 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930934 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '1' => {
937 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930938 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '2' => {
941 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930942 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 },
944 '3' => {
945 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300946 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 }
948 },
949 'Return' => '100',
950 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800952 '11355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 'Header' => 'bios.h',
954 'Line' => '502',
955 'Param' => {
956 '0' => {
957 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300958 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '1' => {
961 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930962 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '2' => {
965 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300966 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '3' => {
969 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300970 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 },
972 '4' => {
973 'name' => 'attribute',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800974 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930975 }
976 },
977 'Reg' => {
978 '1' => 'rsi',
979 '2' => 'rdx',
980 '3' => 'rcx',
981 '4' => 'r8'
982 },
983 'Return' => '100',
984 'ShortName' => 'decode_set_bios_attribute_current_value_req'
985 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800986 '11502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 'Header' => 'bios.h',
988 'Line' => '279',
989 'Param' => {
990 '0' => {
991 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300992 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '1' => {
995 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930996 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '2' => {
999 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001000 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 },
1002 '3' => {
1003 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001004 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301005 }
1006 },
1007 'Reg' => {
1008 '0' => 'rdi',
1009 '1' => 'rsi',
1010 '2' => 'rdx',
1011 '3' => 'rcx'
1012 },
1013 'Return' => '100',
1014 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1015 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001016 '11612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 'Header' => 'bios.h',
1018 'Line' => '259',
1019 'Param' => {
1020 '0' => {
1021 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301022 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '1' => {
1025 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '2' => {
1029 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301030 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '3' => {
1033 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301034 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '4' => {
1037 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301038 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '5' => {
1041 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001042 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301043 },
1044 '6' => {
1045 'name' => 'payload_length',
1046 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301047 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 }
1049 },
1050 'Reg' => {
1051 '3' => 'rbp'
1052 },
1053 'Return' => '100',
1054 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1055 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001056 '11984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 'Header' => 'bios.h',
1058 'Line' => '480',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '1' => {
1065 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '2' => {
1069 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '3' => {
1073 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301074 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '4' => {
1077 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301078 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '5' => {
1081 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301082 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301083 },
1084 '6' => {
1085 'name' => 'msg',
1086 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001087 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 }
1089 },
1090 'Reg' => {
1091 '2' => 'r14'
1092 },
1093 'Return' => '100',
1094 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001096 '12353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 'Header' => 'bios.h',
1098 'Line' => '461',
1099 'Param' => {
1100 '0' => {
1101 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001102 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '1' => {
1105 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301106 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '2' => {
1109 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001110 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '3' => {
1113 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001114 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 },
1116 '4' => {
1117 'name' => 'attribute_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001118 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301119 }
1120 },
1121 'Reg' => {
1122 '1' => 'r9',
1123 '2' => 'rdx',
1124 '3' => 'rcx',
1125 '4' => 'r8'
1126 },
1127 'Return' => '100',
1128 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1129 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001130 '12505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 'Header' => 'bios.h',
1132 'Line' => '446',
1133 'Param' => {
1134 '0' => {
1135 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001136 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '1' => {
1139 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301140 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '2' => {
1143 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001144 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '3' => {
1147 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001148 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '4' => {
1151 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001152 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 },
1154 '5' => {
1155 'name' => 'attribute_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001156 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301157 }
1158 },
1159 'Reg' => {
1160 '1' => 'rsi',
1161 '2' => 'rdx',
1162 '3' => 'r10',
1163 '4' => 'r8',
1164 '5' => 'r9'
1165 },
1166 'Return' => '100',
1167 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1168 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001169 '12667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 'Header' => 'bios.h',
1171 'Line' => '430',
1172 'Param' => {
1173 '0' => {
1174 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301175 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '1' => {
1178 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301179 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '2' => {
1182 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '3' => {
1186 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301187 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 },
1189 '4' => {
1190 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001191 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 }
1193 },
1194 'Return' => '100',
1195 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001197 '12896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 'Header' => 'bios.h',
1199 'Line' => '412',
1200 'Param' => {
1201 '0' => {
1202 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001203 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '1' => {
1206 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301207 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '2' => {
1210 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001211 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '3' => {
1214 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001215 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '4' => {
1218 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001219 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 },
1221 '5' => {
1222 'name' => 'bios_table_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001223 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301224 }
1225 },
1226 'Reg' => {
1227 '1' => 'r10',
1228 '2' => 'rsi',
1229 '3' => 'rdi',
1230 '4' => 'r8',
1231 '5' => 'r9'
1232 },
1233 'Return' => '100',
1234 'ShortName' => 'decode_get_bios_table_resp'
1235 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001236 '13068' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 'Header' => 'bios.h',
1238 'Line' => '395',
1239 'Param' => {
1240 '0' => {
1241 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001242 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '1' => {
1245 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301246 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '2' => {
1249 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001250 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '3' => {
1253 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001254 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 },
1256 '4' => {
1257 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03001258 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301259 }
1260 },
1261 'Reg' => {
1262 '1' => 'r9',
1263 '2' => 'rdx',
1264 '3' => 'rcx',
1265 '4' => 'r8'
1266 },
1267 'Return' => '100',
1268 'ShortName' => 'decode_get_bios_table_req'
1269 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001270 '13215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 'Header' => 'bios.h',
1272 'Line' => '381',
1273 'Param' => {
1274 '0' => {
1275 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301276 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '1' => {
1279 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301280 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '2' => {
1283 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301284 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '3' => {
1287 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301288 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 },
1290 '4' => {
1291 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001292 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 }
1294 },
1295 'Return' => '100',
1296 'ShortName' => 'encode_get_bios_table_req'
1297 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001298 '13439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 'Header' => 'bios.h',
1300 'Line' => '366',
1301 'Param' => {
1302 '0' => {
1303 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301304 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '1' => {
1307 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301308 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '2' => {
1311 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301312 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '3' => {
1315 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301316 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '4' => {
1319 'name' => 'table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03001320 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '5' => {
1323 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301324 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301325 },
1326 '6' => {
1327 'name' => 'msg',
1328 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001329 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 }
1331 },
1332 'Reg' => {
1333 '2' => 'r15'
1334 },
1335 'Return' => '100',
1336 'ShortName' => 'encode_get_bios_table_resp'
1337 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001338 '13792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 'Header' => 'bios.h',
1340 'Line' => '581',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001344 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '1' => {
1347 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 },
1350 '2' => {
1351 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001352 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301353 }
1354 },
1355 'Reg' => {
1356 '0' => 'rdi',
1357 '1' => 'rsi',
1358 '2' => 'rdx'
1359 },
1360 'Return' => '100',
1361 'ShortName' => 'decode_set_date_time_resp'
1362 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001363 '13865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 'Header' => 'bios.h',
1365 'Line' => '565',
1366 'Param' => {
1367 '0' => {
1368 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '1' => {
1372 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301373 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '2' => {
1376 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001377 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 },
1379 '3' => {
1380 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301381 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 }
1383 },
1384 'Return' => '100',
1385 'ShortName' => 'encode_set_date_time_resp'
1386 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001387 '14072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 'Header' => 'bios.h',
1389 'Line' => '551',
1390 'Param' => {
1391 '0' => {
1392 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001393 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '1' => {
1396 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301397 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '2' => {
1400 'name' => 'seconds',
Tal Yacobide67ab62024-05-30 22:36:50 +03001401 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '3' => {
1404 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001405 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '4' => {
1408 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '5' => {
1412 'name' => 'day',
Tal Yacobide67ab62024-05-30 22:36:50 +03001413 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '6' => {
1416 'name' => 'month',
1417 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001418 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 },
1420 '7' => {
1421 'name' => 'year',
1422 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001423 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301424 }
1425 },
1426 'Reg' => {
1427 '2' => 'rbp',
1428 '3' => 'r12',
1429 '4' => 'r13',
1430 '5' => 'r14'
1431 },
1432 'Return' => '100',
1433 'ShortName' => 'decode_set_date_time_req'
1434 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001435 '14363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 'Header' => 'bios.h',
1437 'Line' => '534',
1438 'Param' => {
1439 '0' => {
1440 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301441 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '1' => {
1444 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301445 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '2' => {
1448 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301449 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '3' => {
1452 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301453 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '4' => {
1456 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301457 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '5' => {
1460 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301461 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301462 },
1463 '6' => {
1464 'name' => 'year',
1465 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301466 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301467 },
1468 '7' => {
1469 'name' => 'msg',
1470 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03001471 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 },
1473 '8' => {
1474 'name' => 'payload_length',
1475 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301476 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 }
1478 },
1479 'Return' => '100',
1480 'ShortName' => 'encode_set_date_time_req'
1481 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001482 '14856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 'Header' => 'bios.h',
1484 'Line' => '238',
1485 'Param' => {
1486 '0' => {
1487 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001488 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '1' => {
1491 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301492 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '2' => {
1495 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001496 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '3' => {
1499 'name' => 'seconds',
Tal Yacobide67ab62024-05-30 22:36:50 +03001500 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '4' => {
1503 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001504 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '5' => {
1507 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001508 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '6' => {
1511 'name' => 'day',
1512 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001513 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '7' => {
1516 'name' => 'month',
1517 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03001518 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 },
1520 '8' => {
1521 'name' => 'year',
1522 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001523 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301524 }
1525 },
1526 'Reg' => {
1527 '1' => 'rdi',
1528 '2' => 'r10',
1529 '3' => 'rdx',
1530 '4' => 'r8',
1531 '5' => 'r9'
1532 },
1533 'Return' => '100',
1534 'ShortName' => 'decode_get_date_time_resp'
1535 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001536 '15057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 'Header' => 'bios.h',
1538 'Line' => '346',
1539 'Param' => {
1540 '0' => {
1541 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '1' => {
1545 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '2' => {
1549 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '3' => {
1553 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301554 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '4' => {
1557 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301558 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '5' => {
1561 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301562 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301563 },
1564 '6' => {
1565 'name' => 'month',
1566 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301567 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 },
1569 '7' => {
1570 'name' => 'year',
1571 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301572 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301573 },
1574 '8' => {
1575 'name' => 'msg',
1576 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03001577 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 }
1579 },
1580 'Return' => '100',
1581 'ShortName' => 'encode_get_date_time_resp'
1582 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001583 '15341' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 'Header' => 'bios.h',
1585 'Line' => '217',
1586 'Param' => {
1587 '0' => {
1588 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301589 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 },
1591 '1' => {
1592 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001593 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 }
1595 },
1596 'Return' => '100',
1597 'ShortName' => 'encode_get_date_time_req'
1598 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001599 '17275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301601 'Line' => '643',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 'Param' => {
1603 '0' => {
1604 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301605 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 },
1607 '1' => {
1608 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301609 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301610 }
1611 },
1612 'Reg' => {
1613 '0' => 'rdi',
1614 '1' => 'rsi'
1615 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301616 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 'ShortName' => 'pldm_bios_table_checksum'
1618 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001619 '17420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301621 'Line' => '634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 'Param' => {
1623 '0' => {
1624 'name' => 'src_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301625 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '1' => {
1628 'name' => 'src_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '2' => {
1632 'name' => 'dest_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301633 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '3' => {
1636 'name' => 'dest_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001637 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '4' => {
1640 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301641 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 },
1643 '5' => {
1644 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301645 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301646 }
1647 },
1648 'Reg' => {
1649 '2' => 'r14',
1650 '4' => 'r13'
1651 },
1652 'Return' => '100',
1653 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1654 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001655 '18108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301657 'Line' => '600',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 'Param' => {
1659 '0' => {
1660 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301661 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '1' => {
1664 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301665 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 },
1667 '2' => {
1668 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301669 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 }
1671 },
1672 'Reg' => {
1673 '2' => 'r8'
1674 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001675 'Return' => '18103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001678 '18371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301680 'Line' => '202',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 'Param' => {
1682 '0' => {
1683 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301684 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '1' => {
1687 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301688 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 },
1690 '2' => {
1691 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301692 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 }
1694 },
1695 'Reg' => {
1696 '2' => 'r8'
1697 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001698 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001701 '18638' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301703 'Line' => '192',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 'Param' => {
1705 '0' => {
1706 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301707 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '1' => {
1710 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301711 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 },
1713 '2' => {
1714 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301715 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 }
1717 },
1718 'Reg' => {
1719 '2' => 'r8'
1720 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001721 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001724 '18900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301726 'Line' => '151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 'Param' => {
1728 '0' => {
1729 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301730 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '1' => {
1733 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 },
1736 '2' => {
1737 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03001738 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301739 }
1740 },
1741 'Reg' => {
1742 '0' => 'rbp',
1743 '1' => 'r12',
1744 '2' => 'rbx'
1745 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001746 'Return' => '19121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001749 '19290' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301751 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 'Param' => {
1753 '0' => {
1754 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301755 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '1' => {
1758 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301759 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 },
1761 '2' => {
1762 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301763 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 }
1765 },
1766 'Reg' => {
1767 '2' => 'r8'
1768 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001769 'Return' => '19121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001772 '20051' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
1774 'Line' => '52',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001778 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 }
1780 },
1781 'Reg' => {
1782 '0' => 'rdi'
1783 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301784 'Return' => '2341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301785 'ShortName' => 'pldm_bios_table_iter_value'
1786 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001787 '20099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
1789 'Line' => '46',
1790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001793 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001799 '20209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
1801 'Line' => '41',
1802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001805 'type' => '20284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 }
1807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301808 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301809 'ShortName' => 'pldm_bios_table_iter_is_end'
1810 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001811 '20289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001817 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001823 '20361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 'Header' => 'bios_table.h',
1825 'Line' => '28',
1826 'Param' => {
1827 '0' => {
1828 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301829 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '1' => {
1832 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '2' => {
1836 'name' => 'type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001837 'type' => '15974'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001845 'Return' => '18098',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001848 '20599' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301850 'Line' => '619',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 'Param' => {
1852 '0' => {
1853 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301854 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '1' => {
1857 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301858 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 },
1860 '2' => {
1861 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001862 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
1871 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
1872 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001873 '20899' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301875 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 'Param' => {
1877 '0' => {
1878 'name' => 'size_without_pad',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301879 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 }
1881 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301882 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1884 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001885 '21254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301887 'Line' => '582',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001891 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 }
1893 },
1894 'Reg' => {
1895 '0' => 'rdi'
1896 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301897 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001900 '21303' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301902 'Line' => '589',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001906 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 }
1908 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301909 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301910 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001912 '21787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301914 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001918 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001924 'Return' => '15828',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001927 '21927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301929 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 'Param' => {
1931 '0' => {
1932 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301933 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '1' => {
1936 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301937 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '2' => {
1940 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '3' => {
1944 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '4' => {
1948 'name' => 'cv',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001949 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbx',
1954 '1' => 'r12',
1955 '2' => 'r13',
1956 '3' => 'rbp',
1957 '4' => 'r8'
1958 },
1959 'Return' => '100',
1960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
1961 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001962 '22196' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301964 'Line' => '550',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301965 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001968 '22358' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09301970 'Line' => '543',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 'Param' => {
1972 '0' => {
1973 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301974 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '1' => {
1977 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301978 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '2' => {
1981 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301982 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '3' => {
1985 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301986 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '4' => {
1989 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301990 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 },
1992 '5' => {
1993 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03001994 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
2006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2007 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002008 '22758' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302010 'Line' => '524',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002014 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002018 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Return' => '1',
2022 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002024 '22853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302026 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002030 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 }
2032 },
2033 'Reg' => {
2034 '0' => 'rdi'
2035 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302036 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002039 '22994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302041 'Line' => '508',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 'Param' => {
2043 '0' => {
2044 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 }
2047 },
2048 'Reg' => {
2049 '0' => 'rdi'
2050 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302051 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2053 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002054 '23176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302056 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
2089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2090 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002091 '23495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302093 'Line' => '479',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002097 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '1' => {
2100 'name' => 'handles',
Tal Yacobide67ab62024-05-30 22:36:50 +03002101 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '2' => {
2104 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002111 '23742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302113 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002117 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302123 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002126 '23791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302128 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302138 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002141 '23840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302143 'Line' => '456',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002147 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 }
2149 },
2150 'Reg' => {
2151 '0' => 'rdi'
2152 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302153 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002156 '23889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302158 'Line' => '449',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002162 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302163 }
2164 },
2165 'Reg' => {
2166 '0' => 'rdi'
2167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302168 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002171 '24436' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302173 'Line' => '441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002177 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002181 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002185 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '3' => {
2188 'name' => 'scalar',
Tal Yacobide67ab62024-05-30 22:36:50 +03002189 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 },
2191 '4' => {
2192 'name' => 'def',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002193 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302194 }
2195 },
2196 'Reg' => {
2197 '0' => 'rdi',
2198 '1' => 'rsi',
2199 '2' => 'rdx',
2200 '3' => 'rcx',
2201 '4' => 'r8'
2202 },
2203 'Return' => '1',
2204 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002206 '24572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302208 'Line' => '429',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Param' => {
2210 '0' => {
2211 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302212 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '1' => {
2215 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 },
2218 '2' => {
2219 'name' => 'info',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002220 'type' => '24834'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002231 '24844' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302233 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002237 'type' => '24834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002241 'type' => '25143'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002247 '25148' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302249 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002253 '25310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302255 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002259 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew 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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002273 '25579' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302275 'Line' => '376',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302276 'Param' => {
2277 '0' => {
2278 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002279 'type' => '18517'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002288 '25648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302290 'Line' => '368',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302291 'Param' => {
2292 '0' => {
2293 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002294 'type' => '18517'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002303 '25717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302305 'Line' => '360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302306 'Param' => {
2307 '0' => {
2308 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002309 'type' => '18517'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002318 '25786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302320 'Line' => '352',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'Param' => {
2322 '0' => {
2323 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002324 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 },
2326 '1' => {
2327 'name' => 'def_string_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002328 'type' => '12495'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002338 '25956' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302340 'Line' => '341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302341 '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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002352 'type' => '26315'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002362 '26320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302363 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302364 'Line' => '320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302365 'Param' => {
2366 '0' => {
2367 'name' => 'info',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002368 'type' => '26315'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302369 },
2370 '1' => {
2371 'name' => 'errmsg',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002372 'type' => '25143'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002381 '26589' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302382 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302383 'Line' => '328',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302384 '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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002396 '26821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302398 'Line' => '294',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302399 'Param' => {
2400 '0' => {
2401 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002402 'type' => '18517'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002416 '27100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302418 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302419 'Param' => {
2420 '0' => {
2421 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002422 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302423 },
2424 '1' => {
2425 'name' => 'pv_hdls',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002426 'type' => '12495'
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 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08002441 '27265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302442 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302443 'Line' => '265',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302444 'Param' => {
2445 '0' => {
2446 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002447 'type' => '18517'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302461 '27427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302462 'Header' => 'bios_table.h',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302463 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 'Param' => {
2465 '0' => {
2466 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002467 'type' => '18517'
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',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302479 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302480 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302481 '27487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302482 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302483 'Line' => '239',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302484 '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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302495 'type' => '27816'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302496 }
2497 },
2498 'Reg' => {
2499 '0' => 'rbp',
2500 '2' => 'rbx'
2501 },
2502 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302503 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302504 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302505 '27821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302506 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302507 'Line' => '225',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302508 '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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302525 '27881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302527 'Line' => '182',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302528 'Param' => {
2529 '0' => {
2530 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002531 'type' => '18517'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302540 '27928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302542 'Line' => '174',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302543 'Param' => {
2544 '0' => {
2545 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002546 'type' => '18517'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302555 '27975' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302557 'Line' => '167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302558 'Param' => {
2559 '0' => {
2560 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002561 'type' => '18517'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302570 '28608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302572 'Line' => '137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302573 'Param' => {
2574 '0' => {
2575 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002576 'type' => '19121'
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',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302593 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302594 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302595 '28845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302596 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302597 'Line' => '122',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302598 'Param' => {
2599 '0' => {
2600 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002601 'type' => '19121'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302610 '28892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302612 'Line' => '115',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302613 'Param' => {
2614 '0' => {
2615 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002616 'type' => '19121'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302625 '28939' => {
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302647 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302648 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302649 '29300' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302664 '35845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002666 'Line' => '1500',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302682 'type' => '36027'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302683 },
2684 '4' => {
2685 'name' => 'non_functioning_component_bitmap',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302686 'type' => '36032'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302697 '36042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002699 'Line' => '1483',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302717 '36214' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302718 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002719 'Line' => '1468',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302742 '36290' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302743 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002744 'Line' => '1456',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302762 '36462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302763 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002764 'Line' => '1438',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302808 'type' => '36789'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302820 '36799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302821 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002822 'Line' => '1418',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302840 '36971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302841 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002842 'Line' => '1402',
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002858 'type' => '12495'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302869 '37097' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302870 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002871 'Line' => '1388',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302879 'type' => '30027'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302893 '37340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302894 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002895 'Line' => '1373',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302917 '37531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302918 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002919 'Line' => '1356',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302935 'type' => '37641'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302947 '37651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302948 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002949 'Line' => '1343',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302971 '37842' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302972 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002973 'Line' => '1328',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302996 '37918' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302997 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002998 'Line' => '1317',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303020 '38109' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303021 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003022 'Line' => '1301',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303045 '38185' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303046 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003047 'Line' => '1288',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303072 '38376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003074 'Line' => '1266',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303102 '38496' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303103 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003104 'Line' => '1248',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303128 'type' => '36789'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303129 },
3130 '6' => {
3131 'name' => 'time_before_req_fw_data',
3132 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003133 'type' => '12495'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303145 '38730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003147 'Line' => '1224',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303176 'type' => '30803'
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303191 'type' => '39199'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303207 '39209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003209 'Line' => '1197',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303217 'type' => '31810'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303240 '39408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003242 'Line' => '1179',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303281 'type' => '39199'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303297 '39894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003299 'Line' => '1154',
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003315 'type' => '12495'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303331 '40041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003333 'Line' => '1135',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303367 'type' => '39199'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303383 '52441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003385 'Line' => '951',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303397 'type' => '52763'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303398 },
3399 '3' => {
3400 'name' => 'active_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003401 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303402 },
3403 '4' => {
3404 'name' => 'pending_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003405 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303417 '52768' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303418 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003419 'Line' => '932',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303431 'type' => '52988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303432 },
3433 '3' => {
3434 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003435 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303436 },
3437 '4' => {
3438 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003439 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303440 },
3441 '5' => {
3442 'name' => 'comp_parameter_table',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003443 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303457 '52993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303458 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003459 'Line' => '915',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303482 '53133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303483 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003484 'Line' => '897',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303508 'type' => '53289'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303520 '53299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303521 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003522 'Line' => '882',
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303545 '53439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303546 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003547 'Line' => '866',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303559 'type' => '53586'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303560 },
3561 '3' => {
3562 'name' => 'comp_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003563 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303575 '53591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003577 'Line' => '851',
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003593 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303594 },
3595 '4' => {
3596 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003597 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303610 '53773' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303611 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003612 'Line' => '835',
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003624 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 },
3626 '3' => {
3627 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003628 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303639 '53945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003641 'Line' => '816',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303657 'type' => '54202'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303658 },
3659 '4' => {
3660 'name' => 'applicable_components',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003661 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303662 },
3663 '5' => {
3664 'name' => 'comp_image_set_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003665 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303666 },
3667 '6' => {
3668 'name' => 'record_descriptors',
3669 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003670 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 },
3672 '7' => {
3673 'name' => 'fw_device_pkg_data',
3674 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003675 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303687 '54207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303688 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003689 'Line' => '795',
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303701 'type' => '54512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 },
3703 '3' => {
3704 'name' => 'package_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003705 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303717 '58061' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303718 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003719 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303720 '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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303745 '58301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003747 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303748 '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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003767 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303779 '58468' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003810 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303811 }
3812 },
3813 'Return' => '100',
3814 'ShortName' => 'decode_get_fru_record_table_resp'
3815 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303816 '58698' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003847 'type' => '13058'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303863 '59019' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303891 '59254' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003917 'type' => '10413'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303930 '59421' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09303975 '59812' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003993 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 },
3995 '4' => {
3996 'name' => 'record_set_identifier',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003997 'type' => '12495'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304024 '60014' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304071 '60311' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004089 'type' => '13058'
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004106 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304108 '60970' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004122 'type' => '13058'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304163 '61292' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304191 '61514' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304221 '61618' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304273 '61921' => {
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004309 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304310 },
4311 '8' => {
4312 'name' => 'total_table_records',
4313 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004314 'type' => '12495'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304332 '62131' => {
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304352 '76435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304353 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304354 'Line' => '639',
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004366 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304367 },
4368 '3' => {
4369 'name' => 'entities',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304370 'type' => '76748'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304380 '76763' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304381 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304382 'Line' => '627',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304383 'Param' => {
4384 '0' => {
4385 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304386 'type' => '76812'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304395 '76817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304397 'Line' => '617',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 'Param' => {
4399 '0' => {
4400 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304401 'type' => '76812'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304410 '76880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304411 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304412 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304413 'Param' => {
4414 '0' => {
4415 'name' => 'org_tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304416 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 },
4418 '1' => {
4419 'name' => 'new_tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304420 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304421 }
4422 },
4423 'Return' => '1',
4424 'ShortName' => 'pldm_entity_association_tree_copy_root'
4425 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304426 '77264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304427 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304428 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304429 'Param' => {
4430 '0' => {
4431 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304432 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 },
4434 '1' => {
4435 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304436 'type' => '68881'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304437 }
4438 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304439 'Return' => '64011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 'ShortName' => 'pldm_entity_association_tree_find'
4441 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304442 '77544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304443 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304444 'Line' => '595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304445 'Param' => {
4446 '0' => {
4447 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304448 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 },
4450 '1' => {
4451 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304452 'type' => '68881'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304459 'Return' => '64011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4461 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304462 '77926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304463 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004464 'Line' => '216',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304465 'Param' => {
4466 '0' => {
4467 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304468 'type' => '78048'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304483 'Return' => '64006',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 'ShortName' => 'pldm_pdr_find_last_in_range'
4485 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304486 '78053' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304487 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004488 'Line' => '181',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304489 'Param' => {
4490 '0' => {
4491 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304492 'type' => '68876'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304501 '78301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304502 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004503 'Line' => '190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304504 'Param' => {
4505 '0' => {
4506 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304507 'type' => '68876'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304521 '78569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304522 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304523 'Line' => '542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304524 'Param' => {
4525 '0' => {
4526 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304527 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304528 },
4529 '1' => {
4530 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304531 'type' => '63147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304532 },
4533 '2' => {
4534 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304535 'type' => '77259'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304536 }
4537 },
4538 'Return' => '1',
4539 'ShortName' => 'pldm_find_entity_ref_in_tree'
4540 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304541 '78856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304542 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304543 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304544 'Param' => {
4545 '0' => {
4546 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304547 'type' => '64011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304548 },
4549 '1' => {
4550 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304551 'type' => '68876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304552 },
4553 '2' => {
4554 'name' => 'entities',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304555 'type' => '76748'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304586 '79089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304588 'Line' => '511',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304589 'Param' => {
4590 '0' => {
4591 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304592 'type' => '64011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 },
4594 '1' => {
4595 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304596 'type' => '68876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '2' => {
4599 'name' => 'entities',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304600 'type' => '76748'
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',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304616 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304618 '79307' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304620 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 'Param' => {
4622 '0' => {
4623 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304624 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 },
4626 '1' => {
4627 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304628 'type' => '68876'
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',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304640 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304642 '80830' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304644 'Line' => '568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 'Param' => {
4646 '0' => {
4647 'name' => 'parent',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304648 'type' => '64011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 },
4650 '1' => {
4651 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304652 'type' => '68881'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304662 '80919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304663 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304664 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304665 'Param' => {
4666 '0' => {
4667 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304668 'type' => '64011'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304682 '81134' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304683 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304684 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304685 'Param' => {
4686 '0' => {
4687 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304688 'type' => '64011'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304697 '81289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304699 'Line' => '433',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 'Param' => {
4701 '0' => {
4702 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304703 'type' => '64011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304704 }
4705 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304706 'Return' => '63147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'ShortName' => 'pldm_entity_get_parent'
4708 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304709 '81423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304710 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304711 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 'Param' => {
4713 '0' => {
4714 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304715 'type' => '64011'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304721 '81578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304723 'Line' => '413',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304724 'Param' => {
4725 '0' => {
4726 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304727 'type' => '76812'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304736 '81757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304738 'Line' => '385',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304739 'Param' => {
4740 '0' => {
4741 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304742 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 },
4744 '1' => {
4745 'name' => 'entities',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304746 'type' => '76748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304747 },
4748 '2' => {
4749 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004750 'type' => '13058'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304759 '82216' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304760 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304761 'Line' => '367',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 'Param' => {
4763 '0' => {
4764 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304765 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304766 },
4767 '1' => {
4768 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304769 'type' => '68881'
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304777 'type' => '64011'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304798 'Return' => '64011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 'ShortName' => 'pldm_entity_association_tree_add_entity'
4800 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304801 '82743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304802 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304803 'Line' => '339',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304804 'Param' => {
4805 '0' => {
4806 'name' => 'tree',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304807 'type' => '76812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 },
4809 '1' => {
4810 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304811 'type' => '68881'
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304819 'type' => '64011'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304826 'Return' => '64011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 'ShortName' => 'pldm_entity_association_tree_add'
4828 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304829 '83176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304831 'Line' => '322',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304832 'Return' => '76812',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 'ShortName' => 'pldm_entity_association_tree_init'
4834 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304835 '83250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304837 'Line' => '407',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304838 'Param' => {
4839 '0' => {
4840 'name' => 'entity',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304841 'type' => '83384'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304847 '83410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304848 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304849 'Line' => '396',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 'Param' => {
4851 '0' => {
4852 'name' => 'node',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304853 'type' => '64011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 }
4855 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304856 'Return' => '63147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'ShortName' => 'pldm_entity_extract'
4858 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304859 '84204' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304860 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004861 'Line' => '203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304862 'Param' => {
4863 '0' => {
4864 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304865 'type' => '78048'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304893 '84563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304895 'Line' => '287',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304896 'Param' => {
4897 '0' => {
4898 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304899 'type' => '78048'
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',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004907 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304908 },
4909 '3' => {
4910 'name' => 'entity_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004911 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304912 },
4913 '4' => {
4914 'name' => 'entity_instance_num',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004915 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304916 },
4917 '5' => {
4918 'name' => 'container_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004919 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304920 }
4921 },
4922 'Reg' => {
4923 '2' => 'r12'
4924 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304925 'Return' => '84548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304926 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4927 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304928 '84917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304929 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004930 'Line' => '261',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304931 'Param' => {
4932 '0' => {
4933 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304934 'type' => '68876'
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',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304963 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304965 '85256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004967 'Line' => '173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 'Param' => {
4969 '0' => {
4970 'name' => 'record',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304971 'type' => '84548'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304977 '85627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004979 'Line' => '97',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 'Param' => {
4981 '0' => {
4982 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304983 'type' => '78048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 },
4985 '1' => {
4986 'name' => 'record',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304987 'type' => '84548'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304993 '85844' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 'Header' => 'pdr.h',
4995 'Line' => '62',
4996 'Param' => {
4997 '0' => {
4998 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09304999 'type' => '78048'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305005 '85975' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 'Header' => 'pdr.h',
5007 'Line' => '52',
5008 'Param' => {
5009 '0' => {
5010 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305011 'type' => '78048'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305017 '86106' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005019 'Line' => '163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 'Param' => {
5021 '0' => {
5022 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305023 'type' => '78048'
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305031 'type' => '84548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305032 },
5033 '3' => {
5034 'name' => 'data',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305035 'type' => '53289'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305047 'Return' => '84548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305048 'ShortName' => 'pldm_pdr_find_record_by_type'
5049 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305050 '86277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305051 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005052 'Line' => '145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305053 'Param' => {
5054 '0' => {
5055 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305056 'type' => '78048'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 },
5058 '1' => {
5059 'name' => 'curr_record',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305060 'type' => '84548'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '2' => {
5063 'name' => 'data',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305064 'type' => '53289'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305082 'Return' => '84548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305083 'ShortName' => 'pldm_pdr_get_next_record'
5084 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305085 '86444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305086 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005087 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 'Param' => {
5089 '0' => {
5090 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305091 'type' => '78048'
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',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305099 'type' => '53289'
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 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305117 'Return' => '84548',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305118 'ShortName' => 'pldm_pdr_find_record'
5119 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305120 '86612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'Header' => 'pdr.h',
5122 'Line' => '42',
5123 'Param' => {
5124 '0' => {
5125 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305126 'type' => '68876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305127 }
5128 },
5129 'Reg' => {
5130 '0' => 'rdi'
5131 },
5132 'Return' => '1',
5133 'ShortName' => 'pldm_pdr_destroy'
5134 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305135 '86765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 'Header' => 'pdr.h',
5137 'Line' => '36',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305138 'Return' => '68876',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305139 'ShortName' => 'pldm_pdr_init'
5140 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305141 '86837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 'Header' => 'pdr.h',
5143 'Line' => '79',
5144 'Param' => {
5145 '0' => {
5146 'name' => 'repo',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305147 'type' => '68876'
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',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005177 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305178 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305179 '95023' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005180 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005181 'Line' => '2429',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005182 'Param' => {
5183 '0' => {
5184 'name' => 'pdr',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305185 'type' => '95934'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005186 }
5187 },
5188 'Return' => '100',
5189 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5190 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305191 '95944' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005192 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005193 'Line' => '2407',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005194 'Param' => {
5195 '0' => {
5196 'name' => 'data',
5197 'type' => '2341'
5198 },
5199 '1' => {
5200 'name' => 'data_length',
5201 'type' => '1145'
5202 },
5203 '2' => {
5204 'name' => 'pdr',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305205 'type' => '95934'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005206 },
5207 '3' => {
5208 'name' => 'pdr_length',
5209 'type' => '1145'
5210 }
5211 },
5212 'Reg' => {
5213 '2' => 'rbx'
5214 },
5215 'Return' => '100',
5216 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5217 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305218 '102449' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005219 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005220 'Line' => '1791',
Tal Yacobide67ab62024-05-30 22:36:50 +03005221 'Param' => {
5222 '0' => {
5223 'name' => 'instance_id',
5224 'type' => '121'
5225 },
5226 '1' => {
5227 'name' => 'resp',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305228 'type' => '104052'
Tal Yacobide67ab62024-05-30 22:36:50 +03005229 },
5230 '2' => {
5231 'name' => 'msg',
5232 'type' => '4120'
5233 },
5234 '3' => {
5235 'name' => 'payload_length',
5236 'type' => '1145'
5237 }
5238 },
5239 'Reg' => {
5240 '2' => 'rbp'
5241 },
5242 'Return' => '100',
5243 'ShortName' => 'encode_get_state_effecter_states_resp'
5244 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305245 '104067' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005246 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005247 'Line' => '1774',
Tal Yacobide67ab62024-05-30 22:36:50 +03005248 'Param' => {
5249 '0' => {
5250 'name' => 'msg',
5251 'type' => '4567'
5252 },
5253 '1' => {
5254 'name' => 'payload_length',
5255 'type' => '1145'
5256 },
5257 '2' => {
5258 'name' => 'resp',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305259 'type' => '104052'
Tal Yacobide67ab62024-05-30 22:36:50 +03005260 }
5261 },
5262 'Return' => '100',
5263 'ShortName' => 'decode_get_state_effecter_states_resp'
5264 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305265 '105589' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005266 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005267 'Line' => '1743',
Tal Yacobide67ab62024-05-30 22:36:50 +03005268 'Param' => {
5269 '0' => {
5270 'name' => 'msg',
5271 'type' => '4567'
5272 },
5273 '1' => {
5274 'name' => 'payload_length',
5275 'type' => '1145'
5276 },
5277 '2' => {
5278 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005279 'type' => '12495'
Tal Yacobide67ab62024-05-30 22:36:50 +03005280 }
5281 },
5282 'Return' => '100',
5283 'ShortName' => 'decode_get_state_effecter_states_req'
5284 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305285 '106361' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005286 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005287 'Line' => '1757',
Tal Yacobide67ab62024-05-30 22:36:50 +03005288 'Param' => {
5289 '0' => {
5290 'name' => 'instance_id',
5291 'type' => '121'
5292 },
5293 '1' => {
5294 'name' => 'effecter_id',
5295 'type' => '1011'
5296 },
5297 '2' => {
5298 'name' => 'msg',
5299 'type' => '4120'
5300 },
5301 '3' => {
5302 'name' => 'payload_length',
5303 'type' => '1145'
5304 }
5305 },
5306 'Return' => '100',
5307 'ShortName' => 'encode_get_state_effecter_states_req'
5308 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305309 '147696' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305310 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005311 'Line' => '1923',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 'Param' => {
5313 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305314 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005315 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 },
5317 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305318 'name' => 'payload_length',
5319 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305320 },
5321 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305322 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005323 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305324 },
5325 '3' => {
5326 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03005327 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305328 },
5329 '4' => {
5330 'name' => 'event_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005331 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305332 },
5333 '5' => {
5334 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005335 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305336 },
5337 '6' => {
5338 'name' => 'transfer_flag',
5339 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005340 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305341 },
5342 '7' => {
5343 'name' => 'event_class',
5344 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005345 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305346 },
5347 '8' => {
5348 'name' => 'event_data_size',
5349 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005350 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305351 },
5352 '9' => {
5353 'name' => 'event_data',
5354 'offset' => '24',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305355 'type' => '55279'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305356 },
5357 '10' => {
5358 'name' => 'event_data_integrity_checksum',
5359 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03005360 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305361 }
5362 },
5363 'Return' => '100',
5364 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5365 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305366 '150406' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305367 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005368 'Line' => '1897',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305369 'Param' => {
5370 '0' => {
5371 'name' => 'instance_id',
5372 'type' => '121'
5373 },
5374 '1' => {
5375 'name' => 'format_version',
5376 'type' => '121'
5377 },
5378 '2' => {
5379 'name' => 'transfer_operation_flag',
5380 'type' => '121'
5381 },
5382 '3' => {
5383 'name' => 'data_transfer_handle',
5384 'type' => '1023'
5385 },
5386 '4' => {
5387 'name' => 'event_id_to_acknowledge',
5388 'type' => '1011'
5389 },
5390 '5' => {
5391 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005392 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305393 },
5394 '6' => {
5395 'name' => 'payload_length',
5396 'offset' => '0',
5397 'type' => '1145'
5398 }
5399 },
5400 'Return' => '100',
5401 'ShortName' => 'encode_poll_for_platform_event_message_req'
5402 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305403 '151825' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305404 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005405 'Line' => '2367',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305406 'Param' => {
5407 '0' => {
5408 'name' => 'instance_id',
5409 'type' => '121'
5410 },
5411 '1' => {
5412 'name' => 'completion_code',
5413 'type' => '121'
5414 },
5415 '2' => {
5416 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005417 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305418 }
5419 },
5420 'Return' => '100',
5421 'ShortName' => 'encode_set_event_receiver_resp'
5422 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305423 '151997' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305424 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005425 'Line' => '2353',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305426 'Param' => {
5427 '0' => {
5428 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005429 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305430 },
5431 '1' => {
5432 'name' => 'payload_length',
5433 'type' => '1145'
5434 },
5435 '2' => {
5436 'name' => 'event_message_global_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005437 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305438 },
5439 '3' => {
5440 'name' => 'transport_protocol_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03005441 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305442 },
5443 '4' => {
5444 'name' => 'event_receiver_address_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03005445 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305446 },
5447 '5' => {
5448 'name' => 'heartbeat_timer',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005449 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305450 }
5451 },
5452 'Return' => '100',
5453 'ShortName' => 'decode_set_event_receiver_req'
5454 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305455 '153421' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305456 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005457 'Line' => '2331',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305458 'Param' => {
5459 '0' => {
5460 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005461 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305462 },
5463 '1' => {
5464 'name' => 'payload_length',
5465 'type' => '1145'
5466 },
5467 '2' => {
5468 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005469 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305470 }
5471 },
5472 'Reg' => {
5473 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305474 '1' => 'rsi',
5475 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305476 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305477 'Return' => '100',
5478 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305479 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305480 '154084' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305481 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005482 'Line' => '2317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305483 'Param' => {
5484 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305485 'name' => 'instance_id',
5486 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305487 },
5488 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305489 'name' => 'event_message_global_enable',
5490 'type' => '121'
5491 },
5492 '2' => {
5493 'name' => 'transport_protocol_type',
5494 'type' => '121'
5495 },
5496 '3' => {
5497 'name' => 'event_receiver_address_info',
5498 'type' => '121'
5499 },
5500 '4' => {
5501 'name' => 'heartbeat_timer',
5502 'type' => '1011'
5503 },
5504 '5' => {
5505 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005506 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305507 }
5508 },
5509 'Return' => '100',
5510 'ShortName' => 'encode_set_event_receiver_req'
5511 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305512 '154341' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305513 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005514 'Line' => '1470',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305515 'Param' => {
5516 '0' => {
5517 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005518 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305519 },
5520 '1' => {
5521 'name' => 'payload_length',
5522 'type' => '1145'
5523 },
5524 '2' => {
5525 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005526 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305527 },
5528 '3' => {
5529 'name' => 'rearm_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005530 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305531 }
5532 },
5533 'Return' => '100',
5534 'ShortName' => 'decode_get_sensor_reading_req'
5535 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305536 '155327' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305537 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005538 'Line' => '1496',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305539 'Param' => {
5540 '0' => {
5541 'name' => 'instance_id',
5542 'type' => '121'
5543 },
5544 '1' => {
5545 'name' => 'completion_code',
5546 'type' => '121'
5547 },
5548 '2' => {
5549 'name' => 'sensor_data_size',
5550 'type' => '121'
5551 },
5552 '3' => {
5553 'name' => 'sensor_operational_state',
5554 'type' => '121'
5555 },
5556 '4' => {
5557 'name' => 'sensor_event_message_enable',
5558 'type' => '121'
5559 },
5560 '5' => {
5561 'name' => 'present_state',
5562 'type' => '121'
5563 },
5564 '6' => {
5565 'name' => 'previous_state',
5566 'offset' => '0',
5567 'type' => '121'
5568 },
5569 '7' => {
5570 'name' => 'event_state',
5571 'offset' => '8',
5572 'type' => '121'
5573 },
5574 '8' => {
5575 'name' => 'present_reading',
5576 'offset' => '16',
5577 'type' => '1219'
5578 },
5579 '9' => {
5580 'name' => 'msg',
5581 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005582 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305583 },
5584 '10' => {
5585 'name' => 'payload_length',
5586 'offset' => '32',
5587 'type' => '1145'
5588 }
5589 },
5590 'Return' => '100',
5591 'ShortName' => 'encode_get_sensor_reading_resp'
5592 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305593 '155878' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305594 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005595 'Line' => '2292',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305596 'Param' => {
5597 '0' => {
5598 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005599 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 },
5601 '1' => {
5602 'name' => 'payload_length',
5603 'type' => '1145'
5604 },
5605 '2' => {
5606 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005607 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 },
5609 '3' => {
5610 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005611 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '4' => {
5614 'name' => 'sensor_operational_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005615 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '5' => {
5618 'name' => 'sensor_event_message_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005619 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 },
5621 '6' => {
5622 'name' => 'present_state',
5623 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005624 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305625 },
5626 '7' => {
5627 'name' => 'previous_state',
5628 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005629 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305630 },
5631 '8' => {
5632 'name' => 'event_state',
5633 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005634 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 },
5636 '9' => {
5637 'name' => 'present_reading',
5638 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005639 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305640 }
5641 },
5642 'Return' => '100',
5643 'ShortName' => 'decode_get_sensor_reading_resp'
5644 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305645 '159477' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305646 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005647 'Line' => '2267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305648 'Param' => {
5649 '0' => {
5650 'name' => 'instance_id',
5651 'type' => '121'
5652 },
5653 '1' => {
5654 'name' => 'sensor_id',
5655 'type' => '1011'
5656 },
5657 '2' => {
5658 'name' => 'rearm_event_state',
5659 'type' => '121'
5660 },
5661 '3' => {
5662 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005663 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305664 }
5665 },
5666 'Return' => '100',
5667 'ShortName' => 'encode_get_sensor_reading_req'
5668 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305669 '159694' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305670 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005671 'Line' => '2248',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305672 'Param' => {
5673 '0' => {
5674 'name' => 'change_record_data',
5675 'type' => '1219'
5676 },
5677 '1' => {
5678 'name' => 'change_record_data_size',
5679 'type' => '1145'
5680 },
5681 '2' => {
5682 'name' => 'event_data_operation',
Tal Yacobide67ab62024-05-30 22:36:50 +03005683 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 },
5685 '3' => {
5686 'name' => 'number_of_change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005687 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305688 },
5689 '4' => {
5690 'name' => 'change_entry_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005691 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305692 }
5693 },
5694 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 '0' => 'rdi',
5696 '2' => 'rdx',
5697 '3' => 'r9',
5698 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305699 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305700 'Return' => '100',
5701 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305702 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305703 '161667' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005705 'Line' => '2154',
5706 'Param' => {
5707 '0' => {
5708 'name' => 'event_data',
5709 'type' => '2341'
5710 },
5711 '1' => {
5712 'name' => 'event_data_length',
5713 'type' => '1145'
5714 },
5715 '2' => {
5716 'name' => 'poll_event',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305717 'type' => '162900'
Thu Nguyenf874b382024-07-24 11:22:34 +00005718 }
5719 },
5720 'Return' => '100',
5721 'ShortName' => 'decode_pldm_message_poll_event_data'
5722 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305723 '162905' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005724 'Header' => 'platform.h',
5725 'Line' => '2140',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305726 'Param' => {
5727 '0' => {
5728 'name' => 'event_data',
5729 'type' => '1219'
5730 },
5731 '1' => {
5732 'name' => 'event_data_size',
5733 'type' => '1145'
5734 },
5735 '2' => {
5736 'name' => 'event_data_format',
Tal Yacobide67ab62024-05-30 22:36:50 +03005737 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305738 },
5739 '3' => {
5740 'name' => 'number_of_change_records',
Tal Yacobide67ab62024-05-30 22:36:50 +03005741 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305742 },
5743 '4' => {
5744 'name' => 'change_record_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005745 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 }
5747 },
5748 'Reg' => {
5749 '0' => 'rdi',
5750 '2' => 'rdx',
5751 '3' => 'r9',
5752 '4' => 'r8'
5753 },
5754 'Return' => '100',
5755 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5756 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305757 '163788' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305758 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005759 'Line' => '2202',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305760 'Param' => {
5761 '0' => {
5762 'name' => 'event_data_format',
5763 'type' => '121'
5764 },
5765 '1' => {
5766 'name' => 'number_of_change_records',
5767 'type' => '121'
5768 },
5769 '2' => {
5770 'name' => 'event_data_operations',
5771 'type' => '1219'
5772 },
5773 '3' => {
5774 'name' => 'numbers_of_change_entries',
5775 'type' => '1219'
5776 },
5777 '4' => {
5778 'name' => 'change_entries',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305779 'type' => '164106'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 },
5781 '5' => {
5782 'name' => 'event_data',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305783 'type' => '164121'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305784 },
5785 '6' => {
5786 'name' => 'actual_change_records_size',
5787 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005788 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 },
5790 '7' => {
5791 'name' => 'max_change_records_size',
5792 'offset' => '8',
5793 'type' => '1145'
5794 }
5795 },
5796 'Reg' => {
5797 '0' => 'rdi',
5798 '1' => 'rbx',
5799 '2' => 'r10',
5800 '3' => 'r11',
5801 '4' => 'r8',
5802 '5' => 'r9'
5803 },
5804 'Return' => '100',
5805 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5806 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305807 '164131' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305808 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005809 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305810 'Param' => {
5811 '0' => {
5812 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005813 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 },
5815 '1' => {
5816 'name' => 'payload_length',
5817 'type' => '1145'
5818 },
5819 '2' => {
5820 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005821 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 },
5823 '3' => {
5824 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005825 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '4' => {
5828 'name' => 'effecter_oper_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005829 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '5' => {
5832 'name' => 'pending_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005833 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 },
5835 '6' => {
5836 'name' => 'present_value',
5837 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005838 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305839 }
5840 },
5841 'Return' => '100',
5842 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5843 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305844 '168486' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305845 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005846 'Line' => '1427',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305847 'Param' => {
5848 '0' => {
5849 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005850 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 },
5852 '1' => {
5853 'name' => 'payload_length',
5854 'type' => '1145'
5855 },
5856 '2' => {
5857 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005858 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 }
5860 },
5861 'Return' => '100',
5862 'ShortName' => 'decode_get_numeric_effecter_value_req'
5863 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305864 '169253' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005866 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 'Param' => {
5868 '0' => {
5869 'name' => 'instance_id',
5870 'type' => '121'
5871 },
5872 '1' => {
5873 'name' => 'completion_code',
5874 'type' => '121'
5875 },
5876 '2' => {
5877 'name' => 'effecter_data_size',
5878 'type' => '121'
5879 },
5880 '3' => {
5881 'name' => 'effecter_oper_state',
5882 'type' => '121'
5883 },
5884 '4' => {
5885 'name' => 'pending_value',
5886 'type' => '1219'
5887 },
5888 '5' => {
5889 'name' => 'present_value',
5890 'type' => '1219'
5891 },
5892 '6' => {
5893 'name' => 'msg',
5894 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005895 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305896 },
5897 '7' => {
5898 'name' => 'payload_length',
5899 'offset' => '8',
5900 'type' => '1145'
5901 }
5902 },
5903 'Return' => '100',
5904 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5905 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305906 '169948' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305907 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005908 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305909 'Param' => {
5910 '0' => {
5911 'name' => 'instance_id',
5912 'type' => '121'
5913 },
5914 '1' => {
5915 'name' => 'effecter_id',
5916 'type' => '1011'
5917 },
5918 '2' => {
5919 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005920 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305921 }
5922 },
5923 'Return' => '100',
5924 'ShortName' => 'encode_get_numeric_effecter_value_req'
5925 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305926 '170145' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305927 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005928 'Line' => '2082',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305929 'Param' => {
5930 '0' => {
5931 'name' => 'pdr_data',
5932 'type' => '2341'
5933 },
5934 '1' => {
5935 'name' => 'pdr_data_length',
5936 'type' => '1145'
5937 },
5938 '2' => {
5939 'name' => 'pdr_value',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305940 'type' => '228632'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305941 }
5942 },
5943 'Return' => '100',
5944 'ShortName' => 'decode_numeric_sensor_pdr_data'
5945 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305946 '228637' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005948 'Line' => '2070',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305949 'Param' => {
5950 '0' => {
5951 'name' => 'sensor_data',
5952 'type' => '1219'
5953 },
5954 '1' => {
5955 'name' => 'sensor_data_length',
5956 'type' => '1145'
5957 },
5958 '2' => {
5959 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005960 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305961 },
5962 '3' => {
5963 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005964 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305965 },
5966 '4' => {
5967 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005968 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 },
5970 '5' => {
5971 'name' => 'present_reading',
Tal Yacobide67ab62024-05-30 22:36:50 +03005972 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 }
5974 },
5975 'Reg' => {
5976 '3' => 'r10',
5977 '5' => 'r9'
5978 },
5979 'Return' => '100',
5980 'ShortName' => 'decode_numeric_sensor_data'
5981 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09305982 '231280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305983 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005984 'Line' => '2049',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305985 'Param' => {
5986 '0' => {
5987 'name' => 'sensor_data',
5988 'type' => '1219'
5989 },
5990 '1' => {
5991 'name' => 'sensor_data_length',
5992 'type' => '1145'
5993 },
5994 '2' => {
5995 'name' => 'sensor_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03005996 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305997 },
5998 '3' => {
5999 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006000 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306001 },
6002 '4' => {
6003 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006004 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 }
6006 },
6007 'Reg' => {
6008 '0' => 'rdi',
6009 '2' => 'rdx',
6010 '3' => 'r9',
6011 '4' => 'r8'
6012 },
6013 'Return' => '100',
6014 'ShortName' => 'decode_state_sensor_data'
6015 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306016 '232362' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306017 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006018 'Line' => '2031',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 'Param' => {
6020 '0' => {
6021 'name' => 'sensor_data',
6022 'type' => '1219'
6023 },
6024 '1' => {
6025 'name' => 'sensor_data_length',
6026 'type' => '1145'
6027 },
6028 '2' => {
6029 'name' => 'present_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006030 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306031 },
6032 '3' => {
6033 'name' => 'previous_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006034 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306035 }
6036 },
6037 'Reg' => {
6038 '1' => 'rsi',
6039 '2' => 'rdx',
6040 '3' => 'rcx'
6041 },
6042 'Return' => '100',
6043 'ShortName' => 'decode_sensor_op_data'
6044 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306045 '233225' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306046 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006047 'Line' => '2014',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 'Param' => {
6049 '0' => {
6050 'name' => 'event_data',
6051 'type' => '1219'
6052 },
6053 '1' => {
6054 'name' => 'event_data_length',
6055 'type' => '1145'
6056 },
6057 '2' => {
6058 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006059 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '3' => {
6062 'name' => 'sensor_event_class_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03006063 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '4' => {
6066 'name' => 'event_class_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006067 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 }
6069 },
6070 'Return' => '100',
6071 'ShortName' => 'decode_sensor_event_data'
6072 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306073 '234158' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006075 'Line' => '1993',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'Param' => {
6077 '0' => {
6078 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006079 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 },
6081 '1' => {
6082 'name' => 'payload_length',
6083 'type' => '1145'
6084 },
6085 '2' => {
6086 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006087 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306088 },
6089 '3' => {
6090 'name' => 'synchrony_config',
Tal Yacobide67ab62024-05-30 22:36:50 +03006091 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 },
6093 '4' => {
6094 'name' => 'synchrony_config_support',
Tal Yacobide67ab62024-05-30 22:36:50 +03006095 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '5' => {
6098 'name' => 'number_event_class_returned',
Tal Yacobide67ab62024-05-30 22:36:50 +03006099 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 },
6101 '6' => {
6102 'name' => 'event_class',
6103 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006104 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '7' => {
6107 'name' => 'event_class_count',
6108 'offset' => '8',
6109 'type' => '121'
6110 }
6111 },
6112 'Reg' => {
6113 '3' => 'r10',
6114 '4' => 'r8',
6115 '5' => 'r9'
6116 },
6117 'Return' => '100',
6118 'ShortName' => 'decode_event_message_supported_resp'
6119 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306120 '235796' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006122 'Line' => '1976',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 'Param' => {
6124 '0' => {
6125 'name' => 'instance_id',
6126 'type' => '121'
6127 },
6128 '1' => {
6129 'name' => 'format_version',
6130 'type' => '121'
6131 },
6132 '2' => {
6133 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006134 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 }
6136 },
6137 'Return' => '100',
6138 'ShortName' => 'encode_event_message_supported_req'
6139 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306140 '235993' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006142 'Line' => '1949',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 'Param' => {
6144 '0' => {
6145 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006146 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 },
6148 '1' => {
6149 'name' => 'payload_length',
6150 'type' => '1145'
6151 },
6152 '2' => {
6153 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006154 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306155 },
6156 '3' => {
6157 'name' => 'terminus_max_buffer_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006158 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306159 }
6160 },
6161 'Return' => '100',
6162 'ShortName' => 'decode_event_message_buffer_size_resp'
6163 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306164 '236979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006166 'Line' => '1962',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 'Param' => {
6168 '0' => {
6169 'name' => 'instance_id',
6170 'type' => '121'
6171 },
6172 '1' => {
6173 'name' => 'event_receiver_max_buffer_size',
6174 'type' => '1011'
6175 },
6176 '2' => {
6177 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006178 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306179 }
6180 },
6181 'Reg' => {
6182 '2' => 'rbx'
6183 },
6184 'Return' => '100',
6185 'ShortName' => 'encode_event_message_buffer_size_req'
6186 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306187 '237176' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306188 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006189 'Line' => '1938',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306190 'Param' => {
6191 '0' => {
6192 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006193 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306194 },
6195 '1' => {
6196 'name' => 'payload_length',
6197 'type' => '1145'
6198 },
6199 '2' => {
6200 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006201 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306202 },
6203 '3' => {
6204 'name' => 'platform_event_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03006205 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306206 }
6207 },
6208 'Reg' => {
6209 '3' => 'r8'
6210 },
6211 'Return' => '100',
6212 'ShortName' => 'decode_platform_event_message_resp'
6213 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306214 '237983' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006216 'Line' => '1881',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 'Param' => {
6218 '0' => {
6219 'name' => 'instance_id',
6220 'type' => '121'
6221 },
6222 '1' => {
6223 'name' => 'format_version',
6224 'type' => '121'
6225 },
6226 '2' => {
6227 'name' => 'tid',
6228 'type' => '121'
6229 },
6230 '3' => {
6231 'name' => 'event_class',
6232 'type' => '121'
6233 },
6234 '4' => {
6235 'name' => 'event_data',
6236 'type' => '1219'
6237 },
6238 '5' => {
6239 'name' => 'event_data_length',
6240 'type' => '1145'
6241 },
6242 '6' => {
6243 'name' => 'msg',
6244 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006245 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306246 },
6247 '7' => {
6248 'name' => 'payload_length',
6249 'offset' => '8',
6250 'type' => '1145'
6251 }
6252 },
6253 'Return' => '100',
6254 'ShortName' => 'encode_platform_event_message_req'
6255 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306256 '238383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006258 'Line' => '1861',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 'Param' => {
6260 '0' => {
6261 'name' => 'instance_id',
6262 'type' => '121'
6263 },
6264 '1' => {
6265 'name' => 'completion_code',
6266 'type' => '121'
6267 },
6268 '2' => {
6269 'name' => 'tid',
6270 'type' => '121'
6271 },
6272 '3' => {
6273 'name' => 'event_id',
6274 'type' => '1011'
6275 },
6276 '4' => {
6277 'name' => 'next_data_transfer_handle',
6278 'type' => '1023'
6279 },
6280 '5' => {
6281 'name' => 'transfer_flag',
6282 'type' => '121'
6283 },
6284 '6' => {
6285 'name' => 'event_class',
6286 'offset' => '0',
6287 'type' => '121'
6288 },
6289 '7' => {
6290 'name' => 'event_data_size',
6291 'offset' => '8',
6292 'type' => '1023'
6293 },
6294 '8' => {
6295 'name' => 'event_data',
6296 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006297 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 },
6299 '9' => {
6300 'name' => 'checksum',
6301 'offset' => '24',
6302 'type' => '1023'
6303 },
6304 '10' => {
6305 'name' => 'msg',
6306 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03006307 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306308 },
6309 '11' => {
6310 'name' => 'payload_length',
6311 'offset' => '40',
6312 'type' => '1145'
6313 }
6314 },
6315 'Return' => '100',
6316 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6317 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306318 '241144' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006320 'Line' => '1839',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306321 'Param' => {
6322 '0' => {
6323 'name' => 'instance_id',
6324 'type' => '121'
6325 },
6326 '1' => {
6327 'name' => 'completion_code',
6328 'type' => '121'
6329 },
6330 '2' => {
6331 'name' => 'platform_event_status',
6332 'type' => '121'
6333 },
6334 '3' => {
6335 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006336 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306337 }
6338 },
6339 'Return' => '100',
6340 'ShortName' => 'encode_platform_event_message_resp'
6341 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306342 '241361' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306343 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006344 'Line' => '1824',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306345 'Param' => {
6346 '0' => {
6347 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006348 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306349 },
6350 '1' => {
6351 'name' => 'payload_length',
6352 'type' => '1145'
6353 },
6354 '2' => {
6355 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006356 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 },
6358 '3' => {
6359 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006360 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '4' => {
6363 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03006364 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '5' => {
6367 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006368 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 }
6370 },
6371 'Return' => '100',
6372 'ShortName' => 'decode_poll_for_platform_event_message_req'
6373 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306374 '242798' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306375 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006376 'Line' => '1808',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306377 'Param' => {
6378 '0' => {
6379 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006380 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 },
6382 '1' => {
6383 'name' => 'payload_length',
6384 'type' => '1145'
6385 },
6386 '2' => {
6387 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006388 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '3' => {
6391 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03006392 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '4' => {
6395 'name' => 'event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006396 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '5' => {
6399 'name' => 'event_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006400 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 }
6402 },
6403 'Reg' => {
6404 '1' => 'rsi',
6405 '2' => 'rdx',
6406 '3' => 'r10',
6407 '4' => 'r8',
6408 '5' => 'r9'
6409 },
6410 'Return' => '100',
6411 'ShortName' => 'decode_platform_event_message_req'
6412 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306413 '243919' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306414 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006415 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306416 'Param' => {
6417 '0' => {
6418 'name' => 'event_data',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306419 'type' => '244109'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 },
6421 '1' => {
6422 'name' => 'event_data_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306423 'type' => '31810'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 },
6425 '2' => {
6426 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006427 'type' => '15811'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 },
6429 '3' => {
6430 'name' => 'sensor_event_class',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306431 'type' => '90683'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '4' => {
6434 'name' => 'sensor_offset',
6435 'type' => '1006'
6436 },
6437 '5' => {
6438 'name' => 'event_state',
6439 'type' => '1006'
6440 },
6441 '6' => {
6442 'name' => 'previous_event_state',
6443 'offset' => '0',
6444 'type' => '1006'
6445 },
6446 '7' => {
6447 'name' => 'actual_event_data_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306448 'type' => '160582'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306449 }
6450 },
6451 'Reg' => {
6452 '1' => 'rdi',
6453 '2' => 'rdx',
6454 '3' => 'rcx',
6455 '4' => 'r8',
6456 '5' => 'r9',
6457 '7' => 'rsi'
6458 },
6459 'Return' => '100',
6460 'ShortName' => 'encode_sensor_event_data'
6461 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306462 '244124' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306463 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006464 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 'Param' => {
6466 '0' => {
6467 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006468 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 },
6470 '1' => {
6471 'name' => 'payload_length',
6472 'type' => '1145'
6473 },
6474 '2' => {
6475 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006476 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306477 },
6478 '3' => {
6479 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006480 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 },
6482 '4' => {
6483 'name' => 'reserved',
Tal Yacobide67ab62024-05-30 22:36:50 +03006484 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306485 }
6486 },
6487 'Return' => '100',
6488 'ShortName' => 'decode_get_state_sensor_readings_req'
6489 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306490 '245329' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306491 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006492 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306493 'Param' => {
6494 '0' => {
6495 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006496 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306497 },
6498 '1' => {
6499 'name' => 'payload_length',
6500 'type' => '1145'
6501 },
6502 '2' => {
6503 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006504 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 },
6506 '3' => {
6507 'name' => 'comp_sensor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006508 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '4' => {
6511 'name' => 'field',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306512 'type' => '247045'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 }
6514 },
6515 'Reg' => {
6516 '1' => 'rsi',
6517 '3' => 'r9',
6518 '4' => 'r8'
6519 },
6520 'Return' => '100',
6521 'ShortName' => 'decode_get_state_sensor_readings_resp'
6522 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306523 '247050' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306524 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006525 'Line' => '1708',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 'Param' => {
6527 '0' => {
6528 'name' => 'instance_id',
6529 'type' => '121'
6530 },
6531 '1' => {
6532 'name' => 'sensor_id',
6533 'type' => '1011'
6534 },
6535 '2' => {
6536 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006537 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 },
6539 '3' => {
6540 'name' => 'reserved',
6541 'type' => '121'
6542 },
6543 '4' => {
6544 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006545 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 }
6547 },
6548 'Return' => '100',
6549 'ShortName' => 'encode_get_state_sensor_readings_req'
6550 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306551 '247287' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306552 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006553 'Line' => '1412',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 'Param' => {
6555 '0' => {
6556 'name' => 'instance_id',
6557 'type' => '121'
6558 },
6559 '1' => {
6560 'name' => 'completion_code',
6561 'type' => '121'
6562 },
6563 '2' => {
6564 'name' => 'comp_sensor_count',
6565 'type' => '121'
6566 },
6567 '3' => {
6568 'name' => 'field',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306569 'type' => '247045'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306570 },
6571 '4' => {
6572 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006573 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 }
6575 },
6576 'Return' => '100',
6577 'ShortName' => 'encode_get_state_sensor_readings_resp'
6578 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306579 '247640' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006581 'Line' => '1689',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 'Param' => {
6583 '0' => {
6584 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006585 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 },
6587 '1' => {
6588 'name' => 'payload_length',
6589 'type' => '1145'
6590 },
6591 '2' => {
6592 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006593 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306594 }
6595 },
6596 'Reg' => {
6597 '0' => 'rdi',
6598 '1' => 'rsi',
6599 '2' => 'rdx'
6600 },
6601 'Return' => '100',
6602 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6603 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306604 '247716' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306605 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006606 'Line' => '1676',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306607 'Param' => {
6608 '0' => {
6609 'name' => 'instance_id',
6610 'type' => '121'
6611 },
6612 '1' => {
6613 'name' => 'effecter_id',
6614 'type' => '1011'
6615 },
6616 '2' => {
6617 'name' => 'effecter_data_size',
6618 'type' => '121'
6619 },
6620 '3' => {
6621 'name' => 'effecter_value',
6622 'type' => '1219'
6623 },
6624 '4' => {
6625 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006626 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 },
6628 '5' => {
6629 'name' => 'payload_length',
6630 'type' => '1145'
6631 }
6632 },
6633 'Reg' => {
6634 '3' => 'r12'
6635 },
6636 'Return' => '100',
6637 'ShortName' => 'encode_set_numeric_effecter_value_req'
6638 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306639 '248185' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306640 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006641 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306642 'Param' => {
6643 '0' => {
6644 'name' => 'instance_id',
6645 'type' => '121'
6646 },
6647 '1' => {
6648 'name' => 'completion_code',
6649 'type' => '121'
6650 },
6651 '2' => {
6652 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006653 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 },
6655 '3' => {
6656 'name' => 'payload_length',
6657 'type' => '1145'
6658 }
6659 },
6660 'Return' => '100',
6661 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6662 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306663 '248377' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006665 'Line' => '1267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306666 'Param' => {
6667 '0' => {
6668 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006669 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 },
6671 '1' => {
6672 'name' => 'payload_length',
6673 'type' => '1145'
6674 },
6675 '2' => {
6676 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006677 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306678 },
6679 '3' => {
6680 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006681 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 },
6683 '4' => {
6684 'name' => 'effecter_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03006685 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306686 }
6687 },
6688 'Return' => '100',
6689 'ShortName' => 'decode_set_numeric_effecter_value_req'
6690 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306691 '250984' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006693 'Line' => '1607',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306694 'Param' => {
6695 '0' => {
6696 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006697 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306698 },
6699 '1' => {
6700 'name' => 'payload_length',
6701 'type' => '1145'
6702 },
6703 '2' => {
6704 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006705 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306706 },
6707 '3' => {
6708 'name' => 'next_record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006709 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306710 },
6711 '4' => {
6712 'name' => 'next_data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006713 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306714 },
6715 '5' => {
6716 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006717 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306718 },
6719 '6' => {
6720 'name' => 'resp_cnt',
6721 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006722 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 },
6724 '7' => {
6725 'name' => 'record_data',
6726 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006727 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 },
6729 '8' => {
6730 'name' => 'record_data_length',
6731 'offset' => '16',
6732 'type' => '1145'
6733 },
6734 '9' => {
6735 'name' => 'transfer_crc',
6736 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006737 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306738 }
6739 },
6740 'Reg' => {
6741 '5' => 'rbx'
6742 },
6743 'Return' => '100',
6744 'ShortName' => 'decode_get_pdr_resp'
6745 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306746 '253358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006748 'Line' => '1576',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306749 'Param' => {
6750 '0' => {
6751 'name' => 'instance_id',
6752 'type' => '121'
6753 },
6754 '1' => {
6755 'name' => 'record_hndl',
6756 'type' => '1023'
6757 },
6758 '2' => {
6759 'name' => 'data_transfer_hndl',
6760 'type' => '1023'
6761 },
6762 '3' => {
6763 'name' => 'transfer_op_flag',
6764 'type' => '121'
6765 },
6766 '4' => {
6767 'name' => 'request_cnt',
6768 'type' => '1011'
6769 },
6770 '5' => {
6771 'name' => 'record_chg_num',
6772 'type' => '1011'
6773 },
6774 '6' => {
6775 'name' => 'msg',
6776 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006777 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306778 },
6779 '7' => {
6780 'name' => 'payload_length',
6781 'offset' => '8',
6782 'type' => '1145'
6783 }
6784 },
6785 'Reg' => {
6786 '2' => 'r14'
6787 },
6788 'Return' => '100',
6789 'ShortName' => 'encode_get_pdr_req'
6790 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306791 '253647' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306792 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006793 'Line' => '1550',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306794 'Param' => {
6795 '0' => {
6796 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006797 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 },
6799 '1' => {
6800 'name' => 'payload_length',
6801 'type' => '1145'
6802 },
6803 '2' => {
6804 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006805 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 },
6807 '3' => {
6808 'name' => 'repository_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006809 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 },
6811 '4' => {
6812 'name' => 'update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006813 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 },
6815 '5' => {
6816 'name' => 'oem_update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006817 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '6' => {
6820 'name' => 'record_count',
6821 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006822 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306823 },
6824 '7' => {
6825 'name' => 'repository_size',
6826 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006827 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306828 },
6829 '8' => {
6830 'name' => 'largest_record_size',
6831 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006832 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306833 },
6834 '9' => {
6835 'name' => 'data_transfer_handle_timeout',
6836 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006837 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306838 }
6839 },
6840 'Return' => '100',
6841 'ShortName' => 'decode_get_pdr_repository_info_resp'
6842 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306843 '256256' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306844 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006845 'Line' => '1526',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306846 'Param' => {
6847 '0' => {
6848 'name' => 'instance_id',
6849 'type' => '121'
6850 },
6851 '1' => {
6852 'name' => 'completion_code',
6853 'type' => '121'
6854 },
6855 '2' => {
6856 'name' => 'repository_state',
6857 'type' => '121'
6858 },
6859 '3' => {
6860 'name' => 'update_time',
6861 'type' => '1219'
6862 },
6863 '4' => {
6864 'name' => 'oem_update_time',
6865 'type' => '1219'
6866 },
6867 '5' => {
6868 'name' => 'record_count',
6869 'type' => '1023'
6870 },
6871 '6' => {
6872 'name' => 'repository_size',
6873 'offset' => '0',
6874 'type' => '1023'
6875 },
6876 '7' => {
6877 'name' => 'largest_record_size',
6878 'offset' => '8',
6879 'type' => '1023'
6880 },
6881 '8' => {
6882 'name' => 'data_transfer_handle_timeout',
6883 'offset' => '16',
6884 'type' => '121'
6885 },
6886 '9' => {
6887 'name' => 'msg',
6888 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006889 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306890 }
6891 },
6892 'Return' => '100',
6893 'ShortName' => 'encode_get_pdr_repository_info_resp'
6894 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306895 '256733' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306896 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006897 'Line' => '1350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306898 'Param' => {
6899 '0' => {
6900 'name' => 'instance_id',
6901 'type' => '121'
6902 },
6903 '1' => {
6904 'name' => 'completion_code',
6905 'type' => '121'
6906 },
6907 '2' => {
6908 'name' => 'next_record_hndl',
6909 'type' => '1023'
6910 },
6911 '3' => {
6912 'name' => 'next_data_transfer_hndl',
6913 'type' => '1023'
6914 },
6915 '4' => {
6916 'name' => 'transfer_flag',
6917 'type' => '121'
6918 },
6919 '5' => {
6920 'name' => 'resp_cnt',
6921 'type' => '1011'
6922 },
6923 '6' => {
6924 'name' => 'record_data',
6925 'offset' => '0',
6926 'type' => '1219'
6927 },
6928 '7' => {
6929 'name' => 'transfer_crc',
6930 'offset' => '8',
6931 'type' => '121'
6932 },
6933 '8' => {
6934 'name' => 'msg',
6935 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006936 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306937 }
6938 },
6939 'Return' => '100',
6940 'ShortName' => 'encode_get_pdr_resp'
6941 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306942 '257186' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006944 'Line' => '1371',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306945 'Param' => {
6946 '0' => {
6947 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006948 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306949 },
6950 '1' => {
6951 'name' => 'payload_length',
6952 'type' => '1145'
6953 },
6954 '2' => {
6955 'name' => 'record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006956 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306957 },
6958 '3' => {
6959 'name' => 'data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006960 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306961 },
6962 '4' => {
6963 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006964 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306965 },
6966 '5' => {
6967 'name' => 'request_cnt',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006968 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306969 },
6970 '6' => {
6971 'name' => 'record_chg_num',
6972 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006973 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306974 }
6975 },
6976 'Return' => '100',
6977 'ShortName' => 'decode_get_pdr_req'
6978 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09306979 '259085' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306980 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006981 'Line' => '1322',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306982 'Param' => {
6983 '0' => {
6984 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006985 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 },
6987 '1' => {
6988 'name' => 'payload_length',
6989 'type' => '1145'
6990 },
6991 '2' => {
6992 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006993 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 },
6995 '3' => {
6996 'name' => 'comp_effecter_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006997 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '4' => {
7000 'name' => 'field',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307001 'type' => '260507'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 }
7003 },
7004 'Return' => '100',
7005 'ShortName' => 'decode_set_state_effecter_states_req'
7006 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307007 '260512' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307008 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007009 'Line' => '1655',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 'Param' => {
7011 '0' => {
7012 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007013 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '1' => {
7016 'name' => 'payload_length',
7017 'type' => '1145'
7018 },
7019 '2' => {
7020 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007021 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307022 }
7023 },
7024 'Reg' => {
7025 '0' => 'rdi',
7026 '1' => 'rsi',
7027 '2' => 'rdx'
7028 },
7029 'Return' => '100',
7030 'ShortName' => 'decode_set_state_effecter_states_resp'
7031 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307032 '260585' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007034 'Line' => '1636',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 'Param' => {
7036 '0' => {
7037 'name' => 'instance_id',
7038 'type' => '121'
7039 },
7040 '1' => {
7041 'name' => 'effecter_id',
7042 'type' => '1011'
7043 },
7044 '2' => {
7045 'name' => 'comp_effecter_count',
7046 'type' => '121'
7047 },
7048 '3' => {
7049 'name' => 'field',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307050 'type' => '260507'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 },
7052 '4' => {
7053 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007054 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307055 }
7056 },
7057 'Reg' => {
7058 '1' => 'rsi'
7059 },
7060 'Return' => '100',
7061 'ShortName' => 'encode_set_state_effecter_states_req'
7062 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307063 '260928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007065 'Line' => '1300',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307066 'Param' => {
7067 '0' => {
7068 'name' => 'instance_id',
7069 'type' => '121'
7070 },
7071 '1' => {
7072 'name' => 'completion_code',
7073 'type' => '121'
7074 },
7075 '2' => {
7076 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007077 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307078 }
7079 },
7080 'Return' => '100',
7081 'ShortName' => 'encode_set_state_effecter_states_resp'
7082 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307083 '261094' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007085 'Line' => '669',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307086 'Param' => {
7087 '0' => {
7088 'name' => 'sensor',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307089 'type' => '261478'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307090 },
7091 '1' => {
7092 'name' => 'allocation_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307093 'type' => '31810'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307094 },
7095 '2' => {
7096 'name' => 'possible_states',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307097 'type' => '261488'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 },
7099 '3' => {
7100 'name' => 'possible_states_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307101 'type' => '31810'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307102 },
7103 '4' => {
7104 'name' => 'actual_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307105 'type' => '160582'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307106 }
7107 },
7108 'Reg' => {
7109 '0' => 'rdi',
7110 '1' => 'r10',
7111 '2' => 'rsi',
7112 '3' => 'r9',
7113 '4' => 'r8'
7114 },
7115 'Return' => '100',
7116 'ShortName' => 'encode_state_sensor_pdr'
7117 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307118 '261498' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007120 'Line' => '909',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307121 'Param' => {
7122 '0' => {
7123 'name' => 'effecter',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307124 'type' => '261882'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307125 },
7126 '1' => {
7127 'name' => 'allocation_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307128 'type' => '31810'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 },
7130 '2' => {
7131 'name' => 'possible_states',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307132 'type' => '261892'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 },
7134 '3' => {
7135 'name' => 'possible_states_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307136 'type' => '31810'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307137 },
7138 '4' => {
7139 'name' => 'actual_size',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307140 'type' => '160582'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307141 }
7142 },
7143 'Reg' => {
7144 '0' => 'rdi',
7145 '1' => 'r10',
7146 '2' => 'rsi',
7147 '3' => 'r9',
7148 '4' => 'r8'
7149 },
7150 'Return' => '100',
7151 'ShortName' => 'encode_state_effecter_pdr'
7152 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307153 '268578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307154 'Header' => 'instance-id.h',
7155 'Line' => '85',
7156 'Param' => {
7157 '0' => {
7158 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307159 'type' => '268758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307160 },
7161 '1' => {
7162 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307164 },
7165 '2' => {
7166 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307167 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307168 }
7169 },
7170 'Return' => '100',
7171 'ShortName' => 'pldm_instance_id_free'
7172 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307173 '268763' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307174 'Header' => 'instance-id.h',
7175 'Line' => '68',
7176 'Param' => {
7177 '0' => {
7178 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307179 'type' => '268758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307180 },
7181 '1' => {
7182 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 },
7185 '2' => {
7186 'name' => 'iid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307187 'type' => '269145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307188 }
7189 },
7190 'Return' => '100',
7191 'ShortName' => 'pldm_instance_id_alloc'
7192 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307193 '269150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307194 'Header' => 'instance-id.h',
7195 'Line' => '51',
7196 'Param' => {
7197 '0' => {
7198 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307199 'type' => '268758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307200 }
7201 },
7202 'Reg' => {
7203 '0' => 'rdi'
7204 },
7205 'Return' => '100',
7206 'ShortName' => 'pldm_instance_db_destroy'
7207 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307208 '269235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307209 'Header' => 'instance-id.h',
7210 'Line' => '41',
7211 'Param' => {
7212 '0' => {
7213 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307214 'type' => '269321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307215 }
7216 },
7217 'Return' => '100',
7218 'ShortName' => 'pldm_instance_db_init_default'
7219 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307220 '269326' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307221 'Header' => 'instance-id.h',
7222 'Line' => '28',
7223 'Param' => {
7224 '0' => {
7225 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307226 'type' => '269321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307227 },
7228 '1' => {
7229 'name' => 'dbpath',
Tal Yacobide67ab62024-05-30 22:36:50 +03007230 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307231 }
7232 },
7233 'Return' => '100',
7234 'ShortName' => 'pldm_instance_db_init'
7235 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307236 '270242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307237 'Header' => 'transport.h',
7238 'Line' => '53',
7239 'Param' => {
7240 '0' => {
7241 'name' => 'transport',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307242 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 },
7244 '1' => {
7245 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307246 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307247 },
7248 '2' => {
7249 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307251 },
7252 '3' => {
7253 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307255 }
7256 },
7257 'Reg' => {
7258 '0' => 'rdi',
7259 '1' => 'rsi',
7260 '2' => 'rdx',
7261 '3' => 'rcx'
7262 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307263 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 'ShortName' => 'pldm_transport_send_msg'
7265 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307266 '270289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307267 'Header' => 'transport.h',
7268 'Line' => '118',
7269 'Param' => {
7270 '0' => {
7271 'name' => 'transport',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307272 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307273 },
7274 '1' => {
7275 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307276 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307277 },
7278 '2' => {
7279 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307280 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307281 },
7282 '3' => {
7283 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307284 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307285 },
7286 '4' => {
7287 'name' => 'pldm_resp_msg',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307288 'type' => '55279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307289 },
7290 '5' => {
7291 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007292 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307293 }
7294 },
7295 'Reg' => {
7296 '2' => 'r14'
7297 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307298 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307299 'ShortName' => 'pldm_transport_send_recv_msg'
7300 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307301 '270346' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307302 'Header' => 'mctp-demux.h',
7303 'Line' => '18',
7304 'Param' => {
7305 '0' => {
7306 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307307 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 }
7309 },
7310 'Reg' => {
7311 '0' => 'rdi'
7312 },
7313 'Return' => '1',
7314 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7315 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307316 '270383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307317 'Header' => 'transport.h',
7318 'Line' => '81',
7319 'Param' => {
7320 '0' => {
7321 'name' => 'transport',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307322 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307323 },
7324 '1' => {
7325 'name' => 'tid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307326 'type' => '270420'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307327 },
7328 '2' => {
7329 'name' => 'pldm_msg',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307330 'type' => '55279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307331 },
7332 '3' => {
7333 'name' => 'msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007334 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 }
7336 },
7337 'Reg' => {
7338 '0' => 'rdi',
7339 '1' => 'rsi',
7340 '2' => 'rbp',
7341 '3' => 'rcx'
7342 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307343 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307344 'ShortName' => 'pldm_transport_recv_msg'
7345 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307346 '270425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307347 'Header' => 'mctp-demux.h',
7348 'Line' => '32',
7349 'Param' => {
7350 '0' => {
7351 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307352 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307353 },
7354 '1' => {
7355 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307356 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 },
7358 '2' => {
7359 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307360 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307361 }
7362 },
7363 'Reg' => {
7364 '0' => 'rdi',
7365 '1' => 'rsi',
7366 '2' => 'rdx'
7367 },
7368 'Return' => '100',
7369 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7370 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307371 '270457' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 'Header' => 'mctp-demux.h',
7373 'Line' => '22',
7374 'Param' => {
7375 '0' => {
7376 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307377 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307378 }
7379 },
7380 'Reg' => {
7381 '0' => 'rdi'
7382 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307383 'Return' => '270279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 'ShortName' => 'pldm_transport_mctp_demux_core'
7385 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307386 '270501' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307387 'Header' => 'mctp-demux.h',
7388 'Line' => '15',
7389 'Param' => {
7390 '0' => {
7391 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307392 'type' => '270523'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 }
7394 },
7395 'Reg' => {
7396 '0' => 'r12'
7397 },
7398 'Return' => '100',
7399 'ShortName' => 'pldm_transport_mctp_demux_init'
7400 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307401 '270582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307402 'Header' => 'pldm.h',
7403 'Line' => '119',
7404 'Return' => '1',
7405 'ShortName' => 'pldm_close'
7406 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307407 '270626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307408 'Header' => 'pldm.h',
7409 'Line' => '75',
7410 'Param' => {
7411 '0' => {
7412 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307413 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307414 },
7415 '1' => {
7416 'name' => 'mctp_fd',
7417 'type' => '100'
7418 },
7419 '2' => {
7420 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307421 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307422 },
7423 '3' => {
7424 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307425 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307426 }
7427 },
7428 'Reg' => {
7429 '0' => 'rdi',
7430 '1' => 'rsi',
7431 '2' => 'rdx',
7432 '3' => 'rcx'
7433 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307434 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307435 'ShortName' => 'pldm_send'
7436 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307437 '271045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307438 'Header' => 'pldm.h',
7439 'Line' => '57',
7440 'Param' => {
7441 '0' => {
7442 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307443 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307444 },
7445 '1' => {
7446 'name' => 'mctp_fd',
7447 'type' => '100'
7448 },
7449 '2' => {
7450 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307451 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307452 },
7453 '3' => {
7454 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307455 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307456 },
7457 '4' => {
7458 'name' => 'pldm_resp_msg',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307459 'type' => '53289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307460 },
7461 '5' => {
7462 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007463 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 }
7465 },
7466 'Reg' => {
7467 '0' => 'rdi',
7468 '1' => 'rsi',
7469 '2' => 'rdx',
7470 '3' => 'rcx',
7471 '4' => 'r8',
7472 '5' => 'r9'
7473 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307474 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 'ShortName' => 'pldm_send_recv'
7476 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307477 '271528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307478 'Header' => 'pldm.h',
7479 'Line' => '94',
7480 'Param' => {
7481 '0' => {
7482 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307483 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 },
7485 '1' => {
7486 'name' => 'mctp_fd',
7487 'type' => '100'
7488 },
7489 '2' => {
7490 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307491 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307492 },
7493 '3' => {
7494 'name' => 'pldm_resp_msg',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307495 'type' => '53289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307496 },
7497 '4' => {
7498 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007499 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307500 }
7501 },
7502 'Reg' => {
7503 '3' => 'rbx'
7504 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307505 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307506 'ShortName' => 'pldm_recv'
7507 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307508 '271754' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 'Header' => 'pldm.h',
7510 'Line' => '112',
7511 'Param' => {
7512 '0' => {
7513 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307514 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307515 },
7516 '1' => {
7517 'name' => 'mctp_fd',
7518 'type' => '100'
7519 },
7520 '2' => {
7521 'name' => 'pldm_resp_msg',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307522 'type' => '53289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307523 },
7524 '3' => {
7525 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007526 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307527 }
7528 },
7529 'Reg' => {
7530 '2' => 'r12',
7531 '3' => 'r13'
7532 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307533 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307534 'ShortName' => 'pldm_recv_any'
7535 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307536 '272207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307537 'Header' => 'pldm.h',
7538 'Line' => '39',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307539 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307540 'ShortName' => 'pldm_open'
7541 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307542 '274590' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307543 'Header' => 'af-mctp.h',
7544 'Line' => '54',
7545 'Param' => {
7546 '0' => {
7547 'name' => 'transport',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307548 'type' => '274746'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 },
7550 '1' => {
7551 'name' => 'smctp',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307552 'type' => '274751'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 },
7554 '2' => {
7555 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307556 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307557 }
7558 },
7559 'Reg' => {
7560 '1' => 'rsi',
7561 '2' => 'rdx'
7562 },
7563 'Return' => '100',
7564 'ShortName' => 'pldm_transport_af_mctp_bind'
7565 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307566 '274756' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307567 'Header' => 'af-mctp.h',
7568 'Line' => '19',
7569 'Param' => {
7570 '0' => {
7571 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307572 'type' => '274746'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307573 }
7574 },
7575 'Reg' => {
7576 '0' => 'rdi'
7577 },
7578 'Return' => '1',
7579 'ShortName' => 'pldm_transport_af_mctp_destroy'
7580 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307581 '274840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307582 'Header' => 'af-mctp.h',
7583 'Line' => '16',
7584 'Param' => {
7585 '0' => {
7586 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307587 'type' => '275064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307588 }
7589 },
7590 'Reg' => {
7591 '0' => 'r12'
7592 },
7593 'Return' => '100',
7594 'ShortName' => 'pldm_transport_af_mctp_init'
7595 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307596 '276251' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307597 'Header' => 'af-mctp.h',
7598 'Line' => '37',
7599 'Param' => {
7600 '0' => {
7601 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307602 'type' => '274746'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307603 },
7604 '1' => {
7605 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307606 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307607 },
7608 '2' => {
7609 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307610 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307611 }
7612 },
7613 'Reg' => {
7614 '0' => 'rdi',
7615 '1' => 'rsi',
7616 '2' => 'rdx'
7617 },
7618 'Return' => '100',
7619 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7620 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307621 '276324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307622 'Header' => 'af-mctp.h',
7623 'Line' => '33',
7624 'Param' => {
7625 '0' => {
7626 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307627 'type' => '274746'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307628 },
7629 '1' => {
7630 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307631 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 },
7633 '2' => {
7634 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307635 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307636 }
7637 },
7638 'Reg' => {
7639 '0' => 'rdi',
7640 '1' => 'rsi',
7641 '2' => 'rdx'
7642 },
7643 'Return' => '100',
7644 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7645 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307646 '276565' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307647 'Header' => 'af-mctp.h',
7648 'Line' => '28',
7649 'Param' => {
7650 '0' => {
7651 'name' => 't',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307652 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307653 },
7654 '1' => {
7655 'name' => 'pollfd',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307656 'type' => '273242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307657 }
7658 },
7659 'Reg' => {
7660 '0' => 'rdi',
7661 '1' => 'rsi'
7662 },
7663 'Return' => '100',
7664 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7665 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307666 '276643' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307667 'Header' => 'af-mctp.h',
7668 'Line' => '23',
7669 'Param' => {
7670 '0' => {
7671 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307672 'type' => '274746'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307673 }
7674 },
7675 'Reg' => {
7676 '0' => 'rdi'
7677 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307678 'Return' => '270279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307679 'ShortName' => 'pldm_transport_af_mctp_core'
7680 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307681 '280327' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 'Header' => 'mctp-demux.h',
7683 'Line' => '36',
7684 'Param' => {
7685 '0' => {
7686 'name' => 'ctx',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307687 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 },
7689 '1' => {
7690 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307691 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 },
7693 '2' => {
7694 'name' => 'eid',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307695 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 }
7697 },
7698 'Reg' => {
7699 '0' => 'rdi',
7700 '1' => 'rsi',
7701 '2' => 'rdx'
7702 },
7703 'Return' => '100',
7704 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7705 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307706 '280641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307707 'Header' => 'mctp-demux.h',
7708 'Line' => '27',
7709 'Param' => {
7710 '0' => {
7711 'name' => 't',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307712 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307713 },
7714 '1' => {
7715 'name' => 'pollfd',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307716 'type' => '273242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 }
7718 },
7719 'Reg' => {
7720 '0' => 'rdi',
7721 '1' => 'rsi'
7722 },
7723 'Return' => '100',
7724 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7725 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307726 '285582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307727 'Header' => 'transport.h',
7728 'Line' => '31',
7729 'Param' => {
7730 '0' => {
7731 'name' => 'transport',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307732 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307733 },
7734 '1' => {
7735 'name' => 'timeout',
7736 'type' => '100'
7737 }
7738 },
7739 'Return' => '100',
7740 'ShortName' => 'pldm_transport_poll'
7741 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307742 '290641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307744 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 'Param' => {
7746 '0' => {
7747 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307748 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 },
7750 '1' => {
7751 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307752 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307753 },
7754 '2' => {
7755 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007756 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307757 }
7758 },
7759 'Return' => '100',
7760 'ShortName' => 'encode_new_file_with_metadata_resp'
7761 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307762 '290841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307764 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 'Param' => {
7766 '0' => {
7767 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007768 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 },
7770 '1' => {
7771 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307772 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 },
7774 '2' => {
7775 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007776 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307777 },
7778 '3' => {
7779 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007780 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307781 },
7782 '4' => {
7783 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007784 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 },
7786 '5' => {
7787 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007788 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '6' => {
7791 'name' => 'file_meta_data_2',
7792 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007793 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 },
7795 '7' => {
7796 'name' => 'file_meta_data_3',
7797 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007798 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307799 },
7800 '8' => {
7801 'name' => 'file_meta_data_4',
7802 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007803 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307804 }
7805 },
7806 'Reg' => {
7807 '1' => 'r10',
7808 '2' => 'rdx',
7809 '3' => 'rdi',
7810 '4' => 'r8',
7811 '5' => 'r9'
7812 },
7813 'Return' => '100',
7814 'ShortName' => 'decode_new_file_with_metadata_req'
7815 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307816 '291073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307817 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307818 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307819 'Param' => {
7820 '0' => {
7821 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007822 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 },
7824 '1' => {
7825 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307826 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 },
7828 '2' => {
7829 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007830 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 }
7832 },
7833 'Reg' => {
7834 '0' => 'rdi',
7835 '1' => 'rsi',
7836 '2' => 'rdx'
7837 },
7838 'Return' => '100',
7839 'ShortName' => 'decode_new_file_with_metadata_resp'
7840 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307841 '291174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307842 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307843 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307844 'Param' => {
7845 '0' => {
7846 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307847 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 },
7849 '1' => {
7850 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307851 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 },
7853 '2' => {
7854 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307855 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307856 },
7857 '3' => {
7858 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007859 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307860 },
7861 '4' => {
7862 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307863 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307864 },
7865 '5' => {
7866 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307867 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 },
7869 '6' => {
7870 'name' => 'file_meta_data_3',
7871 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307872 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307873 },
7874 '7' => {
7875 'name' => 'file_meta_data_4',
7876 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307877 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307878 },
7879 '8' => {
7880 'name' => 'msg',
7881 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007882 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307883 }
7884 },
7885 'Reg' => {
7886 '2' => 'r14'
7887 },
7888 'Return' => '100',
7889 'ShortName' => 'encode_new_file_with_metadata_req'
7890 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307891 '291471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307892 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307893 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307894 'Param' => {
7895 '0' => {
7896 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307897 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 },
7899 '1' => {
7900 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307901 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 },
7903 '2' => {
7904 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007905 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 }
7907 },
7908 'Return' => '100',
7909 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7910 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307911 '291666' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307912 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307913 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307914 'Param' => {
7915 '0' => {
7916 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007917 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307918 },
7919 '1' => {
7920 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307921 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 },
7923 '2' => {
7924 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007925 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 },
7927 '3' => {
7928 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007929 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307930 },
7931 '4' => {
7932 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03007933 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307934 },
7935 '5' => {
7936 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007937 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 },
7939 '6' => {
7940 'name' => 'file_meta_data_2',
7941 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007942 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 },
7944 '7' => {
7945 'name' => 'file_meta_data_3',
7946 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007947 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307948 },
7949 '8' => {
7950 'name' => 'file_meta_data_4',
7951 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007952 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 }
7954 },
7955 'Reg' => {
7956 '1' => 'rsi',
7957 '2' => 'rdx',
7958 '3' => 'rcx',
7959 '4' => 'r8',
7960 '5' => 'r9'
7961 },
7962 'Return' => '100',
7963 'ShortName' => 'decode_file_ack_with_meta_data_req'
7964 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307965 '291878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307966 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307967 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307968 'Param' => {
7969 '0' => {
7970 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007971 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307972 },
7973 '1' => {
7974 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307975 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 },
7977 '2' => {
7978 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007979 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307980 }
7981 },
7982 'Reg' => {
7983 '0' => 'rdi',
7984 '1' => 'rsi',
7985 '2' => 'rdx'
7986 },
7987 'Return' => '100',
7988 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7989 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09307990 '291974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307992 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307993 'Param' => {
7994 '0' => {
7995 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307996 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307997 },
7998 '1' => {
7999 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308000 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 },
8002 '2' => {
8003 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308004 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 },
8006 '3' => {
8007 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308008 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 },
8010 '4' => {
8011 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308012 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '5' => {
8015 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308016 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '6' => {
8019 'name' => 'file_meta_data_3',
8020 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308021 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308022 },
8023 '7' => {
8024 'name' => 'file_meta_data_4',
8025 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308027 },
8028 '8' => {
8029 'name' => 'msg',
8030 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03008031 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308032 }
8033 },
8034 'Reg' => {
8035 '2' => 'r14'
8036 },
8037 'Return' => '100',
8038 'ShortName' => 'encode_file_ack_with_meta_data_req'
8039 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308040 '292271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308041 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308042 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308043 'Param' => {
8044 '0' => {
8045 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008046 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308047 },
8048 '1' => {
8049 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308050 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 },
8052 '2' => {
8053 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008054 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 }
8056 },
8057 'Reg' => {
8058 '0' => 'rdi',
8059 '1' => 'rsi',
8060 '2' => 'rdx'
8061 },
8062 'Return' => '100',
8063 'ShortName' => 'decode_file_ack_resp'
8064 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308065 '292372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308067 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308068 'Param' => {
8069 '0' => {
8070 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308071 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 },
8073 '1' => {
8074 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308075 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 },
8077 '2' => {
8078 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308079 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 },
8081 '3' => {
8082 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308083 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 },
8085 '4' => {
8086 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008087 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 }
8089 },
8090 'Return' => '100',
8091 'ShortName' => 'encode_file_ack_req'
8092 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308093 '292607' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308095 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 'Param' => {
8097 '0' => {
8098 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308099 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '1' => {
8102 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308103 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '2' => {
8106 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008107 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 }
8109 },
8110 'Return' => '100',
8111 'ShortName' => 'encode_file_ack_resp'
8112 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308113 '292797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308115 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308116 'Param' => {
8117 '0' => {
8118 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008119 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 },
8121 '1' => {
8122 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308123 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '2' => {
8126 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008127 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 },
8129 '3' => {
8130 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008131 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '4' => {
8134 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03008135 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 }
8137 },
8138 'Reg' => {
8139 '1' => 'rsi',
8140 '2' => 'rdx',
8141 '3' => 'rcx',
8142 '4' => 'r8'
8143 },
8144 'Return' => '100',
8145 'ShortName' => 'decode_file_ack_req'
8146 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308147 '292939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308148 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308149 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308150 'Param' => {
8151 '0' => {
8152 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008153 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 },
8155 '1' => {
8156 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308157 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '2' => {
8160 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008161 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '3' => {
8164 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008165 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 }
8167 },
8168 'Reg' => {
8169 '0' => 'rdi',
8170 '1' => 'rsi',
8171 '2' => 'rdx',
8172 '3' => 'rcx'
8173 },
8174 'Return' => '100',
8175 'ShortName' => 'decode_rw_file_by_type_resp'
8176 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308177 '293054' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308179 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308180 'Param' => {
8181 '0' => {
8182 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 },
8185 '1' => {
8186 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308187 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 },
8189 '2' => {
8190 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308191 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 },
8193 '3' => {
8194 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308195 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '4' => {
8198 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308199 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '5' => {
8202 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308203 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 },
8205 '6' => {
8206 'name' => 'msg',
8207 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008208 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308209 }
8210 },
8211 'Return' => '100',
8212 'ShortName' => 'encode_rw_file_by_type_req'
8213 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308214 '293324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308216 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308217 'Param' => {
8218 '0' => {
8219 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308220 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308221 },
8222 '1' => {
8223 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308224 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 },
8226 '2' => {
8227 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '3' => {
8231 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '4' => {
8235 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008236 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 }
8238 },
8239 'Return' => '100',
8240 'ShortName' => 'encode_rw_file_by_type_resp'
8241 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308242 '293554' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308243 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308244 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 'Param' => {
8246 '0' => {
8247 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008248 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '1' => {
8251 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308252 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '2' => {
8255 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008256 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '3' => {
8259 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008260 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 },
8262 '4' => {
8263 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008264 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308265 },
8266 '5' => {
8267 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008268 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308269 }
8270 },
8271 'Reg' => {
8272 '1' => 'r10',
8273 '2' => 'rdx',
8274 '3' => 'rdi',
8275 '4' => 'r8',
8276 '5' => 'r9'
8277 },
8278 'Return' => '100',
8279 'ShortName' => 'decode_rw_file_by_type_req'
8280 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308281 '293716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308283 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308284 'Param' => {
8285 '0' => {
8286 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008287 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308288 },
8289 '1' => {
8290 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308291 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 },
8293 '2' => {
8294 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008295 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 }
8297 },
8298 'Reg' => {
8299 '0' => 'rdi',
8300 '1' => 'rsi',
8301 '2' => 'rdx'
8302 },
8303 'Return' => '100',
8304 'ShortName' => 'decode_new_file_resp'
8305 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308306 '293817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308308 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308309 'Param' => {
8310 '0' => {
8311 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308312 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308313 },
8314 '1' => {
8315 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308316 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 },
8318 '2' => {
8319 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308320 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308321 },
8322 '3' => {
8323 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008324 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 },
8326 '4' => {
8327 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008328 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 }
8330 },
8331 'Return' => '100',
8332 'ShortName' => 'encode_new_file_req'
8333 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308334 '294052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308335 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308336 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 'Param' => {
8338 '0' => {
8339 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308340 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308341 },
8342 '1' => {
8343 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308344 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 },
8346 '2' => {
8347 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008348 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 }
8350 },
8351 'Return' => '100',
8352 'ShortName' => 'encode_new_file_resp'
8353 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308354 '294242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308355 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308356 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308357 'Param' => {
8358 '0' => {
8359 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008360 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308361 },
8362 '1' => {
8363 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308364 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 },
8366 '2' => {
8367 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008368 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 },
8370 '3' => {
8371 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008372 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 },
8374 '4' => {
8375 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008376 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 }
8378 },
8379 'Reg' => {
8380 '1' => 'r9',
8381 '2' => 'rdx',
8382 '3' => 'rcx',
8383 '4' => 'r8'
8384 },
8385 'Return' => '100',
8386 'ShortName' => 'decode_new_file_req'
8387 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308388 '294384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308390 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308391 'Param' => {
8392 '0' => {
8393 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008394 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 },
8396 '1' => {
8397 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308398 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '2' => {
8401 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008402 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '3' => {
8405 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008406 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 }
8408 },
8409 'Reg' => {
8410 '0' => 'rdi',
8411 '1' => 'rsi',
8412 '2' => 'rdx',
8413 '3' => 'rcx'
8414 },
8415 'Return' => '100',
8416 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8417 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308418 '294499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308420 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308421 'Param' => {
8422 '0' => {
8423 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308424 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308425 },
8426 '1' => {
8427 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308428 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 },
8430 '2' => {
8431 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308432 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308433 },
8434 '3' => {
8435 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308436 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 },
8438 '4' => {
8439 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308440 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308441 },
8442 '5' => {
8443 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308444 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 },
8446 '6' => {
8447 'name' => 'address',
8448 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008449 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308450 },
8451 '7' => {
8452 'name' => 'msg',
8453 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03008454 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 }
8456 },
8457 'Return' => '100',
8458 'ShortName' => 'encode_rw_file_by_type_memory_req'
8459 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308460 '294784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308462 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308463 'Param' => {
8464 '0' => {
8465 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308466 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308467 },
8468 '1' => {
8469 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308470 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 },
8472 '2' => {
8473 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308474 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308475 },
8476 '3' => {
8477 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308478 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 },
8480 '4' => {
8481 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008482 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 }
8484 },
8485 'Return' => '100',
8486 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8487 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308488 '295014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308490 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308491 'Param' => {
8492 '0' => {
8493 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008494 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308495 },
8496 '1' => {
8497 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308498 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 },
8500 '2' => {
8501 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008502 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 },
8504 '3' => {
8505 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008506 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308507 },
8508 '4' => {
8509 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008510 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 },
8512 '5' => {
8513 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008514 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 },
8516 '6' => {
8517 'name' => 'address',
8518 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008519 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 }
8521 },
8522 'Reg' => {
8523 '1' => 'r10',
8524 '2' => 'rdx',
8525 '3' => 'rdi',
8526 '4' => 'r8',
8527 '5' => 'r9'
8528 },
8529 'Return' => '100',
8530 'ShortName' => 'decode_rw_file_by_type_memory_req'
8531 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308532 '295191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308533 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308534 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 'Param' => {
8536 '0' => {
8537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 },
8540 '1' => {
8541 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 },
8544 '2' => {
8545 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308546 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '3' => {
8549 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008550 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 }
8552 },
8553 'Return' => '100',
8554 'ShortName' => 'encode_write_file_resp'
8555 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308556 '295406' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308557 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308558 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308559 'Param' => {
8560 '0' => {
8561 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008562 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 },
8564 '1' => {
8565 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308566 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 },
8568 '2' => {
8569 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008570 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '3' => {
8573 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008574 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 }
8576 },
8577 'Reg' => {
8578 '0' => 'rdi',
8579 '1' => 'rsi',
8580 '2' => 'rdx',
8581 '3' => 'rcx'
8582 },
8583 'Return' => '100',
8584 'ShortName' => 'decode_write_file_resp'
8585 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308586 '295516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308587 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308588 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308589 'Param' => {
8590 '0' => {
8591 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308592 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308593 },
8594 '1' => {
8595 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308596 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 },
8598 '2' => {
8599 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308600 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '3' => {
8603 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308604 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '4' => {
8607 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008608 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 }
8610 },
8611 'Return' => '100',
8612 'ShortName' => 'encode_write_file_req'
8613 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308614 '295751' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308616 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308617 'Param' => {
8618 '0' => {
8619 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008620 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308621 },
8622 '1' => {
8623 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308624 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 },
8626 '2' => {
8627 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008628 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 },
8630 '3' => {
8631 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008632 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308633 },
8634 '4' => {
8635 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008636 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308637 },
8638 '5' => {
8639 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008640 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308641 }
8642 },
8643 'Reg' => {
8644 '1' => 'rsi',
8645 '3' => 'rcx',
8646 '4' => 'r8',
8647 '5' => 'r9'
8648 },
8649 'Return' => '100',
8650 'ShortName' => 'decode_write_file_req'
8651 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308652 '295906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308653 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308654 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 'Param' => {
8656 '0' => {
8657 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308658 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308659 },
8660 '1' => {
8661 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308662 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 },
8664 '2' => {
8665 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308666 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 },
8668 '3' => {
8669 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008670 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308671 }
8672 },
8673 'Return' => '100',
8674 'ShortName' => 'encode_read_file_resp'
8675 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308676 '296121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308677 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308678 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308679 'Param' => {
8680 '0' => {
8681 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008682 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308683 },
8684 '1' => {
8685 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308686 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 },
8688 '2' => {
8689 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008690 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 },
8692 '3' => {
8693 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008694 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 },
8696 '4' => {
8697 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008698 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 }
8700 },
8701 'Reg' => {
8702 '1' => 'r9',
8703 '2' => 'rdx',
8704 '3' => 'rcx',
8705 '4' => 'r8'
8706 },
8707 'Return' => '100',
8708 'ShortName' => 'decode_read_file_resp'
8709 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308710 '296257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308711 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308712 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308713 'Param' => {
8714 '0' => {
8715 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308716 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 },
8718 '1' => {
8719 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308720 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 },
8722 '2' => {
8723 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308724 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 },
8726 '3' => {
8727 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308728 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308729 },
8730 '4' => {
8731 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008732 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 }
8734 },
8735 'Return' => '100',
8736 'ShortName' => 'encode_read_file_req'
8737 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308738 '296492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308740 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 'Param' => {
8742 '0' => {
8743 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008744 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 },
8746 '1' => {
8747 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308748 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 },
8750 '2' => {
8751 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008752 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '3' => {
8755 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008756 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 },
8758 '4' => {
8759 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008760 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308761 }
8762 },
8763 'Reg' => {
8764 '1' => 'r9',
8765 '2' => 'rdx',
8766 '3' => 'rcx',
8767 '4' => 'r8'
8768 },
8769 'Return' => '100',
8770 'ShortName' => 'decode_read_file_req'
8771 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308772 '296628' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308773 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308774 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308775 'Param' => {
8776 '0' => {
8777 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008778 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 },
8780 '1' => {
8781 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308782 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 },
8784 '2' => {
8785 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008786 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 },
8788 '3' => {
8789 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008790 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308791 },
8792 '4' => {
8793 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008794 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 },
8796 '5' => {
8797 'name' => 'file_table_data_start_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008798 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 },
8800 '6' => {
8801 'name' => 'file_table_length',
8802 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008803 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308804 }
8805 },
8806 'Reg' => {
8807 '1' => 'rsi',
8808 '2' => 'rdi',
8809 '3' => 'r10',
8810 '4' => 'r8',
8811 '5' => 'r9'
8812 },
8813 'Return' => '100',
8814 'ShortName' => 'decode_get_file_table_resp'
8815 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308816 '296802' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308817 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308818 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308819 'Param' => {
8820 '0' => {
8821 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308822 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308823 },
8824 '1' => {
8825 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308826 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 },
8828 '2' => {
8829 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308830 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '3' => {
8833 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308834 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '4' => {
8837 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008838 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 }
8840 },
8841 'Return' => '100',
8842 'ShortName' => 'encode_get_file_table_req'
8843 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308844 '297029' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308846 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 'Param' => {
8848 '0' => {
8849 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308850 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308851 },
8852 '1' => {
8853 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308854 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 },
8856 '2' => {
8857 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308858 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 },
8860 '3' => {
8861 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308862 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 },
8864 '4' => {
8865 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308866 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 },
8868 '5' => {
8869 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308870 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308871 },
8872 '6' => {
8873 'name' => 'msg',
8874 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008875 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 }
8877 },
8878 'Reg' => {
8879 '2' => 'r15'
8880 },
8881 'Return' => '100',
8882 'ShortName' => 'encode_get_file_table_resp'
8883 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308884 '297387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308886 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308887 'Param' => {
8888 '0' => {
8889 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008890 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 },
8892 '1' => {
8893 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308894 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '2' => {
8897 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008898 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '3' => {
8901 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008902 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 },
8904 '4' => {
8905 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008906 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 }
8908 },
8909 'Reg' => {
8910 '1' => 'r9',
8911 '2' => 'rdx',
8912 '3' => 'rcx',
8913 '4' => 'r8'
8914 },
8915 'Return' => '100',
8916 'ShortName' => 'decode_get_file_table_req'
8917 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308918 '297522' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308920 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308921 'Param' => {
8922 '0' => {
8923 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008924 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 },
8926 '1' => {
8927 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308928 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 },
8930 '2' => {
8931 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008932 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308933 },
8934 '3' => {
8935 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008936 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308937 }
8938 },
8939 'Reg' => {
8940 '0' => 'rdi',
8941 '1' => 'rsi',
8942 '2' => 'rdx',
8943 '3' => 'rcx'
8944 },
8945 'Return' => '100',
8946 'ShortName' => 'decode_rw_file_memory_resp'
8947 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308948 '297631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308949 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308950 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308951 'Param' => {
8952 '0' => {
8953 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308954 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308955 },
8956 '1' => {
8957 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308958 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 },
8960 '2' => {
8961 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308962 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '3' => {
8965 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308966 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 },
8968 '4' => {
8969 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308970 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 },
8972 '5' => {
8973 'name' => 'address',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008974 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 },
8976 '6' => {
8977 'name' => 'msg',
8978 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008979 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 }
8981 },
8982 'Reg' => {
8983 '2' => 'r14'
8984 },
8985 'Return' => '100',
8986 'ShortName' => 'encode_rw_file_memory_req'
8987 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09308988 '297890' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308990 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308991 'Param' => {
8992 '0' => {
8993 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308994 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 },
8996 '1' => {
8997 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308998 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 },
9000 '2' => {
9001 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309002 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '3' => {
9005 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309006 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '4' => {
9009 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009010 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 }
9012 },
9013 'Return' => '100',
9014 'ShortName' => 'encode_rw_file_memory_resp'
9015 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309016 '298111' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309017 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309018 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 'Param' => {
9020 '0' => {
9021 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009022 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 },
9024 '1' => {
9025 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309026 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 },
9028 '2' => {
9029 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009030 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 },
9032 '3' => {
9033 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03009034 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '4' => {
9037 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009038 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '5' => {
9041 'name' => 'address',
Andrew Jeffery5befd122024-07-17 17:07:57 +08009042 'type' => '24557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309043 }
9044 },
9045 'Reg' => {
9046 '1' => 'r10',
9047 '2' => 'rdx',
9048 '3' => 'rdi',
9049 '4' => 'r8',
9050 '5' => 'r9'
9051 },
9052 'Return' => '100',
9053 'ShortName' => 'decode_rw_file_memory_req'
9054 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309055 '299160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 'Header' => 'host.h',
9057 'Line' => '101',
9058 'Param' => {
9059 '0' => {
9060 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309061 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309062 },
9063 '1' => {
9064 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309065 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 },
9067 '2' => {
9068 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309069 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309070 },
9071 '3' => {
9072 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309073 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '4' => {
9076 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009077 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 },
9079 '5' => {
9080 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309081 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 }
9083 },
9084 'Reg' => {
9085 '2' => 'r12'
9086 },
9087 'Return' => '100',
9088 'ShortName' => 'encode_get_alert_status_resp'
9089 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309090 '299408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 'Header' => 'host.h',
9092 'Line' => '86',
9093 'Param' => {
9094 '0' => {
9095 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009096 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 },
9098 '1' => {
9099 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309100 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 },
9102 '2' => {
9103 'name' => 'version_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03009104 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 }
9106 },
9107 'Reg' => {
9108 '0' => 'rdi',
9109 '1' => 'rsi',
9110 '2' => 'rdx'
9111 },
9112 'Return' => '100',
9113 'ShortName' => 'decode_get_alert_status_req'
9114 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309115 '299491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309116 'Header' => 'host.h',
9117 'Line' => '70',
9118 'Param' => {
9119 '0' => {
9120 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009121 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309122 },
9123 '1' => {
9124 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309125 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309126 },
9127 '2' => {
9128 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03009129 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309130 },
9131 '3' => {
9132 'name' => 'rack_entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03009133 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 },
9135 '4' => {
9136 'name' => 'pri_cec_node',
Tal Yacobide67ab62024-05-30 22:36:50 +03009137 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 }
9139 },
9140 'Reg' => {
9141 '1' => 'r9',
9142 '2' => 'rdx',
9143 '3' => 'rcx',
9144 '4' => 'r8'
9145 },
9146 'Return' => '100',
9147 'ShortName' => 'decode_get_alert_status_resp'
9148 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309149 '299630' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 'Header' => 'host.h',
9151 'Line' => '52',
9152 'Param' => {
9153 '0' => {
9154 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309155 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309156 },
9157 '1' => {
9158 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309159 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309160 },
9161 '2' => {
9162 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009163 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309164 },
9165 '3' => {
9166 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309167 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 }
9169 },
9170 'Return' => '100',
9171 'ShortName' => 'encode_get_alert_status_req'
9172 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309173 '300698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 'Header' => 'platform.h',
9175 'Line' => '47',
9176 'Param' => {
9177 '0' => {
9178 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309179 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309180 },
9181 '1' => {
9182 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309184 },
9185 '2' => {
9186 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309187 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309188 },
9189 '3' => {
9190 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309191 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309192 },
9193 '4' => {
9194 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309195 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 },
9197 '5' => {
9198 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309199 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309200 },
9201 '6' => {
9202 'name' => 'msg',
9203 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009204 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 }
9206 },
9207 'Return' => '100',
9208 'ShortName' => 'encode_bios_attribute_update_event_req'
9209 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309210 '301804' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309211 'Header' => 'file_io.h',
9212 'Line' => '36',
9213 'Param' => {
9214 '0' => {
9215 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009216 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 },
9218 '1' => {
9219 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309220 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 },
9222 '2' => {
9223 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009224 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309225 },
9226 '3' => {
9227 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009228 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '4' => {
9231 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03009232 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 }
9234 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309235 'Return' => '100',
9236 'ShortName' => 'decode_oem_meta_file_io_req'
9237 }
9238 },
9239 'SymbolVersion' => {},
9240 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309241 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309242 'bcd2dec16' => 1,
9243 'bcd2dec32' => 1,
9244 'bcd2dec8' => 1,
9245 'crc32' => 1,
9246 'crc8' => 1,
9247 'dec2bcd16' => 1,
9248 'dec2bcd32' => 1,
9249 'dec2bcd8' => 1,
9250 'decode_activate_firmware_resp' => 1,
9251 'decode_apply_complete_req' => 1,
9252 'decode_cancel_update_component_resp' => 1,
9253 'decode_cancel_update_resp' => 1,
9254 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009255 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309256 'decode_event_message_buffer_size_resp' => 1,
9257 'decode_event_message_supported_resp' => 1,
9258 'decode_file_ack_req' => 1,
9259 'decode_file_ack_resp' => 1,
9260 'decode_file_ack_with_meta_data_req' => 1,
9261 'decode_file_ack_with_meta_data_resp' => 1,
9262 'decode_firmware_device_id_record' => 1,
9263 'decode_get_alert_status_req' => 1,
9264 'decode_get_alert_status_resp' => 1,
9265 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9266 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9267 'decode_get_bios_table_req' => 1,
9268 'decode_get_bios_table_resp' => 1,
9269 'decode_get_commands_req' => 1,
9270 'decode_get_commands_resp' => 1,
9271 'decode_get_date_time_resp' => 1,
9272 'decode_get_file_table_req' => 1,
9273 'decode_get_file_table_resp' => 1,
9274 'decode_get_firmware_parameters_resp' => 1,
9275 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9276 'decode_get_fru_record_by_option_req' => 1,
9277 'decode_get_fru_record_by_option_resp' => 1,
9278 'decode_get_fru_record_table_metadata_resp' => 1,
9279 'decode_get_fru_record_table_req' => 1,
9280 'decode_get_fru_record_table_resp' => 1,
9281 'decode_get_fru_record_table_resp_safe' => 1,
9282 'decode_get_numeric_effecter_value_req' => 1,
9283 'decode_get_numeric_effecter_value_resp' => 1,
9284 'decode_get_pdr_repository_info_resp' => 1,
9285 'decode_get_pdr_req' => 1,
9286 'decode_get_pdr_resp' => 1,
9287 'decode_get_sensor_reading_req' => 1,
9288 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009289 'decode_get_state_effecter_states_req' => 1,
9290 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309291 'decode_get_state_sensor_readings_req' => 1,
9292 'decode_get_state_sensor_readings_resp' => 1,
9293 'decode_get_status_resp' => 1,
9294 'decode_get_tid_resp' => 1,
9295 'decode_get_types_resp' => 1,
9296 'decode_get_version_req' => 1,
9297 'decode_get_version_resp' => 1,
9298 'decode_multipart_receive_req' => 1,
9299 'decode_new_file_req' => 1,
9300 'decode_new_file_resp' => 1,
9301 'decode_new_file_with_metadata_req' => 1,
9302 'decode_new_file_with_metadata_resp' => 1,
9303 'decode_numeric_sensor_data' => 1,
9304 'decode_numeric_sensor_pdr_data' => 1,
9305 'decode_oem_meta_file_io_req' => 1,
9306 'decode_pass_component_table_resp' => 1,
9307 'decode_platform_event_message_req' => 1,
9308 'decode_platform_event_message_resp' => 1,
9309 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009310 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009311 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309312 'decode_pldm_package_header_info' => 1,
9313 'decode_pldm_pdr_repository_change_record_data' => 1,
9314 'decode_pldm_pdr_repository_chg_event_data' => 1,
9315 'decode_poll_for_platform_event_message_req' => 1,
9316 'decode_poll_for_platform_event_message_resp' => 1,
9317 'decode_query_device_identifiers_resp' => 1,
9318 'decode_read_file_req' => 1,
9319 'decode_read_file_resp' => 1,
9320 'decode_request_firmware_data_req' => 1,
9321 'decode_request_update_resp' => 1,
9322 'decode_rw_file_by_type_memory_req' => 1,
9323 'decode_rw_file_by_type_memory_resp' => 1,
9324 'decode_rw_file_by_type_req' => 1,
9325 'decode_rw_file_by_type_resp' => 1,
9326 'decode_rw_file_memory_req' => 1,
9327 'decode_rw_file_memory_resp' => 1,
9328 'decode_sensor_event_data' => 1,
9329 'decode_sensor_op_data' => 1,
9330 'decode_set_bios_attribute_current_value_req' => 1,
9331 'decode_set_bios_attribute_current_value_resp' => 1,
9332 'decode_set_bios_table_req' => 1,
9333 'decode_set_bios_table_resp' => 1,
9334 'decode_set_date_time_req' => 1,
9335 'decode_set_date_time_resp' => 1,
9336 'decode_set_event_receiver_req' => 1,
9337 'decode_set_event_receiver_resp' => 1,
9338 'decode_set_fru_record_table_req' => 1,
9339 'decode_set_numeric_effecter_value_req' => 1,
9340 'decode_set_numeric_effecter_value_resp' => 1,
9341 'decode_set_state_effecter_states_req' => 1,
9342 'decode_set_state_effecter_states_resp' => 1,
9343 'decode_state_sensor_data' => 1,
9344 'decode_transfer_complete_req' => 1,
9345 'decode_update_component_resp' => 1,
9346 'decode_vendor_defined_descriptor_value' => 1,
9347 'decode_verify_complete_req' => 1,
9348 'decode_write_file_req' => 1,
9349 'decode_write_file_resp' => 1,
9350 'encode_activate_firmware_req' => 1,
9351 'encode_apply_complete_resp' => 1,
9352 'encode_bios_attribute_update_event_req' => 1,
9353 'encode_cancel_update_component_req' => 1,
9354 'encode_cancel_update_req' => 1,
9355 'encode_cc_only_resp' => 1,
9356 'encode_event_message_buffer_size_req' => 1,
9357 'encode_event_message_supported_req' => 1,
9358 'encode_file_ack_req' => 1,
9359 'encode_file_ack_resp' => 1,
9360 'encode_file_ack_with_meta_data_req' => 1,
9361 'encode_file_ack_with_meta_data_resp' => 1,
9362 'encode_fru_record' => 1,
9363 'encode_get_alert_status_req' => 1,
9364 'encode_get_alert_status_resp' => 1,
9365 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9366 'encode_get_bios_current_value_by_handle_resp' => 1,
9367 'encode_get_bios_table_req' => 1,
9368 'encode_get_bios_table_resp' => 1,
9369 'encode_get_commands_req' => 1,
9370 'encode_get_commands_resp' => 1,
9371 'encode_get_date_time_req' => 1,
9372 'encode_get_date_time_resp' => 1,
9373 'encode_get_file_table_req' => 1,
9374 'encode_get_file_table_resp' => 1,
9375 'encode_get_firmware_parameters_req' => 1,
9376 'encode_get_fru_record_by_option_req' => 1,
9377 'encode_get_fru_record_by_option_resp' => 1,
9378 'encode_get_fru_record_table_metadata_req' => 1,
9379 'encode_get_fru_record_table_metadata_resp' => 1,
9380 'encode_get_fru_record_table_req' => 1,
9381 'encode_get_fru_record_table_resp' => 1,
9382 'encode_get_numeric_effecter_value_req' => 1,
9383 'encode_get_numeric_effecter_value_resp' => 1,
9384 'encode_get_pdr_repository_info_resp' => 1,
9385 'encode_get_pdr_req' => 1,
9386 'encode_get_pdr_resp' => 1,
9387 'encode_get_sensor_reading_req' => 1,
9388 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009389 'encode_get_state_effecter_states_req' => 1,
9390 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309391 'encode_get_state_sensor_readings_req' => 1,
9392 'encode_get_state_sensor_readings_resp' => 1,
9393 'encode_get_status_req' => 1,
9394 'encode_get_tid_req' => 1,
9395 'encode_get_tid_resp' => 1,
9396 'encode_get_types_req' => 1,
9397 'encode_get_types_resp' => 1,
9398 'encode_get_version_req' => 1,
9399 'encode_get_version_resp' => 1,
9400 'encode_new_file_req' => 1,
9401 'encode_new_file_resp' => 1,
9402 'encode_new_file_with_metadata_req' => 1,
9403 'encode_new_file_with_metadata_resp' => 1,
9404 'encode_pass_component_table_req' => 1,
9405 'encode_platform_event_message_req' => 1,
9406 'encode_platform_event_message_resp' => 1,
9407 'encode_pldm_header_only' => 1,
9408 'encode_pldm_pdr_repository_chg_event_data' => 1,
9409 'encode_poll_for_platform_event_message_req' => 1,
9410 'encode_poll_for_platform_event_message_resp' => 1,
9411 'encode_query_device_identifiers_req' => 1,
9412 'encode_read_file_req' => 1,
9413 'encode_read_file_resp' => 1,
9414 'encode_request_firmware_data_resp' => 1,
9415 'encode_request_update_req' => 1,
9416 'encode_rw_file_by_type_memory_req' => 1,
9417 'encode_rw_file_by_type_memory_resp' => 1,
9418 'encode_rw_file_by_type_req' => 1,
9419 'encode_rw_file_by_type_resp' => 1,
9420 'encode_rw_file_memory_req' => 1,
9421 'encode_rw_file_memory_resp' => 1,
9422 'encode_sensor_event_data' => 1,
9423 'encode_set_bios_attribute_current_value_req' => 1,
9424 'encode_set_bios_attribute_current_value_resp' => 1,
9425 'encode_set_bios_table_req' => 1,
9426 'encode_set_bios_table_resp' => 1,
9427 'encode_set_date_time_req' => 1,
9428 'encode_set_date_time_resp' => 1,
9429 'encode_set_event_receiver_req' => 1,
9430 'encode_set_event_receiver_resp' => 1,
9431 'encode_set_fru_record_table_resp' => 1,
9432 'encode_set_numeric_effecter_value_req' => 1,
9433 'encode_set_numeric_effecter_value_resp' => 1,
9434 'encode_set_state_effecter_states_req' => 1,
9435 'encode_set_state_effecter_states_resp' => 1,
9436 'encode_set_tid_req' => 1,
9437 'encode_state_effecter_pdr' => 1,
9438 'encode_state_sensor_pdr' => 1,
9439 'encode_transfer_complete_resp' => 1,
9440 'encode_update_component_req' => 1,
9441 'encode_verify_complete_resp' => 1,
9442 'encode_write_file_req' => 1,
9443 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009444 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309445 'get_fru_record_by_option_check' => 1,
9446 'is_time_legal' => 1,
9447 'is_transfer_flag_valid' => 1,
9448 'pack_pldm_header' => 1,
9449 'pldm_bios_table_append_pad_checksum_check' => 1,
9450 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9451 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9452 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9453 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9454 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9455 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309456 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309457 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309458 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309459 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9460 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9461 'pldm_bios_table_attr_entry_integer_decode' => 1,
9462 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9463 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9464 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9465 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9466 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9467 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9468 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9469 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9470 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9471 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9472 'pldm_bios_table_attr_entry_string_info_check' => 1,
9473 'pldm_bios_table_attr_find_by_handle' => 1,
9474 'pldm_bios_table_attr_find_by_string_handle' => 1,
9475 'pldm_bios_table_attr_value_copy_and_update' => 1,
9476 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9477 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9478 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9479 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9480 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9481 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9482 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9483 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9484 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9485 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9486 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9487 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9488 'pldm_bios_table_attr_value_entry_length' => 1,
9489 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9490 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9491 'pldm_bios_table_attr_value_find_by_handle' => 1,
9492 'pldm_bios_table_checksum' => 1,
9493 'pldm_bios_table_iter_create' => 1,
9494 'pldm_bios_table_iter_free' => 1,
9495 'pldm_bios_table_iter_is_end' => 1,
9496 'pldm_bios_table_iter_next' => 1,
9497 'pldm_bios_table_iter_value' => 1,
9498 'pldm_bios_table_pad_checksum_size' => 1,
9499 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309500 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309501 'pldm_bios_table_string_entry_decode_string_check' => 1,
9502 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309503 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309504 'pldm_bios_table_string_entry_encode_check' => 1,
9505 'pldm_bios_table_string_entry_encode_length' => 1,
9506 'pldm_bios_table_string_find_by_handle' => 1,
9507 'pldm_bios_table_string_find_by_string' => 1,
9508 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309509 'pldm_entity_association_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309510 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309511 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309512 'pldm_entity_association_pdr_add_from_node_check' => 1,
9513 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9514 'pldm_entity_association_pdr_extract' => 1,
9515 'pldm_entity_association_tree_add' => 1,
9516 'pldm_entity_association_tree_add_entity' => 1,
9517 'pldm_entity_association_tree_copy_root' => 1,
9518 'pldm_entity_association_tree_destroy' => 1,
9519 'pldm_entity_association_tree_destroy_root' => 1,
9520 'pldm_entity_association_tree_find' => 1,
9521 'pldm_entity_association_tree_find_with_locality' => 1,
9522 'pldm_entity_association_tree_init' => 1,
9523 'pldm_entity_association_tree_visit' => 1,
9524 'pldm_entity_extract' => 1,
9525 'pldm_entity_get_num_children' => 1,
9526 'pldm_entity_get_parent' => 1,
9527 'pldm_entity_is_exist_parent' => 1,
9528 'pldm_entity_is_node_parent' => 1,
9529 'pldm_entity_node_get_remote_container_id' => 1,
9530 'pldm_find_entity_ref_in_tree' => 1,
9531 'pldm_instance_db_destroy' => 1,
9532 'pldm_instance_db_init' => 1,
9533 'pldm_instance_db_init_default' => 1,
9534 'pldm_instance_id_alloc' => 1,
9535 'pldm_instance_id_free' => 1,
9536 'pldm_is_current_parent_child' => 1,
9537 'pldm_is_empty_entity_assoc_tree' => 1,
9538 'pldm_msg_hdr_correlate_response' => 1,
9539 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009540 'pldm_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309541 'pldm_pdr_add_check' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309542 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309543 'pldm_pdr_add_fru_record_set_check' => 1,
9544 'pldm_pdr_destroy' => 1,
9545 'pldm_pdr_find_last_in_range' => 1,
9546 'pldm_pdr_find_record' => 1,
9547 'pldm_pdr_find_record_by_type' => 1,
9548 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9549 'pldm_pdr_get_next_record' => 1,
9550 'pldm_pdr_get_record_count' => 1,
9551 'pldm_pdr_get_record_handle' => 1,
9552 'pldm_pdr_get_repo_size' => 1,
9553 'pldm_pdr_init' => 1,
9554 'pldm_pdr_record_is_remote' => 1,
9555 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9556 'pldm_pdr_remove_remote_pdrs' => 1,
9557 'pldm_pdr_update_TL_pdr' => 1,
9558 'pldm_recv' => 1,
9559 'pldm_recv_any' => 1,
9560 'pldm_send' => 1,
9561 'pldm_send_recv' => 1,
9562 'pldm_transport_af_mctp_bind' => 1,
9563 'pldm_transport_af_mctp_core' => 1,
9564 'pldm_transport_af_mctp_destroy' => 1,
9565 'pldm_transport_af_mctp_init' => 1,
9566 'pldm_transport_af_mctp_init_pollfd' => 1,
9567 'pldm_transport_af_mctp_map_tid' => 1,
9568 'pldm_transport_af_mctp_unmap_tid' => 1,
9569 'pldm_transport_mctp_demux_core' => 1,
9570 'pldm_transport_mctp_demux_destroy' => 1,
9571 'pldm_transport_mctp_demux_init' => 1,
9572 'pldm_transport_mctp_demux_init_pollfd' => 1,
9573 'pldm_transport_mctp_demux_map_tid' => 1,
9574 'pldm_transport_mctp_demux_unmap_tid' => 1,
9575 'pldm_transport_poll' => 1,
9576 'pldm_transport_recv_msg' => 1,
9577 'pldm_transport_send_msg' => 1,
9578 'pldm_transport_send_recv_msg' => 1,
9579 'unpack_pldm_header' => 1,
9580 'ver2str' => 1
9581 }
9582 },
9583 'Target' => 'unix',
9584 'TypeInfo' => {
9585 '1' => {
9586 'Name' => 'void',
9587 'Type' => 'Intrinsic'
9588 },
9589 '46' => {
9590 'Name' => 'unsigned char',
9591 'Size' => '1',
9592 'Type' => 'Intrinsic'
9593 },
9594 '53' => {
9595 'Name' => 'unsigned short',
9596 'Size' => '2',
9597 'Type' => 'Intrinsic'
9598 },
9599 '60' => {
9600 'Name' => 'unsigned int',
9601 'Size' => '4',
9602 'Type' => 'Intrinsic'
9603 },
9604 '67' => {
9605 'Name' => 'unsigned long',
9606 'Size' => '8',
9607 'Type' => 'Intrinsic'
9608 },
9609 '74' => {
9610 'Name' => 'signed char',
9611 'Size' => '1',
9612 'Type' => 'Intrinsic'
9613 },
9614 '81' => {
9615 'BaseType' => '46',
9616 'Header' => 'types.h',
9617 'Line' => '38',
9618 'Name' => '__uint8_t',
9619 'PrivateABI' => 1,
9620 'Size' => '1',
9621 'Type' => 'Typedef'
9622 },
9623 '93' => {
9624 'Name' => 'short',
9625 'Size' => '2',
9626 'Type' => 'Intrinsic'
9627 },
9628 '100' => {
9629 'Name' => 'int',
9630 'Size' => '4',
9631 'Type' => 'Intrinsic'
9632 },
9633 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309634 'Name' => 'long',
9635 'Size' => '8',
9636 'Type' => 'Intrinsic'
9637 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309638 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 'Name' => 'char',
9640 'Size' => '1',
9641 'Type' => 'Intrinsic'
9642 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309643 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309644 'BaseType' => '81',
9645 'Header' => 'stdint-uintn.h',
9646 'Line' => '24',
9647 'Name' => 'uint8_t',
9648 'PrivateABI' => 1,
9649 'Size' => '1',
9650 'Type' => 'Typedef'
9651 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309652 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309653 'Name' => 'float',
9654 'Size' => '4',
9655 'Type' => 'Intrinsic'
9656 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309657 '175' => {
9658 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309659 'Header' => 'base.h',
9660 'Line' => '16',
9661 'Name' => 'pldm_tid_t',
9662 'Size' => '1',
9663 'Type' => 'Typedef'
9664 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309665 '187' => {
9666 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309667 'Header' => 'instance-id.h',
9668 'Line' => '13',
9669 'Name' => 'pldm_instance_id_t',
9670 'Size' => '1',
9671 'Type' => 'Typedef'
9672 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309673 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309674 'Header' => 'responder.h',
9675 'Line' => '10',
9676 'Memb' => {
9677 '0' => {
9678 'name' => 'tid',
9679 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309680 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309681 },
9682 '1' => {
9683 'name' => 'instance_id',
9684 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309685 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309686 },
9687 '2' => {
9688 'name' => 'type',
9689 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309690 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309691 },
9692 '3' => {
9693 'name' => 'command',
9694 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309695 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309696 },
9697 '4' => {
9698 'name' => 'next',
9699 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309700 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309701 }
9702 },
9703 'Name' => 'struct pldm_responder_cookie',
9704 'PrivateABI' => 1,
9705 'Size' => '16',
9706 'Type' => 'Struct'
9707 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309708 '279' => {
9709 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309710 'Name' => 'struct pldm_responder_cookie*',
9711 'Size' => '8',
9712 'Type' => 'Pointer'
9713 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309714 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309715 'Header' => 'pldm.h',
9716 'Line' => '15',
9717 'Memb' => {
9718 '0' => {
9719 'name' => 'PLDM_REQUESTER_SUCCESS',
9720 'value' => '0'
9721 },
9722 '1' => {
9723 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9724 'value' => '18446744073709551615 (-1)'
9725 },
9726 '2' => {
9727 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9728 'value' => '18446744073709551614 (-2)'
9729 },
9730 '3' => {
9731 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9732 'value' => '18446744073709551613 (-3)'
9733 },
9734 '4' => {
9735 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9736 'value' => '18446744073709551612 (-4)'
9737 },
9738 '5' => {
9739 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9740 'value' => '18446744073709551611 (-5)'
9741 },
9742 '6' => {
9743 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9744 'value' => '18446744073709551610 (-6)'
9745 },
9746 '7' => {
9747 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9748 'value' => '18446744073709551609 (-7)'
9749 },
9750 '8' => {
9751 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9752 'value' => '18446744073709551608 (-8)'
9753 },
9754 '9' => {
9755 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9756 'value' => '18446744073709551607 (-9)'
9757 },
9758 '10' => {
9759 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9760 'value' => '18446744073709551606 (-10)'
9761 },
9762 '11' => {
9763 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9764 'value' => '18446744073709551605 (-11)'
9765 },
9766 '12' => {
9767 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9768 'value' => '18446744073709551604 (-12)'
9769 },
9770 '13' => {
9771 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9772 'value' => '18446744073709551603 (-13)'
9773 }
9774 },
9775 'Name' => 'enum pldm_requester_error_codes',
9776 'Size' => '4',
9777 'Type' => 'Enum'
9778 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309779 '805' => {
9780 'Name' => '_Bool',
9781 'Size' => '1',
9782 'Type' => 'Intrinsic'
9783 },
9784 '927' => {
9785 'BaseType' => '53',
9786 'Header' => 'types.h',
9787 'Line' => '40',
9788 'Name' => '__uint16_t',
9789 'PrivateABI' => 1,
9790 'Size' => '2',
9791 'Type' => 'Typedef'
9792 },
9793 '951' => {
9794 'BaseType' => '60',
9795 'Header' => 'types.h',
9796 'Line' => '42',
9797 'Name' => '__uint32_t',
9798 'PrivateABI' => 1,
9799 'Size' => '4',
9800 'Type' => 'Typedef'
9801 },
9802 '970' => {
9803 'BaseType' => '107',
9804 'Header' => 'types.h',
9805 'Line' => '194',
9806 'Name' => '__ssize_t',
9807 'PrivateABI' => 1,
9808 'Size' => '8',
9809 'Type' => 'Typedef'
9810 },
9811 '982' => {
9812 'BaseType' => '114',
9813 'Name' => 'char*',
9814 'Size' => '8',
9815 'Type' => 'Pointer'
9816 },
9817 '1006' => {
9818 'BaseType' => '121',
9819 'Name' => 'uint8_t const',
9820 'Size' => '1',
9821 'Type' => 'Const'
9822 },
9823 '1011' => {
9824 'BaseType' => '927',
9825 'Header' => 'stdint-uintn.h',
9826 'Line' => '25',
9827 'Name' => 'uint16_t',
9828 'PrivateABI' => 1,
9829 'Size' => '2',
9830 'Type' => 'Typedef'
9831 },
9832 '1023' => {
9833 'BaseType' => '951',
9834 'Header' => 'stdint-uintn.h',
9835 'Line' => '26',
9836 'Name' => 'uint32_t',
9837 'PrivateABI' => 1,
9838 'Size' => '4',
9839 'Type' => 'Typedef'
9840 },
9841 '1035' => {
9842 'Header' => 'pldm_types.h',
9843 'Line' => '25',
9844 'Memb' => {
9845 '0' => {
9846 'name' => 'alpha',
9847 'offset' => '0',
9848 'type' => '121'
9849 },
9850 '1' => {
9851 'name' => 'update',
9852 'offset' => '1',
9853 'type' => '121'
9854 },
9855 '2' => {
9856 'name' => 'minor',
9857 'offset' => '2',
9858 'type' => '121'
9859 },
9860 '3' => {
9861 'name' => 'major',
9862 'offset' => '3',
9863 'type' => '121'
9864 }
9865 },
9866 'Name' => 'struct pldm_version',
9867 'Size' => '4',
9868 'Type' => 'Struct'
9869 },
9870 '1093' => {
9871 'BaseType' => '1035',
9872 'Header' => 'pldm_types.h',
9873 'Line' => '30',
9874 'Name' => 'ver32_t',
9875 'Size' => '4',
9876 'Type' => 'Typedef'
9877 },
9878 '1105' => {
9879 'BaseType' => '1093',
9880 'Name' => 'ver32_t const',
9881 'Size' => '4',
9882 'Type' => 'Const'
9883 },
9884 '1145' => {
9885 'BaseType' => '67',
9886 'Header' => 'stddef.h',
9887 'Line' => '214',
9888 'Name' => 'size_t',
9889 'PrivateABI' => 1,
9890 'Size' => '8',
9891 'Type' => 'Typedef'
9892 },
9893 '1207' => {
9894 'BaseType' => '970',
9895 'Header' => 'types.h',
9896 'Line' => '108',
9897 'Name' => 'ssize_t',
9898 'PrivateABI' => 1,
9899 'Size' => '8',
9900 'Type' => 'Typedef'
9901 },
9902 '1219' => {
9903 'BaseType' => '1006',
9904 'Name' => 'uint8_t const*',
9905 'Size' => '8',
9906 'Type' => 'Pointer'
9907 },
9908 '2228' => {
9909 'BaseType' => '1105',
9910 'Name' => 'ver32_t const*',
9911 'Size' => '8',
9912 'Type' => 'Pointer'
9913 },
9914 '2341' => {
9915 'BaseType' => '2346',
9916 'Name' => 'void const*',
9917 'Size' => '8',
9918 'Type' => 'Pointer'
9919 },
9920 '2346' => {
9921 'BaseType' => '1',
9922 'Name' => 'void const',
9923 'Type' => 'Const'
9924 },
9925 '2579' => {
9926 'BaseType' => '1',
9927 'Name' => 'void*',
9928 'Size' => '8',
9929 'Type' => 'Pointer'
9930 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009931 '2593' => {
9932 'BaseType' => '114',
9933 'Name' => 'char const',
9934 'Size' => '1',
9935 'Type' => 'Const'
9936 },
9937 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309938 'Header' => 'pldm_types.h',
9939 'Line' => '9',
9940 'Name' => 'anon-struct-pldm_types.h-9',
9941 'Size' => '1',
9942 'Type' => 'Struct'
9943 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009944 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309945 'Header' => 'pldm_types.h',
9946 'Line' => '19',
9947 'Memb' => {
9948 '0' => {
9949 'name' => 'byte',
9950 'offset' => '0',
9951 'type' => '121'
9952 },
9953 '1' => {
9954 'name' => 'bits',
9955 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009956 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309957 }
9958 },
9959 'Name' => 'union bitfield8_t',
9960 'Size' => '1',
9961 'Type' => 'Union'
9962 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009963 '2788' => {
9964 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309965 'Name' => 'bitfield8_t const',
9966 'Size' => '1',
9967 'Type' => 'Const'
9968 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009969 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309970 'Header' => 'base.h',
9971 'Line' => '92',
9972 'Memb' => {
9973 '0' => {
9974 'name' => 'PLDM_RESPONSE',
9975 'value' => '0'
9976 },
9977 '1' => {
9978 'name' => 'PLDM_REQUEST',
9979 'value' => '1'
9980 },
9981 '2' => {
9982 'name' => 'PLDM_RESERVED',
9983 'value' => '2'
9984 },
9985 '3' => {
9986 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9987 'value' => '3'
9988 }
9989 },
9990 'Name' => 'enum MessageType',
9991 'Size' => '4',
9992 'Type' => 'Enum'
9993 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009994 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309995 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08009996 'Line' => '138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309997 'Memb' => {
9998 '0' => {
9999 'name' => 'command',
10000 'offset' => '2',
10001 'type' => '121'
10002 }
10003 },
10004 'Name' => 'struct pldm_msg_hdr',
10005 'Size' => '3',
10006 'Type' => 'Struct'
10007 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010008 '3314' => {
10009 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010010 'Name' => 'struct pldm_msg_hdr const',
10011 'Size' => '3',
10012 'Type' => 'Const'
10013 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010014 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010015 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010016 'Line' => '171',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010017 'Memb' => {
10018 '0' => {
10019 'name' => 'hdr',
10020 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010021 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010022 },
10023 '1' => {
10024 'name' => 'payload',
10025 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010026 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010027 }
10028 },
10029 'Name' => 'struct pldm_msg',
10030 'Size' => '4',
10031 'Type' => 'Struct'
10032 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010033 '3359' => {
10034 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010035 'Name' => 'struct pldm_msg const',
10036 'Size' => '4',
10037 'Type' => 'Const'
10038 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010039 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010040 'BaseType' => '121',
10041 'Name' => 'uint8_t[1]',
10042 'Size' => '1',
10043 'Type' => 'Array'
10044 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010045 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010046 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010047 'Line' => '197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010048 'Memb' => {
10049 '0' => {
10050 'name' => 'msg_type',
10051 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010052 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010053 },
10054 '1' => {
10055 'name' => 'instance',
10056 'offset' => '4',
10057 'type' => '121'
10058 },
10059 '2' => {
10060 'name' => 'pldm_type',
10061 'offset' => '5',
10062 'type' => '121'
10063 },
10064 '3' => {
10065 'name' => 'command',
10066 'offset' => '6',
10067 'type' => '121'
10068 },
10069 '4' => {
10070 'name' => 'completion_code',
10071 'offset' => '7',
10072 'type' => '121'
10073 }
10074 },
10075 'Name' => 'struct pldm_header_info',
10076 'Size' => '8',
10077 'Type' => 'Struct'
10078 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010079 '3459' => {
10080 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010081 'Name' => 'struct pldm_header_info const',
10082 'Size' => '8',
10083 'Type' => 'Const'
10084 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010085 '3889' => {
10086 'BaseType' => '2593',
10087 'Name' => 'char const*',
10088 'Size' => '8',
10089 'Type' => 'Pointer'
10090 },
10091 '4120' => {
10092 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010093 'Name' => 'struct pldm_msg*',
10094 'Size' => '8',
10095 'Type' => 'Pointer'
10096 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010097 '4567' => {
10098 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010099 'Name' => 'struct pldm_msg const*',
10100 'Size' => '8',
10101 'Type' => 'Pointer'
10102 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010103 '4572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010104 'BaseType' => '121',
10105 'Name' => 'uint8_t*',
10106 'Size' => '8',
10107 'Type' => 'Pointer'
10108 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010109 '4577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010110 'BaseType' => '1023',
10111 'Name' => 'uint32_t*',
10112 'Size' => '8',
10113 'Type' => 'Pointer'
10114 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010115 '5470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010116 'BaseType' => '1093',
10117 'Name' => 'ver32_t*',
10118 'Size' => '8',
10119 'Type' => 'Pointer'
10120 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010121 '6393' => {
10122 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010123 'Name' => 'bitfield8_t*',
10124 'Size' => '8',
10125 'Type' => 'Pointer'
10126 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010127 '6855' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010128 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010129 'Name' => 'bitfield8_t const*',
10130 'Size' => '8',
10131 'Type' => 'Pointer'
10132 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010133 '7643' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010134 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010135 'Name' => 'struct pldm_msg_hdr const*',
10136 'Size' => '8',
10137 'Type' => 'Pointer'
10138 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010139 '7882' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010140 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010141 'Name' => 'struct pldm_header_info*',
10142 'Size' => '8',
10143 'Type' => 'Pointer'
10144 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010145 '8142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010146 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010147 'Name' => 'struct pldm_header_info const*',
10148 'Size' => '8',
10149 'Type' => 'Pointer'
10150 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010151 '8147' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010152 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010153 'Name' => 'struct pldm_msg_hdr*',
10154 'Size' => '8',
10155 'Type' => 'Pointer'
10156 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010157 '10017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010158 'Header' => 'utils.h',
10159 'Line' => '20',
10160 'Memb' => {
10161 '0' => {
10162 'name' => 'ptr',
10163 'offset' => '0',
10164 'type' => '1219'
10165 },
10166 '1' => {
10167 'name' => 'length',
10168 'offset' => '8',
10169 'type' => '1145'
10170 }
10171 },
10172 'Name' => 'struct variable_field',
10173 'Size' => '16',
10174 'Type' => 'Struct'
10175 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010176 '10413' => {
10177 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010178 'Name' => 'struct variable_field*',
10179 'Size' => '8',
10180 'Type' => 'Pointer'
10181 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010182 '12495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010183 'BaseType' => '1011',
10184 'Name' => 'uint16_t*',
10185 'Size' => '8',
10186 'Type' => 'Pointer'
10187 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010188 '13058' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010189 'BaseType' => '1145',
10190 'Name' => 'size_t*',
10191 'Size' => '8',
10192 'Type' => 'Pointer'
10193 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010194 '15734' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010195 'BaseType' => '67',
10196 'Header' => 'types.h',
10197 'Line' => '45',
10198 'Name' => '__uint64_t',
10199 'PrivateABI' => 1,
10200 'Size' => '8',
10201 'Type' => 'Typedef'
10202 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010203 '15811' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010204 'BaseType' => '1011',
10205 'Name' => 'uint16_t const',
10206 'Size' => '2',
10207 'Type' => 'Const'
10208 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010209 '15828' => {
10210 'BaseType' => '15734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010211 'Header' => 'stdint-uintn.h',
10212 'Line' => '27',
10213 'Name' => 'uint64_t',
10214 'PrivateABI' => 1,
10215 'Size' => '8',
10216 'Type' => 'Typedef'
10217 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010218 '15974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010219 'Header' => 'bios.h',
10220 'Line' => '39',
10221 'Memb' => {
10222 '0' => {
10223 'name' => 'PLDM_BIOS_STRING_TABLE',
10224 'value' => '0'
10225 },
10226 '1' => {
10227 'name' => 'PLDM_BIOS_ATTR_TABLE',
10228 'value' => '1'
10229 },
10230 '2' => {
10231 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10232 'value' => '2'
10233 }
10234 },
10235 'Name' => 'enum pldm_bios_table_types',
10236 'Size' => '4',
10237 'Type' => 'Enum'
10238 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010239 '16008' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010240 'Header' => 'bios.h',
10241 'Line' => '48',
10242 'Memb' => {
10243 '0' => {
10244 'name' => 'string_handle',
10245 'offset' => '0',
10246 'type' => '1011'
10247 },
10248 '1' => {
10249 'name' => 'string_length',
10250 'offset' => '2',
10251 'type' => '1011'
10252 },
10253 '2' => {
10254 'name' => 'name',
10255 'offset' => '4',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010256 'type' => '16065'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010257 }
10258 },
10259 'Name' => 'struct pldm_bios_string_table_entry',
10260 'Size' => '5',
10261 'Type' => 'Struct'
10262 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010263 '16060' => {
10264 'BaseType' => '16008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010265 'Name' => 'struct pldm_bios_string_table_entry const',
10266 'Size' => '5',
10267 'Type' => 'Const'
10268 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010269 '16065' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010270 'BaseType' => '114',
10271 'Name' => 'char[1]',
10272 'Size' => '1',
10273 'Type' => 'Array'
10274 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010275 '16081' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010276 'Header' => 'bios.h',
10277 'Line' => '54',
10278 'Memb' => {
10279 '0' => {
10280 'name' => 'attr_handle',
10281 'offset' => '0',
10282 'type' => '1011'
10283 },
10284 '1' => {
10285 'name' => 'attr_type',
10286 'offset' => '2',
10287 'type' => '121'
10288 },
10289 '2' => {
10290 'name' => 'string_handle',
10291 'offset' => '3',
10292 'type' => '1011'
10293 },
10294 '3' => {
10295 'name' => 'metadata',
10296 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010297 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010298 }
10299 },
10300 'Name' => 'struct pldm_bios_attr_table_entry',
10301 'Size' => '6',
10302 'Type' => 'Struct'
10303 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010304 '16146' => {
10305 'BaseType' => '16081',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010306 'Name' => 'struct pldm_bios_attr_table_entry const',
10307 'Size' => '6',
10308 'Type' => 'Const'
10309 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010310 '16151' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010311 'Header' => 'bios.h',
10312 'Line' => '66',
10313 'Memb' => {
10314 '0' => {
10315 'name' => 'attr_handle',
10316 'offset' => '0',
10317 'type' => '1011'
10318 },
10319 '1' => {
10320 'name' => 'attr_type',
10321 'offset' => '2',
10322 'type' => '121'
10323 },
10324 '2' => {
10325 'name' => 'value',
10326 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010327 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010328 }
10329 },
10330 'Name' => 'struct pldm_bios_attr_val_table_entry',
10331 'Size' => '4',
10332 'Type' => 'Struct'
10333 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010334 '16203' => {
10335 'BaseType' => '16151',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010336 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10337 'Size' => '4',
10338 'Type' => 'Const'
10339 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010340 '16272' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010341 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +093010342 'Line' => '211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010343 'Memb' => {
10344 '0' => {
10345 'name' => 'name_handle',
10346 'offset' => '0',
10347 'type' => '1011'
10348 },
10349 '1' => {
10350 'name' => 'read_only',
10351 'offset' => '2',
10352 'type' => '805'
10353 },
10354 '2' => {
10355 'name' => 'pv_num',
10356 'offset' => '3',
10357 'type' => '121'
10358 },
10359 '3' => {
10360 'name' => 'pv_handle',
10361 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010362 'type' => '16375'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010363 },
10364 '4' => {
10365 'name' => 'def_num',
10366 'offset' => '22',
10367 'type' => '121'
10368 },
10369 '5' => {
10370 'name' => 'def_index',
10371 'offset' => '36',
10372 'type' => '1219'
10373 }
10374 },
10375 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10376 'Size' => '32',
10377 'Type' => 'Struct'
10378 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010379 '16363' => {
10380 'BaseType' => '16272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010381 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10382 'Size' => '32',
10383 'Type' => 'Const'
10384 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010385 '16375' => {
10386 'BaseType' => '15811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010387 'Name' => 'uint16_t const*',
10388 'Size' => '8',
10389 'Type' => 'Pointer'
10390 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010391 '16385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010392 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +093010393 'Line' => '304',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010394 'Memb' => {
10395 '0' => {
10396 'name' => 'name_handle',
10397 'offset' => '0',
10398 'type' => '1011'
10399 },
10400 '1' => {
10401 'name' => 'read_only',
10402 'offset' => '2',
10403 'type' => '805'
10404 },
10405 '2' => {
10406 'name' => 'string_type',
10407 'offset' => '3',
10408 'type' => '121'
10409 },
10410 '3' => {
10411 'name' => 'min_length',
10412 'offset' => '4',
10413 'type' => '1011'
10414 },
10415 '4' => {
10416 'name' => 'max_length',
10417 'offset' => '6',
10418 'type' => '1011'
10419 },
10420 '5' => {
10421 'name' => 'def_length',
10422 'offset' => '8',
10423 'type' => '1011'
10424 },
10425 '6' => {
10426 'name' => 'def_string',
10427 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010428 'type' => '3889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010429 }
10430 },
10431 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10432 'Size' => '24',
10433 'Type' => 'Struct'
10434 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010435 '16497' => {
10436 'BaseType' => '16385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010437 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10438 'Size' => '24',
10439 'Type' => 'Const'
10440 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010441 '16507' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010442 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +093010443 'Line' => '394',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010444 'Memb' => {
10445 '0' => {
10446 'name' => 'name_handle',
10447 'offset' => '0',
10448 'type' => '1011'
10449 },
10450 '1' => {
10451 'name' => 'read_only',
10452 'offset' => '2',
10453 'type' => '805'
10454 },
10455 '2' => {
10456 'name' => 'lower_bound',
10457 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010458 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010459 },
10460 '3' => {
10461 'name' => 'upper_bound',
10462 'offset' => '22',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010463 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010464 },
10465 '4' => {
10466 'name' => 'scalar_increment',
10467 'offset' => '36',
10468 'type' => '1023'
10469 },
10470 '5' => {
10471 'name' => 'default_value',
10472 'offset' => '50',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010473 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010474 }
10475 },
10476 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10477 'Size' => '40',
10478 'Type' => 'Struct'
10479 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010480 '16605' => {
10481 'BaseType' => '16507',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010482 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10483 'Size' => '40',
10484 'Type' => 'Const'
10485 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010486 '16888' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010487 'Name' => 'ssize_t(*)(void const*)',
10488 'Param' => {
10489 '0' => {
10490 'type' => '2341'
10491 }
10492 },
10493 'Return' => '1207',
10494 'Size' => '8',
10495 'Type' => 'FuncPtr'
10496 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010497 '16958' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010498 'Line' => '937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010499 'Memb' => {
10500 '0' => {
10501 'name' => 'table_data',
10502 'offset' => '0',
10503 'type' => '1219'
10504 },
10505 '1' => {
10506 'name' => 'table_len',
10507 'offset' => '8',
10508 'type' => '1145'
10509 },
10510 '2' => {
10511 'name' => 'current_pos',
10512 'offset' => '22',
10513 'type' => '1145'
10514 },
10515 '3' => {
10516 'name' => 'entry_length_handler',
10517 'offset' => '36',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010518 'type' => '16888'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010519 }
10520 },
10521 'Name' => 'struct pldm_bios_table_iter',
10522 'PrivateABI' => 1,
10523 'Size' => '32',
10524 'Source' => 'bios_table.c',
10525 'Type' => 'Struct'
10526 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010527 '17028' => {
10528 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010529 'Name' => 'struct pldm_bios_table_iter const',
10530 'Size' => '32',
10531 'Type' => 'Const'
10532 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010533 '18098' => {
10534 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010535 'Name' => 'struct pldm_bios_table_iter*',
10536 'Size' => '8',
10537 'Type' => 'Pointer'
10538 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010539 '18103' => {
10540 'BaseType' => '16203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010541 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10542 'Size' => '8',
10543 'Type' => 'Pointer'
10544 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010545 '18517' => {
10546 'BaseType' => '16146',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010547 'Name' => 'struct pldm_bios_attr_table_entry const*',
10548 'Size' => '8',
10549 'Type' => 'Pointer'
10550 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010551 '19121' => {
10552 'BaseType' => '16060',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010553 'Name' => 'struct pldm_bios_string_table_entry const*',
10554 'Size' => '8',
10555 'Type' => 'Pointer'
10556 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010557 '20284' => {
10558 'BaseType' => '17028',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010559 'Name' => 'struct pldm_bios_table_iter const*',
10560 'Size' => '8',
10561 'Type' => 'Pointer'
10562 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010563 '24557' => {
10564 'BaseType' => '15828',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010565 'Name' => 'uint64_t*',
10566 'Size' => '8',
10567 'Type' => 'Pointer'
10568 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010569 '24834' => {
10570 'BaseType' => '16605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010571 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10572 'Size' => '8',
10573 'Type' => 'Pointer'
10574 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010575 '25143' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010576 'BaseType' => '3889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010577 'Name' => 'char const**',
10578 'Size' => '8',
10579 'Type' => 'Pointer'
10580 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010581 '26315' => {
10582 'BaseType' => '16497',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010583 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10584 'Size' => '8',
10585 'Type' => 'Pointer'
10586 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010587 '27816' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010588 'BaseType' => '16363',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010589 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10590 'Size' => '8',
10591 'Type' => 'Pointer'
10592 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010593 '29986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010594 'BaseType' => '1023',
10595 'Name' => 'uint32_t const',
10596 'Size' => '4',
10597 'Type' => 'Const'
10598 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010599 '30027' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 'BaseType' => '121',
10601 'Header' => 'pldm_types.h',
10602 'Line' => '32',
10603 'Name' => 'bool8_t',
10604 'Size' => '1',
10605 'Type' => 'Typedef'
10606 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010607 '30039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010608 'Header' => 'pldm_types.h',
10609 'Line' => '36',
10610 'Name' => 'anon-struct-pldm_types.h-36',
10611 'Size' => '2',
10612 'Type' => 'Struct'
10613 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010614 '30303' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 'Header' => 'pldm_types.h',
10616 'Line' => '54',
10617 'Memb' => {
10618 '0' => {
10619 'name' => 'value',
10620 'offset' => '0',
10621 'type' => '1011'
10622 },
10623 '1' => {
10624 'name' => 'bits',
10625 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010626 'type' => '30039'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 }
10628 },
10629 'Name' => 'union bitfield16_t',
10630 'Size' => '2',
10631 'Type' => 'Union'
10632 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010633 '30315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010634 'Header' => 'pldm_types.h',
10635 'Line' => '58',
10636 'Name' => 'anon-struct-pldm_types.h-58',
10637 'Size' => '4',
10638 'Type' => 'Struct'
10639 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010640 '30803' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010641 'Header' => 'pldm_types.h',
10642 'Line' => '92',
10643 'Memb' => {
10644 '0' => {
10645 'name' => 'value',
10646 'offset' => '0',
10647 'type' => '1023'
10648 },
10649 '1' => {
10650 'name' => 'bits',
10651 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010652 'type' => '30315'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010653 }
10654 },
10655 'Name' => 'union bitfield32_t',
10656 'Size' => '4',
10657 'Type' => 'Union'
10658 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010659 '30815' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 'Header' => 'pldm_types.h',
10661 'Line' => '96',
10662 'Name' => 'anon-struct-pldm_types.h-96',
10663 'Size' => '8',
10664 'Type' => 'Struct'
10665 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010666 '31751' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Header' => 'pldm_types.h',
10668 'Line' => '162',
10669 'Memb' => {
10670 '0' => {
10671 'name' => 'value',
10672 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010673 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010674 },
10675 '1' => {
10676 'name' => 'bits',
10677 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010678 'type' => '30815'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010679 }
10680 },
10681 'Name' => 'union bitfield64_t',
10682 'Size' => '8',
10683 'Type' => 'Union'
10684 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010685 '31810' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010686 'BaseType' => '1145',
10687 'Name' => 'size_t const',
10688 'Size' => '8',
10689 'Type' => 'Const'
10690 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010691 '33571' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010692 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010693 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 'Memb' => {
10695 '0' => {
10696 'name' => 'uuid',
10697 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010698 'type' => '33675'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 },
10700 '1' => {
10701 'name' => 'package_header_format_version',
10702 'offset' => '22',
10703 'type' => '121'
10704 },
10705 '2' => {
10706 'name' => 'package_header_size',
10707 'offset' => '23',
10708 'type' => '1011'
10709 },
10710 '3' => {
10711 'name' => 'package_release_date_time',
10712 'offset' => '25',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010713 'type' => '33691'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010714 },
10715 '4' => {
10716 'name' => 'component_bitmap_bit_length',
10717 'offset' => '50',
10718 'type' => '1011'
10719 },
10720 '5' => {
10721 'name' => 'package_version_string_type',
10722 'offset' => '52',
10723 'type' => '121'
10724 },
10725 '6' => {
10726 'name' => 'package_version_string_length',
10727 'offset' => '53',
10728 'type' => '121'
10729 }
10730 },
10731 'Name' => 'struct pldm_package_header_information',
10732 'Size' => '36',
10733 'Type' => 'Struct'
10734 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010735 '33675' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010736 'BaseType' => '121',
10737 'Name' => 'uint8_t[16]',
10738 'Size' => '16',
10739 'Type' => 'Array'
10740 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010741 '33691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010742 'BaseType' => '121',
10743 'Name' => 'uint8_t[13]',
10744 'Size' => '13',
10745 'Type' => 'Array'
10746 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010747 '33707' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010748 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010749 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010750 'Memb' => {
10751 '0' => {
10752 'name' => 'record_length',
10753 'offset' => '0',
10754 'type' => '1011'
10755 },
10756 '1' => {
10757 'name' => 'descriptor_count',
10758 'offset' => '2',
10759 'type' => '121'
10760 },
10761 '2' => {
10762 'name' => 'device_update_option_flags',
10763 'offset' => '3',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010764 'type' => '30803'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010765 },
10766 '3' => {
10767 'name' => 'comp_image_set_version_string_type',
10768 'offset' => '7',
10769 'type' => '121'
10770 },
10771 '4' => {
10772 'name' => 'comp_image_set_version_string_length',
10773 'offset' => '8',
10774 'type' => '121'
10775 },
10776 '5' => {
10777 'name' => 'fw_device_pkg_data_length',
10778 'offset' => '9',
10779 'type' => '1011'
10780 }
10781 },
10782 'Name' => 'struct pldm_firmware_device_id_record',
10783 'Size' => '11',
10784 'Type' => 'Struct'
10785 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010786 '33902' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010787 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010788 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010789 'Memb' => {
10790 '0' => {
10791 'name' => 'comp_classification',
10792 'offset' => '0',
10793 'type' => '1011'
10794 },
10795 '1' => {
10796 'name' => 'comp_identifier',
10797 'offset' => '2',
10798 'type' => '1011'
10799 },
10800 '2' => {
10801 'name' => 'comp_comparison_stamp',
10802 'offset' => '4',
10803 'type' => '1023'
10804 },
10805 '3' => {
10806 'name' => 'comp_options',
10807 'offset' => '8',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010808 'type' => '30303'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010809 },
10810 '4' => {
10811 'name' => 'requested_comp_activation_method',
10812 'offset' => '16',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010813 'type' => '30303'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010814 },
10815 '5' => {
10816 'name' => 'comp_location_offset',
10817 'offset' => '18',
10818 'type' => '1023'
10819 },
10820 '6' => {
10821 'name' => 'comp_size',
10822 'offset' => '22',
10823 'type' => '1023'
10824 },
10825 '7' => {
10826 'name' => 'comp_version_string_type',
10827 'offset' => '32',
10828 'type' => '121'
10829 },
10830 '8' => {
10831 'name' => 'comp_version_string_length',
10832 'offset' => '33',
10833 'type' => '121'
10834 }
10835 },
10836 'Name' => 'struct pldm_component_image_information',
10837 'Size' => '22',
10838 'Type' => 'Struct'
10839 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010840 '34084' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010841 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010842 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010843 'Memb' => {
10844 '0' => {
10845 'name' => 'completion_code',
10846 'offset' => '0',
10847 'type' => '121'
10848 },
10849 '1' => {
10850 'name' => 'capabilities_during_update',
10851 'offset' => '1',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010852 'type' => '30803'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010853 },
10854 '2' => {
10855 'name' => 'comp_count',
10856 'offset' => '5',
10857 'type' => '1011'
10858 },
10859 '3' => {
10860 'name' => 'active_comp_image_set_ver_str_type',
10861 'offset' => '7',
10862 'type' => '121'
10863 },
10864 '4' => {
10865 'name' => 'active_comp_image_set_ver_str_len',
10866 'offset' => '8',
10867 'type' => '121'
10868 },
10869 '5' => {
10870 'name' => 'pending_comp_image_set_ver_str_type',
10871 'offset' => '9',
10872 'type' => '121'
10873 },
10874 '6' => {
10875 'name' => 'pending_comp_image_set_ver_str_len',
10876 'offset' => '16',
10877 'type' => '121'
10878 }
10879 },
10880 'Name' => 'struct pldm_get_firmware_parameters_resp',
10881 'Size' => '11',
10882 'Type' => 'Struct'
10883 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010884 '34266' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010885 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010886 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010887 'Memb' => {
10888 '0' => {
10889 'name' => 'comp_classification',
10890 'offset' => '0',
10891 'type' => '1011'
10892 },
10893 '1' => {
10894 'name' => 'comp_identifier',
10895 'offset' => '2',
10896 'type' => '1011'
10897 },
10898 '2' => {
10899 'name' => 'comp_classification_index',
10900 'offset' => '4',
10901 'type' => '121'
10902 },
10903 '3' => {
10904 'name' => 'active_comp_comparison_stamp',
10905 'offset' => '5',
10906 'type' => '1023'
10907 },
10908 '4' => {
10909 'name' => 'active_comp_ver_str_type',
10910 'offset' => '9',
10911 'type' => '121'
10912 },
10913 '5' => {
10914 'name' => 'active_comp_ver_str_len',
10915 'offset' => '16',
10916 'type' => '121'
10917 },
10918 '6' => {
10919 'name' => 'active_comp_release_date',
10920 'offset' => '17',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010921 'type' => '34448'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010922 },
10923 '7' => {
10924 'name' => 'pending_comp_comparison_stamp',
10925 'offset' => '25',
10926 'type' => '1023'
10927 },
10928 '8' => {
10929 'name' => 'pending_comp_ver_str_type',
10930 'offset' => '35',
10931 'type' => '121'
10932 },
10933 '9' => {
10934 'name' => 'pending_comp_ver_str_len',
10935 'offset' => '36',
10936 'type' => '121'
10937 },
10938 '10' => {
10939 'name' => 'pending_comp_release_date',
10940 'offset' => '37',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010941 'type' => '34448'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010942 },
10943 '11' => {
10944 'name' => 'comp_activation_methods',
10945 'offset' => '51',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010946 'type' => '30303'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010947 },
10948 '12' => {
10949 'name' => 'capabilities_during_update',
10950 'offset' => '53',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010951 'type' => '30803'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010952 }
10953 },
10954 'Name' => 'struct pldm_component_parameter_entry',
10955 'Size' => '39',
10956 'Type' => 'Struct'
10957 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010958 '34448' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010959 'BaseType' => '121',
10960 'Name' => 'uint8_t[8]',
10961 'Size' => '8',
10962 'Type' => 'Array'
10963 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010964 '35662' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010965 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 'Name' => 'struct variable_field const',
10967 'Size' => '16',
10968 'Type' => 'Const'
10969 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010970 '36027' => {
10971 'BaseType' => '30027',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010972 'Name' => 'bool8_t*',
10973 'Size' => '8',
10974 'Type' => 'Pointer'
10975 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010976 '36032' => {
10977 'BaseType' => '31751',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 'Name' => 'bitfield64_t*',
10979 'Size' => '8',
10980 'Type' => 'Pointer'
10981 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010982 '36789' => {
10983 'BaseType' => '30803',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010984 'Name' => 'bitfield32_t*',
10985 'Size' => '8',
10986 'Type' => 'Pointer'
10987 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010988 '37641' => {
10989 'BaseType' => '30303',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010990 'Name' => 'bitfield16_t*',
10991 'Size' => '8',
10992 'Type' => 'Pointer'
10993 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010994 '39199' => {
10995 'BaseType' => '35662',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010996 'Name' => 'struct variable_field const*',
10997 'Size' => '8',
10998 'Type' => 'Pointer'
10999 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011000 '52763' => {
11001 'BaseType' => '34266',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011002 'Name' => 'struct pldm_component_parameter_entry*',
11003 'Size' => '8',
11004 'Type' => 'Pointer'
11005 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011006 '52988' => {
11007 'BaseType' => '34084',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11009 'Size' => '8',
11010 'Type' => 'Pointer'
11011 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011012 '53289' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011013 'BaseType' => '4572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011014 'Name' => 'uint8_t**',
11015 'Size' => '8',
11016 'Type' => 'Pointer'
11017 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011018 '53586' => {
11019 'BaseType' => '33902',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011020 'Name' => 'struct pldm_component_image_information*',
11021 'Size' => '8',
11022 'Type' => 'Pointer'
11023 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011024 '54202' => {
11025 'BaseType' => '33707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011026 'Name' => 'struct pldm_firmware_device_id_record*',
11027 'Size' => '8',
11028 'Type' => 'Pointer'
11029 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011030 '54512' => {
11031 'BaseType' => '33571',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011032 'Name' => 'struct pldm_package_header_information*',
11033 'Size' => '8',
11034 'Type' => 'Pointer'
11035 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011036 '55279' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011037 'BaseType' => '2579',
11038 'Name' => 'void**',
11039 'Size' => '8',
11040 'Type' => 'Pointer'
11041 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011042 '62898' => {
11043 'BaseType' => '62915',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 'Header' => 'pdr.h',
11045 'Line' => '16',
11046 'Name' => 'pldm_pdr',
11047 'PrivateABI' => 1,
11048 'Size' => '24',
11049 'Type' => 'Typedef'
11050 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011051 '62910' => {
11052 'BaseType' => '62898',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011053 'Name' => 'pldm_pdr const',
11054 'Size' => '24',
11055 'Type' => 'Const'
11056 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011057 '62915' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011058 'Line' => '25',
11059 'Memb' => {
11060 '0' => {
11061 'name' => 'record_count',
11062 'offset' => '0',
11063 'type' => '1023'
11064 },
11065 '1' => {
11066 'name' => 'size',
11067 'offset' => '4',
11068 'type' => '1023'
11069 },
11070 '2' => {
11071 'name' => 'first',
11072 'offset' => '8',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011073 'type' => '64006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011074 },
11075 '3' => {
11076 'name' => 'last',
11077 'offset' => '22',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011078 'type' => '64006'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011079 }
11080 },
11081 'Name' => 'struct pldm_pdr',
11082 'PrivateABI' => 1,
11083 'Size' => '24',
11084 'Source' => 'pdr.c',
11085 'Type' => 'Struct'
11086 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011087 '62981' => {
11088 'BaseType' => '62998',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011089 'Header' => 'pdr.h',
11090 'Line' => '21',
11091 'Name' => 'pldm_pdr_record',
11092 'PrivateABI' => 1,
11093 'Size' => '32',
11094 'Type' => 'Typedef'
11095 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011096 '62993' => {
11097 'BaseType' => '62981',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 'Name' => 'pldm_pdr_record const',
11099 'Size' => '32',
11100 'Type' => 'Const'
11101 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011102 '62998' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 'Line' => '16',
11104 'Memb' => {
11105 '0' => {
11106 'name' => 'record_handle',
11107 'offset' => '0',
11108 'type' => '1023'
11109 },
11110 '1' => {
11111 'name' => 'size',
11112 'offset' => '4',
11113 'type' => '1023'
11114 },
11115 '2' => {
11116 'name' => 'data',
11117 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011118 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011119 },
11120 '3' => {
11121 'name' => 'next',
11122 'offset' => '22',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011123 'type' => '63994'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011124 },
11125 '4' => {
11126 'name' => 'is_remote',
11127 'offset' => '36',
11128 'type' => '805'
11129 },
11130 '5' => {
11131 'name' => 'terminus_handle',
11132 'offset' => '38',
11133 'type' => '1011'
11134 }
11135 },
11136 'Name' => 'struct pldm_pdr_record',
11137 'PrivateABI' => 1,
11138 'Size' => '32',
11139 'Source' => 'pdr.c',
11140 'Type' => 'Struct'
11141 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011142 '63090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011144 'Line' => '296',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011145 'Memb' => {
11146 '0' => {
11147 'name' => 'entity_type',
11148 'offset' => '0',
11149 'type' => '1011'
11150 },
11151 '1' => {
11152 'name' => 'entity_instance_num',
11153 'offset' => '2',
11154 'type' => '1011'
11155 },
11156 '2' => {
11157 'name' => 'entity_container_id',
11158 'offset' => '4',
11159 'type' => '1011'
11160 }
11161 },
11162 'Name' => 'struct pldm_entity',
11163 'Size' => '6',
11164 'Type' => 'Struct'
11165 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011166 '63147' => {
11167 'BaseType' => '63090',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011168 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011169 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011170 'Name' => 'pldm_entity',
11171 'Size' => '6',
11172 'Type' => 'Typedef'
11173 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011174 '63191' => {
11175 'BaseType' => '63203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011176 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011177 'Line' => '310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011178 'Name' => 'pldm_entity_association_tree',
11179 'PrivateABI' => 1,
11180 'Size' => '16',
11181 'Type' => 'Typedef'
11182 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011183 '63203' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011184 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 'Memb' => {
11186 '0' => {
11187 'name' => 'root',
11188 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011189 'type' => '64011'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011190 },
11191 '1' => {
11192 'name' => 'last_used_container_id',
11193 'offset' => '8',
11194 'type' => '1011'
11195 }
11196 },
11197 'Name' => 'struct pldm_entity_association_tree',
11198 'PrivateABI' => 1,
11199 'Size' => '16',
11200 'Source' => 'pdr.c',
11201 'Type' => 'Struct'
11202 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011203 '63246' => {
11204 'BaseType' => '63263',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011205 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011206 'Line' => '315',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011207 'Name' => 'pldm_entity_node',
11208 'PrivateABI' => 1,
11209 'Size' => '40',
11210 'Type' => 'Typedef'
11211 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011212 '63258' => {
11213 'BaseType' => '63246',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011214 'Name' => 'pldm_entity_node const',
11215 'Size' => '40',
11216 'Type' => 'Const'
11217 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011218 '63263' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011219 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011220 'Memb' => {
11221 '0' => {
11222 'name' => 'entity',
11223 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011224 'type' => '63147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011225 },
11226 '1' => {
11227 'name' => 'parent',
11228 'offset' => '6',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011229 'type' => '63147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011230 },
11231 '2' => {
11232 'name' => 'remote_container_id',
11233 'offset' => '18',
11234 'type' => '1011'
11235 },
11236 '3' => {
11237 'name' => 'first_child',
11238 'offset' => '22',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011239 'type' => '64011'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011240 },
11241 '4' => {
11242 'name' => 'next_sibling',
11243 'offset' => '36',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011244 'type' => '64011'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011245 },
11246 '5' => {
11247 'name' => 'association_type',
11248 'offset' => '50',
11249 'type' => '121'
11250 }
11251 },
11252 'Name' => 'struct pldm_entity_node',
11253 'PrivateABI' => 1,
11254 'Size' => '40',
11255 'Source' => 'pdr.c',
11256 'Type' => 'Struct'
11257 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011258 '63534' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011259 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011260 'Line' => '510',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011261 'Memb' => {
11262 '0' => {
11263 'name' => 'record_handle',
11264 'offset' => '0',
11265 'type' => '1023'
11266 },
11267 '1' => {
11268 'name' => 'version',
11269 'offset' => '4',
11270 'type' => '121'
11271 },
11272 '2' => {
11273 'name' => 'type',
11274 'offset' => '5',
11275 'type' => '121'
11276 },
11277 '3' => {
11278 'name' => 'record_change_num',
11279 'offset' => '6',
11280 'type' => '1011'
11281 },
11282 '4' => {
11283 'name' => 'length',
11284 'offset' => '8',
11285 'type' => '1011'
11286 }
11287 },
11288 'Name' => 'struct pldm_pdr_hdr',
11289 'Size' => '10',
11290 'Type' => 'Struct'
11291 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011292 '63994' => {
11293 'BaseType' => '62998',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011294 'Name' => 'struct pldm_pdr_record*',
11295 'Size' => '8',
11296 'Type' => 'Pointer'
11297 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011298 '64006' => {
11299 'BaseType' => '62981',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011300 'Name' => 'pldm_pdr_record*',
11301 'Size' => '8',
11302 'Type' => 'Pointer'
11303 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011304 '64011' => {
11305 'BaseType' => '63246',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011306 'Name' => 'pldm_entity_node*',
11307 'Size' => '8',
11308 'Type' => 'Pointer'
11309 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011310 '68876' => {
11311 'BaseType' => '62898',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011312 'Name' => 'pldm_pdr*',
11313 'Size' => '8',
11314 'Type' => 'Pointer'
11315 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011316 '68881' => {
11317 'BaseType' => '63147',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011318 'Name' => 'pldm_entity*',
11319 'Size' => '8',
11320 'Type' => 'Pointer'
11321 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011322 '76748' => {
11323 'BaseType' => '68881',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011324 'Name' => 'pldm_entity**',
11325 'Size' => '8',
11326 'Type' => 'Pointer'
11327 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011328 '76812' => {
11329 'BaseType' => '63191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011330 'Name' => 'pldm_entity_association_tree*',
11331 'Size' => '8',
11332 'Type' => 'Pointer'
11333 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011334 '77259' => {
11335 'BaseType' => '64011',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011336 'Name' => 'pldm_entity_node**',
11337 'Size' => '8',
11338 'Type' => 'Pointer'
11339 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011340 '78048' => {
11341 'BaseType' => '62910',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011342 'Name' => 'pldm_pdr const*',
11343 'Size' => '8',
11344 'Type' => 'Pointer'
11345 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011346 '83384' => {
11347 'BaseType' => '63258',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011348 'Name' => 'pldm_entity_node const*',
11349 'Size' => '8',
11350 'Type' => 'Pointer'
11351 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011352 '84548' => {
11353 'BaseType' => '62993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011354 'Name' => 'pldm_pdr_record const*',
11355 'Size' => '8',
11356 'Type' => 'Pointer'
11357 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011358 '88874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011359 'BaseType' => '74',
11360 'Header' => 'types.h',
11361 'Line' => '37',
11362 'Name' => '__int8_t',
11363 'PrivateABI' => 1,
11364 'Size' => '1',
11365 'Type' => 'Typedef'
11366 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011367 '88905' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011368 'BaseType' => '93',
11369 'Header' => 'types.h',
11370 'Line' => '39',
11371 'Name' => '__int16_t',
11372 'PrivateABI' => 1,
11373 'Size' => '2',
11374 'Type' => 'Typedef'
11375 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011376 '88936' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011377 'BaseType' => '100',
11378 'Header' => 'types.h',
11379 'Line' => '41',
11380 'Name' => '__int32_t',
11381 'PrivateABI' => 1,
11382 'Size' => '4',
11383 'Type' => 'Typedef'
11384 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011385 '88974' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011386 'BaseType' => '927',
11387 'Header' => 'types.h',
11388 'Line' => '55',
11389 'Name' => '__uint_least16_t',
11390 'PrivateABI' => 1,
11391 'Size' => '2',
11392 'Type' => 'Typedef'
11393 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011394 '89027' => {
11395 'BaseType' => '88874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011396 'Header' => 'stdint-intn.h',
11397 'Line' => '24',
11398 'Name' => 'int8_t',
11399 'PrivateABI' => 1,
11400 'Size' => '1',
11401 'Type' => 'Typedef'
11402 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011403 '89039' => {
11404 'BaseType' => '88905',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011405 'Header' => 'stdint-intn.h',
11406 'Line' => '25',
11407 'Name' => 'int16_t',
11408 'PrivateABI' => 1,
11409 'Size' => '2',
11410 'Type' => 'Typedef'
11411 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011412 '89051' => {
11413 'BaseType' => '88936',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011414 'Header' => 'stdint-intn.h',
11415 'Line' => '26',
11416 'Name' => 'int32_t',
11417 'PrivateABI' => 1,
11418 'Size' => '4',
11419 'Type' => 'Typedef'
11420 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011421 '89316' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011422 'BaseType' => '133',
11423 'Header' => 'pldm_types.h',
11424 'Line' => '164',
11425 'Name' => 'real32_t',
11426 'Size' => '4',
11427 'Type' => 'Typedef'
11428 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011429 '89938' => {
11430 'BaseType' => '88974',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011431 'Header' => 'uchar.h',
11432 'Line' => '51',
11433 'Name' => 'char16_t',
11434 'PrivateABI' => 1,
11435 'Size' => '2',
11436 'Type' => 'Typedef'
11437 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011438 '90649' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011439 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011440 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011441 'Memb' => {
11442 '0' => {
11443 'name' => 'PLDM_SENSOR_OP_STATE',
11444 'value' => '0'
11445 },
11446 '1' => {
11447 'name' => 'PLDM_STATE_SENSOR_STATE',
11448 'value' => '1'
11449 },
11450 '2' => {
11451 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11452 'value' => '2'
11453 }
11454 },
11455 'Name' => 'enum sensor_event_class_states',
11456 'Size' => '4',
11457 'Type' => 'Enum'
11458 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011459 '90683' => {
11460 'BaseType' => '90649',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011461 'Name' => 'enum sensor_event_class_states const',
11462 'Size' => '4',
11463 'Type' => 'Const'
11464 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011465 '90991' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011466 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011467 'Line' => '585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011468 'Memb' => {
11469 '0' => {
11470 'name' => 'hdr',
11471 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011472 'type' => '63534'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011473 },
11474 '1' => {
11475 'name' => 'terminus_handle',
11476 'offset' => '16',
11477 'type' => '1011'
11478 },
11479 '2' => {
11480 'name' => 'sensor_id',
11481 'offset' => '18',
11482 'type' => '1011'
11483 },
11484 '3' => {
11485 'name' => 'entity_type',
11486 'offset' => '20',
11487 'type' => '1011'
11488 },
11489 '4' => {
11490 'name' => 'entity_instance',
11491 'offset' => '22',
11492 'type' => '1011'
11493 },
11494 '5' => {
11495 'name' => 'container_id',
11496 'offset' => '24',
11497 'type' => '1011'
11498 },
11499 '6' => {
11500 'name' => 'sensor_init',
11501 'offset' => '32',
11502 'type' => '121'
11503 },
11504 '7' => {
11505 'name' => 'sensor_auxiliary_names_pdr',
11506 'offset' => '33',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011507 'type' => '30027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011508 },
11509 '8' => {
11510 'name' => 'composite_sensor_count',
11511 'offset' => '34',
11512 'type' => '121'
11513 },
11514 '9' => {
11515 'name' => 'possible_states',
11516 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011517 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011518 }
11519 },
11520 'Name' => 'struct pldm_state_sensor_pdr',
11521 'Size' => '24',
11522 'Type' => 'Struct'
11523 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011524 '91145' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011525 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011526 'Line' => '602',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011527 'Memb' => {
11528 '0' => {
11529 'name' => 'state_set_id',
11530 'offset' => '0',
11531 'type' => '1011'
11532 },
11533 '1' => {
11534 'name' => 'possible_states_size',
11535 'offset' => '2',
11536 'type' => '121'
11537 },
11538 '2' => {
11539 'name' => 'states',
11540 'offset' => '3',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011541 'type' => '91207'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011542 }
11543 },
11544 'Name' => 'struct state_sensor_possible_states',
11545 'Size' => '4',
11546 'Type' => 'Struct'
11547 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011548 '91202' => {
11549 'BaseType' => '91145',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011550 'Name' => 'struct state_sensor_possible_states const',
11551 'Size' => '4',
11552 'Type' => 'Const'
11553 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011554 '91207' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011555 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011556 'Name' => 'bitfield8_t[1]',
11557 'Size' => '1',
11558 'Type' => 'Array'
11559 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011560 '91223' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011561 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011562 'Line' => '612',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011563 'Memb' => {
11564 '0' => {
11565 'name' => 'hdr',
11566 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011567 'type' => '63534'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011568 },
11569 '1' => {
11570 'name' => 'terminus_handle',
11571 'offset' => '16',
11572 'type' => '1011'
11573 },
11574 '2' => {
11575 'name' => 'effecter_id',
11576 'offset' => '18',
11577 'type' => '1011'
11578 },
11579 '3' => {
11580 'name' => 'entity_type',
11581 'offset' => '20',
11582 'type' => '1011'
11583 },
11584 '4' => {
11585 'name' => 'entity_instance',
11586 'offset' => '22',
11587 'type' => '1011'
11588 },
11589 '5' => {
11590 'name' => 'container_id',
11591 'offset' => '24',
11592 'type' => '1011'
11593 },
11594 '6' => {
11595 'name' => 'effecter_semantic_id',
11596 'offset' => '32',
11597 'type' => '1011'
11598 },
11599 '7' => {
11600 'name' => 'effecter_init',
11601 'offset' => '34',
11602 'type' => '121'
11603 },
11604 '8' => {
11605 'name' => 'has_description_pdr',
11606 'offset' => '35',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011607 'type' => '30027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011608 },
11609 '9' => {
11610 'name' => 'composite_effecter_count',
11611 'offset' => '36',
11612 'type' => '121'
11613 },
11614 '10' => {
11615 'name' => 'possible_states',
11616 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011617 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011618 }
11619 },
11620 'Name' => 'struct pldm_state_effecter_pdr',
11621 'Size' => '26',
11622 'Type' => 'Struct'
11623 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011624 '91580' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011625 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011626 'Line' => '703',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011627 'Memb' => {
11628 '0' => {
11629 'name' => 'value_u8',
11630 'offset' => '0',
11631 'type' => '121'
11632 },
11633 '1' => {
11634 'name' => 'value_s8',
11635 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011636 'type' => '89027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011637 },
11638 '2' => {
11639 'name' => 'value_u16',
11640 'offset' => '0',
11641 'type' => '1011'
11642 },
11643 '3' => {
11644 'name' => 'value_s16',
11645 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011646 'type' => '89039'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011647 },
11648 '4' => {
11649 'name' => 'value_u32',
11650 'offset' => '0',
11651 'type' => '1023'
11652 },
11653 '5' => {
11654 'name' => 'value_s32',
11655 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011656 'type' => '89051'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011657 },
11658 '6' => {
11659 'name' => 'value_f32',
11660 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011661 'type' => '89316'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011662 }
11663 },
11664 'Name' => 'union union_range_field_format',
11665 'Size' => '4',
11666 'Type' => 'Union'
11667 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011668 '92179' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011669 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011670 'Line' => '760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011671 'Memb' => {
11672 '0' => {
11673 'name' => 'value_u8',
11674 'offset' => '0',
11675 'type' => '121'
11676 },
11677 '1' => {
11678 'name' => 'value_s8',
11679 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011680 'type' => '89027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011681 },
11682 '2' => {
11683 'name' => 'value_u16',
11684 'offset' => '0',
11685 'type' => '1011'
11686 },
11687 '3' => {
11688 'name' => 'value_s16',
11689 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011690 'type' => '89039'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011691 },
11692 '4' => {
11693 'name' => 'value_u32',
11694 'offset' => '0',
11695 'type' => '1023'
11696 },
11697 '5' => {
11698 'name' => 'value_s32',
11699 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011700 'type' => '89051'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011701 }
11702 },
11703 'Name' => 'union union_sensor_data_size',
11704 'Size' => '4',
11705 'Type' => 'Union'
11706 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011707 '92192' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011708 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011709 'Line' => '767',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011710 'Memb' => {
11711 '0' => {
11712 'name' => 'record_handle',
11713 'offset' => '0',
11714 'type' => '1023'
11715 },
11716 '1' => {
11717 'name' => 'version',
11718 'offset' => '4',
11719 'type' => '121'
11720 },
11721 '2' => {
11722 'name' => 'type',
11723 'offset' => '5',
11724 'type' => '121'
11725 },
11726 '3' => {
11727 'name' => 'record_change_num',
11728 'offset' => '6',
11729 'type' => '1011'
11730 },
11731 '4' => {
11732 'name' => 'length',
11733 'offset' => '8',
11734 'type' => '1011'
11735 }
11736 },
11737 'Name' => 'struct pldm_value_pdr_hdr',
11738 'Size' => '12',
11739 'Type' => 'Struct'
11740 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011741 '92277' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011742 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011743 'Line' => '785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 'Memb' => {
11745 '0' => {
11746 'name' => 'entity_instance_num',
11747 'offset' => '0',
11748 'type' => '1011'
11749 },
11750 '1' => {
11751 'name' => 'entity_instance',
11752 'offset' => '0',
11753 'type' => '1011'
11754 }
11755 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080011756 'Name' => 'anon-union-platform.h-785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011757 'Size' => '2',
11758 'Type' => 'Union'
11759 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011760 '92311' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011762 'Line' => '780',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011763 'Memb' => {
11764 '0' => {
11765 'name' => 'hdr',
11766 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011767 'type' => '92192'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011768 },
11769 '1' => {
11770 'name' => 'terminus_handle',
11771 'offset' => '18',
11772 'type' => '1011'
11773 },
11774 '2' => {
11775 'name' => 'sensor_id',
11776 'offset' => '20',
11777 'type' => '1011'
11778 },
11779 '3' => {
11780 'name' => 'entity_type',
11781 'offset' => '22',
11782 'type' => '1011'
11783 },
11784 '4' => {
11785 'name' => 'unnamed0',
11786 'offset' => '24',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011787 'type' => '92277'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011788 },
11789 '5' => {
11790 'name' => 'container_id',
11791 'offset' => '32',
11792 'type' => '1011'
11793 },
11794 '6' => {
11795 'name' => 'sensor_init',
11796 'offset' => '34',
11797 'type' => '121'
11798 },
11799 '7' => {
11800 'name' => 'sensor_auxiliary_names_pdr',
11801 'offset' => '35',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011802 'type' => '30027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011803 },
11804 '8' => {
11805 'name' => 'base_unit',
11806 'offset' => '36',
11807 'type' => '121'
11808 },
11809 '9' => {
11810 'name' => 'unit_modifier',
11811 'offset' => '37',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011812 'type' => '89027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011813 },
11814 '10' => {
11815 'name' => 'rate_unit',
11816 'offset' => '38',
11817 'type' => '121'
11818 },
11819 '11' => {
11820 'name' => 'base_oem_unit_handle',
11821 'offset' => '39',
11822 'type' => '121'
11823 },
11824 '12' => {
11825 'name' => 'aux_unit',
11826 'offset' => '40',
11827 'type' => '121'
11828 },
11829 '13' => {
11830 'name' => 'aux_unit_modifier',
11831 'offset' => '41',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011832 'type' => '89027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011833 },
11834 '14' => {
11835 'name' => 'aux_rate_unit',
11836 'offset' => '48',
11837 'type' => '121'
11838 },
11839 '15' => {
11840 'name' => 'rel',
11841 'offset' => '49',
11842 'type' => '121'
11843 },
11844 '16' => {
11845 'name' => 'aux_oem_unit_handle',
11846 'offset' => '50',
11847 'type' => '121'
11848 },
11849 '17' => {
11850 'name' => 'is_linear',
11851 'offset' => '51',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011852 'type' => '30027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011853 },
11854 '18' => {
11855 'name' => 'sensor_data_size',
11856 'offset' => '52',
11857 'type' => '121'
11858 },
11859 '19' => {
11860 'name' => 'resolution',
11861 'offset' => '54',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011862 'type' => '89316'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011863 },
11864 '20' => {
11865 'name' => 'offset',
11866 'offset' => '64',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011867 'type' => '89316'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011868 },
11869 '21' => {
11870 'name' => 'accuracy',
11871 'offset' => '68',
11872 'type' => '1011'
11873 },
11874 '22' => {
11875 'name' => 'plus_tolerance',
11876 'offset' => '70',
11877 'type' => '121'
11878 },
11879 '23' => {
11880 'name' => 'minus_tolerance',
11881 'offset' => '71',
11882 'type' => '121'
11883 },
11884 '24' => {
11885 'name' => 'hysteresis',
11886 'offset' => '72',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011887 'type' => '92179'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011888 },
11889 '25' => {
11890 'name' => 'supported_thresholds',
11891 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030011892 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011893 },
11894 '26' => {
11895 'name' => 'threshold_and_hysteresis_volatility',
11896 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030011897 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011898 },
11899 '27' => {
11900 'name' => 'state_transition_interval',
11901 'offset' => '86',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011902 'type' => '89316'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011903 },
11904 '28' => {
11905 'name' => 'update_interval',
11906 'offset' => '96',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011907 'type' => '89316'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 },
11909 '29' => {
11910 'name' => 'max_readable',
11911 'offset' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011912 'type' => '92179'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011913 },
11914 '30' => {
11915 'name' => 'min_readable',
11916 'offset' => '104',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011917 'type' => '92179'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011918 },
11919 '31' => {
11920 'name' => 'range_field_format',
11921 'offset' => '114',
11922 'type' => '121'
11923 },
11924 '32' => {
11925 'name' => 'range_field_support',
11926 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030011927 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011928 },
11929 '33' => {
11930 'name' => 'nominal_value',
11931 'offset' => '118',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011932 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011933 },
11934 '34' => {
11935 'name' => 'normal_max',
11936 'offset' => '128',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011937 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011938 },
11939 '35' => {
11940 'name' => 'normal_min',
11941 'offset' => '132',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011942 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011943 },
11944 '36' => {
11945 'name' => 'warning_high',
11946 'offset' => '136',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011947 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011948 },
11949 '37' => {
11950 'name' => 'warning_low',
11951 'offset' => '146',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011952 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011953 },
11954 '38' => {
11955 'name' => 'critical_high',
11956 'offset' => '150',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011957 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011958 },
11959 '39' => {
11960 'name' => 'critical_low',
11961 'offset' => '256',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011962 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011963 },
11964 '40' => {
11965 'name' => 'fatal_high',
11966 'offset' => '260',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011967 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011968 },
11969 '41' => {
11970 'name' => 'fatal_low',
11971 'offset' => '264',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011972 'type' => '91580'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011973 }
11974 },
11975 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11976 'Size' => '112',
11977 'Type' => 'Struct'
11978 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011979 '92904' => {
11980 'BaseType' => '89938',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011981 'Header' => 'platform.h',
11982 'Line' => '828',
11983 'Name' => 'pldm_utf16be',
11984 'Size' => '2',
11985 'Type' => 'Typedef'
11986 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011987 '92917' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011988 'Header' => 'platform.h',
11989 'Line' => '830',
11990 'Memb' => {
11991 '0' => {
11992 'name' => 'tag',
11993 'offset' => '0',
11994 'type' => '982'
11995 },
11996 '1' => {
11997 'name' => 'name',
11998 'offset' => '8',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093011999 'type' => '92959'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012000 }
12001 },
12002 'Name' => 'struct pldm_entity_auxiliary_name',
12003 'Size' => '16',
12004 'Type' => 'Struct'
12005 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012006 '92959' => {
12007 'BaseType' => '92904',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012008 'Name' => 'pldm_utf16be*',
12009 'Size' => '8',
12010 'Type' => 'Pointer'
12011 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012012 '92964' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012013 'Header' => 'platform.h',
12014 'Line' => '840',
12015 'Memb' => {
12016 '0' => {
12017 'name' => 'hdr',
12018 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012019 'type' => '92192'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012020 },
12021 '1' => {
12022 'name' => 'container',
12023 'offset' => '18',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012024 'type' => '63147'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012025 },
12026 '2' => {
12027 'name' => 'shared_name_count',
12028 'offset' => '24',
12029 'type' => '121'
12030 },
12031 '3' => {
12032 'name' => 'name_string_count',
12033 'offset' => '25',
12034 'type' => '121'
12035 },
12036 '4' => {
12037 'name' => 'names',
12038 'offset' => '36',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012039 'type' => '93078'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012040 },
12041 '5' => {
12042 'name' => 'auxiliary_name_data_size',
12043 'offset' => '50',
12044 'type' => '1145'
12045 },
12046 '6' => {
12047 'name' => 'auxiliary_name_data',
12048 'offset' => '64',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012049 'type' => '93083'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012050 }
12051 },
12052 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12053 'Size' => '40',
12054 'Type' => 'Struct'
12055 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012056 '93078' => {
12057 'BaseType' => '92917',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012058 'Name' => 'struct pldm_entity_auxiliary_name*',
12059 'Size' => '8',
12060 'Type' => 'Pointer'
12061 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012062 '93083' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012063 'BaseType' => '114',
12064 'Name' => 'char[]',
12065 'Size' => '8',
12066 'Type' => 'Array'
12067 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012068 '93098' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012069 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012070 'Line' => '870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012071 'Memb' => {
12072 '0' => {
12073 'name' => 'state_set_id',
12074 'offset' => '0',
12075 'type' => '1011'
12076 },
12077 '1' => {
12078 'name' => 'possible_states_size',
12079 'offset' => '2',
12080 'type' => '121'
12081 },
12082 '2' => {
12083 'name' => 'states',
12084 'offset' => '3',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012085 'type' => '91207'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012086 }
12087 },
12088 'Name' => 'struct state_effecter_possible_states',
12089 'Size' => '4',
12090 'Type' => 'Struct'
12091 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012092 '93155' => {
12093 'BaseType' => '93098',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012094 'Name' => 'struct state_effecter_possible_states const',
12095 'Size' => '4',
12096 'Type' => 'Const'
12097 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012098 '93160' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012099 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012100 'Line' => '918',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012101 'Memb' => {
12102 '0' => {
12103 'name' => 'set_request',
12104 'offset' => '0',
12105 'type' => '121'
12106 },
12107 '1' => {
12108 'name' => 'effecter_state',
12109 'offset' => '1',
12110 'type' => '121'
12111 }
12112 },
12113 'Name' => 'struct state_field_for_state_effecter_set',
12114 'Size' => '2',
12115 'Type' => 'Struct'
12116 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012117 '93203' => {
12118 'BaseType' => '93160',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012119 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012120 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012121 'Name' => 'set_effecter_state_field',
12122 'Size' => '2',
12123 'Type' => 'Typedef'
12124 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012125 '93216' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012127 'Line' => '927',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012128 'Memb' => {
12129 '0' => {
12130 'name' => 'sensor_op_state',
12131 'offset' => '0',
12132 'type' => '121'
12133 },
12134 '1' => {
12135 'name' => 'present_state',
12136 'offset' => '1',
12137 'type' => '121'
12138 },
12139 '2' => {
12140 'name' => 'previous_state',
12141 'offset' => '2',
12142 'type' => '121'
12143 },
12144 '3' => {
12145 'name' => 'event_state',
12146 'offset' => '3',
12147 'type' => '121'
12148 }
12149 },
12150 'Name' => 'struct state_field_for_get_state_sensor_readings',
12151 'Size' => '4',
12152 'Type' => 'Struct'
12153 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012154 '93287' => {
12155 'BaseType' => '93216',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012156 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012157 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012158 'Name' => 'get_sensor_state_field',
12159 'Size' => '4',
12160 'Type' => 'Typedef'
12161 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012162 '93300' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012163 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012164 'Line' => '941',
Tal Yacobide67ab62024-05-30 22:36:50 +030012165 'Memb' => {
12166 '0' => {
12167 'name' => 'effecter_op_state',
12168 'offset' => '0',
12169 'type' => '121'
12170 },
12171 '1' => {
12172 'name' => 'pending_state',
12173 'offset' => '1',
12174 'type' => '121'
12175 },
12176 '2' => {
12177 'name' => 'present_state',
12178 'offset' => '2',
12179 'type' => '121'
12180 }
12181 },
12182 'Name' => 'struct state_field_for_get_state_effecter_states',
12183 'Size' => '3',
12184 'Type' => 'Struct'
12185 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012186 '93357' => {
12187 'BaseType' => '93300',
Tal Yacobide67ab62024-05-30 22:36:50 +030012188 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012189 'Line' => '945',
Tal Yacobide67ab62024-05-30 22:36:50 +030012190 'Name' => 'get_effecter_state_field',
12191 'Size' => '3',
12192 'Type' => 'Typedef'
12193 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012194 '94086' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012195 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012196 'Line' => '1090',
Tal Yacobide67ab62024-05-30 22:36:50 +030012197 'Memb' => {
12198 '0' => {
12199 'name' => 'completion_code',
12200 'offset' => '0',
12201 'type' => '121'
12202 },
12203 '1' => {
12204 'name' => 'comp_effecter_count',
12205 'offset' => '1',
12206 'type' => '121'
12207 },
12208 '2' => {
12209 'name' => 'field',
12210 'offset' => '2',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012211 'type' => '94143'
Tal Yacobide67ab62024-05-30 22:36:50 +030012212 }
12213 },
12214 'Name' => 'struct pldm_get_state_effecter_states_resp',
12215 'Size' => '26',
12216 'Type' => 'Struct'
12217 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012218 '94143' => {
12219 'BaseType' => '93357',
Tal Yacobide67ab62024-05-30 22:36:50 +030012220 'Name' => 'get_effecter_state_field[8]',
12221 'Size' => '24',
12222 'Type' => 'Array'
12223 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012224 '94159' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012225 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012226 'Line' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012227 'Memb' => {
12228 '0' => {
12229 'name' => 'sensor_id',
12230 'offset' => '0',
12231 'type' => '1011'
12232 },
12233 '1' => {
12234 'name' => 'sensor_event_class_type',
12235 'offset' => '2',
12236 'type' => '121'
12237 },
12238 '2' => {
12239 'name' => 'event_class',
12240 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012241 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012242 }
12243 },
12244 'Name' => 'struct pldm_sensor_event_data',
12245 'Size' => '4',
12246 'Type' => 'Struct'
12247 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012248 '94273' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012249 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +000012250 'Line' => '1140',
12251 'Memb' => {
12252 '0' => {
12253 'name' => 'format_version',
12254 'offset' => '0',
12255 'type' => '121'
12256 },
12257 '1' => {
12258 'name' => 'event_id',
12259 'offset' => '2',
12260 'type' => '1011'
12261 },
12262 '2' => {
12263 'name' => 'data_transfer_handle',
12264 'offset' => '4',
12265 'type' => '1023'
12266 }
12267 },
12268 'Name' => 'struct pldm_message_poll_event',
12269 'Size' => '8',
12270 'Type' => 'Struct'
12271 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012272 '94448' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012273 'Header' => 'platform.h',
12274 'Line' => '1191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012275 'Memb' => {
12276 '0' => {
12277 'name' => 'event_data_format',
12278 'offset' => '0',
12279 'type' => '121'
12280 },
12281 '1' => {
12282 'name' => 'number_of_change_records',
12283 'offset' => '1',
12284 'type' => '121'
12285 },
12286 '2' => {
12287 'name' => 'change_records',
12288 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012289 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012290 }
12291 },
12292 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12293 'Size' => '3',
12294 'Type' => 'Struct'
12295 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012296 '95934' => {
12297 'BaseType' => '92964',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012298 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12299 'Size' => '8',
12300 'Type' => 'Pointer'
12301 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012302 '104052' => {
12303 'BaseType' => '94086',
Tal Yacobide67ab62024-05-30 22:36:50 +030012304 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12305 'Size' => '8',
12306 'Type' => 'Pointer'
12307 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012308 '160582' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012309 'BaseType' => '13058',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012310 'Name' => 'size_t*const',
12311 'Size' => '8',
12312 'Type' => 'Const'
12313 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012314 '162900' => {
12315 'BaseType' => '94273',
Thu Nguyenf874b382024-07-24 11:22:34 +000012316 'Name' => 'struct pldm_message_poll_event*',
12317 'Size' => '8',
12318 'Type' => 'Pointer'
12319 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012320 '164106' => {
12321 'BaseType' => '164116',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012322 'Name' => 'uint32_t const*const*',
12323 'Size' => '8',
12324 'Type' => 'Pointer'
12325 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012326 '164111' => {
12327 'BaseType' => '29986',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012328 'Name' => 'uint32_t const*',
12329 'Size' => '8',
12330 'Type' => 'Pointer'
12331 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012332 '164116' => {
12333 'BaseType' => '164111',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012334 'Name' => 'uint32_t const*const',
12335 'Size' => '8',
12336 'Type' => 'Const'
12337 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012338 '164121' => {
12339 'BaseType' => '94448',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012340 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12341 'Size' => '8',
12342 'Type' => 'Pointer'
12343 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012344 '228632' => {
12345 'BaseType' => '92311',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12347 'Size' => '8',
12348 'Type' => 'Pointer'
12349 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012350 '244104' => {
12351 'BaseType' => '94159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012352 'Name' => 'struct pldm_sensor_event_data*',
12353 'Size' => '8',
12354 'Type' => 'Pointer'
12355 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012356 '244109' => {
12357 'BaseType' => '244104',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012358 'Name' => 'struct pldm_sensor_event_data*const',
12359 'Size' => '8',
12360 'Type' => 'Const'
12361 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012362 '247045' => {
12363 'BaseType' => '93287',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012364 'Name' => 'get_sensor_state_field*',
12365 'Size' => '8',
12366 'Type' => 'Pointer'
12367 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012368 '260507' => {
12369 'BaseType' => '93203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012370 'Name' => 'set_effecter_state_field*',
12371 'Size' => '8',
12372 'Type' => 'Pointer'
12373 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012374 '261473' => {
12375 'BaseType' => '90991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012376 'Name' => 'struct pldm_state_sensor_pdr*',
12377 'Size' => '8',
12378 'Type' => 'Pointer'
12379 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012380 '261478' => {
12381 'BaseType' => '261473',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012382 'Name' => 'struct pldm_state_sensor_pdr*const',
12383 'Size' => '8',
12384 'Type' => 'Const'
12385 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012386 '261483' => {
12387 'BaseType' => '91202',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012388 'Name' => 'struct state_sensor_possible_states const*',
12389 'Size' => '8',
12390 'Type' => 'Pointer'
12391 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012392 '261488' => {
12393 'BaseType' => '261483',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012394 'Name' => 'struct state_sensor_possible_states const*const',
12395 'Size' => '8',
12396 'Type' => 'Const'
12397 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012398 '261877' => {
12399 'BaseType' => '91223',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 'Name' => 'struct pldm_state_effecter_pdr*',
12401 'Size' => '8',
12402 'Type' => 'Pointer'
12403 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012404 '261882' => {
12405 'BaseType' => '261877',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012406 'Name' => 'struct pldm_state_effecter_pdr*const',
12407 'Size' => '8',
12408 'Type' => 'Const'
12409 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012410 '261887' => {
12411 'BaseType' => '93155',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012412 'Name' => 'struct state_effecter_possible_states const*',
12413 'Size' => '8',
12414 'Type' => 'Pointer'
12415 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012416 '261892' => {
12417 'BaseType' => '261887',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012418 'Name' => 'struct state_effecter_possible_states const*const',
12419 'Size' => '8',
12420 'Type' => 'Const'
12421 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012422 '268121' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012423 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012424 'Memb' => {
12425 '0' => {
12426 'name' => 'prev',
12427 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012428 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012429 },
12430 '1' => {
12431 'name' => 'allocations',
12432 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012433 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012434 }
12435 },
12436 'Name' => 'struct pldm_tid_state',
12437 'PrivateABI' => 1,
12438 'Size' => '8',
12439 'Source' => 'instance-id.c',
12440 'Type' => 'Struct'
12441 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012442 '268160' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012443 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012444 'Memb' => {
12445 '0' => {
12446 'name' => 'state',
12447 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012448 'type' => '268202'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012449 },
12450 '1' => {
12451 'name' => 'lock_db_fd',
12452 'offset' => '8264',
12453 'type' => '100'
12454 }
12455 },
12456 'Name' => 'struct pldm_instance_db',
12457 'PrivateABI' => 1,
12458 'Size' => '2052',
12459 'Source' => 'instance-id.c',
12460 'Type' => 'Struct'
12461 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012462 '268202' => {
12463 'BaseType' => '268121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012464 'Name' => 'struct pldm_tid_state[256]',
12465 'Size' => '2048',
12466 'Type' => 'Array'
12467 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012468 '268758' => {
12469 'BaseType' => '268160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012470 'Name' => 'struct pldm_instance_db*',
12471 'Size' => '8',
12472 'Type' => 'Pointer'
12473 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012474 '269145' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012475 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012476 'Name' => 'pldm_instance_id_t*',
12477 'Size' => '8',
12478 'Type' => 'Pointer'
12479 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012480 '269321' => {
12481 'BaseType' => '268758',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012482 'Name' => 'struct pldm_instance_db**',
12483 'Size' => '8',
12484 'Type' => 'Pointer'
12485 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012486 '270078' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012487 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012488 'Header' => 'pldm.h',
12489 'Line' => '13',
12490 'Name' => 'mctp_eid_t',
12491 'Size' => '1',
12492 'Type' => 'Typedef'
12493 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012494 '270193' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012495 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012496 'Header' => 'pldm.h',
12497 'Line' => '30',
12498 'Name' => 'pldm_requester_rc_t',
12499 'Size' => '4',
12500 'Type' => 'Typedef'
12501 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012502 '270211' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012503 'Line' => '25',
12504 'Memb' => {
12505 '0' => {
12506 'name' => 'transport',
12507 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012508 'type' => '270284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012509 },
12510 '1' => {
12511 'name' => 'socket',
12512 'offset' => '64',
12513 'type' => '100'
12514 },
12515 '2' => {
12516 'name' => 'tid_eid_map',
12517 'offset' => '68',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012518 'type' => '273945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012519 },
12520 '3' => {
12521 'name' => 'socket_send_buf',
12522 'offset' => '768',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012523 'type' => '272865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012524 }
12525 },
12526 'Name' => 'struct pldm_transport_mctp_demux',
12527 'PrivateABI' => 1,
12528 'Size' => '312',
12529 'Source' => 'mctp-demux.c',
12530 'Type' => 'Struct'
12531 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012532 '270237' => {
12533 'BaseType' => '270211',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012534 'Name' => 'struct pldm_transport_mctp_demux*',
12535 'Size' => '8',
12536 'Type' => 'Pointer'
12537 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012538 '270279' => {
12539 'BaseType' => '270284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012540 'Name' => 'struct pldm_transport*',
12541 'Size' => '8',
12542 'Type' => 'Pointer'
12543 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012544 '270284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012545 'Header' => 'transport.h',
12546 'Line' => '18',
12547 'Memb' => {
12548 '0' => {
12549 'name' => 'name',
12550 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012551 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012552 },
12553 '1' => {
12554 'name' => 'version',
12555 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012557 },
12558 '2' => {
12559 'name' => 'recv',
12560 'offset' => '22',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012561 'type' => '273176'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012562 },
12563 '3' => {
12564 'name' => 'send',
12565 'offset' => '36',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012566 'type' => '273217'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012567 },
12568 '4' => {
12569 'name' => 'init_pollfd',
12570 'offset' => '50',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012571 'type' => '273297'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012572 }
12573 },
12574 'Name' => 'struct pldm_transport',
12575 'PrivateABI' => 1,
12576 'Size' => '40',
12577 'Type' => 'Struct'
12578 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012579 '270420' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012580 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012581 'Name' => 'pldm_tid_t*',
12582 'Size' => '8',
12583 'Type' => 'Pointer'
12584 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012585 '270523' => {
12586 'BaseType' => '270237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012587 'Name' => 'struct pldm_transport_mctp_demux**',
12588 'Size' => '8',
12589 'Type' => 'Pointer'
12590 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012591 '272585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012592 'BaseType' => '46',
12593 'Header' => 'int-ll64.h',
12594 'Line' => '21',
12595 'Name' => '__u8',
12596 'PrivateABI' => 1,
12597 'Size' => '1',
12598 'Type' => 'Typedef'
12599 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012600 '272597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012601 'BaseType' => '53',
12602 'Header' => 'int-ll64.h',
12603 'Line' => '24',
12604 'Name' => '__u16',
12605 'PrivateABI' => 1,
12606 'Size' => '2',
12607 'Type' => 'Typedef'
12608 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012609 '272865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012610 'Header' => 'socket.h',
12611 'Line' => '5',
12612 'Memb' => {
12613 '0' => {
12614 'name' => 'size',
12615 'offset' => '0',
12616 'type' => '100'
12617 },
12618 '1' => {
12619 'name' => 'socket',
12620 'offset' => '4',
12621 'type' => '100'
12622 },
12623 '2' => {
12624 'name' => 'max_size',
12625 'offset' => '8',
12626 'type' => '100'
12627 }
12628 },
12629 'Name' => 'struct pldm_socket_sndbuf',
12630 'PrivateABI' => 1,
12631 'Size' => '12',
12632 'Type' => 'Struct'
12633 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012634 '273176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012635 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12636 'Param' => {
12637 '0' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012638 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012639 },
12640 '1' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012641 'type' => '270420'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012642 },
12643 '2' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012644 'type' => '55279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012645 },
12646 '3' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012647 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012648 }
12649 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012650 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012651 'Size' => '8',
12652 'Type' => 'FuncPtr'
12653 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012654 '273217' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012655 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12656 'Param' => {
12657 '0' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012658 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012659 },
12660 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012662 },
12663 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012664 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012665 },
12666 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012667 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012668 }
12669 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012670 'Return' => '270193',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012671 'Size' => '8',
12672 'Type' => 'FuncPtr'
12673 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012674 '273242' => {
12675 'BaseType' => '273247',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012676 'Name' => 'struct pollfd*',
12677 'Size' => '8',
12678 'Type' => 'Pointer'
12679 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012680 '273247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012681 'Header' => 'poll.h',
12682 'Line' => '36',
12683 'Memb' => {
12684 '0' => {
12685 'name' => 'fd',
12686 'offset' => '0',
12687 'type' => '100'
12688 },
12689 '1' => {
12690 'name' => 'events',
12691 'offset' => '4',
12692 'type' => '93'
12693 },
12694 '2' => {
12695 'name' => 'revents',
12696 'offset' => '6',
12697 'type' => '93'
12698 }
12699 },
12700 'Name' => 'struct pollfd',
12701 'PrivateABI' => 1,
12702 'Size' => '8',
12703 'Type' => 'Struct'
12704 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012705 '273297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012706 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12707 'Param' => {
12708 '0' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012709 'type' => '270279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012710 },
12711 '1' => {
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012712 'type' => '273242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012713 }
12714 },
12715 'Return' => '100',
12716 'Size' => '8',
12717 'Type' => 'FuncPtr'
12718 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012719 '273302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012720 'BaseType' => '53',
12721 'Header' => 'socket.h',
12722 'Line' => '10',
12723 'Name' => '__kernel_sa_family_t',
12724 'PrivateABI' => 1,
12725 'Size' => '2',
12726 'Type' => 'Typedef'
12727 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012728 '273679' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012729 'Header' => 'mctp.h',
12730 'Line' => '18',
12731 'Memb' => {
12732 '0' => {
12733 'name' => 's_addr',
12734 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012735 'type' => '270078'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012736 }
12737 },
12738 'Name' => 'struct mctp_addr',
12739 'PrivateABI' => 1,
12740 'Size' => '1',
12741 'Type' => 'Struct'
12742 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012743 '273705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012744 'Header' => 'mctp.h',
12745 'Line' => '22',
12746 'Memb' => {
12747 '0' => {
12748 'name' => 'smctp_family',
12749 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012750 'type' => '273302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012751 },
12752 '1' => {
12753 'name' => '__smctp_pad0',
12754 'offset' => '2',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012755 'type' => '272597'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012756 },
12757 '2' => {
12758 'name' => 'smctp_network',
12759 'offset' => '4',
12760 'type' => '60'
12761 },
12762 '3' => {
12763 'name' => 'smctp_addr',
12764 'offset' => '8',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012765 'type' => '273679'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012766 },
12767 '4' => {
12768 'name' => 'smctp_type',
12769 'offset' => '9',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012770 'type' => '272585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012771 },
12772 '5' => {
12773 'name' => 'smctp_tag',
12774 'offset' => '16',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012775 'type' => '272585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012776 },
12777 '6' => {
12778 'name' => '__smctp_pad1',
12779 'offset' => '17',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012780 'type' => '272585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012781 }
12782 },
12783 'Name' => 'struct sockaddr_mctp',
12784 'PrivateABI' => 1,
12785 'Size' => '12',
12786 'Type' => 'Struct'
12787 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012788 '273809' => {
12789 'BaseType' => '273705',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012790 'Name' => 'struct sockaddr_mctp const',
12791 'Size' => '12',
12792 'Type' => 'Const'
12793 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012794 '273852' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012795 'Line' => '34',
12796 'Memb' => {
12797 '0' => {
12798 'name' => 'transport',
12799 'offset' => '0',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012800 'type' => '270284'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012801 },
12802 '1' => {
12803 'name' => 'socket',
12804 'offset' => '64',
12805 'type' => '100'
12806 },
12807 '2' => {
12808 'name' => 'tid_eid_map',
12809 'offset' => '68',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012810 'type' => '273945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012811 },
12812 '3' => {
12813 'name' => 'socket_send_buf',
12814 'offset' => '768',
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012815 'type' => '272865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012816 },
12817 '4' => {
12818 'name' => 'bound',
12819 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012820 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012821 },
12822 '5' => {
12823 'name' => 'cookie_jar',
12824 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012825 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012826 }
12827 },
12828 'Name' => 'struct pldm_transport_af_mctp',
12829 'PrivateABI' => 1,
12830 'Size' => '336',
12831 'Source' => 'af-mctp.c',
12832 'Type' => 'Struct'
12833 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012834 '273945' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012835 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012836 'Name' => 'pldm_tid_t[256]',
12837 'Size' => '256',
12838 'Type' => 'Array'
12839 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012840 '274746' => {
12841 'BaseType' => '273852',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012842 'Name' => 'struct pldm_transport_af_mctp*',
12843 'Size' => '8',
12844 'Type' => 'Pointer'
12845 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012846 '274751' => {
12847 'BaseType' => '273809',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012848 'Name' => 'struct sockaddr_mctp const*',
12849 'Size' => '8',
12850 'Type' => 'Pointer'
12851 },
Andrew Jefferye48fdd62024-06-25 00:36:20 +093012852 '275064' => {
12853 'BaseType' => '274746',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012854 'Name' => 'struct pldm_transport_af_mctp**',
12855 'Size' => '8',
12856 'Type' => 'Pointer'
12857 }
12858 },
12859 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012860 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012861 '_ITM_deregisterTMCloneTable' => 0,
12862 '_ITM_registerTMCloneTable' => 0,
12863 '__assert_fail@GLIBC_2.2.5' => 0,
12864 '__cxa_finalize@GLIBC_2.2.5' => 0,
12865 '__errno_location@GLIBC_2.2.5' => 0,
12866 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000012867 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012868 '__memcpy_chk@GLIBC_2.3.4' => 0,
12869 '__recv_chk@GLIBC_2.4' => 0,
12870 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012871 '__stack_chk_fail@GLIBC_2.4' => 0,
12872 'bind@GLIBC_2.2.5' => 0,
12873 'calloc@GLIBC_2.2.5' => 0,
12874 'clock_gettime@GLIBC_2.17' => 0,
12875 'close@GLIBC_2.2.5' => 0,
12876 'connect@GLIBC_2.2.5' => 0,
12877 'dup@GLIBC_2.2.5' => 0,
12878 'fclose@GLIBC_2.2.5' => 0,
12879 'fcntl64@GLIBC_2.28' => 0,
12880 'fgets@GLIBC_2.2.5' => 0,
12881 'fopen64@GLIBC_2.2.5' => 0,
12882 'free@GLIBC_2.2.5' => 0,
12883 'getsockopt@GLIBC_2.2.5' => 0,
12884 'malloc@GLIBC_2.2.5' => 0,
12885 'memcmp@GLIBC_2.2.5' => 0,
12886 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012887 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012888 'open64@GLIBC_2.2.5' => 0,
12889 'poll@GLIBC_2.2.5' => 0,
12890 'ppoll@GLIBC_2.4' => 0,
12891 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012892 'recvmsg@GLIBC_2.2.5' => 0,
12893 'sendmsg@GLIBC_2.2.5' => 0,
12894 'sendto@GLIBC_2.2.5' => 0,
12895 'setsockopt@GLIBC_2.2.5' => 0,
12896 'socket@GLIBC_2.2.5' => 0,
12897 'stat64@GLIBC_2.33' => 0,
12898 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012899 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012900 'timerfd_create@GLIBC_2.8' => 0,
12901 'timerfd_settime@GLIBC_2.8' => 0,
12902 'write@GLIBC_2.2.5' => 0
12903 }
12904 },
12905 'WordSize' => '8'
12906};