blob: 5c650c01cc0d83766bc3d98b9135139eb8cad718 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093025 'LibraryName' => 'libpldm.so.0.8.0',
26 'LibraryVersion' => '0.8.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093040 '1303' => {
41 'Header' => 'utils.h',
42 'Line' => '108',
43 'Param' => {
44 '0' => {
45 'name' => 'transfer_flag',
46 'type' => '121'
47 }
48 },
49 'Return' => '805',
50 'ShortName' => 'is_transfer_flag_valid'
51 },
52 '1363' => {
53 'Header' => 'utils.h',
54 'Line' => '99',
55 'Param' => {
56 '0' => {
57 'name' => 'seconds',
58 'type' => '121'
59 },
60 '1' => {
61 'name' => 'minutes',
62 'type' => '121'
63 },
64 '2' => {
65 'name' => 'hours',
66 'type' => '121'
67 },
68 '3' => {
69 'name' => 'day',
70 'type' => '121'
71 },
72 '4' => {
73 'name' => 'month',
74 'type' => '121'
75 },
76 '5' => {
77 'name' => 'year',
78 'type' => '1011'
79 }
80 },
81 'Reg' => {
82 '0' => 'rdi',
83 '1' => 'rsi',
84 '2' => 'rdx',
85 '5' => 'r9'
86 },
87 'Return' => '805',
88 'ShortName' => 'is_time_legal'
89 },
90 '1548' => {
91 'Header' => 'utils.h',
92 'Line' => '87',
93 'Param' => {
94 '0' => {
95 'name' => 'dec',
96 'type' => '1023'
97 }
98 },
99 'Return' => '1023',
100 'ShortName' => 'dec2bcd32'
101 },
102 '1677' => {
103 'Header' => 'utils.h',
104 'Line' => '81',
105 'Param' => {
106 '0' => {
107 'name' => 'bcd',
108 'type' => '1023'
109 }
110 },
111 'Return' => '1023',
112 'ShortName' => 'bcd2dec32'
113 },
114 '1780' => {
115 'Header' => 'utils.h',
116 'Line' => '75',
117 'Param' => {
118 '0' => {
119 'name' => 'dec',
120 'type' => '1011'
121 }
122 },
123 'Return' => '1011',
124 'ShortName' => 'dec2bcd16'
125 },
126 '1896' => {
127 'Header' => 'utils.h',
128 'Line' => '69',
129 'Param' => {
130 '0' => {
131 'name' => 'bcd',
132 'type' => '1011'
133 }
134 },
135 'Return' => '1011',
136 'ShortName' => 'bcd2dec16'
137 },
138 '1999' => {
139 'Header' => 'utils.h',
140 'Line' => '63',
141 'Param' => {
142 '0' => {
143 'name' => 'dec',
144 'type' => '121'
145 }
146 },
147 'Return' => '121',
148 'ShortName' => 'dec2bcd8'
149 },
150 '2052' => {
151 'Header' => 'utils.h',
152 'Line' => '57',
153 'Param' => {
154 '0' => {
155 'name' => 'bcd',
156 'type' => '121'
157 }
158 },
159 'Return' => '121',
160 'ShortName' => 'bcd2dec8'
161 },
162 '2105' => {
163 'Header' => 'utils.h',
164 'Line' => '51',
165 'Param' => {
166 '0' => {
167 'name' => 'version',
168 'type' => '2228'
169 },
170 '1' => {
171 'name' => 'buffer',
172 'type' => '982'
173 },
174 '2' => {
175 'name' => 'buffer_size',
176 'type' => '1145'
177 }
178 },
179 'Reg' => {
180 '0' => 'rdi',
181 '1' => 'rcx'
182 },
183 'Return' => '1207',
184 'ShortName' => 'ver2str'
185 },
186 '2233' => {
187 'Header' => 'utils.h',
188 'Line' => '31',
189 'Param' => {
190 '0' => {
191 'name' => 'data',
192 'type' => '2341'
193 },
194 '1' => {
195 'name' => 'size',
196 'type' => '1145'
197 }
198 },
199 'Reg' => {
200 '1' => 'rdx'
201 },
202 'Return' => '121',
203 'ShortName' => 'crc8'
204 },
205 '2347' => {
206 'Header' => 'utils.h',
207 'Line' => '39',
208 'Param' => {
209 '0' => {
210 'name' => 'data',
211 'type' => '2341'
212 },
213 '1' => {
214 'name' => 'size',
215 'type' => '1145'
216 }
217 },
218 'Reg' => {
219 '1' => 'rcx'
220 },
221 'Return' => '1023',
222 'ShortName' => 'crc32'
223 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300224 '3927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800226 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930227 'Param' => {
228 '0' => {
229 'name' => 'msg_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930230 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930231 },
232 '1' => {
233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 },
236 '2' => {
237 'name' => 'pldm_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930239 },
240 '3' => {
241 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930243 },
244 '4' => {
245 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300246 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930247 }
248 },
249 'Return' => '100',
250 'ShortName' => 'encode_pldm_header_only'
251 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300252 '4125' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800254 'Line' => '596',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930255 'Param' => {
256 '0' => {
257 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930258 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930259 },
260 '1' => {
261 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930262 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930263 },
264 '2' => {
265 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 },
268 '3' => {
269 'name' => 'cc',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930270 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930271 },
272 '4' => {
273 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300274 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930275 }
276 },
277 'Return' => '100',
278 'ShortName' => 'encode_cc_only_resp'
279 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300280 '4334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930281 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800282 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930283 'Param' => {
284 '0' => {
285 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300286 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930287 },
288 '1' => {
289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930291 },
292 '2' => {
293 'name' => 'pldm_type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300294 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930295 },
296 '3' => {
297 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300298 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930299 },
300 '4' => {
301 'name' => 'transfer_ctx',
Tal Yacobide67ab62024-05-30 22:36:50 +0300302 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930303 },
304 '5' => {
305 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300306 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930307 },
308 '6' => {
309 'name' => 'section_offset',
310 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300311 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930312 },
313 '7' => {
314 'name' => 'section_length',
315 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +0300316 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930317 }
318 },
319 'Reg' => {
320 '2' => 'rdx',
321 '3' => 'r10',
322 '4' => 'r8',
323 '5' => 'r9'
324 },
325 'Return' => '100',
326 'ShortName' => 'decode_multipart_receive_req'
327 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300328 '4587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930329 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800330 'Line' => '561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 'Param' => {
332 '0' => {
333 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930334 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930335 },
336 '1' => {
337 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930338 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930339 },
340 '2' => {
341 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300342 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930343 }
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_set_tid_req'
347 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300348 '4782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800350 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300354 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930355 },
356 '1' => {
357 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930358 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930359 },
360 '2' => {
361 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300362 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930363 },
364 '3' => {
365 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +0300366 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930367 }
368 },
369 'Reg' => {
370 '0' => 'rdi',
371 '1' => 'rsi',
372 '2' => 'rdx',
373 '3' => 'rcx'
374 },
375 'Return' => '100',
376 'ShortName' => 'decode_get_tid_resp'
377 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300378 '4898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800380 'Line' => '549',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930381 'Param' => {
382 '0' => {
383 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930384 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
386 '1' => {
387 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930388 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930389 },
390 '2' => {
391 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930392 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 },
394 '3' => {
395 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300396 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 }
398 },
399 'Return' => '100',
400 'ShortName' => 'encode_get_tid_resp'
401 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300402 '5108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930403 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800404 'Line' => '537',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
407 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930408 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
411 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300412 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 }
414 },
415 'Return' => '100',
416 'ShortName' => 'encode_get_tid_req'
417 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300418 '5241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930419 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800420 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 'Param' => {
422 '0' => {
423 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300424 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930425 },
426 '1' => {
427 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930428 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930429 },
430 '2' => {
431 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300432 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930433 },
434 '3' => {
435 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300436 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 },
438 '4' => {
439 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300440 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930441 },
442 '5' => {
443 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300444 'type' => '5470'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930445 }
446 },
447 'Reg' => {
448 '1' => 'r10',
449 '2' => 'rdx',
450 '3' => 'rcx',
451 '4' => 'r8',
452 '5' => 'r9'
453 },
454 'Return' => '100',
455 'ShortName' => 'decode_get_version_resp'
456 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300457 '5480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800459 'Line' => '521',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 'Param' => {
461 '0' => {
462 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300463 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930464 },
465 '1' => {
466 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930467 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930468 },
469 '2' => {
470 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300471 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930472 },
473 '3' => {
474 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300475 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930476 },
477 '4' => {
478 'name' => 'type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300479 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930480 }
481 },
482 'Reg' => {
483 '0' => 'rdi',
484 '1' => 'rsi',
485 '2' => 'rdx',
486 '3' => 'rcx',
487 '4' => 'r8'
488 },
489 'Return' => '100',
490 'ShortName' => 'decode_get_version_req'
491 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300492 '5610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800494 'Line' => '507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930495 'Param' => {
496 '0' => {
497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930499 },
500 '1' => {
501 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930502 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930503 },
504 '2' => {
505 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930506 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930507 },
508 '3' => {
509 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930510 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930511 },
512 '4' => {
513 'name' => 'version_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930514 'type' => '2228'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 },
516 '5' => {
517 'name' => 'version_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930518 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930519 },
520 '6' => {
521 'name' => 'msg',
522 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300523 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930524 }
525 },
526 'Reg' => {
527 '2' => 'r15'
528 },
529 'Return' => '100',
530 'ShortName' => 'encode_get_version_resp'
531 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300532 '5980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800534 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930535 'Param' => {
536 '0' => {
537 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930538 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930539 },
540 '1' => {
541 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930542 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930543 },
544 '2' => {
545 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930547 },
548 '3' => {
549 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930551 },
552 '4' => {
553 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300554 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930555 }
556 },
557 'Return' => '100',
558 'ShortName' => 'encode_get_version_req'
559 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300560 '6210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930561 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800562 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930563 'Param' => {
564 '0' => {
565 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300566 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930567 },
568 '1' => {
569 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930570 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930571 },
572 '2' => {
573 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300574 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 },
576 '3' => {
577 'name' => 'commands',
Tal Yacobide67ab62024-05-30 22:36:50 +0300578 'type' => '6393'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930579 }
580 },
581 'Reg' => {
582 '0' => 'rdi',
583 '1' => 'rsi',
584 '2' => 'rdx',
585 '3' => 'rcx'
586 },
587 'Return' => '100',
588 'ShortName' => 'decode_get_commands_resp'
589 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300590 '6403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930591 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800592 'Line' => '351',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930593 'Param' => {
594 '0' => {
595 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300596 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930597 },
598 '1' => {
599 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930600 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930601 },
602 '2' => {
603 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300604 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930605 },
606 '3' => {
607 'name' => 'types',
Tal Yacobide67ab62024-05-30 22:36:50 +0300608 'type' => '6393'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930609 }
610 },
611 'Reg' => {
612 '0' => 'rdi',
613 '1' => 'rsi',
614 '2' => 'rdx',
615 '3' => 'rcx'
616 },
617 'Return' => '100',
618 'ShortName' => 'decode_get_types_resp'
619 },
Tal Yacobide67ab62024-05-30 22:36:50 +0300620 '6587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930621 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800622 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930626 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930627 },
628 '1' => {
629 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930630 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930631 },
632 '2' => {
633 'name' => 'commands',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800634 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930635 },
636 '3' => {
637 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300638 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930639 }
640 },
641 'Return' => '100',
642 'ShortName' => 'encode_get_commands_resp'
643 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800644 '6860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800646 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 'Param' => {
648 '0' => {
649 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300650 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 },
652 '1' => {
653 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930654 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '2' => {
657 'name' => 'type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300658 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '3' => {
661 'name' => 'version',
Tal Yacobide67ab62024-05-30 22:36:50 +0300662 'type' => '5470'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 }
664 },
665 'Reg' => {
666 '0' => 'rdi',
667 '1' => 'rsi',
668 '2' => 'rdx',
669 '3' => 'rcx'
670 },
671 'Return' => '100',
672 'ShortName' => 'decode_get_commands_req'
673 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800674 '6971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930675 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800676 'Line' => '461',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930677 'Param' => {
678 '0' => {
679 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930680 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 },
682 '1' => {
683 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930684 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '2' => {
687 'name' => 'types',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800688 'type' => '6855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '3' => {
691 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300692 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 }
694 },
695 'Return' => '100',
696 'ShortName' => 'encode_get_types_resp'
697 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800698 '7239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800700 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930701 'Param' => {
702 '0' => {
703 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930704 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930705 },
706 '1' => {
707 'name' => 'type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930708 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '2' => {
711 'name' => 'version',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930712 'type' => '1093'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 },
714 '3' => {
715 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300716 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 }
718 },
719 'Reg' => {
720 '2' => 'rbp'
721 },
722 'Return' => '100',
723 'ShortName' => 'encode_get_commands_req'
724 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800725 '7444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930726 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800727 'Line' => '334',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 'Param' => {
729 '0' => {
730 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930732 },
733 '1' => {
734 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300735 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
738 'Return' => '100',
739 'ShortName' => 'encode_get_types_req'
740 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800741 '7575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800743 'Line' => '189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'req',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800747 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'resp',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800751 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 }
753 },
754 'Reg' => {
755 '0' => 'rdi',
756 '1' => 'rsi'
757 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930758 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930759 'ShortName' => 'pldm_msg_hdr_correlate_response'
760 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800761 '7648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800763 'Line' => '319',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 'Param' => {
765 '0' => {
766 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800767 'type' => '7643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930768 },
769 '1' => {
770 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800771 'type' => '7882'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 }
773 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930774 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930775 'ShortName' => 'unpack_pldm_header'
776 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800777 '7908' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800779 'Line' => '306',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 'Param' => {
781 '0' => {
782 'name' => 'hdr',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800783 'type' => '8142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 },
785 '1' => {
786 'name' => 'msg',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800787 'type' => '8147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 }
789 },
Andrew Jeffery48761c62024-06-03 15:48:26 +0930790 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930791 'ShortName' => 'pack_pldm_header'
792 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800793 '10236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 'Header' => 'bios.h',
795 'Line' => '612',
796 'Param' => {
797 '0' => {
798 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300799 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '1' => {
802 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930803 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '2' => {
806 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300807 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '3' => {
810 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300811 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '4' => {
814 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +0300815 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '5' => {
818 'name' => 'table',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800819 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930820 }
821 },
822 'Reg' => {
823 '1' => 'rsi',
824 '2' => 'rdi',
825 '3' => 'r10',
826 '4' => 'r8',
827 '5' => 'r9'
828 },
829 'Return' => '100',
830 'ShortName' => 'decode_set_bios_table_req'
831 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800832 '10423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 'Header' => 'bios.h',
834 'Line' => '594',
835 'Param' => {
836 '0' => {
837 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '1' => {
841 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930842 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '2' => {
845 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930846 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 },
848 '3' => {
849 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300850 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 }
852 },
853 'Return' => '100',
854 'ShortName' => 'encode_set_bios_table_resp'
855 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800856 '10642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 'Header' => 'bios.h',
858 'Line' => '322',
859 'Param' => {
860 '0' => {
861 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300862 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '1' => {
865 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930866 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '2' => {
869 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +0300870 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '3' => {
873 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300874 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930875 }
876 },
877 'Reg' => {
878 '0' => 'rdi',
879 '1' => 'rsi',
880 '2' => 'rdx',
881 '3' => 'rcx'
882 },
883 'Return' => '100',
884 'ShortName' => 'decode_set_bios_table_resp'
885 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800886 '10752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 'Header' => 'bios.h',
888 'Line' => '302',
889 'Param' => {
890 '0' => {
891 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930892 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '1' => {
895 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930896 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '2' => {
899 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930900 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '3' => {
903 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930904 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '4' => {
907 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930908 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '5' => {
911 'name' => 'table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930912 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930913 },
914 '6' => {
915 'name' => 'msg',
916 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +0300917 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930918 },
919 '7' => {
920 'name' => 'payload_length',
921 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930922 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 }
924 },
925 'Return' => '100',
926 'ShortName' => 'encode_set_bios_table_req'
927 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800928 '11141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 'Header' => 'bios.h',
930 'Line' => '514',
931 'Param' => {
932 '0' => {
933 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930934 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '1' => {
937 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930938 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '2' => {
941 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930942 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 },
944 '3' => {
945 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300946 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 }
948 },
949 'Return' => '100',
950 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
951 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800952 '11355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 'Header' => 'bios.h',
954 'Line' => '502',
955 'Param' => {
956 '0' => {
957 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300958 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '1' => {
961 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930962 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '2' => {
965 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +0300966 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '3' => {
969 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +0300970 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 },
972 '4' => {
973 'name' => 'attribute',
Andrew Jeffery5befd122024-07-17 17:07:57 +0800974 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930975 }
976 },
977 'Reg' => {
978 '1' => 'rsi',
979 '2' => 'rdx',
980 '3' => 'rcx',
981 '4' => 'r8'
982 },
983 'Return' => '100',
984 'ShortName' => 'decode_set_bios_attribute_current_value_req'
985 },
Andrew Jeffery5befd122024-07-17 17:07:57 +0800986 '11502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 'Header' => 'bios.h',
988 'Line' => '279',
989 'Param' => {
990 '0' => {
991 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +0300992 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '1' => {
995 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +0930996 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '2' => {
999 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001000 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 },
1002 '3' => {
1003 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001004 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301005 }
1006 },
1007 'Reg' => {
1008 '0' => 'rdi',
1009 '1' => 'rsi',
1010 '2' => 'rdx',
1011 '3' => 'rcx'
1012 },
1013 'Return' => '100',
1014 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1015 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001016 '11612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 'Header' => 'bios.h',
1018 'Line' => '259',
1019 'Param' => {
1020 '0' => {
1021 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301022 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '1' => {
1025 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301026 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '2' => {
1029 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301030 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '3' => {
1033 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301034 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '4' => {
1037 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301038 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '5' => {
1041 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001042 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301043 },
1044 '6' => {
1045 'name' => 'payload_length',
1046 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301047 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 }
1049 },
1050 'Reg' => {
1051 '3' => 'rbp'
1052 },
1053 'Return' => '100',
1054 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1055 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001056 '11984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 'Header' => 'bios.h',
1058 'Line' => '480',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '1' => {
1065 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301066 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '2' => {
1069 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301070 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '3' => {
1073 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301074 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '4' => {
1077 'name' => 'attribute_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301078 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '5' => {
1081 'name' => 'attribute_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301082 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301083 },
1084 '6' => {
1085 'name' => 'msg',
1086 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001087 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 }
1089 },
1090 'Reg' => {
1091 '2' => 'r14'
1092 },
1093 'Return' => '100',
1094 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1095 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001096 '12353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 'Header' => 'bios.h',
1098 'Line' => '461',
1099 'Param' => {
1100 '0' => {
1101 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001102 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '1' => {
1105 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301106 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '2' => {
1109 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001110 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '3' => {
1113 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001114 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 },
1116 '4' => {
1117 'name' => 'attribute_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001118 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301119 }
1120 },
1121 'Reg' => {
1122 '1' => 'r9',
1123 '2' => 'rdx',
1124 '3' => 'rcx',
1125 '4' => 'r8'
1126 },
1127 'Return' => '100',
1128 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1129 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001130 '12505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 'Header' => 'bios.h',
1132 'Line' => '446',
1133 'Param' => {
1134 '0' => {
1135 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001136 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '1' => {
1139 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301140 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '2' => {
1143 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001144 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '3' => {
1147 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001148 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '4' => {
1151 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001152 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 },
1154 '5' => {
1155 'name' => 'attribute_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001156 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301157 }
1158 },
1159 'Reg' => {
1160 '1' => 'rsi',
1161 '2' => 'rdx',
1162 '3' => 'r10',
1163 '4' => 'r8',
1164 '5' => 'r9'
1165 },
1166 'Return' => '100',
1167 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1168 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001169 '12667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 'Header' => 'bios.h',
1171 'Line' => '430',
1172 'Param' => {
1173 '0' => {
1174 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301175 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '1' => {
1178 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301179 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '2' => {
1182 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '3' => {
1186 'name' => 'attribute_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301187 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 },
1189 '4' => {
1190 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001191 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 }
1193 },
1194 'Return' => '100',
1195 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1196 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001197 '12896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 'Header' => 'bios.h',
1199 'Line' => '412',
1200 'Param' => {
1201 '0' => {
1202 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001203 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '1' => {
1206 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301207 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '2' => {
1210 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001211 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '3' => {
1214 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001215 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '4' => {
1218 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001219 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 },
1221 '5' => {
1222 'name' => 'bios_table_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001223 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301224 }
1225 },
1226 'Reg' => {
1227 '1' => 'r10',
1228 '2' => 'rsi',
1229 '3' => 'rdi',
1230 '4' => 'r8',
1231 '5' => 'r9'
1232 },
1233 'Return' => '100',
1234 'ShortName' => 'decode_get_bios_table_resp'
1235 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001236 '13068' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 'Header' => 'bios.h',
1238 'Line' => '395',
1239 'Param' => {
1240 '0' => {
1241 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001242 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '1' => {
1245 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301246 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '2' => {
1249 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03001250 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '3' => {
1253 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03001254 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 },
1256 '4' => {
1257 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03001258 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301259 }
1260 },
1261 'Reg' => {
1262 '1' => 'r9',
1263 '2' => 'rdx',
1264 '3' => 'rcx',
1265 '4' => 'r8'
1266 },
1267 'Return' => '100',
1268 'ShortName' => 'decode_get_bios_table_req'
1269 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001270 '13215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 'Header' => 'bios.h',
1272 'Line' => '381',
1273 'Param' => {
1274 '0' => {
1275 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301276 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '1' => {
1279 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301280 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '2' => {
1283 'name' => 'transfer_op_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301284 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '3' => {
1287 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301288 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 },
1290 '4' => {
1291 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001292 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 }
1294 },
1295 'Return' => '100',
1296 'ShortName' => 'encode_get_bios_table_req'
1297 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001298 '13439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 'Header' => 'bios.h',
1300 'Line' => '366',
1301 'Param' => {
1302 '0' => {
1303 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301304 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '1' => {
1307 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301308 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '2' => {
1311 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301312 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '3' => {
1315 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301316 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '4' => {
1319 'name' => 'table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03001320 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '5' => {
1323 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301324 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301325 },
1326 '6' => {
1327 'name' => 'msg',
1328 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001329 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 }
1331 },
1332 'Reg' => {
1333 '2' => 'r15'
1334 },
1335 'Return' => '100',
1336 'ShortName' => 'encode_get_bios_table_resp'
1337 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001338 '13792' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 'Header' => 'bios.h',
1340 'Line' => '581',
1341 'Param' => {
1342 '0' => {
1343 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001344 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '1' => {
1347 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 },
1350 '2' => {
1351 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001352 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301353 }
1354 },
1355 'Reg' => {
1356 '0' => 'rdi',
1357 '1' => 'rsi',
1358 '2' => 'rdx'
1359 },
1360 'Return' => '100',
1361 'ShortName' => 'decode_set_date_time_resp'
1362 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001363 '13865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 'Header' => 'bios.h',
1365 'Line' => '565',
1366 'Param' => {
1367 '0' => {
1368 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '1' => {
1372 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301373 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '2' => {
1376 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001377 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 },
1379 '3' => {
1380 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301381 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 }
1383 },
1384 'Return' => '100',
1385 'ShortName' => 'encode_set_date_time_resp'
1386 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001387 '14072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 'Header' => 'bios.h',
1389 'Line' => '551',
1390 'Param' => {
1391 '0' => {
1392 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001393 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '1' => {
1396 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301397 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '2' => {
1400 'name' => 'seconds',
Tal Yacobide67ab62024-05-30 22:36:50 +03001401 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '3' => {
1404 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001405 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '4' => {
1408 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '5' => {
1412 'name' => 'day',
Tal Yacobide67ab62024-05-30 22:36:50 +03001413 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '6' => {
1416 'name' => 'month',
1417 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001418 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 },
1420 '7' => {
1421 'name' => 'year',
1422 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001423 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301424 }
1425 },
1426 'Reg' => {
1427 '2' => 'rbp',
1428 '3' => 'r12',
1429 '4' => 'r13',
1430 '5' => 'r14'
1431 },
1432 'Return' => '100',
1433 'ShortName' => 'decode_set_date_time_req'
1434 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001435 '14363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 'Header' => 'bios.h',
1437 'Line' => '534',
1438 'Param' => {
1439 '0' => {
1440 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301441 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '1' => {
1444 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301445 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '2' => {
1448 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301449 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '3' => {
1452 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301453 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '4' => {
1456 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301457 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '5' => {
1460 'name' => 'month',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301461 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301462 },
1463 '6' => {
1464 'name' => 'year',
1465 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301466 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301467 },
1468 '7' => {
1469 'name' => 'msg',
1470 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03001471 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 },
1473 '8' => {
1474 'name' => 'payload_length',
1475 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301476 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 }
1478 },
1479 'Return' => '100',
1480 'ShortName' => 'encode_set_date_time_req'
1481 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001482 '14856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 'Header' => 'bios.h',
1484 'Line' => '238',
1485 'Param' => {
1486 '0' => {
1487 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001488 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '1' => {
1491 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301492 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '2' => {
1495 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03001496 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '3' => {
1499 'name' => 'seconds',
Tal Yacobide67ab62024-05-30 22:36:50 +03001500 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '4' => {
1503 'name' => 'minutes',
Tal Yacobide67ab62024-05-30 22:36:50 +03001504 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '5' => {
1507 'name' => 'hours',
Tal Yacobide67ab62024-05-30 22:36:50 +03001508 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '6' => {
1511 'name' => 'day',
1512 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03001513 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '7' => {
1516 'name' => 'month',
1517 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03001518 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 },
1520 '8' => {
1521 'name' => 'year',
1522 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001523 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301524 }
1525 },
1526 'Reg' => {
1527 '1' => 'rdi',
1528 '2' => 'r10',
1529 '3' => 'rdx',
1530 '4' => 'r8',
1531 '5' => 'r9'
1532 },
1533 'Return' => '100',
1534 'ShortName' => 'decode_get_date_time_resp'
1535 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001536 '15057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 'Header' => 'bios.h',
1538 'Line' => '346',
1539 'Param' => {
1540 '0' => {
1541 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '1' => {
1545 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '2' => {
1549 'name' => 'seconds',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301550 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '3' => {
1553 'name' => 'minutes',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301554 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '4' => {
1557 'name' => 'hours',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301558 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '5' => {
1561 'name' => 'day',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301562 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301563 },
1564 '6' => {
1565 'name' => 'month',
1566 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301567 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 },
1569 '7' => {
1570 'name' => 'year',
1571 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301572 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301573 },
1574 '8' => {
1575 'name' => 'msg',
1576 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03001577 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 }
1579 },
1580 'Return' => '100',
1581 'ShortName' => 'encode_get_date_time_resp'
1582 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001583 '15341' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 'Header' => 'bios.h',
1585 'Line' => '217',
1586 'Param' => {
1587 '0' => {
1588 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301589 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 },
1591 '1' => {
1592 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03001593 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 }
1595 },
1596 'Return' => '100',
1597 'ShortName' => 'encode_get_date_time_req'
1598 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001599 '17275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 'Header' => 'bios_table.h',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301601 'Line' => '670',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 'Param' => {
1603 '0' => {
1604 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301605 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 },
1607 '1' => {
1608 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301609 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301610 }
1611 },
1612 'Reg' => {
1613 '0' => 'rdi',
1614 '1' => 'rsi'
1615 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301616 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 'ShortName' => 'pldm_bios_table_checksum'
1618 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001619 '17420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 'Header' => 'bios_table.h',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301621 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 'Param' => {
1623 '0' => {
1624 'name' => 'src_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301625 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '1' => {
1628 'name' => 'src_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301629 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '2' => {
1632 'name' => 'dest_table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301633 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '3' => {
1636 'name' => 'dest_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001637 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '4' => {
1640 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301641 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 },
1643 '5' => {
1644 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301645 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301646 }
1647 },
1648 'Reg' => {
1649 '2' => 'r14',
1650 '4' => 'r13'
1651 },
1652 'Return' => '100',
1653 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1654 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001655 '18108' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301657 'Line' => '625',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 'Param' => {
1659 '0' => {
1660 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301661 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '1' => {
1664 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301665 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 },
1667 '2' => {
1668 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301669 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 }
1671 },
1672 'Reg' => {
1673 '2' => 'r8'
1674 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001675 'Return' => '18103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1677 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001678 '18371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301680 'Line' => '202',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 'Param' => {
1682 '0' => {
1683 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301684 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '1' => {
1687 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301688 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 },
1690 '2' => {
1691 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301692 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 }
1694 },
1695 'Reg' => {
1696 '2' => 'r8'
1697 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001698 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1700 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001701 '18638' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301703 'Line' => '192',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 'Param' => {
1705 '0' => {
1706 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301707 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '1' => {
1710 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301711 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 },
1713 '2' => {
1714 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301715 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 }
1717 },
1718 'Reg' => {
1719 '2' => 'r8'
1720 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001721 'Return' => '18517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1723 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001724 '18900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301726 'Line' => '151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 'Param' => {
1728 '0' => {
1729 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301730 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '1' => {
1733 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 },
1736 '2' => {
1737 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03001738 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301739 }
1740 },
1741 'Reg' => {
1742 '0' => 'rbp',
1743 '1' => 'r12',
1744 '2' => 'rbx'
1745 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301746 'Return' => '19120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'ShortName' => 'pldm_bios_table_string_find_by_string'
1748 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301749 '19289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09301751 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 'Param' => {
1753 '0' => {
1754 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301755 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '1' => {
1758 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301759 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 },
1761 '2' => {
1762 'name' => 'handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301763 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 }
1765 },
1766 'Reg' => {
1767 '2' => 'r8'
1768 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301769 'Return' => '19120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1771 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301772 '20050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 'Header' => 'bios_table.h',
1774 'Line' => '52',
1775 'Param' => {
1776 '0' => {
1777 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001778 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 }
1780 },
1781 'Reg' => {
1782 '0' => 'rdi'
1783 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301784 'Return' => '2341',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301785 'ShortName' => 'pldm_bios_table_iter_value'
1786 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301787 '20098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 'Header' => 'bios_table.h',
1789 'Line' => '46',
1790 'Param' => {
1791 '0' => {
1792 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001793 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 }
1795 },
1796 'Return' => '1',
1797 'ShortName' => 'pldm_bios_table_iter_next'
1798 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301799 '20208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Header' => 'bios_table.h',
1801 'Line' => '41',
1802 'Param' => {
1803 '0' => {
1804 'name' => 'iter',
Andrew Jeffery46673f42024-06-25 16:02:25 +09301805 'type' => '20283'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 }
1807 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301808 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301809 'ShortName' => 'pldm_bios_table_iter_is_end'
1810 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301811 '20288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
1813 'Line' => '34',
1814 'Param' => {
1815 '0' => {
1816 'name' => 'iter',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001817 'type' => '18098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 }
1819 },
1820 'Return' => '1',
1821 'ShortName' => 'pldm_bios_table_iter_free'
1822 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301823 '20360' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 'Header' => 'bios_table.h',
1825 'Line' => '28',
1826 'Param' => {
1827 '0' => {
1828 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301829 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '1' => {
1832 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '2' => {
1836 'name' => 'type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001837 'type' => '15974'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301838 }
1839 },
1840 'Reg' => {
1841 '0' => 'rbp',
1842 '1' => 'r12',
1843 '2' => 'rbx'
1844 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001845 'Return' => '18098',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'ShortName' => 'pldm_bios_table_iter_create'
1847 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301848 '20598' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301850 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 'Param' => {
1852 '0' => {
1853 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301854 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '1' => {
1857 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301858 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 },
1860 '2' => {
1861 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001862 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301871 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301873 '20898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301875 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 'Param' => {
1877 '0' => {
1878 'name' => 'size_without_pad',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301879 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 }
1881 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301882 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1884 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301885 '21253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301887 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 'Param' => {
1889 '0' => {
1890 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001891 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 }
1893 },
1894 'Reg' => {
1895 '0' => 'rdi'
1896 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301897 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1899 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301900 '21302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 'Header' => 'bios_table.h',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301902 'Line' => '614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Param' => {
1904 '0' => {
1905 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001906 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 }
1908 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09301909 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301910 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1911 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301912 '21786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301914 'Line' => '576',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 'Param' => {
1916 '0' => {
1917 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001918 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 }
1920 },
1921 'Reg' => {
1922 '0' => 'rdi'
1923 },
Andrew Jeffery5befd122024-07-17 17:07:57 +08001924 'Return' => '15828',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1926 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301927 '21926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301929 'Line' => '592',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 'Param' => {
1931 '0' => {
1932 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301933 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '1' => {
1936 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301937 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '2' => {
1940 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '3' => {
1944 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '4' => {
1948 'name' => 'cv',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001949 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbx',
1954 '1' => 'r12',
1955 '2' => 'r13',
1956 '3' => 'rbp',
1957 '4' => 'r8'
1958 },
1959 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301961 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301962 '22195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09301964 'Line' => '570',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301965 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1967 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301968 '22357' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09301970 'Line' => '560',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 'Param' => {
1972 '0' => {
1973 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301974 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '1' => {
1977 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301978 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '2' => {
1981 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301982 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '3' => {
1985 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301986 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '4' => {
1989 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301990 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 },
1992 '5' => {
1993 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03001994 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302008 '22757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302010 'Line' => '541',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 'Param' => {
2012 '0' => {
2013 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002014 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 },
2016 '1' => {
2017 'name' => 'current_string',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002018 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Return' => '1',
2022 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2023 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302024 '22852' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302026 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 'Param' => {
2028 '0' => {
2029 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002030 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 }
2032 },
2033 'Reg' => {
2034 '0' => 'rdi'
2035 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302036 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2038 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302039 '22993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Header' => 'bios_table.h',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302041 'Line' => '525',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 'Param' => {
2043 '0' => {
2044 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 }
2047 },
2048 'Reg' => {
2049 '0' => 'rdi'
2050 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302051 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2053 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302054 '23175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302056 'Line' => '512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302091 '23494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302093 'Line' => '493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Param' => {
2095 '0' => {
2096 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002097 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '1' => {
2100 'name' => 'handles',
Tal Yacobide67ab62024-05-30 22:36:50 +03002101 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '2' => {
2104 'name' => 'number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302105 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302108 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2110 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302111 '23741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302113 'Line' => '483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002117 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302123 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2125 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302126 '23790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302128 'Line' => '477',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302132 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302138 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2140 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302141 '23839' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302143 'Line' => '470',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002147 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 }
2149 },
2150 'Reg' => {
2151 '0' => 'rdi'
2152 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302153 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2155 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302156 '23888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302158 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 'Param' => {
2160 '0' => {
2161 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002162 'type' => '18103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302163 }
2164 },
2165 'Reg' => {
2166 '0' => 'rdi'
2167 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302168 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2170 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302171 '24435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Header' => 'bios_table.h',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302173 'Line' => '455',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Param' => {
2175 '0' => {
2176 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002177 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '1' => {
2180 'name' => 'lower',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302181 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '2' => {
2184 'name' => 'upper',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302185 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '3' => {
2188 'name' => 'scalar',
Tal Yacobide67ab62024-05-30 22:36:50 +03002189 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 },
2191 '4' => {
2192 'name' => 'def',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302193 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302194 }
2195 },
2196 'Reg' => {
2197 '0' => 'rdi',
2198 '1' => 'rsi',
2199 '2' => 'rdx',
2200 '3' => 'rcx',
2201 '4' => 'r8'
2202 },
2203 'Return' => '1',
2204 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2205 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302206 '24571' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302208 'Line' => '440',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 'Param' => {
2210 '0' => {
2211 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302212 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '1' => {
2215 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302216 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 },
2218 '2' => {
2219 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302220 'type' => '24833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302221 }
2222 },
2223 'Reg' => {
2224 '0' => 'r12',
2225 '1' => 'rbp',
2226 '2' => 'rbx'
2227 },
2228 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302231 '24843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302233 'Line' => '421',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 'Param' => {
2235 '0' => {
2236 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302237 'type' => '24833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 },
2239 '1' => {
2240 'name' => 'errmsg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302241 'type' => '25142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302242 }
2243 },
2244 'Return' => '100',
2245 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2246 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302247 '25147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302249 'Line' => '428',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302250 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2252 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302253 '25323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302255 'Line' => '395',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002259 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302270 'Reg' => {
2271 '2' => 'r12'
2272 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302273 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2275 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302276 '25617' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302278 'Line' => '387',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 'Param' => {
2280 '0' => {
2281 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002282 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302283 }
2284 },
2285 'Reg' => {
2286 '0' => 'rdi'
2287 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302288 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2290 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302291 '25686' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302293 'Line' => '379',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 'Param' => {
2295 '0' => {
2296 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002297 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302298 }
2299 },
2300 'Reg' => {
2301 '0' => 'rdi'
2302 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302303 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2305 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302306 '25755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302308 'Line' => '371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 'Param' => {
2310 '0' => {
2311 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002312 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 }
2314 },
2315 'Reg' => {
2316 '0' => 'rdi'
2317 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302318 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2320 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302321 '25824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302323 'Line' => '360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 'Param' => {
2325 '0' => {
2326 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002327 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 },
2329 '1' => {
2330 'name' => 'def_string_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002331 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302332 }
2333 },
2334 'Reg' => {
2335 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302336 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
2338 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302339 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302341 '25912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302343 'Line' => '346',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Param' => {
2345 '0' => {
2346 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302347 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '1' => {
2350 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302351 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 },
2353 '2' => {
2354 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302355 'type' => '26271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302356 }
2357 },
2358 'Reg' => {
2359 '0' => 'r12',
2360 '2' => 'rbx'
2361 },
2362 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302363 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302365 '26276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302367 'Line' => '325',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302371 'type' => '26271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 },
2373 '1' => {
2374 'name' => 'errmsg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302375 'type' => '25142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 }
2377 },
2378 'Reg' => {
2379 '1' => 'rbx'
2380 },
2381 'Return' => '100',
2382 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2383 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302384 '26545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302386 'Line' => '333',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 'Param' => {
2388 '0' => {
2389 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302390 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302391 }
2392 },
2393 'Reg' => {
2394 '0' => 'rdi'
2395 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302396 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2398 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302399 '26795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302401 'Line' => '299',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 'Param' => {
2403 '0' => {
2404 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002405 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '1' => {
2408 'name' => 'def_indices',
Tal Yacobide67ab62024-05-30 22:36:50 +03002409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 },
2411 '2' => {
2412 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302413 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302414 }
2415 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302416 'Reg' => {
2417 '0' => 'rbp',
2418 '1' => 'r12'
2419 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302420 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2422 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302423 '27092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Header' => 'bios_table.h',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302425 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 'Param' => {
2427 '0' => {
2428 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002429 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '1' => {
2432 'name' => 'pv_hdls',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002433 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 },
2435 '2' => {
2436 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302437 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 }
2439 },
2440 'Reg' => {
2441 '0' => 'rcx',
2442 '1' => 'rsi',
2443 '2' => 'rdx'
2444 },
2445 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302446 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302448 '27257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302450 'Line' => '265',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 'Param' => {
2452 '0' => {
2453 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002454 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 },
2456 '1' => {
2457 'name' => 'def_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002458 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302459 }
2460 },
2461 'Reg' => {
2462 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
2465 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302466 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302468 '27337' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Header' => 'bios_table.h',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302470 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'Param' => {
2472 '0' => {
2473 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002474 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 },
2476 '1' => {
2477 'name' => 'pv_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002478 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302479 }
2480 },
2481 'Reg' => {
2482 '0' => 'rdi',
2483 '1' => 'rsi'
2484 },
2485 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302486 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302488 '27397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302490 'Line' => '239',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Param' => {
2492 '0' => {
2493 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302494 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '1' => {
2497 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302498 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 },
2500 '2' => {
2501 'name' => 'info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302502 'type' => '27726'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
2505 'Reg' => {
2506 '0' => 'rbp',
2507 '2' => 'rbx'
2508 },
2509 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302510 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302512 '27731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302514 'Line' => '225',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Param' => {
2516 '0' => {
2517 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302518 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 },
2520 '1' => {
2521 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302522 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 }
2524 },
2525 'Reg' => {
2526 '0' => 'rdi',
2527 '1' => 'rsi'
2528 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302529 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2531 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302532 '27791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302534 'Line' => '182',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 'Param' => {
2536 '0' => {
2537 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002538 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302539 }
2540 },
2541 'Reg' => {
2542 '0' => 'rdi'
2543 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302544 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302545 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2546 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302547 '27838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302549 'Line' => '174',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Param' => {
2551 '0' => {
2552 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002553 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 }
2555 },
2556 'Reg' => {
2557 '0' => 'rdi'
2558 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302559 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2561 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302562 '27885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302564 'Line' => '167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 'Param' => {
2566 '0' => {
2567 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002568 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302569 }
2570 },
2571 'Reg' => {
2572 '0' => 'rdi'
2573 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302574 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302575 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2576 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302577 '28518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302579 'Line' => '137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302583 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '1' => {
2586 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302587 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 '2' => {
2590 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302591 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302592 }
2593 },
2594 'Reg' => {
2595 '0' => 'rdi',
2596 '1' => 'rsi',
2597 '2' => 'rdx'
2598 },
2599 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302600 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302602 '28755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302604 'Line' => '122',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 'Param' => {
2606 '0' => {
2607 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302608 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302609 }
2610 },
2611 'Reg' => {
2612 '0' => 'rdi'
2613 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302614 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2616 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302617 '28802' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302619 'Line' => '115',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 'Param' => {
2621 '0' => {
2622 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302623 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 }
2625 },
2626 'Reg' => {
2627 '0' => 'rdi'
2628 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302629 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302630 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2631 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302632 '28849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Header' => 'bios_table.h',
2634 'Line' => '105',
2635 'Param' => {
2636 '0' => {
2637 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302638 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '1' => {
2641 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302642 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '2' => {
2645 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03002646 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 },
2648 '3' => {
2649 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302650 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 }
2652 },
2653 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302654 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302656 '29210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Header' => 'bios_table.h',
2658 'Line' => '91',
2659 'Param' => {
2660 '0' => {
2661 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302662 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302663 }
2664 },
2665 'Reg' => {
2666 '0' => 'rdi'
2667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302668 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2670 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302671 '35755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002673 'Line' => '1500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 'Param' => {
2675 '0' => {
2676 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002677 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '1' => {
2680 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302681 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '2' => {
2684 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002685 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '3' => {
2688 'name' => 'non_functioning_component_indication',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302689 'type' => '35937'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
2691 '4' => {
2692 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302693 'type' => '35942'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302694 }
2695 },
2696 'Reg' => {
2697 '0' => 'rbx',
2698 '3' => 'rbp',
2699 '4' => 'r12'
2700 },
2701 'Return' => '100',
2702 'ShortName' => 'decode_cancel_update_resp'
2703 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302704 '35952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002706 'Line' => '1483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 'Param' => {
2708 '0' => {
2709 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302710 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '1' => {
2713 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002714 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 },
2716 '2' => {
2717 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302718 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302719 }
2720 },
2721 'Return' => '100',
2722 'ShortName' => 'encode_cancel_update_req'
2723 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302724 '36124' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002726 'Line' => '1468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 'Param' => {
2728 '0' => {
2729 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002730 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '1' => {
2733 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302734 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 },
2736 '2' => {
2737 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002738 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302739 }
2740 },
2741 'Reg' => {
2742 '0' => 'rdi',
2743 '1' => 'rsi',
2744 '2' => 'rdx'
2745 },
2746 'Return' => '100',
2747 'ShortName' => 'decode_cancel_update_component_resp'
2748 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302749 '36200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002751 'Line' => '1456',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 'Param' => {
2753 '0' => {
2754 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302755 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '1' => {
2758 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002759 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 },
2761 '2' => {
2762 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302763 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302764 }
2765 },
2766 'Return' => '100',
2767 'ShortName' => 'encode_cancel_update_component_req'
2768 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302769 '36372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002771 'Line' => '1438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 'Param' => {
2773 '0' => {
2774 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002775 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '1' => {
2778 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302779 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '2' => {
2782 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002783 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '3' => {
2786 'name' => 'current_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002787 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '4' => {
2790 'name' => 'previous_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002791 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '5' => {
2794 'name' => 'aux_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002795 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302796 },
2797 '6' => {
2798 'name' => 'aux_state_status',
2799 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03002800 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '7' => {
2803 'name' => 'progress_percent',
2804 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03002805 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '8' => {
2808 'name' => 'reason_code',
2809 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03002810 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302811 },
2812 '9' => {
2813 'name' => 'update_option_flags_enabled',
2814 'offset' => '24',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302815 'type' => '36699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302816 }
2817 },
2818 'Reg' => {
2819 '0' => 'rbx',
2820 '3' => 'r12',
2821 '4' => 'rbp',
2822 '5' => 'r13'
2823 },
2824 'Return' => '100',
2825 'ShortName' => 'decode_get_status_resp'
2826 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302827 '36709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002829 'Line' => '1418',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 'Param' => {
2831 '0' => {
2832 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302833 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '1' => {
2836 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002837 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 },
2839 '2' => {
2840 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302841 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302842 }
2843 },
2844 'Return' => '100',
2845 'ShortName' => 'encode_get_status_req'
2846 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302847 '36881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002849 'Line' => '1402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 'Param' => {
2851 '0' => {
2852 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002853 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '1' => {
2856 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302857 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '2' => {
2860 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002861 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 },
2863 '3' => {
2864 'name' => 'estimated_time_activation',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002865 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302866 }
2867 },
2868 'Reg' => {
2869 '1' => 'rsi',
2870 '2' => 'rdx',
2871 '3' => 'rcx'
2872 },
2873 'Return' => '100',
2874 'ShortName' => 'decode_activate_firmware_resp'
2875 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302876 '37007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002878 'Line' => '1388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 'Param' => {
2880 '0' => {
2881 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302882 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '1' => {
2885 'name' => 'self_contained_activation_req',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302886 'type' => '29937'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '2' => {
2889 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002890 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 },
2892 '3' => {
2893 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302894 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302895 }
2896 },
2897 'Return' => '100',
2898 'ShortName' => 'encode_activate_firmware_req'
2899 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302900 '37250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002902 'Line' => '1373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 'Param' => {
2904 '0' => {
2905 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302906 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '1' => {
2909 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302910 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '2' => {
2913 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002914 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 },
2916 '3' => {
2917 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302918 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302919 }
2920 },
2921 'Return' => '100',
2922 'ShortName' => 'encode_apply_complete_resp'
2923 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302924 '37441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002926 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 'Param' => {
2928 '0' => {
2929 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002930 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '1' => {
2933 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302934 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '2' => {
2937 'name' => 'apply_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002938 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 },
2940 '3' => {
2941 'name' => 'comp_activation_methods_modification',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302942 'type' => '37551'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302943 }
2944 },
2945 'Reg' => {
2946 '0' => 'rdi',
2947 '1' => 'rsi',
2948 '2' => 'rdx',
2949 '3' => 'rcx'
2950 },
2951 'Return' => '100',
2952 'ShortName' => 'decode_apply_complete_req'
2953 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302954 '37561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002956 'Line' => '1343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 'Param' => {
2958 '0' => {
2959 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302960 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '1' => {
2963 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302964 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '2' => {
2967 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002968 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 },
2970 '3' => {
2971 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302972 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302973 }
2974 },
2975 'Return' => '100',
2976 'ShortName' => 'encode_verify_complete_resp'
2977 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302978 '37752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002980 'Line' => '1328',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 'Param' => {
2982 '0' => {
2983 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002984 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '1' => {
2987 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302988 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 },
2990 '2' => {
2991 'name' => 'verify_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002992 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302993 }
2994 },
2995 'Reg' => {
2996 '0' => 'rdi',
2997 '1' => 'rsi',
2998 '2' => 'rdx'
2999 },
3000 'Return' => '100',
3001 'ShortName' => 'decode_verify_complete_req'
3002 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303003 '37828' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003005 'Line' => '1317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 'Param' => {
3007 '0' => {
3008 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303009 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '1' => {
3012 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303013 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '2' => {
3016 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003017 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 },
3019 '3' => {
3020 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303021 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303022 }
3023 },
3024 'Return' => '100',
3025 'ShortName' => 'encode_transfer_complete_resp'
3026 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303027 '38019' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003029 'Line' => '1301',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 'Param' => {
3031 '0' => {
3032 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003033 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '1' => {
3036 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303037 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 },
3039 '2' => {
3040 'name' => 'transfer_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03003041 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303042 }
3043 },
3044 'Reg' => {
3045 '0' => 'rdi',
3046 '1' => 'rsi',
3047 '2' => 'rdx'
3048 },
3049 'Return' => '100',
3050 'ShortName' => 'decode_transfer_complete_req'
3051 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303052 '38095' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003054 'Line' => '1288',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 'Param' => {
3056 '0' => {
3057 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303058 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '1' => {
3061 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '2' => {
3065 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003066 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 },
3068 '3' => {
3069 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303070 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303071 }
3072 },
3073 'Reg' => {
3074 '2' => 'rbx'
3075 },
3076 'Return' => '100',
3077 'ShortName' => 'encode_request_firmware_data_resp'
3078 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303079 '38286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003081 'Line' => '1266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 'Param' => {
3083 '0' => {
3084 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003085 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '1' => {
3088 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303089 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '2' => {
3092 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03003093 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 },
3095 '3' => {
3096 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03003097 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303098 }
3099 },
3100 'Reg' => {
3101 '0' => 'rdi',
3102 '1' => 'rsi',
3103 '2' => 'rdx',
3104 '3' => 'rcx'
3105 },
3106 'Return' => '100',
3107 'ShortName' => 'decode_request_firmware_data_req'
3108 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303109 '38406' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003111 'Line' => '1248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Param' => {
3113 '0' => {
3114 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003115 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '1' => {
3118 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303119 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '2' => {
3122 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003123 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '3' => {
3126 'name' => 'comp_compatibility_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003127 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '4' => {
3130 'name' => 'comp_compatibility_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003131 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '5' => {
3134 'name' => 'update_option_flags_enabled',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303135 'type' => '36699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 },
3137 '6' => {
3138 'name' => 'time_before_req_fw_data',
3139 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003140 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303141 }
3142 },
3143 'Reg' => {
3144 '0' => 'rbx',
3145 '3' => 'r12',
3146 '4' => 'rbp',
3147 '5' => 'r13'
3148 },
3149 'Return' => '100',
3150 'ShortName' => 'decode_update_component_resp'
3151 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303152 '38640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003154 'Line' => '1224',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 'Param' => {
3156 '0' => {
3157 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303158 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '1' => {
3161 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303162 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '2' => {
3165 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303166 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '3' => {
3169 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303170 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '4' => {
3173 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303174 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '5' => {
3177 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303178 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303179 },
3180 '6' => {
3181 'name' => 'update_option_flags',
3182 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303183 'type' => '30713'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303184 },
3185 '7' => {
3186 'name' => 'comp_ver_str_type',
3187 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303189 },
3190 '8' => {
3191 'name' => 'comp_ver_str_len',
3192 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303193 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303194 },
3195 '9' => {
3196 'name' => 'comp_ver_str',
3197 'offset' => '24',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303198 'type' => '39109'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303199 },
3200 '10' => {
3201 'name' => 'msg',
3202 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03003203 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303204 },
3205 '11' => {
3206 'name' => 'payload_length',
3207 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303209 }
3210 },
3211 'Return' => '100',
3212 'ShortName' => 'encode_update_component_req'
3213 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303214 '39119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003216 'Line' => '1197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 'Param' => {
3218 '0' => {
3219 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003220 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '1' => {
3223 'name' => 'payload_length',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303224 'type' => '31720'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '2' => {
3227 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003228 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '3' => {
3231 'name' => 'comp_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003232 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 },
3234 '4' => {
3235 'name' => 'comp_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003236 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303237 }
3238 },
3239 'Reg' => {
3240 '0' => 'rbx',
3241 '3' => 'r12',
3242 '4' => 'rbp'
3243 },
3244 'Return' => '100',
3245 'ShortName' => 'decode_pass_component_table_resp'
3246 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303247 '39318' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003249 'Line' => '1179',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 'Param' => {
3251 '0' => {
3252 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303253 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '1' => {
3256 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303257 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '2' => {
3260 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303261 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '3' => {
3264 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303265 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '4' => {
3268 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303269 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '5' => {
3272 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303273 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303274 },
3275 '6' => {
3276 'name' => 'comp_ver_str_type',
3277 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303278 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303279 },
3280 '7' => {
3281 'name' => 'comp_ver_str_len',
3282 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303283 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303284 },
3285 '8' => {
3286 'name' => 'comp_ver_str',
3287 'offset' => '16',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303288 'type' => '39109'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 },
3290 '9' => {
3291 'name' => 'msg',
3292 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03003293 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303294 },
3295 '10' => {
3296 'name' => 'payload_length',
3297 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303298 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303299 }
3300 },
3301 'Return' => '100',
3302 'ShortName' => 'encode_pass_component_table_req'
3303 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303304 '39804' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003306 'Line' => '1154',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 'Param' => {
3308 '0' => {
3309 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003310 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '1' => {
3313 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303314 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '2' => {
3317 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003318 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '3' => {
3321 'name' => 'fd_meta_data_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003322 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 },
3324 '4' => {
3325 'name' => 'fd_will_send_pkg_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003326 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303327 }
3328 },
3329 'Reg' => {
3330 '1' => 'r9',
3331 '2' => 'rdx',
3332 '3' => 'rcx',
3333 '4' => 'r8'
3334 },
3335 'Return' => '100',
3336 'ShortName' => 'decode_request_update_resp'
3337 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303338 '39951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003340 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 'Param' => {
3342 '0' => {
3343 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303344 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '1' => {
3347 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303348 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '2' => {
3351 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303352 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '3' => {
3355 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303356 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '4' => {
3359 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303360 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '5' => {
3363 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303364 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303365 },
3366 '6' => {
3367 'name' => 'comp_image_set_ver_str_len',
3368 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303369 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303370 },
3371 '7' => {
3372 'name' => 'comp_img_set_ver_str',
3373 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303374 'type' => '39109'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303375 },
3376 '8' => {
3377 'name' => 'msg',
3378 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03003379 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303380 },
3381 '9' => {
3382 'name' => 'payload_length',
3383 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303384 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303385 }
3386 },
3387 'Return' => '100',
3388 'ShortName' => 'encode_request_update_req'
3389 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303390 '52351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003392 'Line' => '951',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 'Param' => {
3394 '0' => {
3395 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303396 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303397 },
3398 '1' => {
3399 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303400 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '2' => {
3403 'name' => 'component_data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303404 'type' => '52673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 },
3406 '3' => {
3407 'name' => 'active_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003408 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303409 },
3410 '4' => {
3411 'name' => 'pending_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003412 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303413 }
3414 },
3415 'Reg' => {
3416 '1' => 'r9',
3417 '2' => 'rdx',
3418 '3' => 'rdi',
3419 '4' => 'r8'
3420 },
3421 'Return' => '100',
3422 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3423 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303424 '52678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303425 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003426 'Line' => '932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'Param' => {
3428 '0' => {
3429 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003430 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303431 },
3432 '1' => {
3433 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303434 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303435 },
3436 '2' => {
3437 'name' => 'resp_data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303438 'type' => '52898'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '3' => {
3441 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003442 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 },
3444 '4' => {
3445 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003446 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 },
3448 '5' => {
3449 'name' => 'comp_parameter_table',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003450 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303451 }
3452 },
3453 'Reg' => {
3454 '0' => 'rbx',
3455 '1' => 'r12',
3456 '2' => 'rbp',
3457 '3' => 'r13',
3458 '4' => 'r14',
3459 '5' => 'r15'
3460 },
3461 'Return' => '100',
3462 'ShortName' => 'decode_get_firmware_parameters_resp'
3463 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303464 '52903' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303465 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003466 'Line' => '915',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 'Param' => {
3468 '0' => {
3469 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303470 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303471 },
3472 '1' => {
3473 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303474 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303475 },
3476 '2' => {
3477 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003478 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303479 }
3480 },
3481 'Reg' => {
3482 '0' => 'rdi',
3483 '1' => 'rsi',
3484 '2' => 'rdx'
3485 },
3486 'Return' => '100',
3487 'ShortName' => 'encode_get_firmware_parameters_req'
3488 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303489 '53043' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003491 'Line' => '897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303492 'Param' => {
3493 '0' => {
3494 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003495 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303496 },
3497 '1' => {
3498 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303499 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 },
3501 '2' => {
3502 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003503 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 },
3505 '3' => {
3506 'name' => 'device_identifiers_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03003507 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '4' => {
3510 'name' => 'descriptor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03003511 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303512 },
3513 '5' => {
3514 'name' => 'descriptor_data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303515 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303516 }
3517 },
3518 'Reg' => {
3519 '1' => 'r10',
3520 '3' => 'rcx',
3521 '4' => 'r8',
3522 '5' => 'r9'
3523 },
3524 'Return' => '100',
3525 'ShortName' => 'decode_query_device_identifiers_resp'
3526 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303527 '53209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003529 'Line' => '882',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 'Param' => {
3531 '0' => {
3532 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303533 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '1' => {
3536 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303537 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303538 },
3539 '2' => {
3540 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003541 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 }
3543 },
3544 'Reg' => {
3545 '0' => 'rdi',
3546 '1' => 'rsi',
3547 '2' => 'rdx'
3548 },
3549 'Return' => '100',
3550 'ShortName' => 'encode_query_device_identifiers_req'
3551 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303552 '53349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303553 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003554 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303555 'Param' => {
3556 '0' => {
3557 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303558 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303559 },
3560 '1' => {
3561 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303562 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 },
3564 '2' => {
3565 'name' => 'pldm_comp_image_info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303566 'type' => '53496'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '3' => {
3569 'name' => 'comp_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003570 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303571 }
3572 },
3573 'Reg' => {
3574 '0' => 'rbx',
3575 '1' => 'r13',
3576 '2' => 'rbp',
3577 '3' => 'r12'
3578 },
3579 'Return' => '100',
3580 'ShortName' => 'decode_pldm_comp_image_info'
3581 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303582 '53501' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003584 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303585 'Param' => {
3586 '0' => {
3587 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303588 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303589 },
3590 '1' => {
3591 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303592 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303593 },
3594 '2' => {
3595 'name' => 'descriptor_title_str_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03003596 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 },
3598 '3' => {
3599 'name' => 'descriptor_title_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003600 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 },
3602 '4' => {
3603 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003604 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303605 }
3606 },
3607 'Reg' => {
3608 '0' => 'rbx',
3609 '1' => 'rbp',
3610 '2' => 'r14',
3611 '3' => 'r12',
3612 '4' => 'r13'
3613 },
3614 'Return' => '100',
3615 'ShortName' => 'decode_vendor_defined_descriptor_value'
3616 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303617 '53683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003619 'Line' => '835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 'Param' => {
3621 '0' => {
3622 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303623 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 },
3625 '1' => {
3626 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303627 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303628 },
3629 '2' => {
3630 'name' => 'descriptor_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003631 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303632 },
3633 '3' => {
3634 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003635 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303636 }
3637 },
3638 'Reg' => {
3639 '0' => 'rbx',
3640 '1' => 'r12',
3641 '3' => 'rbp'
3642 },
3643 'Return' => '100',
3644 'ShortName' => 'decode_descriptor_type_length_value'
3645 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303646 '53855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003648 'Line' => '816',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 'Param' => {
3650 '0' => {
3651 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303652 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 },
3654 '1' => {
3655 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303656 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303657 },
3658 '2' => {
3659 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303660 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303661 },
3662 '3' => {
3663 'name' => 'fw_device_id_record',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303664 'type' => '54112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 },
3666 '4' => {
3667 'name' => 'applicable_components',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003668 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '5' => {
3671 'name' => 'comp_image_set_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003672 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '6' => {
3675 'name' => 'record_descriptors',
3676 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003677 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '7' => {
3680 'name' => 'fw_device_pkg_data',
3681 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003682 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303683 }
3684 },
3685 'Reg' => {
3686 '1' => 'r15',
3687 '3' => 'rbp',
3688 '4' => 'r14',
3689 '5' => 'r13'
3690 },
3691 'Return' => '100',
3692 'ShortName' => 'decode_firmware_device_id_record'
3693 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303694 '54117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303695 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003696 'Line' => '795',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 'Param' => {
3698 '0' => {
3699 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303700 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 },
3702 '1' => {
3703 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303704 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 },
3706 '2' => {
3707 'name' => 'package_header_info',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303708 'type' => '54422'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '3' => {
3711 'name' => 'package_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003712 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303713 }
3714 },
3715 'Reg' => {
3716 '0' => 'rbx',
3717 '1' => 'r13',
3718 '2' => 'rbp',
3719 '3' => 'r12'
3720 },
3721 'Return' => '100',
3722 'ShortName' => 'decode_pldm_package_header_info'
3723 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303724 '57971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003726 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Param' => {
3728 '0' => {
3729 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303730 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303731 },
3732 '1' => {
3733 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303734 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '2' => {
3737 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303738 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303739 },
3740 '3' => {
3741 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303742 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '4' => {
3745 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003746 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Return' => '100',
3750 'ShortName' => 'encode_set_fru_record_table_resp'
3751 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303752 '58211' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003754 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303755 'Param' => {
3756 '0' => {
3757 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003758 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303759 },
3760 '1' => {
3761 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303762 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303763 },
3764 '2' => {
3765 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003766 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '3' => {
3769 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003770 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 },
3772 '4' => {
3773 'name' => 'fru_table_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003774 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 }
3776 },
3777 'Reg' => {
3778 '1' => 'rsi',
3779 '2' => 'rdx',
3780 '3' => 'rcx',
3781 '4' => 'r8'
3782 },
3783 'Return' => '100',
3784 'ShortName' => 'decode_set_fru_record_table_req'
3785 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303786 '58378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'fru.h',
3788 'Line' => '360',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003792 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '1' => {
3795 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303796 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 },
3798 '2' => {
3799 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003800 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 },
3802 '3' => {
3803 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003804 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 },
3806 '4' => {
3807 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003808 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '5' => {
3811 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003812 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '6' => {
3815 'name' => 'fru_record_table_length',
3816 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003817 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 }
3819 },
3820 'Return' => '100',
3821 'ShortName' => 'decode_get_fru_record_table_resp'
3822 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303823 '58608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 'Header' => 'fru.h',
3825 'Line' => '387',
3826 'Param' => {
3827 '0' => {
3828 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003829 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '1' => {
3832 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '2' => {
3836 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003837 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '3' => {
3840 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003841 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '4' => {
3844 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003845 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '5' => {
3848 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003849 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '6' => {
3852 'name' => 'fru_record_table_length',
3853 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003854 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303855 },
3856 '7' => {
3857 'name' => 'max_fru_record_table_length',
3858 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303859 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 }
3861 },
3862 'Reg' => {
3863 '3' => 'r10',
3864 '4' => 'r8',
3865 '5' => 'r9'
3866 },
3867 'Return' => '100',
3868 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3869 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303870 '58929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303871 'Header' => 'fru.h',
3872 'Line' => '339',
3873 'Param' => {
3874 '0' => {
3875 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303876 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '1' => {
3879 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303880 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 },
3882 '2' => {
3883 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303885 },
3886 '3' => {
3887 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003888 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303889 },
3890 '4' => {
3891 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303892 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303893 }
3894 },
3895 'Return' => '100',
3896 'ShortName' => 'encode_get_fru_record_table_req'
3897 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303898 '59164' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'Header' => 'fru.h',
3900 'Line' => '451',
3901 'Param' => {
3902 '0' => {
3903 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003904 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303905 },
3906 '1' => {
3907 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303908 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 },
3910 '2' => {
3911 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003912 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 },
3914 '3' => {
3915 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003916 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 },
3918 '4' => {
3919 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003920 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 },
3922 '5' => {
3923 'name' => 'fru_structure_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003924 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303925 }
3926 },
3927 'Reg' => {
3928 '1' => 'rsi',
3929 '2' => 'rdx',
3930 '3' => 'r10',
3931 '4' => 'r8',
3932 '5' => 'r9'
3933 },
3934 'Return' => '100',
3935 'ShortName' => 'decode_get_fru_record_by_option_resp'
3936 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303937 '59331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303938 'Header' => 'fru.h',
3939 'Line' => '313',
3940 'Param' => {
3941 '0' => {
3942 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303943 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303944 },
3945 '1' => {
3946 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303947 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 },
3949 '2' => {
3950 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303951 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '3' => {
3954 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303955 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '4' => {
3958 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303959 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '5' => {
3962 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303963 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '6' => {
3966 'name' => 'msg',
3967 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003968 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303969 },
3970 '7' => {
3971 'name' => 'payload_length',
3972 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303973 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 }
3975 },
3976 'Reg' => {
3977 '2' => 'r15'
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'encode_get_fru_record_by_option_resp'
3981 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09303982 '59722' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '292',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003988 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303992 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '2' => {
3995 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003996 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'fru_table_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004000 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'record_set_identifier',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004004 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'record_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03004008 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'field_type',
4012 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004013 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'transfer_op_flag',
4017 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004018 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '1' => 'r10',
4023 '2' => 'rdx',
4024 '3' => 'rdi',
4025 '4' => 'r8',
4026 '5' => 'r9'
4027 },
4028 'Return' => '100',
4029 'ShortName' => 'decode_get_fru_record_by_option_req'
4030 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304031 '59924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Header' => 'fru.h',
4033 'Line' => '433',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304037 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '1' => {
4040 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304041 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '2' => {
4044 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304045 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '3' => {
4048 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304049 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '4' => {
4052 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304053 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '5' => {
4056 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304057 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 },
4059 '6' => {
4060 'name' => 'transfer_op_flag',
4061 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304062 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304063 },
4064 '7' => {
4065 'name' => 'msg',
4066 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004067 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 },
4069 '8' => {
4070 'name' => 'payload_length',
4071 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304072 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304073 }
4074 },
4075 'Return' => '100',
4076 'ShortName' => 'encode_get_fru_record_by_option_req'
4077 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304078 '60221' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304079 'Header' => 'fru.h',
4080 'Line' => '468',
4081 'Param' => {
4082 '0' => {
4083 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304084 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304085 },
4086 '1' => {
4087 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304088 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304089 },
4090 '2' => {
4091 'name' => 'record_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004092 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 },
4094 '3' => {
4095 'name' => 'record_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004096 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 },
4098 '4' => {
4099 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304100 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304101 },
4102 '5' => {
4103 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304104 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 },
4106 '6' => {
4107 'name' => 'ft',
4108 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304109 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304110 }
4111 },
4112 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004113 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304115 '60880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 'Header' => 'fru.h',
4117 'Line' => '409',
4118 'Param' => {
4119 '0' => {
4120 'name' => 'fru_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004121 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304122 },
4123 '1' => {
4124 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304125 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304126 },
4127 '2' => {
4128 'name' => 'curr_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004129 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304130 },
4131 '3' => {
4132 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304133 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '4' => {
4136 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304137 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304138 },
4139 '5' => {
4140 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304141 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304142 },
4143 '6' => {
4144 'name' => 'encoding',
4145 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304146 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 },
4148 '7' => {
4149 'name' => 'tlvs',
4150 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004151 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304152 },
4153 '8' => {
4154 'name' => 'tlvs_size',
4155 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304156 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 }
4158 },
4159 'Reg' => {
4160 '0' => 'rdi',
4161 '1' => 'rsi',
4162 '2' => 'rbx',
4163 '3' => 'rcx',
4164 '4' => 'r8',
4165 '5' => 'r9'
4166 },
4167 'Return' => '100',
4168 'ShortName' => 'encode_fru_record'
4169 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304170 '61202' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304171 'Header' => 'fru.h',
4172 'Line' => '269',
4173 'Param' => {
4174 '0' => {
4175 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304176 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304177 },
4178 '1' => {
4179 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304180 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304181 },
4182 '2' => {
4183 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304184 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304185 },
4186 '3' => {
4187 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304188 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304189 },
4190 '4' => {
4191 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004192 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 }
4194 },
4195 'Return' => '100',
4196 'ShortName' => 'encode_get_fru_record_table_resp'
4197 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304198 '61424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '251',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004204 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '1' => {
4207 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304208 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '2' => {
4211 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03004212 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03004216 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 }
4218 },
4219 'Reg' => {
4220 '0' => 'rdi',
4221 '1' => 'rsi',
4222 '2' => 'rdx',
4223 '3' => 'rcx'
4224 },
4225 'Return' => '100',
4226 'ShortName' => 'decode_get_fru_record_table_req'
4227 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304228 '61528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304229 'Header' => 'fru.h',
4230 'Line' => '232',
4231 'Param' => {
4232 '0' => {
4233 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304234 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304235 },
4236 '1' => {
4237 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304238 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304239 },
4240 '2' => {
4241 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304242 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304243 },
4244 '3' => {
4245 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304246 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304247 },
4248 '4' => {
4249 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304250 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304251 },
4252 '5' => {
4253 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304254 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304255 },
4256 '6' => {
4257 'name' => 'total_record_set_identifiers',
4258 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304259 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '7' => {
4262 'name' => 'total_table_records',
4263 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304264 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304265 },
4266 '8' => {
4267 'name' => 'checksum',
4268 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304269 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '9' => {
4272 'name' => 'msg',
4273 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004274 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
4277 'Return' => '100',
4278 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4279 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304280 '61831' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '203',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004286 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304290 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03004294 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'fru_data_major_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004298 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'fru_data_minor_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004302 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'fru_table_maximum_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004306 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'fru_table_length',
4310 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004311 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'total_record_set_identifiers',
4315 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004316 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'total_table_records',
4320 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004321 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 },
4323 '9' => {
4324 'name' => 'checksum',
4325 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004326 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 }
4328 },
4329 'Reg' => {
4330 '1' => 'rdi',
4331 '2' => 'rdx',
4332 '3' => 'r10',
4333 '4' => 'r8',
4334 '5' => 'r9'
4335 },
4336 'Return' => '100',
4337 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4338 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304339 '62041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 'Header' => 'fru.h',
4341 'Line' => '178',
4342 'Param' => {
4343 '0' => {
4344 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304345 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '1' => {
4348 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004349 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 },
4351 '2' => {
4352 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304353 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 }
4355 },
4356 'Return' => '100',
4357 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4358 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304359 '76345' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304361 'Line' => '639',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Param' => {
4363 '0' => {
4364 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304365 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '1' => {
4368 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304369 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '2' => {
4372 'name' => 'num_entities',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004373 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '3' => {
4376 'name' => 'entities',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304377 'type' => '76658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 }
4379 },
4380 'Reg' => {
4381 '2' => 'rbp',
4382 '3' => 'r12'
4383 },
4384 'Return' => '1',
4385 'ShortName' => 'pldm_entity_association_pdr_extract'
4386 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304387 '76673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304389 'Line' => '627',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304390 'Param' => {
4391 '0' => {
4392 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304393 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 }
4395 },
4396 'Reg' => {
4397 '0' => 'rdi'
4398 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304399 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4401 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304402 '76727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304404 'Line' => '617',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 'Param' => {
4406 '0' => {
4407 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304408 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 }
4410 },
4411 'Reg' => {
4412 '0' => 'rdi'
4413 },
4414 'Return' => '1',
4415 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4416 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304417 '76790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304419 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 'Param' => {
4421 '0' => {
4422 'name' => 'org_tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304423 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '1' => {
4426 'name' => 'new_tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304427 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 }
4429 },
4430 'Return' => '1',
4431 'ShortName' => 'pldm_entity_association_tree_copy_root'
4432 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304433 '77174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304435 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Param' => {
4437 '0' => {
4438 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304439 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 },
4441 '1' => {
4442 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304443 'type' => '68791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 }
4445 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304446 'Return' => '63921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'ShortName' => 'pldm_entity_association_tree_find'
4448 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304449 '77454' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304451 'Line' => '595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'Param' => {
4453 '0' => {
4454 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304455 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '1' => {
4458 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304459 'type' => '68791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '2' => {
4462 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304463 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 }
4465 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304466 'Return' => '63921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4468 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304469 '77836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004471 'Line' => '216',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 'Param' => {
4473 '0' => {
4474 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304475 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304476 },
4477 '1' => {
4478 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304479 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '2' => {
4482 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304483 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 }
4485 },
4486 'Reg' => {
4487 '1' => 'rsi',
4488 '2' => 'rdx'
4489 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304490 'Return' => '63916',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'ShortName' => 'pldm_pdr_find_last_in_range'
4492 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304493 '77963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304494 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004495 'Line' => '181',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 'Param' => {
4497 '0' => {
4498 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304499 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 }
4501 },
4502 'Reg' => {
4503 '0' => 'rdi'
4504 },
4505 'Return' => '1',
4506 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4507 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304508 '78211' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004510 'Line' => '190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 'Param' => {
4512 '0' => {
4513 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304514 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304515 },
4516 '1' => {
4517 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304518 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 }
4520 },
4521 'Reg' => {
4522 '0' => 'rdi',
4523 '1' => 'rsi'
4524 },
4525 'Return' => '1',
4526 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4527 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304528 '78479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304530 'Line' => '542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 'Param' => {
4532 '0' => {
4533 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304534 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '1' => {
4537 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304538 'type' => '63057'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '2' => {
4541 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304542 'type' => '77169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Return' => '1',
4546 'ShortName' => 'pldm_find_entity_ref_in_tree'
4547 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304548 '78766' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304550 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Param' => {
4552 '0' => {
4553 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304554 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 },
4556 '1' => {
4557 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304558 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '2' => {
4561 'name' => 'entities',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304562 'type' => '76658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 },
4564 '3' => {
4565 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304566 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 },
4568 '4' => {
4569 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304570 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304571 },
4572 '5' => {
4573 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304574 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 },
4576 '6' => {
4577 'name' => 'record_handle',
4578 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304579 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304580 }
4581 },
4582 'Reg' => {
4583 '0' => 'rdi',
4584 '1' => 'rsi',
4585 '2' => 'rdx',
4586 '3' => 'rcx',
4587 '4' => 'r8',
4588 '5' => 'r9'
4589 },
4590 'Return' => '100',
4591 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4592 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304593 '78999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304595 'Line' => '511',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304596 'Param' => {
4597 '0' => {
4598 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304599 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '1' => {
4602 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304603 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 },
4605 '2' => {
4606 'name' => 'entities',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304607 'type' => '76658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 },
4609 '3' => {
4610 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304611 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304612 },
4613 '4' => {
4614 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304615 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304616 },
4617 '5' => {
4618 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304619 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304620 }
4621 },
4622 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304623 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304625 '79217' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304627 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Param' => {
4629 '0' => {
4630 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304631 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 },
4633 '1' => {
4634 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304635 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304636 },
4637 '2' => {
4638 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304639 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304640 },
4641 '3' => {
4642 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304643 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 }
4645 },
4646 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304647 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304649 '80740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304651 'Line' => '568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Param' => {
4653 '0' => {
4654 'name' => 'parent',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304655 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 },
4657 '1' => {
4658 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304659 'type' => '68791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 }
4661 },
4662 'Reg' => {
4663 '0' => 'rdi',
4664 '1' => 'rsi'
4665 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304666 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 'ShortName' => 'pldm_is_current_parent_child'
4668 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304669 '80829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304671 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Param' => {
4673 '0' => {
4674 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304675 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 },
4677 '1' => {
4678 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304679 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 }
4681 },
4682 'Reg' => {
4683 '0' => 'rdi',
4684 '1' => 'rcx'
4685 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304686 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 'ShortName' => 'pldm_entity_get_num_children'
4688 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304689 '81044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304691 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Param' => {
4693 '0' => {
4694 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304695 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 }
4697 },
4698 'Reg' => {
4699 '0' => 'rdi'
4700 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304701 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 'ShortName' => 'pldm_entity_is_exist_parent'
4703 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304704 '81199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304706 'Line' => '433',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Param' => {
4708 '0' => {
4709 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304710 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 }
4712 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304713 'Return' => '63057',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'ShortName' => 'pldm_entity_get_parent'
4715 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304716 '81333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304718 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 'Param' => {
4720 '0' => {
4721 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304722 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 }
4724 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304725 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 'ShortName' => 'pldm_entity_is_node_parent'
4727 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304728 '81488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304730 'Line' => '413',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304731 'Param' => {
4732 '0' => {
4733 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304734 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304735 }
4736 },
4737 'Reg' => {
4738 '0' => 'rdi'
4739 },
4740 'Return' => '1',
4741 'ShortName' => 'pldm_entity_association_tree_destroy'
4742 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304743 '81667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304744 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304745 'Line' => '385',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304746 'Param' => {
4747 '0' => {
4748 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304749 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 },
4751 '1' => {
4752 'name' => 'entities',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304753 'type' => '76658'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 },
4755 '2' => {
4756 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004757 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304758 }
4759 },
4760 'Reg' => {
4761 '2' => 'rbp'
4762 },
4763 'Return' => '1',
4764 'ShortName' => 'pldm_entity_association_tree_visit'
4765 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304766 '82126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304768 'Line' => '367',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 'Param' => {
4770 '0' => {
4771 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304772 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '1' => {
4775 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304776 'type' => '68791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 },
4778 '2' => {
4779 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304780 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
4782 '3' => {
4783 'name' => 'parent',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304784 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 },
4786 '4' => {
4787 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304788 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '5' => {
4791 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304792 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 },
4794 '6' => {
4795 'name' => 'is_update_container_id',
4796 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304797 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304798 },
4799 '7' => {
4800 'name' => 'container_id',
4801 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304802 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 }
4804 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304805 'Return' => '63921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'ShortName' => 'pldm_entity_association_tree_add_entity'
4807 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304808 '82653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304810 'Line' => '339',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'tree',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304814 'type' => '76722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304818 'type' => '68791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '2' => {
4821 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304822 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 },
4824 '3' => {
4825 'name' => 'parent',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304826 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 },
4828 '4' => {
4829 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304830 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 }
4832 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304833 'Return' => '63921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'ShortName' => 'pldm_entity_association_tree_add'
4835 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304836 '83086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304838 'Line' => '322',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304839 'Return' => '76722',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'ShortName' => 'pldm_entity_association_tree_init'
4841 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304842 '83160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304844 'Line' => '407',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'Param' => {
4846 '0' => {
4847 'name' => 'entity',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304848 'type' => '83294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 }
4850 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304851 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4853 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304854 '83320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304856 'Line' => '396',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304860 'type' => '63921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304863 'Return' => '63057',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'ShortName' => 'pldm_entity_extract'
4865 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304866 '84114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004868 'Line' => '203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Param' => {
4870 '0' => {
4871 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304872 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304873 },
4874 '1' => {
4875 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304876 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 },
4878 '2' => {
4879 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304880 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 },
4882 '3' => {
4883 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304884 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304885 },
4886 '4' => {
4887 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304888 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 }
4890 },
4891 'Reg' => {
4892 '0' => 'rbx',
4893 '1' => 'rbp',
4894 '2' => 'r12',
4895 '3' => 'r13'
4896 },
4897 'Return' => '1',
4898 'ShortName' => 'pldm_pdr_update_TL_pdr'
4899 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304900 '84473' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304902 'Line' => '287',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304906 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304910 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '2' => {
4913 'name' => 'terminus_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004914 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '3' => {
4917 'name' => 'entity_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004918 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '4' => {
4921 'name' => 'entity_instance_num',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004922 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '5' => {
4925 'name' => 'container_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004926 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 }
4928 },
4929 'Reg' => {
4930 '2' => 'r12'
4931 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304932 'Return' => '84458',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4934 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304935 '84827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004937 'Line' => '261',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Param' => {
4939 '0' => {
4940 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304941 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '1' => {
4944 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304945 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '2' => {
4948 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304949 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '3' => {
4952 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304953 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 },
4955 '4' => {
4956 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304957 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304958 },
4959 '5' => {
4960 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304961 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304962 },
4963 '6' => {
4964 'name' => 'bmc_record_handle',
4965 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004966 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 }
4968 },
4969 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304970 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304972 '85166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004974 'Line' => '173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304975 'Param' => {
4976 '0' => {
4977 'name' => 'record',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304978 'type' => '84458'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304979 }
4980 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304981 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 'ShortName' => 'pldm_pdr_record_is_remote'
4983 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304984 '85537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004986 'Line' => '97',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 'Param' => {
4988 '0' => {
4989 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304990 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 },
4992 '1' => {
4993 'name' => 'record',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09304994 'type' => '84458'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 }
4996 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304997 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'ShortName' => 'pldm_pdr_get_record_handle'
4999 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305000 '85754' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
5002 'Line' => '62',
5003 'Param' => {
5004 '0' => {
5005 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305006 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 }
5008 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305009 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'ShortName' => 'pldm_pdr_get_repo_size'
5011 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305012 '85885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
5014 'Line' => '52',
5015 'Param' => {
5016 '0' => {
5017 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305018 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 }
5020 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305021 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'ShortName' => 'pldm_pdr_get_record_count'
5023 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305024 '86016' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005026 'Line' => '163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305030 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305031 },
5032 '1' => {
5033 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305034 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305035 },
5036 '2' => {
5037 'name' => 'curr_record',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305038 'type' => '84458'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305042 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005046 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rdi',
5051 '3' => 'rcx',
5052 '4' => 'r8'
5053 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305054 'Return' => '84458',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'ShortName' => 'pldm_pdr_find_record_by_type'
5056 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305057 '86187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005059 'Line' => '145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305063 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'curr_record',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305067 'type' => '84458'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305071 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005075 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005079 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 }
5081 },
5082 'Reg' => {
5083 '0' => 'rdi',
5084 '1' => 'rbx',
5085 '2' => 'r13',
5086 '3' => 'rcx',
5087 '4' => 'rbp'
5088 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305089 'Return' => '84458',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_get_next_record'
5091 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305092 '86354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005094 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305098 'type' => '77958'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '1' => {
5101 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305102 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '2' => {
5105 'name' => 'data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305106 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005110 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005114 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '0' => 'rdi',
5119 '1' => 'rax',
5120 '2' => 'rdx',
5121 '3' => 'rcx',
5122 '4' => 'rbp'
5123 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305124 'Return' => '84458',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'ShortName' => 'pldm_pdr_find_record'
5126 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305127 '86522' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Header' => 'pdr.h',
5129 'Line' => '42',
5130 'Param' => {
5131 '0' => {
5132 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305133 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 }
5135 },
5136 'Reg' => {
5137 '0' => 'rdi'
5138 },
5139 'Return' => '1',
5140 'ShortName' => 'pldm_pdr_destroy'
5141 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305142 '86675' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
5144 'Line' => '36',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305145 'Return' => '68786',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'ShortName' => 'pldm_pdr_init'
5147 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305148 '86747' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Header' => 'pdr.h',
5150 'Line' => '79',
5151 'Param' => {
5152 '0' => {
5153 'name' => 'repo',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305154 'type' => '68786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 },
5156 '1' => {
5157 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305158 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
5160 '2' => {
5161 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305162 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 },
5164 '3' => {
5165 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305166 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 },
5168 '4' => {
5169 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305170 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305171 },
5172 '5' => {
5173 'name' => 'record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005174 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 }
5176 },
5177 'Reg' => {
5178 '0' => 'rbp',
5179 '1' => 'r13',
5180 '2' => 'r14',
5181 '5' => 'r12'
5182 },
5183 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005184 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305186 '94933' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005187 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005188 'Line' => '2429',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005189 'Param' => {
5190 '0' => {
5191 'name' => 'pdr',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305192 'type' => '95844'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005193 }
5194 },
5195 'Return' => '100',
5196 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5197 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305198 '95854' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005199 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005200 'Line' => '2407',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005201 'Param' => {
5202 '0' => {
5203 'name' => 'data',
5204 'type' => '2341'
5205 },
5206 '1' => {
5207 'name' => 'data_length',
5208 'type' => '1145'
5209 },
5210 '2' => {
5211 'name' => 'pdr',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305212 'type' => '95844'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005213 },
5214 '3' => {
5215 'name' => 'pdr_length',
5216 'type' => '1145'
5217 }
5218 },
5219 'Reg' => {
5220 '2' => 'rbx'
5221 },
5222 'Return' => '100',
5223 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5224 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305225 '102359' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005226 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005227 'Line' => '1791',
Tal Yacobide67ab62024-05-30 22:36:50 +03005228 'Param' => {
5229 '0' => {
5230 'name' => 'instance_id',
5231 'type' => '121'
5232 },
5233 '1' => {
5234 'name' => 'resp',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305235 'type' => '103962'
Tal Yacobide67ab62024-05-30 22:36:50 +03005236 },
5237 '2' => {
5238 'name' => 'msg',
5239 'type' => '4120'
5240 },
5241 '3' => {
5242 'name' => 'payload_length',
5243 'type' => '1145'
5244 }
5245 },
5246 'Reg' => {
5247 '2' => 'rbp'
5248 },
5249 'Return' => '100',
5250 'ShortName' => 'encode_get_state_effecter_states_resp'
5251 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305252 '103977' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005253 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005254 'Line' => '1774',
Tal Yacobide67ab62024-05-30 22:36:50 +03005255 'Param' => {
5256 '0' => {
5257 'name' => 'msg',
5258 'type' => '4567'
5259 },
5260 '1' => {
5261 'name' => 'payload_length',
5262 'type' => '1145'
5263 },
5264 '2' => {
5265 'name' => 'resp',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305266 'type' => '103962'
Tal Yacobide67ab62024-05-30 22:36:50 +03005267 }
5268 },
5269 'Return' => '100',
5270 'ShortName' => 'decode_get_state_effecter_states_resp'
5271 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305272 '105499' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005273 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005274 'Line' => '1743',
Tal Yacobide67ab62024-05-30 22:36:50 +03005275 'Param' => {
5276 '0' => {
5277 'name' => 'msg',
5278 'type' => '4567'
5279 },
5280 '1' => {
5281 'name' => 'payload_length',
5282 'type' => '1145'
5283 },
5284 '2' => {
5285 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005286 'type' => '12495'
Tal Yacobide67ab62024-05-30 22:36:50 +03005287 }
5288 },
5289 'Return' => '100',
5290 'ShortName' => 'decode_get_state_effecter_states_req'
5291 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305292 '106271' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005293 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005294 'Line' => '1757',
Tal Yacobide67ab62024-05-30 22:36:50 +03005295 'Param' => {
5296 '0' => {
5297 'name' => 'instance_id',
5298 'type' => '121'
5299 },
5300 '1' => {
5301 'name' => 'effecter_id',
5302 'type' => '1011'
5303 },
5304 '2' => {
5305 'name' => 'msg',
5306 'type' => '4120'
5307 },
5308 '3' => {
5309 'name' => 'payload_length',
5310 'type' => '1145'
5311 }
5312 },
5313 'Return' => '100',
5314 'ShortName' => 'encode_get_state_effecter_states_req'
5315 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305316 '147606' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305317 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005318 'Line' => '1923',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305319 'Param' => {
5320 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305321 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005322 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305323 },
5324 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305325 'name' => 'payload_length',
5326 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305327 },
5328 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305329 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005330 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305331 },
5332 '3' => {
5333 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03005334 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305335 },
5336 '4' => {
5337 'name' => 'event_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005338 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305339 },
5340 '5' => {
5341 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005342 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305343 },
5344 '6' => {
5345 'name' => 'transfer_flag',
5346 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005347 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305348 },
5349 '7' => {
5350 'name' => 'event_class',
5351 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005352 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305353 },
5354 '8' => {
5355 'name' => 'event_data_size',
5356 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005357 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305358 },
5359 '9' => {
5360 'name' => 'event_data',
5361 'offset' => '24',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305362 'type' => '55189'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305363 },
5364 '10' => {
5365 'name' => 'event_data_integrity_checksum',
5366 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03005367 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305368 }
5369 },
5370 'Return' => '100',
5371 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5372 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305373 '150316' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305374 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005375 'Line' => '1897',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305376 'Param' => {
5377 '0' => {
5378 'name' => 'instance_id',
5379 'type' => '121'
5380 },
5381 '1' => {
5382 'name' => 'format_version',
5383 'type' => '121'
5384 },
5385 '2' => {
5386 'name' => 'transfer_operation_flag',
5387 'type' => '121'
5388 },
5389 '3' => {
5390 'name' => 'data_transfer_handle',
5391 'type' => '1023'
5392 },
5393 '4' => {
5394 'name' => 'event_id_to_acknowledge',
5395 'type' => '1011'
5396 },
5397 '5' => {
5398 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005399 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305400 },
5401 '6' => {
5402 'name' => 'payload_length',
5403 'offset' => '0',
5404 'type' => '1145'
5405 }
5406 },
5407 'Return' => '100',
5408 'ShortName' => 'encode_poll_for_platform_event_message_req'
5409 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305410 '151735' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305411 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005412 'Line' => '2367',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305413 'Param' => {
5414 '0' => {
5415 'name' => 'instance_id',
5416 'type' => '121'
5417 },
5418 '1' => {
5419 'name' => 'completion_code',
5420 'type' => '121'
5421 },
5422 '2' => {
5423 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005424 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305425 }
5426 },
5427 'Return' => '100',
5428 'ShortName' => 'encode_set_event_receiver_resp'
5429 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305430 '151907' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305431 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005432 'Line' => '2353',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305433 'Param' => {
5434 '0' => {
5435 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005436 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305437 },
5438 '1' => {
5439 'name' => 'payload_length',
5440 'type' => '1145'
5441 },
5442 '2' => {
5443 'name' => 'event_message_global_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005444 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305445 },
5446 '3' => {
5447 'name' => 'transport_protocol_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03005448 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305449 },
5450 '4' => {
5451 'name' => 'event_receiver_address_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305453 },
5454 '5' => {
5455 'name' => 'heartbeat_timer',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005456 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305457 }
5458 },
5459 'Return' => '100',
5460 'ShortName' => 'decode_set_event_receiver_req'
5461 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305462 '153331' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305463 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005464 'Line' => '2331',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305465 'Param' => {
5466 '0' => {
5467 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305469 },
5470 '1' => {
5471 'name' => 'payload_length',
5472 'type' => '1145'
5473 },
5474 '2' => {
5475 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005476 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305477 }
5478 },
5479 'Reg' => {
5480 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305481 '1' => 'rsi',
5482 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305483 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305484 'Return' => '100',
5485 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305486 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305487 '153994' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305488 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005489 'Line' => '2317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305490 'Param' => {
5491 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305492 'name' => 'instance_id',
5493 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305494 },
5495 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305496 'name' => 'event_message_global_enable',
5497 'type' => '121'
5498 },
5499 '2' => {
5500 'name' => 'transport_protocol_type',
5501 'type' => '121'
5502 },
5503 '3' => {
5504 'name' => 'event_receiver_address_info',
5505 'type' => '121'
5506 },
5507 '4' => {
5508 'name' => 'heartbeat_timer',
5509 'type' => '1011'
5510 },
5511 '5' => {
5512 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005513 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305514 }
5515 },
5516 'Return' => '100',
5517 'ShortName' => 'encode_set_event_receiver_req'
5518 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305519 '154251' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305520 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005521 'Line' => '1470',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305522 'Param' => {
5523 '0' => {
5524 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005525 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305526 },
5527 '1' => {
5528 'name' => 'payload_length',
5529 'type' => '1145'
5530 },
5531 '2' => {
5532 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005533 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305534 },
5535 '3' => {
5536 'name' => 'rearm_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005537 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305538 }
5539 },
5540 'Return' => '100',
5541 'ShortName' => 'decode_get_sensor_reading_req'
5542 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305543 '155237' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305544 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005545 'Line' => '1496',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305546 'Param' => {
5547 '0' => {
5548 'name' => 'instance_id',
5549 'type' => '121'
5550 },
5551 '1' => {
5552 'name' => 'completion_code',
5553 'type' => '121'
5554 },
5555 '2' => {
5556 'name' => 'sensor_data_size',
5557 'type' => '121'
5558 },
5559 '3' => {
5560 'name' => 'sensor_operational_state',
5561 'type' => '121'
5562 },
5563 '4' => {
5564 'name' => 'sensor_event_message_enable',
5565 'type' => '121'
5566 },
5567 '5' => {
5568 'name' => 'present_state',
5569 'type' => '121'
5570 },
5571 '6' => {
5572 'name' => 'previous_state',
5573 'offset' => '0',
5574 'type' => '121'
5575 },
5576 '7' => {
5577 'name' => 'event_state',
5578 'offset' => '8',
5579 'type' => '121'
5580 },
5581 '8' => {
5582 'name' => 'present_reading',
5583 'offset' => '16',
5584 'type' => '1219'
5585 },
5586 '9' => {
5587 'name' => 'msg',
5588 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005589 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 },
5591 '10' => {
5592 'name' => 'payload_length',
5593 'offset' => '32',
5594 'type' => '1145'
5595 }
5596 },
5597 'Return' => '100',
5598 'ShortName' => 'encode_get_sensor_reading_resp'
5599 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305600 '155788' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305601 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005602 'Line' => '2292',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305603 'Param' => {
5604 '0' => {
5605 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005606 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305607 },
5608 '1' => {
5609 'name' => 'payload_length',
5610 'type' => '1145'
5611 },
5612 '2' => {
5613 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005614 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305615 },
5616 '3' => {
5617 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005618 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305619 },
5620 '4' => {
5621 'name' => 'sensor_operational_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005622 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305623 },
5624 '5' => {
5625 'name' => 'sensor_event_message_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005626 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305627 },
5628 '6' => {
5629 'name' => 'present_state',
5630 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005631 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 },
5633 '7' => {
5634 'name' => 'previous_state',
5635 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005636 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 },
5638 '8' => {
5639 'name' => 'event_state',
5640 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005641 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305642 },
5643 '9' => {
5644 'name' => 'present_reading',
5645 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005646 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 }
5648 },
5649 'Return' => '100',
5650 'ShortName' => 'decode_get_sensor_reading_resp'
5651 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305652 '159387' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305653 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005654 'Line' => '2267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 'Param' => {
5656 '0' => {
5657 'name' => 'instance_id',
5658 'type' => '121'
5659 },
5660 '1' => {
5661 'name' => 'sensor_id',
5662 'type' => '1011'
5663 },
5664 '2' => {
5665 'name' => 'rearm_event_state',
5666 'type' => '121'
5667 },
5668 '3' => {
5669 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005670 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305671 }
5672 },
5673 'Return' => '100',
5674 'ShortName' => 'encode_get_sensor_reading_req'
5675 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305676 '159604' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005678 'Line' => '2248',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305679 'Param' => {
5680 '0' => {
5681 'name' => 'change_record_data',
5682 'type' => '1219'
5683 },
5684 '1' => {
5685 'name' => 'change_record_data_size',
5686 'type' => '1145'
5687 },
5688 '2' => {
5689 'name' => 'event_data_operation',
Tal Yacobide67ab62024-05-30 22:36:50 +03005690 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305691 },
5692 '3' => {
5693 'name' => 'number_of_change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005694 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 },
5696 '4' => {
5697 'name' => 'change_entry_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005698 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305699 }
5700 },
5701 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305702 '0' => 'rdi',
5703 '2' => 'rdx',
5704 '3' => 'r9',
5705 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305706 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305707 'Return' => '100',
5708 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305710 '161577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305711 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005712 'Line' => '2154',
5713 'Param' => {
5714 '0' => {
5715 'name' => 'event_data',
5716 'type' => '2341'
5717 },
5718 '1' => {
5719 'name' => 'event_data_length',
5720 'type' => '1145'
5721 },
5722 '2' => {
5723 'name' => 'poll_event',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305724 'type' => '162810'
Thu Nguyenf874b382024-07-24 11:22:34 +00005725 }
5726 },
5727 'Return' => '100',
5728 'ShortName' => 'decode_pldm_message_poll_event_data'
5729 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305730 '162815' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005731 'Header' => 'platform.h',
5732 'Line' => '2140',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 'Param' => {
5734 '0' => {
5735 'name' => 'event_data',
5736 'type' => '1219'
5737 },
5738 '1' => {
5739 'name' => 'event_data_size',
5740 'type' => '1145'
5741 },
5742 '2' => {
5743 'name' => 'event_data_format',
Tal Yacobide67ab62024-05-30 22:36:50 +03005744 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305745 },
5746 '3' => {
5747 'name' => 'number_of_change_records',
Tal Yacobide67ab62024-05-30 22:36:50 +03005748 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305749 },
5750 '4' => {
5751 'name' => 'change_record_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005752 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305753 }
5754 },
5755 'Reg' => {
5756 '0' => 'rdi',
5757 '2' => 'rdx',
5758 '3' => 'r9',
5759 '4' => 'r8'
5760 },
5761 'Return' => '100',
5762 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5763 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305764 '163698' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005766 'Line' => '2202',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305767 'Param' => {
5768 '0' => {
5769 'name' => 'event_data_format',
5770 'type' => '121'
5771 },
5772 '1' => {
5773 'name' => 'number_of_change_records',
5774 'type' => '121'
5775 },
5776 '2' => {
5777 'name' => 'event_data_operations',
5778 'type' => '1219'
5779 },
5780 '3' => {
5781 'name' => 'numbers_of_change_entries',
5782 'type' => '1219'
5783 },
5784 '4' => {
5785 'name' => 'change_entries',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305786 'type' => '164016'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305787 },
5788 '5' => {
5789 'name' => 'event_data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305790 'type' => '164031'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 },
5792 '6' => {
5793 'name' => 'actual_change_records_size',
5794 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005795 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305796 },
5797 '7' => {
5798 'name' => 'max_change_records_size',
5799 'offset' => '8',
5800 'type' => '1145'
5801 }
5802 },
5803 'Reg' => {
5804 '0' => 'rdi',
5805 '1' => 'rbx',
5806 '2' => 'r10',
5807 '3' => 'r11',
5808 '4' => 'r8',
5809 '5' => 'r9'
5810 },
5811 'Return' => '100',
5812 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5813 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305814 '164041' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305815 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005816 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305817 'Param' => {
5818 '0' => {
5819 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005820 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305821 },
5822 '1' => {
5823 'name' => 'payload_length',
5824 'type' => '1145'
5825 },
5826 '2' => {
5827 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005828 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305829 },
5830 '3' => {
5831 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005832 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305833 },
5834 '4' => {
5835 'name' => 'effecter_oper_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005836 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 },
5838 '5' => {
5839 'name' => 'pending_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005840 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305841 },
5842 '6' => {
5843 'name' => 'present_value',
5844 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005845 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305846 }
5847 },
5848 'Return' => '100',
5849 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5850 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305851 '168396' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305852 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005853 'Line' => '1427',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305854 'Param' => {
5855 '0' => {
5856 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005857 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305858 },
5859 '1' => {
5860 'name' => 'payload_length',
5861 'type' => '1145'
5862 },
5863 '2' => {
5864 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005865 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305866 }
5867 },
5868 'Return' => '100',
5869 'ShortName' => 'decode_get_numeric_effecter_value_req'
5870 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305871 '169163' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305872 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005873 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305874 'Param' => {
5875 '0' => {
5876 'name' => 'instance_id',
5877 'type' => '121'
5878 },
5879 '1' => {
5880 'name' => 'completion_code',
5881 'type' => '121'
5882 },
5883 '2' => {
5884 'name' => 'effecter_data_size',
5885 'type' => '121'
5886 },
5887 '3' => {
5888 'name' => 'effecter_oper_state',
5889 'type' => '121'
5890 },
5891 '4' => {
5892 'name' => 'pending_value',
5893 'type' => '1219'
5894 },
5895 '5' => {
5896 'name' => 'present_value',
5897 'type' => '1219'
5898 },
5899 '6' => {
5900 'name' => 'msg',
5901 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005902 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305903 },
5904 '7' => {
5905 'name' => 'payload_length',
5906 'offset' => '8',
5907 'type' => '1145'
5908 }
5909 },
5910 'Return' => '100',
5911 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5912 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305913 '169858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305914 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005915 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Param' => {
5917 '0' => {
5918 'name' => 'instance_id',
5919 'type' => '121'
5920 },
5921 '1' => {
5922 'name' => 'effecter_id',
5923 'type' => '1011'
5924 },
5925 '2' => {
5926 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005927 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305928 }
5929 },
5930 'Return' => '100',
5931 'ShortName' => 'encode_get_numeric_effecter_value_req'
5932 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305933 '170055' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305934 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005935 'Line' => '2082',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305936 'Param' => {
5937 '0' => {
5938 'name' => 'pdr_data',
5939 'type' => '2341'
5940 },
5941 '1' => {
5942 'name' => 'pdr_data_length',
5943 'type' => '1145'
5944 },
5945 '2' => {
5946 'name' => 'pdr_value',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305947 'type' => '228542'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305948 }
5949 },
5950 'Return' => '100',
5951 'ShortName' => 'decode_numeric_sensor_pdr_data'
5952 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305953 '228547' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305954 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005955 'Line' => '2070',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305956 'Param' => {
5957 '0' => {
5958 'name' => 'sensor_data',
5959 'type' => '1219'
5960 },
5961 '1' => {
5962 'name' => 'sensor_data_length',
5963 'type' => '1145'
5964 },
5965 '2' => {
5966 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005967 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305968 },
5969 '3' => {
5970 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005971 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 },
5973 '4' => {
5974 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005975 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 },
5977 '5' => {
5978 'name' => 'present_reading',
Tal Yacobide67ab62024-05-30 22:36:50 +03005979 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 }
5981 },
5982 'Reg' => {
5983 '3' => 'r10',
5984 '5' => 'r9'
5985 },
5986 'Return' => '100',
5987 'ShortName' => 'decode_numeric_sensor_data'
5988 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09305989 '231190' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305990 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005991 'Line' => '2049',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 'Param' => {
5993 '0' => {
5994 'name' => 'sensor_data',
5995 'type' => '1219'
5996 },
5997 '1' => {
5998 'name' => 'sensor_data_length',
5999 'type' => '1145'
6000 },
6001 '2' => {
6002 'name' => 'sensor_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03006003 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306004 },
6005 '3' => {
6006 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006007 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306008 },
6009 '4' => {
6010 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006011 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306012 }
6013 },
6014 'Reg' => {
6015 '0' => 'rdi',
6016 '2' => 'rdx',
6017 '3' => 'r9',
6018 '4' => 'r8'
6019 },
6020 'Return' => '100',
6021 'ShortName' => 'decode_state_sensor_data'
6022 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306023 '232272' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006025 'Line' => '2031',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306026 'Param' => {
6027 '0' => {
6028 'name' => 'sensor_data',
6029 'type' => '1219'
6030 },
6031 '1' => {
6032 'name' => 'sensor_data_length',
6033 'type' => '1145'
6034 },
6035 '2' => {
6036 'name' => 'present_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006037 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 },
6039 '3' => {
6040 'name' => 'previous_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006041 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 }
6043 },
6044 'Reg' => {
6045 '1' => 'rsi',
6046 '2' => 'rdx',
6047 '3' => 'rcx'
6048 },
6049 'Return' => '100',
6050 'ShortName' => 'decode_sensor_op_data'
6051 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306052 '233135' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306053 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006054 'Line' => '2014',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306055 'Param' => {
6056 '0' => {
6057 'name' => 'event_data',
6058 'type' => '1219'
6059 },
6060 '1' => {
6061 'name' => 'event_data_length',
6062 'type' => '1145'
6063 },
6064 '2' => {
6065 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006066 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306067 },
6068 '3' => {
6069 'name' => 'sensor_event_class_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03006070 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306071 },
6072 '4' => {
6073 'name' => 'event_class_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006074 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306075 }
6076 },
6077 'Return' => '100',
6078 'ShortName' => 'decode_sensor_event_data'
6079 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306080 '234068' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006082 'Line' => '1993',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306083 'Param' => {
6084 '0' => {
6085 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006086 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306087 },
6088 '1' => {
6089 'name' => 'payload_length',
6090 'type' => '1145'
6091 },
6092 '2' => {
6093 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006094 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306095 },
6096 '3' => {
6097 'name' => 'synchrony_config',
Tal Yacobide67ab62024-05-30 22:36:50 +03006098 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 },
6100 '4' => {
6101 'name' => 'synchrony_config_support',
Tal Yacobide67ab62024-05-30 22:36:50 +03006102 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306103 },
6104 '5' => {
6105 'name' => 'number_event_class_returned',
Tal Yacobide67ab62024-05-30 22:36:50 +03006106 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306107 },
6108 '6' => {
6109 'name' => 'event_class',
6110 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006111 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 },
6113 '7' => {
6114 'name' => 'event_class_count',
6115 'offset' => '8',
6116 'type' => '121'
6117 }
6118 },
6119 'Reg' => {
6120 '3' => 'r10',
6121 '4' => 'r8',
6122 '5' => 'r9'
6123 },
6124 'Return' => '100',
6125 'ShortName' => 'decode_event_message_supported_resp'
6126 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306127 '235706' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306128 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006129 'Line' => '1976',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 'Param' => {
6131 '0' => {
6132 'name' => 'instance_id',
6133 'type' => '121'
6134 },
6135 '1' => {
6136 'name' => 'format_version',
6137 'type' => '121'
6138 },
6139 '2' => {
6140 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006141 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306142 }
6143 },
6144 'Return' => '100',
6145 'ShortName' => 'encode_event_message_supported_req'
6146 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306147 '235903' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006149 'Line' => '1949',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306150 'Param' => {
6151 '0' => {
6152 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006153 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306154 },
6155 '1' => {
6156 'name' => 'payload_length',
6157 'type' => '1145'
6158 },
6159 '2' => {
6160 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006161 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306162 },
6163 '3' => {
6164 'name' => 'terminus_max_buffer_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006165 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306166 }
6167 },
6168 'Return' => '100',
6169 'ShortName' => 'decode_event_message_buffer_size_resp'
6170 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306171 '236889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006173 'Line' => '1962',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306174 'Param' => {
6175 '0' => {
6176 'name' => 'instance_id',
6177 'type' => '121'
6178 },
6179 '1' => {
6180 'name' => 'event_receiver_max_buffer_size',
6181 'type' => '1011'
6182 },
6183 '2' => {
6184 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006185 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306186 }
6187 },
6188 'Reg' => {
6189 '2' => 'rbx'
6190 },
6191 'Return' => '100',
6192 'ShortName' => 'encode_event_message_buffer_size_req'
6193 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306194 '237086' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006196 'Line' => '1938',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 'Param' => {
6198 '0' => {
6199 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006200 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 },
6202 '1' => {
6203 'name' => 'payload_length',
6204 'type' => '1145'
6205 },
6206 '2' => {
6207 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006208 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 },
6210 '3' => {
6211 'name' => 'platform_event_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03006212 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306213 }
6214 },
6215 'Reg' => {
6216 '3' => 'r8'
6217 },
6218 'Return' => '100',
6219 'ShortName' => 'decode_platform_event_message_resp'
6220 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306221 '237893' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306222 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006223 'Line' => '1881',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306224 'Param' => {
6225 '0' => {
6226 'name' => 'instance_id',
6227 'type' => '121'
6228 },
6229 '1' => {
6230 'name' => 'format_version',
6231 'type' => '121'
6232 },
6233 '2' => {
6234 'name' => 'tid',
6235 'type' => '121'
6236 },
6237 '3' => {
6238 'name' => 'event_class',
6239 'type' => '121'
6240 },
6241 '4' => {
6242 'name' => 'event_data',
6243 'type' => '1219'
6244 },
6245 '5' => {
6246 'name' => 'event_data_length',
6247 'type' => '1145'
6248 },
6249 '6' => {
6250 'name' => 'msg',
6251 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006252 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306253 },
6254 '7' => {
6255 'name' => 'payload_length',
6256 'offset' => '8',
6257 'type' => '1145'
6258 }
6259 },
6260 'Return' => '100',
6261 'ShortName' => 'encode_platform_event_message_req'
6262 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306263 '238293' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306264 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006265 'Line' => '1861',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306266 'Param' => {
6267 '0' => {
6268 'name' => 'instance_id',
6269 'type' => '121'
6270 },
6271 '1' => {
6272 'name' => 'completion_code',
6273 'type' => '121'
6274 },
6275 '2' => {
6276 'name' => 'tid',
6277 'type' => '121'
6278 },
6279 '3' => {
6280 'name' => 'event_id',
6281 'type' => '1011'
6282 },
6283 '4' => {
6284 'name' => 'next_data_transfer_handle',
6285 'type' => '1023'
6286 },
6287 '5' => {
6288 'name' => 'transfer_flag',
6289 'type' => '121'
6290 },
6291 '6' => {
6292 'name' => 'event_class',
6293 'offset' => '0',
6294 'type' => '121'
6295 },
6296 '7' => {
6297 'name' => 'event_data_size',
6298 'offset' => '8',
6299 'type' => '1023'
6300 },
6301 '8' => {
6302 'name' => 'event_data',
6303 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006304 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306305 },
6306 '9' => {
6307 'name' => 'checksum',
6308 'offset' => '24',
6309 'type' => '1023'
6310 },
6311 '10' => {
6312 'name' => 'msg',
6313 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03006314 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306315 },
6316 '11' => {
6317 'name' => 'payload_length',
6318 'offset' => '40',
6319 'type' => '1145'
6320 }
6321 },
6322 'Return' => '100',
6323 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6324 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306325 '241054' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306326 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006327 'Line' => '1839',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306328 'Param' => {
6329 '0' => {
6330 'name' => 'instance_id',
6331 'type' => '121'
6332 },
6333 '1' => {
6334 'name' => 'completion_code',
6335 'type' => '121'
6336 },
6337 '2' => {
6338 'name' => 'platform_event_status',
6339 'type' => '121'
6340 },
6341 '3' => {
6342 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006343 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306344 }
6345 },
6346 'Return' => '100',
6347 'ShortName' => 'encode_platform_event_message_resp'
6348 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306349 '241271' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306350 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006351 'Line' => '1824',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306352 'Param' => {
6353 '0' => {
6354 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006355 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306356 },
6357 '1' => {
6358 'name' => 'payload_length',
6359 'type' => '1145'
6360 },
6361 '2' => {
6362 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006363 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306364 },
6365 '3' => {
6366 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006367 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306368 },
6369 '4' => {
6370 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03006371 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 },
6373 '5' => {
6374 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006375 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306376 }
6377 },
6378 'Return' => '100',
6379 'ShortName' => 'decode_poll_for_platform_event_message_req'
6380 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306381 '242708' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306382 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006383 'Line' => '1808',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306384 'Param' => {
6385 '0' => {
6386 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006387 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306388 },
6389 '1' => {
6390 'name' => 'payload_length',
6391 'type' => '1145'
6392 },
6393 '2' => {
6394 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006395 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306396 },
6397 '3' => {
6398 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03006399 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306400 },
6401 '4' => {
6402 'name' => 'event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006403 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306404 },
6405 '5' => {
6406 'name' => 'event_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006407 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 }
6409 },
6410 'Reg' => {
6411 '1' => 'rsi',
6412 '2' => 'rdx',
6413 '3' => 'r10',
6414 '4' => 'r8',
6415 '5' => 'r9'
6416 },
6417 'Return' => '100',
6418 'ShortName' => 'decode_platform_event_message_req'
6419 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306420 '243829' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306421 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006422 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 'Param' => {
6424 '0' => {
6425 'name' => 'event_data',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306426 'type' => '244019'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 },
6428 '1' => {
6429 'name' => 'event_data_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306430 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '2' => {
6433 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006434 'type' => '15811'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '3' => {
6437 'name' => 'sensor_event_class',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306438 'type' => '90593'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '4' => {
6441 'name' => 'sensor_offset',
6442 'type' => '1006'
6443 },
6444 '5' => {
6445 'name' => 'event_state',
6446 'type' => '1006'
6447 },
6448 '6' => {
6449 'name' => 'previous_event_state',
6450 'offset' => '0',
6451 'type' => '1006'
6452 },
6453 '7' => {
6454 'name' => 'actual_event_data_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306455 'type' => '160492'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306456 }
6457 },
6458 'Reg' => {
6459 '1' => 'rdi',
6460 '2' => 'rdx',
6461 '3' => 'rcx',
6462 '4' => 'r8',
6463 '5' => 'r9',
6464 '7' => 'rsi'
6465 },
6466 'Return' => '100',
6467 'ShortName' => 'encode_sensor_event_data'
6468 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306469 '244034' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006471 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306472 'Param' => {
6473 '0' => {
6474 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006475 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306476 },
6477 '1' => {
6478 'name' => 'payload_length',
6479 'type' => '1145'
6480 },
6481 '2' => {
6482 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006483 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306484 },
6485 '3' => {
6486 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006487 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306488 },
6489 '4' => {
6490 'name' => 'reserved',
Tal Yacobide67ab62024-05-30 22:36:50 +03006491 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306492 }
6493 },
6494 'Return' => '100',
6495 'ShortName' => 'decode_get_state_sensor_readings_req'
6496 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306497 '245239' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306498 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006499 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306500 'Param' => {
6501 '0' => {
6502 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006503 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 },
6505 '1' => {
6506 'name' => 'payload_length',
6507 'type' => '1145'
6508 },
6509 '2' => {
6510 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006511 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 },
6513 '3' => {
6514 'name' => 'comp_sensor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006515 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306516 },
6517 '4' => {
6518 'name' => 'field',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306519 'type' => '246955'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306520 }
6521 },
6522 'Reg' => {
6523 '1' => 'rsi',
6524 '3' => 'r9',
6525 '4' => 'r8'
6526 },
6527 'Return' => '100',
6528 'ShortName' => 'decode_get_state_sensor_readings_resp'
6529 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306530 '246960' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306531 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006532 'Line' => '1708',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306533 'Param' => {
6534 '0' => {
6535 'name' => 'instance_id',
6536 'type' => '121'
6537 },
6538 '1' => {
6539 'name' => 'sensor_id',
6540 'type' => '1011'
6541 },
6542 '2' => {
6543 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006544 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 },
6546 '3' => {
6547 'name' => 'reserved',
6548 'type' => '121'
6549 },
6550 '4' => {
6551 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006552 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306553 }
6554 },
6555 'Return' => '100',
6556 'ShortName' => 'encode_get_state_sensor_readings_req'
6557 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306558 '247197' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306559 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006560 'Line' => '1412',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306561 'Param' => {
6562 '0' => {
6563 'name' => 'instance_id',
6564 'type' => '121'
6565 },
6566 '1' => {
6567 'name' => 'completion_code',
6568 'type' => '121'
6569 },
6570 '2' => {
6571 'name' => 'comp_sensor_count',
6572 'type' => '121'
6573 },
6574 '3' => {
6575 'name' => 'field',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306576 'type' => '246955'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306577 },
6578 '4' => {
6579 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006580 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306581 }
6582 },
6583 'Return' => '100',
6584 'ShortName' => 'encode_get_state_sensor_readings_resp'
6585 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306586 '247550' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306587 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006588 'Line' => '1689',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306589 'Param' => {
6590 '0' => {
6591 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006592 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306593 },
6594 '1' => {
6595 'name' => 'payload_length',
6596 'type' => '1145'
6597 },
6598 '2' => {
6599 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006600 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306601 }
6602 },
6603 'Reg' => {
6604 '0' => 'rdi',
6605 '1' => 'rsi',
6606 '2' => 'rdx'
6607 },
6608 'Return' => '100',
6609 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6610 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306611 '247626' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306612 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006613 'Line' => '1676',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 'Param' => {
6615 '0' => {
6616 'name' => 'instance_id',
6617 'type' => '121'
6618 },
6619 '1' => {
6620 'name' => 'effecter_id',
6621 'type' => '1011'
6622 },
6623 '2' => {
6624 'name' => 'effecter_data_size',
6625 'type' => '121'
6626 },
6627 '3' => {
6628 'name' => 'effecter_value',
6629 'type' => '1219'
6630 },
6631 '4' => {
6632 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006633 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306634 },
6635 '5' => {
6636 'name' => 'payload_length',
6637 'type' => '1145'
6638 }
6639 },
6640 'Reg' => {
6641 '3' => 'r12'
6642 },
6643 'Return' => '100',
6644 'ShortName' => 'encode_set_numeric_effecter_value_req'
6645 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306646 '248095' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006648 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 'Param' => {
6650 '0' => {
6651 'name' => 'instance_id',
6652 'type' => '121'
6653 },
6654 '1' => {
6655 'name' => 'completion_code',
6656 'type' => '121'
6657 },
6658 '2' => {
6659 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006660 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306661 },
6662 '3' => {
6663 'name' => 'payload_length',
6664 'type' => '1145'
6665 }
6666 },
6667 'Return' => '100',
6668 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6669 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306670 '248287' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306671 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006672 'Line' => '1267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306673 'Param' => {
6674 '0' => {
6675 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006676 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 },
6678 '1' => {
6679 'name' => 'payload_length',
6680 'type' => '1145'
6681 },
6682 '2' => {
6683 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006684 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 },
6686 '3' => {
6687 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006688 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 },
6690 '4' => {
6691 'name' => 'effecter_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03006692 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306693 }
6694 },
6695 'Return' => '100',
6696 'ShortName' => 'decode_set_numeric_effecter_value_req'
6697 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306698 '250894' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306699 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006700 'Line' => '1607',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306701 'Param' => {
6702 '0' => {
6703 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006704 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 },
6706 '1' => {
6707 'name' => 'payload_length',
6708 'type' => '1145'
6709 },
6710 '2' => {
6711 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006712 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 },
6714 '3' => {
6715 'name' => 'next_record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006716 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 },
6718 '4' => {
6719 'name' => 'next_data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006720 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306721 },
6722 '5' => {
6723 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006724 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306725 },
6726 '6' => {
6727 'name' => 'resp_cnt',
6728 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006729 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 },
6731 '7' => {
6732 'name' => 'record_data',
6733 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006734 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 },
6736 '8' => {
6737 'name' => 'record_data_length',
6738 'offset' => '16',
6739 'type' => '1145'
6740 },
6741 '9' => {
6742 'name' => 'transfer_crc',
6743 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006744 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 }
6746 },
6747 'Reg' => {
6748 '5' => 'rbx'
6749 },
6750 'Return' => '100',
6751 'ShortName' => 'decode_get_pdr_resp'
6752 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306753 '253268' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306754 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006755 'Line' => '1576',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306756 'Param' => {
6757 '0' => {
6758 'name' => 'instance_id',
6759 'type' => '121'
6760 },
6761 '1' => {
6762 'name' => 'record_hndl',
6763 'type' => '1023'
6764 },
6765 '2' => {
6766 'name' => 'data_transfer_hndl',
6767 'type' => '1023'
6768 },
6769 '3' => {
6770 'name' => 'transfer_op_flag',
6771 'type' => '121'
6772 },
6773 '4' => {
6774 'name' => 'request_cnt',
6775 'type' => '1011'
6776 },
6777 '5' => {
6778 'name' => 'record_chg_num',
6779 'type' => '1011'
6780 },
6781 '6' => {
6782 'name' => 'msg',
6783 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006784 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306785 },
6786 '7' => {
6787 'name' => 'payload_length',
6788 'offset' => '8',
6789 'type' => '1145'
6790 }
6791 },
6792 'Reg' => {
6793 '2' => 'r14'
6794 },
6795 'Return' => '100',
6796 'ShortName' => 'encode_get_pdr_req'
6797 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306798 '253557' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306799 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006800 'Line' => '1550',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306801 'Param' => {
6802 '0' => {
6803 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006804 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306805 },
6806 '1' => {
6807 'name' => 'payload_length',
6808 'type' => '1145'
6809 },
6810 '2' => {
6811 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006812 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306813 },
6814 '3' => {
6815 'name' => 'repository_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006816 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306817 },
6818 '4' => {
6819 'name' => 'update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006820 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306821 },
6822 '5' => {
6823 'name' => 'oem_update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006824 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306825 },
6826 '6' => {
6827 'name' => 'record_count',
6828 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006829 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 },
6831 '7' => {
6832 'name' => 'repository_size',
6833 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006834 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 },
6836 '8' => {
6837 'name' => 'largest_record_size',
6838 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006839 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306840 },
6841 '9' => {
6842 'name' => 'data_transfer_handle_timeout',
6843 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006844 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 }
6846 },
6847 'Return' => '100',
6848 'ShortName' => 'decode_get_pdr_repository_info_resp'
6849 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306850 '256166' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006852 'Line' => '1526',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306853 'Param' => {
6854 '0' => {
6855 'name' => 'instance_id',
6856 'type' => '121'
6857 },
6858 '1' => {
6859 'name' => 'completion_code',
6860 'type' => '121'
6861 },
6862 '2' => {
6863 'name' => 'repository_state',
6864 'type' => '121'
6865 },
6866 '3' => {
6867 'name' => 'update_time',
6868 'type' => '1219'
6869 },
6870 '4' => {
6871 'name' => 'oem_update_time',
6872 'type' => '1219'
6873 },
6874 '5' => {
6875 'name' => 'record_count',
6876 'type' => '1023'
6877 },
6878 '6' => {
6879 'name' => 'repository_size',
6880 'offset' => '0',
6881 'type' => '1023'
6882 },
6883 '7' => {
6884 'name' => 'largest_record_size',
6885 'offset' => '8',
6886 'type' => '1023'
6887 },
6888 '8' => {
6889 'name' => 'data_transfer_handle_timeout',
6890 'offset' => '16',
6891 'type' => '121'
6892 },
6893 '9' => {
6894 'name' => 'msg',
6895 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006896 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 }
6898 },
6899 'Return' => '100',
6900 'ShortName' => 'encode_get_pdr_repository_info_resp'
6901 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306902 '256643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306903 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006904 'Line' => '1350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 'Param' => {
6906 '0' => {
6907 'name' => 'instance_id',
6908 'type' => '121'
6909 },
6910 '1' => {
6911 'name' => 'completion_code',
6912 'type' => '121'
6913 },
6914 '2' => {
6915 'name' => 'next_record_hndl',
6916 'type' => '1023'
6917 },
6918 '3' => {
6919 'name' => 'next_data_transfer_hndl',
6920 'type' => '1023'
6921 },
6922 '4' => {
6923 'name' => 'transfer_flag',
6924 'type' => '121'
6925 },
6926 '5' => {
6927 'name' => 'resp_cnt',
6928 'type' => '1011'
6929 },
6930 '6' => {
6931 'name' => 'record_data',
6932 'offset' => '0',
6933 'type' => '1219'
6934 },
6935 '7' => {
6936 'name' => 'transfer_crc',
6937 'offset' => '8',
6938 'type' => '121'
6939 },
6940 '8' => {
6941 'name' => 'msg',
6942 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006943 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306944 }
6945 },
6946 'Return' => '100',
6947 'ShortName' => 'encode_get_pdr_resp'
6948 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306949 '257096' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306950 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006951 'Line' => '1371',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306952 'Param' => {
6953 '0' => {
6954 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006955 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306956 },
6957 '1' => {
6958 'name' => 'payload_length',
6959 'type' => '1145'
6960 },
6961 '2' => {
6962 'name' => 'record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006963 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '3' => {
6966 'name' => 'data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006967 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '4' => {
6970 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006971 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306972 },
6973 '5' => {
6974 'name' => 'request_cnt',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006975 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306976 },
6977 '6' => {
6978 'name' => 'record_chg_num',
6979 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006980 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306981 }
6982 },
6983 'Return' => '100',
6984 'ShortName' => 'decode_get_pdr_req'
6985 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09306986 '258995' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306987 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006988 'Line' => '1322',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306989 'Param' => {
6990 '0' => {
6991 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006992 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 },
6994 '1' => {
6995 'name' => 'payload_length',
6996 'type' => '1145'
6997 },
6998 '2' => {
6999 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007000 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307001 },
7002 '3' => {
7003 'name' => 'comp_effecter_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03007004 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 },
7006 '4' => {
7007 'name' => 'field',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307008 'type' => '260417'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307009 }
7010 },
7011 'Return' => '100',
7012 'ShortName' => 'decode_set_state_effecter_states_req'
7013 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307014 '260422' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307015 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007016 'Line' => '1655',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307017 'Param' => {
7018 '0' => {
7019 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007020 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307021 },
7022 '1' => {
7023 'name' => 'payload_length',
7024 'type' => '1145'
7025 },
7026 '2' => {
7027 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007028 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 }
7030 },
7031 'Reg' => {
7032 '0' => 'rdi',
7033 '1' => 'rsi',
7034 '2' => 'rdx'
7035 },
7036 'Return' => '100',
7037 'ShortName' => 'decode_set_state_effecter_states_resp'
7038 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307039 '260495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007041 'Line' => '1636',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307042 'Param' => {
7043 '0' => {
7044 'name' => 'instance_id',
7045 'type' => '121'
7046 },
7047 '1' => {
7048 'name' => 'effecter_id',
7049 'type' => '1011'
7050 },
7051 '2' => {
7052 'name' => 'comp_effecter_count',
7053 'type' => '121'
7054 },
7055 '3' => {
7056 'name' => 'field',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307057 'type' => '260417'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307058 },
7059 '4' => {
7060 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007061 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307062 }
7063 },
7064 'Reg' => {
7065 '1' => 'rsi'
7066 },
7067 'Return' => '100',
7068 'ShortName' => 'encode_set_state_effecter_states_req'
7069 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307070 '260838' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007072 'Line' => '1300',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307073 'Param' => {
7074 '0' => {
7075 'name' => 'instance_id',
7076 'type' => '121'
7077 },
7078 '1' => {
7079 'name' => 'completion_code',
7080 'type' => '121'
7081 },
7082 '2' => {
7083 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007084 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307085 }
7086 },
7087 'Return' => '100',
7088 'ShortName' => 'encode_set_state_effecter_states_resp'
7089 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307090 '261004' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307091 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007092 'Line' => '669',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 'Param' => {
7094 '0' => {
7095 'name' => 'sensor',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307096 'type' => '261388'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307097 },
7098 '1' => {
7099 'name' => 'allocation_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307100 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307101 },
7102 '2' => {
7103 'name' => 'possible_states',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307104 'type' => '261398'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307105 },
7106 '3' => {
7107 'name' => 'possible_states_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307108 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307109 },
7110 '4' => {
7111 'name' => 'actual_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307112 'type' => '160492'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 }
7114 },
7115 'Reg' => {
7116 '0' => 'rdi',
7117 '1' => 'r10',
7118 '2' => 'rsi',
7119 '3' => 'r9',
7120 '4' => 'r8'
7121 },
7122 'Return' => '100',
7123 'ShortName' => 'encode_state_sensor_pdr'
7124 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307125 '261408' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307126 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007127 'Line' => '909',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 'Param' => {
7129 '0' => {
7130 'name' => 'effecter',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307131 'type' => '261792'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 },
7133 '1' => {
7134 'name' => 'allocation_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307135 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307136 },
7137 '2' => {
7138 'name' => 'possible_states',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307139 'type' => '261802'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307140 },
7141 '3' => {
7142 'name' => 'possible_states_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307143 'type' => '31720'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 },
7145 '4' => {
7146 'name' => 'actual_size',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307147 'type' => '160492'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 }
7149 },
7150 'Reg' => {
7151 '0' => 'rdi',
7152 '1' => 'r10',
7153 '2' => 'rsi',
7154 '3' => 'r9',
7155 '4' => 'r8'
7156 },
7157 'Return' => '100',
7158 'ShortName' => 'encode_state_effecter_pdr'
7159 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307160 '268488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307161 'Header' => 'instance-id.h',
7162 'Line' => '85',
7163 'Param' => {
7164 '0' => {
7165 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307166 'type' => '268668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307167 },
7168 '1' => {
7169 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307171 },
7172 '2' => {
7173 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307175 }
7176 },
7177 'Return' => '100',
7178 'ShortName' => 'pldm_instance_id_free'
7179 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307180 '268673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307181 'Header' => 'instance-id.h',
7182 'Line' => '68',
7183 'Param' => {
7184 '0' => {
7185 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307186 'type' => '268668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307187 },
7188 '1' => {
7189 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307190 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307191 },
7192 '2' => {
7193 'name' => 'iid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307194 'type' => '269055'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307195 }
7196 },
7197 'Return' => '100',
7198 'ShortName' => 'pldm_instance_id_alloc'
7199 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307200 '269060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307201 'Header' => 'instance-id.h',
7202 'Line' => '51',
7203 'Param' => {
7204 '0' => {
7205 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307206 'type' => '268668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307207 }
7208 },
7209 'Reg' => {
7210 '0' => 'rdi'
7211 },
7212 'Return' => '100',
7213 'ShortName' => 'pldm_instance_db_destroy'
7214 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307215 '269145' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307216 'Header' => 'instance-id.h',
7217 'Line' => '41',
7218 'Param' => {
7219 '0' => {
7220 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307221 'type' => '269231'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307222 }
7223 },
7224 'Return' => '100',
7225 'ShortName' => 'pldm_instance_db_init_default'
7226 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307227 '269236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307228 'Header' => 'instance-id.h',
7229 'Line' => '28',
7230 'Param' => {
7231 '0' => {
7232 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307233 'type' => '269231'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307234 },
7235 '1' => {
7236 'name' => 'dbpath',
Tal Yacobide67ab62024-05-30 22:36:50 +03007237 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307238 }
7239 },
7240 'Return' => '100',
7241 'ShortName' => 'pldm_instance_db_init'
7242 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307243 '270152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307244 'Header' => 'transport.h',
7245 'Line' => '53',
7246 'Param' => {
7247 '0' => {
7248 'name' => 'transport',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307249 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307250 },
7251 '1' => {
7252 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307253 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307254 },
7255 '2' => {
7256 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307257 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 },
7259 '3' => {
7260 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307261 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307262 }
7263 },
7264 'Reg' => {
7265 '0' => 'rdi',
7266 '1' => 'rsi',
7267 '2' => 'rdx',
7268 '3' => 'rcx'
7269 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307270 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307271 'ShortName' => 'pldm_transport_send_msg'
7272 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307273 '270199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307274 'Header' => 'transport.h',
7275 'Line' => '118',
7276 'Param' => {
7277 '0' => {
7278 'name' => 'transport',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307279 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307280 },
7281 '1' => {
7282 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307283 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307284 },
7285 '2' => {
7286 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307287 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307288 },
7289 '3' => {
7290 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 },
7293 '4' => {
7294 'name' => 'pldm_resp_msg',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307295 'type' => '55189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307296 },
7297 '5' => {
7298 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007299 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307300 }
7301 },
7302 'Reg' => {
7303 '2' => 'r14'
7304 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307305 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307306 'ShortName' => 'pldm_transport_send_recv_msg'
7307 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307308 '270256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307309 'Header' => 'mctp-demux.h',
7310 'Line' => '18',
7311 'Param' => {
7312 '0' => {
7313 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307314 'type' => '270147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307315 }
7316 },
7317 'Reg' => {
7318 '0' => 'rdi'
7319 },
7320 'Return' => '1',
7321 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7322 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307323 '270293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307324 'Header' => 'transport.h',
7325 'Line' => '81',
7326 'Param' => {
7327 '0' => {
7328 'name' => 'transport',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307329 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '1' => {
7332 'name' => 'tid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307333 'type' => '270330'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 },
7335 '2' => {
7336 'name' => 'pldm_msg',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307337 'type' => '55189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307338 },
7339 '3' => {
7340 'name' => 'msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007341 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 }
7343 },
7344 'Reg' => {
7345 '0' => 'rdi',
7346 '1' => 'rsi',
7347 '2' => 'rbp',
7348 '3' => 'rcx'
7349 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307350 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307351 'ShortName' => 'pldm_transport_recv_msg'
7352 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307353 '270335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307354 'Header' => 'mctp-demux.h',
7355 'Line' => '32',
7356 'Param' => {
7357 '0' => {
7358 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307359 'type' => '270147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307360 },
7361 '1' => {
7362 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307363 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307364 },
7365 '2' => {
7366 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307367 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307368 }
7369 },
7370 'Reg' => {
7371 '0' => 'rdi',
7372 '1' => 'rsi',
7373 '2' => 'rdx'
7374 },
7375 'Return' => '100',
7376 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7377 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307378 '270367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 'Header' => 'mctp-demux.h',
7380 'Line' => '22',
7381 'Param' => {
7382 '0' => {
7383 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307384 'type' => '270147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 }
7386 },
7387 'Reg' => {
7388 '0' => 'rdi'
7389 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307390 'Return' => '270189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307391 'ShortName' => 'pldm_transport_mctp_demux_core'
7392 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307393 '270411' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 'Header' => 'mctp-demux.h',
7395 'Line' => '15',
7396 'Param' => {
7397 '0' => {
7398 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307399 'type' => '270433'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 }
7401 },
7402 'Reg' => {
7403 '0' => 'r12'
7404 },
7405 'Return' => '100',
7406 'ShortName' => 'pldm_transport_mctp_demux_init'
7407 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307408 '270492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307409 'Header' => 'pldm.h',
7410 'Line' => '119',
7411 'Return' => '1',
7412 'ShortName' => 'pldm_close'
7413 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307414 '270536' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307415 'Header' => 'pldm.h',
7416 'Line' => '75',
7417 'Param' => {
7418 '0' => {
7419 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307420 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 },
7422 '1' => {
7423 'name' => 'mctp_fd',
7424 'type' => '100'
7425 },
7426 '2' => {
7427 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307428 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307429 },
7430 '3' => {
7431 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307432 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 }
7434 },
7435 'Reg' => {
7436 '0' => 'rdi',
7437 '1' => 'rsi',
7438 '2' => 'rdx',
7439 '3' => 'rcx'
7440 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307441 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307442 'ShortName' => 'pldm_send'
7443 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307444 '270955' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 'Header' => 'pldm.h',
7446 'Line' => '57',
7447 'Param' => {
7448 '0' => {
7449 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307450 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 },
7452 '1' => {
7453 'name' => 'mctp_fd',
7454 'type' => '100'
7455 },
7456 '2' => {
7457 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307458 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307459 },
7460 '3' => {
7461 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307462 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '4' => {
7465 'name' => 'pldm_resp_msg',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307466 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307467 },
7468 '5' => {
7469 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007470 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307471 }
7472 },
7473 'Reg' => {
7474 '0' => 'rdi',
7475 '1' => 'rsi',
7476 '2' => 'rdx',
7477 '3' => 'rcx',
7478 '4' => 'r8',
7479 '5' => 'r9'
7480 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307481 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307482 'ShortName' => 'pldm_send_recv'
7483 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307484 '271438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307485 'Header' => 'pldm.h',
7486 'Line' => '94',
7487 'Param' => {
7488 '0' => {
7489 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307490 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307491 },
7492 '1' => {
7493 'name' => 'mctp_fd',
7494 'type' => '100'
7495 },
7496 '2' => {
7497 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307498 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307499 },
7500 '3' => {
7501 'name' => 'pldm_resp_msg',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307502 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307503 },
7504 '4' => {
7505 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007506 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307507 }
7508 },
7509 'Reg' => {
7510 '3' => 'rbx'
7511 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307512 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 'ShortName' => 'pldm_recv'
7514 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307515 '271664' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307516 'Header' => 'pldm.h',
7517 'Line' => '112',
7518 'Param' => {
7519 '0' => {
7520 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307521 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307522 },
7523 '1' => {
7524 'name' => 'mctp_fd',
7525 'type' => '100'
7526 },
7527 '2' => {
7528 'name' => 'pldm_resp_msg',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307529 'type' => '53199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307530 },
7531 '3' => {
7532 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007533 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307534 }
7535 },
7536 'Reg' => {
7537 '2' => 'r12',
7538 '3' => 'r13'
7539 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307540 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 'ShortName' => 'pldm_recv_any'
7542 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307543 '272117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 'Header' => 'pldm.h',
7545 'Line' => '39',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307546 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307547 'ShortName' => 'pldm_open'
7548 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307549 '274500' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'Header' => 'af-mctp.h',
7551 'Line' => '54',
7552 'Param' => {
7553 '0' => {
7554 'name' => 'transport',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307555 'type' => '274656'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307556 },
7557 '1' => {
7558 'name' => 'smctp',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307559 'type' => '274661'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307560 },
7561 '2' => {
7562 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307563 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 }
7565 },
7566 'Reg' => {
7567 '1' => 'rsi',
7568 '2' => 'rdx'
7569 },
7570 'Return' => '100',
7571 'ShortName' => 'pldm_transport_af_mctp_bind'
7572 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307573 '274666' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307574 'Header' => 'af-mctp.h',
7575 'Line' => '19',
7576 'Param' => {
7577 '0' => {
7578 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307579 'type' => '274656'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307580 }
7581 },
7582 'Reg' => {
7583 '0' => 'rdi'
7584 },
7585 'Return' => '1',
7586 'ShortName' => 'pldm_transport_af_mctp_destroy'
7587 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307588 '274750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307589 'Header' => 'af-mctp.h',
7590 'Line' => '16',
7591 'Param' => {
7592 '0' => {
7593 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307594 'type' => '274974'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307595 }
7596 },
7597 'Reg' => {
7598 '0' => 'r12'
7599 },
7600 'Return' => '100',
7601 'ShortName' => 'pldm_transport_af_mctp_init'
7602 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307603 '276161' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307604 'Header' => 'af-mctp.h',
7605 'Line' => '37',
7606 'Param' => {
7607 '0' => {
7608 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307609 'type' => '274656'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307610 },
7611 '1' => {
7612 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307613 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 },
7615 '2' => {
7616 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307617 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307618 }
7619 },
7620 'Reg' => {
7621 '0' => 'rdi',
7622 '1' => 'rsi',
7623 '2' => 'rdx'
7624 },
7625 'Return' => '100',
7626 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7627 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307628 '276234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307629 'Header' => 'af-mctp.h',
7630 'Line' => '33',
7631 'Param' => {
7632 '0' => {
7633 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307634 'type' => '274656'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307635 },
7636 '1' => {
7637 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307638 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307639 },
7640 '2' => {
7641 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307642 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307643 }
7644 },
7645 'Reg' => {
7646 '0' => 'rdi',
7647 '1' => 'rsi',
7648 '2' => 'rdx'
7649 },
7650 'Return' => '100',
7651 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7652 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307653 '276475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307654 'Header' => 'af-mctp.h',
7655 'Line' => '28',
7656 'Param' => {
7657 '0' => {
7658 'name' => 't',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307659 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 },
7661 '1' => {
7662 'name' => 'pollfd',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307663 'type' => '273152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307664 }
7665 },
7666 'Reg' => {
7667 '0' => 'rdi',
7668 '1' => 'rsi'
7669 },
7670 'Return' => '100',
7671 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7672 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307673 '276553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 'Header' => 'af-mctp.h',
7675 'Line' => '23',
7676 'Param' => {
7677 '0' => {
7678 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307679 'type' => '274656'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 }
7681 },
7682 'Reg' => {
7683 '0' => 'rdi'
7684 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307685 'Return' => '270189',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307686 'ShortName' => 'pldm_transport_af_mctp_core'
7687 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307688 '280237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307689 'Header' => 'mctp-demux.h',
7690 'Line' => '36',
7691 'Param' => {
7692 '0' => {
7693 'name' => 'ctx',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307694 'type' => '270147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307695 },
7696 '1' => {
7697 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307698 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307699 },
7700 '2' => {
7701 'name' => 'eid',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307702 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307703 }
7704 },
7705 'Reg' => {
7706 '0' => 'rdi',
7707 '1' => 'rsi',
7708 '2' => 'rdx'
7709 },
7710 'Return' => '100',
7711 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7712 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307713 '280551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 'Header' => 'mctp-demux.h',
7715 'Line' => '27',
7716 'Param' => {
7717 '0' => {
7718 'name' => 't',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307719 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307720 },
7721 '1' => {
7722 'name' => 'pollfd',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307723 'type' => '273152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307724 }
7725 },
7726 'Reg' => {
7727 '0' => 'rdi',
7728 '1' => 'rsi'
7729 },
7730 'Return' => '100',
7731 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7732 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307733 '285492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307734 'Header' => 'transport.h',
7735 'Line' => '31',
7736 'Param' => {
7737 '0' => {
7738 'name' => 'transport',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307739 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 },
7741 '1' => {
7742 'name' => 'timeout',
7743 'type' => '100'
7744 }
7745 },
7746 'Return' => '100',
7747 'ShortName' => 'pldm_transport_poll'
7748 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307749 '290551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307750 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307751 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307752 'Param' => {
7753 '0' => {
7754 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307755 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 },
7757 '1' => {
7758 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307759 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 },
7761 '2' => {
7762 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007763 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307764 }
7765 },
7766 'Return' => '100',
7767 'ShortName' => 'encode_new_file_with_metadata_resp'
7768 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307769 '290751' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307771 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307772 'Param' => {
7773 '0' => {
7774 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007775 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 },
7777 '1' => {
7778 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307779 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 },
7781 '2' => {
7782 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007783 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307784 },
7785 '3' => {
7786 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007787 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307788 },
7789 '4' => {
7790 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307791 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 },
7793 '5' => {
7794 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007795 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307796 },
7797 '6' => {
7798 'name' => 'file_meta_data_2',
7799 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007800 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 },
7802 '7' => {
7803 'name' => 'file_meta_data_3',
7804 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007805 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 },
7807 '8' => {
7808 'name' => 'file_meta_data_4',
7809 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007810 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307811 }
7812 },
7813 'Reg' => {
7814 '1' => 'r10',
7815 '2' => 'rdx',
7816 '3' => 'rdi',
7817 '4' => 'r8',
7818 '5' => 'r9'
7819 },
7820 'Return' => '100',
7821 'ShortName' => 'decode_new_file_with_metadata_req'
7822 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307823 '290983' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307825 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 'Param' => {
7827 '0' => {
7828 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007829 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '1' => {
7832 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307833 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '2' => {
7836 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007837 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 }
7839 },
7840 'Reg' => {
7841 '0' => 'rdi',
7842 '1' => 'rsi',
7843 '2' => 'rdx'
7844 },
7845 'Return' => '100',
7846 'ShortName' => 'decode_new_file_with_metadata_resp'
7847 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307848 '291084' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307849 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307850 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307851 'Param' => {
7852 '0' => {
7853 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307854 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 },
7856 '1' => {
7857 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307858 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307859 },
7860 '2' => {
7861 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307862 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 },
7864 '3' => {
7865 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007866 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307867 },
7868 '4' => {
7869 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307870 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307871 },
7872 '5' => {
7873 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307874 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307875 },
7876 '6' => {
7877 'name' => 'file_meta_data_3',
7878 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307879 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 },
7881 '7' => {
7882 'name' => 'file_meta_data_4',
7883 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307884 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 },
7886 '8' => {
7887 'name' => 'msg',
7888 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007889 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307890 }
7891 },
7892 'Reg' => {
7893 '2' => 'r14'
7894 },
7895 'Return' => '100',
7896 'ShortName' => 'encode_new_file_with_metadata_req'
7897 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307898 '291381' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307899 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307900 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 'Param' => {
7902 '0' => {
7903 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307904 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '1' => {
7907 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307908 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '2' => {
7911 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007912 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 }
7914 },
7915 'Return' => '100',
7916 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7917 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307918 '291576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307919 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307920 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 'Param' => {
7922 '0' => {
7923 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007924 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307925 },
7926 '1' => {
7927 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307928 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307929 },
7930 '2' => {
7931 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007932 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 },
7934 '3' => {
7935 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007936 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 },
7938 '4' => {
7939 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03007940 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 },
7942 '5' => {
7943 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007944 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 },
7946 '6' => {
7947 'name' => 'file_meta_data_2',
7948 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007949 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 },
7951 '7' => {
7952 'name' => 'file_meta_data_3',
7953 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007954 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 },
7956 '8' => {
7957 'name' => 'file_meta_data_4',
7958 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007959 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307960 }
7961 },
7962 'Reg' => {
7963 '1' => 'rsi',
7964 '2' => 'rdx',
7965 '3' => 'rcx',
7966 '4' => 'r8',
7967 '5' => 'r9'
7968 },
7969 'Return' => '100',
7970 'ShortName' => 'decode_file_ack_with_meta_data_req'
7971 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307972 '291788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307974 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 'Param' => {
7976 '0' => {
7977 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007978 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '1' => {
7981 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307982 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '2' => {
7985 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007986 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 }
7988 },
7989 'Reg' => {
7990 '0' => 'rdi',
7991 '1' => 'rsi',
7992 '2' => 'rdx'
7993 },
7994 'Return' => '100',
7995 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7996 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09307997 '291884' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307998 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307999 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 'Param' => {
8001 '0' => {
8002 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308003 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 },
8005 '1' => {
8006 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308007 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308008 },
8009 '2' => {
8010 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308011 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308012 },
8013 '3' => {
8014 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308015 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308016 },
8017 '4' => {
8018 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308019 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308020 },
8021 '5' => {
8022 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308023 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308024 },
8025 '6' => {
8026 'name' => 'file_meta_data_3',
8027 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308028 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 },
8030 '7' => {
8031 'name' => 'file_meta_data_4',
8032 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308033 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 },
8035 '8' => {
8036 'name' => 'msg',
8037 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03008038 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308039 }
8040 },
8041 'Reg' => {
8042 '2' => 'r14'
8043 },
8044 'Return' => '100',
8045 'ShortName' => 'encode_file_ack_with_meta_data_req'
8046 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308047 '292181' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308049 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 'Param' => {
8051 '0' => {
8052 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008053 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '1' => {
8056 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308057 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '2' => {
8060 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008061 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 }
8063 },
8064 'Reg' => {
8065 '0' => 'rdi',
8066 '1' => 'rsi',
8067 '2' => 'rdx'
8068 },
8069 'Return' => '100',
8070 'ShortName' => 'decode_file_ack_resp'
8071 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308072 '292282' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308074 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 'Param' => {
8076 '0' => {
8077 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308078 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308079 },
8080 '1' => {
8081 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308082 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308083 },
8084 '2' => {
8085 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308086 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308087 },
8088 '3' => {
8089 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308090 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 },
8092 '4' => {
8093 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008094 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308095 }
8096 },
8097 'Return' => '100',
8098 'ShortName' => 'encode_file_ack_req'
8099 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308100 '292517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308102 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308103 'Param' => {
8104 '0' => {
8105 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308106 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308107 },
8108 '1' => {
8109 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308110 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308111 },
8112 '2' => {
8113 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008114 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 }
8116 },
8117 'Return' => '100',
8118 'ShortName' => 'encode_file_ack_resp'
8119 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308120 '292707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308122 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308123 'Param' => {
8124 '0' => {
8125 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008126 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308127 },
8128 '1' => {
8129 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308130 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308131 },
8132 '2' => {
8133 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008134 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308135 },
8136 '3' => {
8137 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008138 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 },
8140 '4' => {
8141 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03008142 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308143 }
8144 },
8145 'Reg' => {
8146 '1' => 'rsi',
8147 '2' => 'rdx',
8148 '3' => 'rcx',
8149 '4' => 'r8'
8150 },
8151 'Return' => '100',
8152 'ShortName' => 'decode_file_ack_req'
8153 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308154 '292849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308155 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308156 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 'Param' => {
8158 '0' => {
8159 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008160 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308161 },
8162 '1' => {
8163 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308164 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 },
8166 '2' => {
8167 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008168 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 },
8170 '3' => {
8171 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008172 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 }
8174 },
8175 'Reg' => {
8176 '0' => 'rdi',
8177 '1' => 'rsi',
8178 '2' => 'rdx',
8179 '3' => 'rcx'
8180 },
8181 'Return' => '100',
8182 'ShortName' => 'decode_rw_file_by_type_resp'
8183 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308184 '292964' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308186 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308187 'Param' => {
8188 '0' => {
8189 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 },
8192 '1' => {
8193 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308194 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308195 },
8196 '2' => {
8197 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308198 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 },
8200 '3' => {
8201 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308202 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '4' => {
8205 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308206 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '5' => {
8209 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308210 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '6' => {
8213 'name' => 'msg',
8214 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008215 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 }
8217 },
8218 'Return' => '100',
8219 'ShortName' => 'encode_rw_file_by_type_req'
8220 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308221 '293234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308222 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308223 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 'Param' => {
8225 '0' => {
8226 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308227 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '1' => {
8230 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308231 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 },
8233 '2' => {
8234 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308235 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 },
8237 '3' => {
8238 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308239 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308240 },
8241 '4' => {
8242 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008243 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 }
8245 },
8246 'Return' => '100',
8247 'ShortName' => 'encode_rw_file_by_type_resp'
8248 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308249 '293464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308251 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 'Param' => {
8253 '0' => {
8254 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008255 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 },
8257 '1' => {
8258 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308259 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 },
8261 '2' => {
8262 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008263 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 },
8265 '3' => {
8266 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008267 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 },
8269 '4' => {
8270 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008271 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 },
8273 '5' => {
8274 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008275 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 }
8277 },
8278 'Reg' => {
8279 '1' => 'r10',
8280 '2' => 'rdx',
8281 '3' => 'rdi',
8282 '4' => 'r8',
8283 '5' => 'r9'
8284 },
8285 'Return' => '100',
8286 'ShortName' => 'decode_rw_file_by_type_req'
8287 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308288 '293626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308290 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 'Param' => {
8292 '0' => {
8293 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008294 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 },
8296 '1' => {
8297 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308298 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308299 },
8300 '2' => {
8301 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008302 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 }
8304 },
8305 'Reg' => {
8306 '0' => 'rdi',
8307 '1' => 'rsi',
8308 '2' => 'rdx'
8309 },
8310 'Return' => '100',
8311 'ShortName' => 'decode_new_file_resp'
8312 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308313 '293727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308315 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 'Param' => {
8317 '0' => {
8318 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308319 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 },
8321 '1' => {
8322 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308323 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 },
8325 '2' => {
8326 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308327 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 },
8329 '3' => {
8330 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008331 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '4' => {
8334 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008335 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 }
8337 },
8338 'Return' => '100',
8339 'ShortName' => 'encode_new_file_req'
8340 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308341 '293962' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308342 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308343 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 'Param' => {
8345 '0' => {
8346 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308347 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 },
8349 '1' => {
8350 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308351 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '2' => {
8354 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008355 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 }
8357 },
8358 'Return' => '100',
8359 'ShortName' => 'encode_new_file_resp'
8360 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308361 '294152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308363 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 'Param' => {
8365 '0' => {
8366 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008367 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '1' => {
8370 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308371 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 },
8373 '2' => {
8374 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008375 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308376 },
8377 '3' => {
8378 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008379 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308380 },
8381 '4' => {
8382 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308383 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 }
8385 },
8386 'Reg' => {
8387 '1' => 'r9',
8388 '2' => 'rdx',
8389 '3' => 'rcx',
8390 '4' => 'r8'
8391 },
8392 'Return' => '100',
8393 'ShortName' => 'decode_new_file_req'
8394 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308395 '294294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308397 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 'Param' => {
8399 '0' => {
8400 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008401 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 },
8403 '1' => {
8404 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308405 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 },
8407 '2' => {
8408 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008409 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '3' => {
8412 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008413 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 }
8415 },
8416 'Reg' => {
8417 '0' => 'rdi',
8418 '1' => 'rsi',
8419 '2' => 'rdx',
8420 '3' => 'rcx'
8421 },
8422 'Return' => '100',
8423 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8424 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308425 '294409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308427 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 'Param' => {
8429 '0' => {
8430 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308431 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 },
8433 '1' => {
8434 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308435 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '2' => {
8438 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308439 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '3' => {
8442 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308443 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '4' => {
8446 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308447 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '5' => {
8450 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308451 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '6' => {
8454 'name' => 'address',
8455 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008456 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 },
8458 '7' => {
8459 'name' => 'msg',
8460 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03008461 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308462 }
8463 },
8464 'Return' => '100',
8465 'ShortName' => 'encode_rw_file_by_type_memory_req'
8466 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308467 '294694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308469 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Param' => {
8471 '0' => {
8472 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308473 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 },
8475 '1' => {
8476 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308477 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '2' => {
8480 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308481 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '3' => {
8484 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308485 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '4' => {
8488 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008489 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 }
8491 },
8492 'Return' => '100',
8493 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8494 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308495 '294924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308496 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308497 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'Param' => {
8499 '0' => {
8500 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008501 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308502 },
8503 '1' => {
8504 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308505 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308506 },
8507 '2' => {
8508 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008509 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 },
8511 '3' => {
8512 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008513 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 },
8515 '4' => {
8516 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008517 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308518 },
8519 '5' => {
8520 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008521 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308522 },
8523 '6' => {
8524 'name' => 'address',
8525 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308526 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 }
8528 },
8529 'Reg' => {
8530 '1' => 'r10',
8531 '2' => 'rdx',
8532 '3' => 'rdi',
8533 '4' => 'r8',
8534 '5' => 'r9'
8535 },
8536 'Return' => '100',
8537 'ShortName' => 'decode_rw_file_by_type_memory_req'
8538 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308539 '295101' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308541 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 'Param' => {
8543 '0' => {
8544 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308545 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308546 },
8547 '1' => {
8548 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308549 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308550 },
8551 '2' => {
8552 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308553 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308554 },
8555 '3' => {
8556 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008557 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308558 }
8559 },
8560 'Return' => '100',
8561 'ShortName' => 'encode_write_file_resp'
8562 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308563 '295316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308564 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308565 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 'Param' => {
8567 '0' => {
8568 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008569 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 },
8571 '1' => {
8572 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308573 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 },
8575 '2' => {
8576 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008577 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 },
8579 '3' => {
8580 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008581 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 }
8583 },
8584 'Reg' => {
8585 '0' => 'rdi',
8586 '1' => 'rsi',
8587 '2' => 'rdx',
8588 '3' => 'rcx'
8589 },
8590 'Return' => '100',
8591 'ShortName' => 'decode_write_file_resp'
8592 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308593 '295426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308595 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Param' => {
8597 '0' => {
8598 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308599 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 },
8601 '1' => {
8602 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308603 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308604 },
8605 '2' => {
8606 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308607 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 },
8609 '3' => {
8610 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308611 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 },
8613 '4' => {
8614 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008615 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 }
8617 },
8618 'Return' => '100',
8619 'ShortName' => 'encode_write_file_req'
8620 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308621 '295661' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308622 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308623 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 'Param' => {
8625 '0' => {
8626 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008627 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 },
8629 '1' => {
8630 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308631 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 },
8633 '2' => {
8634 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008635 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '3' => {
8638 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008639 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '4' => {
8642 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008643 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '5' => {
8646 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008647 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 }
8649 },
8650 'Reg' => {
8651 '1' => 'rsi',
8652 '3' => 'rcx',
8653 '4' => 'r8',
8654 '5' => 'r9'
8655 },
8656 'Return' => '100',
8657 'ShortName' => 'decode_write_file_req'
8658 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308659 '295816' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308661 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 'Param' => {
8663 '0' => {
8664 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308665 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 },
8667 '1' => {
8668 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308669 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '2' => {
8672 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308673 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '3' => {
8676 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008677 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 }
8679 },
8680 'Return' => '100',
8681 'ShortName' => 'encode_read_file_resp'
8682 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308683 '296031' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308685 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 'Param' => {
8687 '0' => {
8688 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008689 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 },
8691 '1' => {
8692 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308693 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 },
8695 '2' => {
8696 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008697 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308698 },
8699 '3' => {
8700 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008701 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 },
8703 '4' => {
8704 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008705 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308706 }
8707 },
8708 'Reg' => {
8709 '1' => 'r9',
8710 '2' => 'rdx',
8711 '3' => 'rcx',
8712 '4' => 'r8'
8713 },
8714 'Return' => '100',
8715 'ShortName' => 'decode_read_file_resp'
8716 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308717 '296167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308718 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308719 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 'Param' => {
8721 '0' => {
8722 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308723 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '1' => {
8726 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308727 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 },
8729 '2' => {
8730 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308731 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '3' => {
8734 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308735 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '4' => {
8738 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008739 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 }
8741 },
8742 'Return' => '100',
8743 'ShortName' => 'encode_read_file_req'
8744 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308745 '296402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308746 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308747 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 'Param' => {
8749 '0' => {
8750 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008751 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 },
8753 '1' => {
8754 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308755 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 },
8757 '2' => {
8758 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008759 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '3' => {
8762 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008763 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '4' => {
8766 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008767 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 }
8769 },
8770 'Reg' => {
8771 '1' => 'r9',
8772 '2' => 'rdx',
8773 '3' => 'rcx',
8774 '4' => 'r8'
8775 },
8776 'Return' => '100',
8777 'ShortName' => 'decode_read_file_req'
8778 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308779 '296538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308780 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308781 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 'Param' => {
8783 '0' => {
8784 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008785 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 },
8787 '1' => {
8788 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308789 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '2' => {
8792 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008793 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '3' => {
8796 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008797 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '4' => {
8800 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008801 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '5' => {
8804 'name' => 'file_table_data_start_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008805 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 },
8807 '6' => {
8808 'name' => 'file_table_length',
8809 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008810 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 }
8812 },
8813 'Reg' => {
8814 '1' => 'rsi',
8815 '2' => 'rdi',
8816 '3' => 'r10',
8817 '4' => 'r8',
8818 '5' => 'r9'
8819 },
8820 'Return' => '100',
8821 'ShortName' => 'decode_get_file_table_resp'
8822 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308823 '296712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308825 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 'Param' => {
8827 '0' => {
8828 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308829 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308830 },
8831 '1' => {
8832 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308833 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 },
8835 '2' => {
8836 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308837 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308838 },
8839 '3' => {
8840 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308841 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308842 },
8843 '4' => {
8844 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008845 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308846 }
8847 },
8848 'Return' => '100',
8849 'ShortName' => 'encode_get_file_table_req'
8850 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308851 '296939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308852 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308853 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308854 'Param' => {
8855 '0' => {
8856 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308857 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 },
8859 '1' => {
8860 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308861 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 },
8863 '2' => {
8864 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308865 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 },
8867 '3' => {
8868 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308869 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 },
8871 '4' => {
8872 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308873 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 },
8875 '5' => {
8876 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308877 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308878 },
8879 '6' => {
8880 'name' => 'msg',
8881 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008882 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308883 }
8884 },
8885 'Reg' => {
8886 '2' => 'r15'
8887 },
8888 'Return' => '100',
8889 'ShortName' => 'encode_get_file_table_resp'
8890 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308891 '297297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308893 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 'Param' => {
8895 '0' => {
8896 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008897 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308898 },
8899 '1' => {
8900 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308901 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308902 },
8903 '2' => {
8904 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008905 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 },
8907 '3' => {
8908 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008909 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308910 },
8911 '4' => {
8912 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008913 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 }
8915 },
8916 'Reg' => {
8917 '1' => 'r9',
8918 '2' => 'rdx',
8919 '3' => 'rcx',
8920 '4' => 'r8'
8921 },
8922 'Return' => '100',
8923 'ShortName' => 'decode_get_file_table_req'
8924 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308925 '297432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308926 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308927 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 'Param' => {
8929 '0' => {
8930 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008931 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308932 },
8933 '1' => {
8934 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308935 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 },
8937 '2' => {
8938 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008939 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '3' => {
8942 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008943 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 }
8945 },
8946 'Reg' => {
8947 '0' => 'rdi',
8948 '1' => 'rsi',
8949 '2' => 'rdx',
8950 '3' => 'rcx'
8951 },
8952 'Return' => '100',
8953 'ShortName' => 'decode_rw_file_memory_resp'
8954 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308955 '297541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308957 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 'Param' => {
8959 '0' => {
8960 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308961 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 },
8963 '1' => {
8964 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308965 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308966 },
8967 '2' => {
8968 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308969 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308970 },
8971 '3' => {
8972 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308973 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 },
8975 '4' => {
8976 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308977 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '5' => {
8980 'name' => 'address',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008981 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '6' => {
8984 'name' => 'msg',
8985 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008986 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 }
8988 },
8989 'Reg' => {
8990 '2' => 'r14'
8991 },
8992 'Return' => '100',
8993 'ShortName' => 'encode_rw_file_memory_req'
8994 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09308995 '297800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308996 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308997 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 'Param' => {
8999 '0' => {
9000 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309001 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 },
9003 '1' => {
9004 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309005 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309006 },
9007 '2' => {
9008 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309009 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 },
9011 '3' => {
9012 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309013 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309014 },
9015 '4' => {
9016 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009017 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 }
9019 },
9020 'Return' => '100',
9021 'ShortName' => 'encode_rw_file_memory_resp'
9022 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309023 '298021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309025 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309026 'Param' => {
9027 '0' => {
9028 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009029 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309030 },
9031 '1' => {
9032 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309033 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309034 },
9035 '2' => {
9036 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009037 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 },
9039 '3' => {
9040 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03009041 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309042 },
9043 '4' => {
9044 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009045 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309046 },
9047 '5' => {
9048 'name' => 'address',
Andrew Jeffery46673f42024-06-25 16:02:25 +09309049 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309050 }
9051 },
9052 'Reg' => {
9053 '1' => 'r10',
9054 '2' => 'rdx',
9055 '3' => 'rdi',
9056 '4' => 'r8',
9057 '5' => 'r9'
9058 },
9059 'Return' => '100',
9060 'ShortName' => 'decode_rw_file_memory_req'
9061 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309062 '299070' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 'Header' => 'host.h',
9064 'Line' => '101',
9065 'Param' => {
9066 '0' => {
9067 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309068 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 },
9070 '1' => {
9071 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '2' => {
9075 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309076 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 },
9078 '3' => {
9079 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309080 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 },
9082 '4' => {
9083 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009084 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309085 },
9086 '5' => {
9087 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309088 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309089 }
9090 },
9091 'Reg' => {
9092 '2' => 'r12'
9093 },
9094 'Return' => '100',
9095 'ShortName' => 'encode_get_alert_status_resp'
9096 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309097 '299318' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309098 'Header' => 'host.h',
9099 'Line' => '86',
9100 'Param' => {
9101 '0' => {
9102 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009103 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309104 },
9105 '1' => {
9106 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309107 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309108 },
9109 '2' => {
9110 'name' => 'version_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03009111 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309112 }
9113 },
9114 'Reg' => {
9115 '0' => 'rdi',
9116 '1' => 'rsi',
9117 '2' => 'rdx'
9118 },
9119 'Return' => '100',
9120 'ShortName' => 'decode_get_alert_status_req'
9121 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309122 '299401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 'Header' => 'host.h',
9124 'Line' => '70',
9125 'Param' => {
9126 '0' => {
9127 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009128 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309129 },
9130 '1' => {
9131 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309132 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309133 },
9134 '2' => {
9135 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03009136 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 },
9138 '3' => {
9139 'name' => 'rack_entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03009140 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309141 },
9142 '4' => {
9143 'name' => 'pri_cec_node',
Tal Yacobide67ab62024-05-30 22:36:50 +03009144 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309145 }
9146 },
9147 'Reg' => {
9148 '1' => 'r9',
9149 '2' => 'rdx',
9150 '3' => 'rcx',
9151 '4' => 'r8'
9152 },
9153 'Return' => '100',
9154 'ShortName' => 'decode_get_alert_status_resp'
9155 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309156 '299540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309157 'Header' => 'host.h',
9158 'Line' => '52',
9159 'Param' => {
9160 '0' => {
9161 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309162 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309163 },
9164 '1' => {
9165 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309166 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309167 },
9168 '2' => {
9169 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009170 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '3' => {
9173 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309174 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 }
9176 },
9177 'Return' => '100',
9178 'ShortName' => 'encode_get_alert_status_req'
9179 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309180 '300608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309181 'Header' => 'platform.h',
9182 'Line' => '47',
9183 'Param' => {
9184 '0' => {
9185 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309186 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 },
9188 '1' => {
9189 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 },
9192 '2' => {
9193 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309194 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309195 },
9196 '3' => {
9197 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309198 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 },
9200 '4' => {
9201 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309202 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 },
9204 '5' => {
9205 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309206 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309207 },
9208 '6' => {
9209 'name' => 'msg',
9210 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009211 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309212 }
9213 },
9214 'Return' => '100',
9215 'ShortName' => 'encode_bios_attribute_update_event_req'
9216 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309217 '301714' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309218 'Header' => 'file_io.h',
9219 'Line' => '36',
9220 'Param' => {
9221 '0' => {
9222 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009223 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309224 },
9225 '1' => {
9226 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309227 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309228 },
9229 '2' => {
9230 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009231 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309232 },
9233 '3' => {
9234 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009235 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309236 },
9237 '4' => {
9238 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03009239 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309240 }
9241 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309242 'Return' => '100',
9243 'ShortName' => 'decode_oem_meta_file_io_req'
9244 }
9245 },
9246 'SymbolVersion' => {},
9247 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309248 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 'bcd2dec16' => 1,
9250 'bcd2dec32' => 1,
9251 'bcd2dec8' => 1,
9252 'crc32' => 1,
9253 'crc8' => 1,
9254 'dec2bcd16' => 1,
9255 'dec2bcd32' => 1,
9256 'dec2bcd8' => 1,
9257 'decode_activate_firmware_resp' => 1,
9258 'decode_apply_complete_req' => 1,
9259 'decode_cancel_update_component_resp' => 1,
9260 'decode_cancel_update_resp' => 1,
9261 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009262 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309263 'decode_event_message_buffer_size_resp' => 1,
9264 'decode_event_message_supported_resp' => 1,
9265 'decode_file_ack_req' => 1,
9266 'decode_file_ack_resp' => 1,
9267 'decode_file_ack_with_meta_data_req' => 1,
9268 'decode_file_ack_with_meta_data_resp' => 1,
9269 'decode_firmware_device_id_record' => 1,
9270 'decode_get_alert_status_req' => 1,
9271 'decode_get_alert_status_resp' => 1,
9272 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9273 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9274 'decode_get_bios_table_req' => 1,
9275 'decode_get_bios_table_resp' => 1,
9276 'decode_get_commands_req' => 1,
9277 'decode_get_commands_resp' => 1,
9278 'decode_get_date_time_resp' => 1,
9279 'decode_get_file_table_req' => 1,
9280 'decode_get_file_table_resp' => 1,
9281 'decode_get_firmware_parameters_resp' => 1,
9282 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9283 'decode_get_fru_record_by_option_req' => 1,
9284 'decode_get_fru_record_by_option_resp' => 1,
9285 'decode_get_fru_record_table_metadata_resp' => 1,
9286 'decode_get_fru_record_table_req' => 1,
9287 'decode_get_fru_record_table_resp' => 1,
9288 'decode_get_fru_record_table_resp_safe' => 1,
9289 'decode_get_numeric_effecter_value_req' => 1,
9290 'decode_get_numeric_effecter_value_resp' => 1,
9291 'decode_get_pdr_repository_info_resp' => 1,
9292 'decode_get_pdr_req' => 1,
9293 'decode_get_pdr_resp' => 1,
9294 'decode_get_sensor_reading_req' => 1,
9295 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009296 'decode_get_state_effecter_states_req' => 1,
9297 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 'decode_get_state_sensor_readings_req' => 1,
9299 'decode_get_state_sensor_readings_resp' => 1,
9300 'decode_get_status_resp' => 1,
9301 'decode_get_tid_resp' => 1,
9302 'decode_get_types_resp' => 1,
9303 'decode_get_version_req' => 1,
9304 'decode_get_version_resp' => 1,
9305 'decode_multipart_receive_req' => 1,
9306 'decode_new_file_req' => 1,
9307 'decode_new_file_resp' => 1,
9308 'decode_new_file_with_metadata_req' => 1,
9309 'decode_new_file_with_metadata_resp' => 1,
9310 'decode_numeric_sensor_data' => 1,
9311 'decode_numeric_sensor_pdr_data' => 1,
9312 'decode_oem_meta_file_io_req' => 1,
9313 'decode_pass_component_table_resp' => 1,
9314 'decode_platform_event_message_req' => 1,
9315 'decode_platform_event_message_resp' => 1,
9316 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009317 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009318 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309319 'decode_pldm_package_header_info' => 1,
9320 'decode_pldm_pdr_repository_change_record_data' => 1,
9321 'decode_pldm_pdr_repository_chg_event_data' => 1,
9322 'decode_poll_for_platform_event_message_req' => 1,
9323 'decode_poll_for_platform_event_message_resp' => 1,
9324 'decode_query_device_identifiers_resp' => 1,
9325 'decode_read_file_req' => 1,
9326 'decode_read_file_resp' => 1,
9327 'decode_request_firmware_data_req' => 1,
9328 'decode_request_update_resp' => 1,
9329 'decode_rw_file_by_type_memory_req' => 1,
9330 'decode_rw_file_by_type_memory_resp' => 1,
9331 'decode_rw_file_by_type_req' => 1,
9332 'decode_rw_file_by_type_resp' => 1,
9333 'decode_rw_file_memory_req' => 1,
9334 'decode_rw_file_memory_resp' => 1,
9335 'decode_sensor_event_data' => 1,
9336 'decode_sensor_op_data' => 1,
9337 'decode_set_bios_attribute_current_value_req' => 1,
9338 'decode_set_bios_attribute_current_value_resp' => 1,
9339 'decode_set_bios_table_req' => 1,
9340 'decode_set_bios_table_resp' => 1,
9341 'decode_set_date_time_req' => 1,
9342 'decode_set_date_time_resp' => 1,
9343 'decode_set_event_receiver_req' => 1,
9344 'decode_set_event_receiver_resp' => 1,
9345 'decode_set_fru_record_table_req' => 1,
9346 'decode_set_numeric_effecter_value_req' => 1,
9347 'decode_set_numeric_effecter_value_resp' => 1,
9348 'decode_set_state_effecter_states_req' => 1,
9349 'decode_set_state_effecter_states_resp' => 1,
9350 'decode_state_sensor_data' => 1,
9351 'decode_transfer_complete_req' => 1,
9352 'decode_update_component_resp' => 1,
9353 'decode_vendor_defined_descriptor_value' => 1,
9354 'decode_verify_complete_req' => 1,
9355 'decode_write_file_req' => 1,
9356 'decode_write_file_resp' => 1,
9357 'encode_activate_firmware_req' => 1,
9358 'encode_apply_complete_resp' => 1,
9359 'encode_bios_attribute_update_event_req' => 1,
9360 'encode_cancel_update_component_req' => 1,
9361 'encode_cancel_update_req' => 1,
9362 'encode_cc_only_resp' => 1,
9363 'encode_event_message_buffer_size_req' => 1,
9364 'encode_event_message_supported_req' => 1,
9365 'encode_file_ack_req' => 1,
9366 'encode_file_ack_resp' => 1,
9367 'encode_file_ack_with_meta_data_req' => 1,
9368 'encode_file_ack_with_meta_data_resp' => 1,
9369 'encode_fru_record' => 1,
9370 'encode_get_alert_status_req' => 1,
9371 'encode_get_alert_status_resp' => 1,
9372 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9373 'encode_get_bios_current_value_by_handle_resp' => 1,
9374 'encode_get_bios_table_req' => 1,
9375 'encode_get_bios_table_resp' => 1,
9376 'encode_get_commands_req' => 1,
9377 'encode_get_commands_resp' => 1,
9378 'encode_get_date_time_req' => 1,
9379 'encode_get_date_time_resp' => 1,
9380 'encode_get_file_table_req' => 1,
9381 'encode_get_file_table_resp' => 1,
9382 'encode_get_firmware_parameters_req' => 1,
9383 'encode_get_fru_record_by_option_req' => 1,
9384 'encode_get_fru_record_by_option_resp' => 1,
9385 'encode_get_fru_record_table_metadata_req' => 1,
9386 'encode_get_fru_record_table_metadata_resp' => 1,
9387 'encode_get_fru_record_table_req' => 1,
9388 'encode_get_fru_record_table_resp' => 1,
9389 'encode_get_numeric_effecter_value_req' => 1,
9390 'encode_get_numeric_effecter_value_resp' => 1,
9391 'encode_get_pdr_repository_info_resp' => 1,
9392 'encode_get_pdr_req' => 1,
9393 'encode_get_pdr_resp' => 1,
9394 'encode_get_sensor_reading_req' => 1,
9395 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009396 'encode_get_state_effecter_states_req' => 1,
9397 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309398 'encode_get_state_sensor_readings_req' => 1,
9399 'encode_get_state_sensor_readings_resp' => 1,
9400 'encode_get_status_req' => 1,
9401 'encode_get_tid_req' => 1,
9402 'encode_get_tid_resp' => 1,
9403 'encode_get_types_req' => 1,
9404 'encode_get_types_resp' => 1,
9405 'encode_get_version_req' => 1,
9406 'encode_get_version_resp' => 1,
9407 'encode_new_file_req' => 1,
9408 'encode_new_file_resp' => 1,
9409 'encode_new_file_with_metadata_req' => 1,
9410 'encode_new_file_with_metadata_resp' => 1,
9411 'encode_pass_component_table_req' => 1,
9412 'encode_platform_event_message_req' => 1,
9413 'encode_platform_event_message_resp' => 1,
9414 'encode_pldm_header_only' => 1,
9415 'encode_pldm_pdr_repository_chg_event_data' => 1,
9416 'encode_poll_for_platform_event_message_req' => 1,
9417 'encode_poll_for_platform_event_message_resp' => 1,
9418 'encode_query_device_identifiers_req' => 1,
9419 'encode_read_file_req' => 1,
9420 'encode_read_file_resp' => 1,
9421 'encode_request_firmware_data_resp' => 1,
9422 'encode_request_update_req' => 1,
9423 'encode_rw_file_by_type_memory_req' => 1,
9424 'encode_rw_file_by_type_memory_resp' => 1,
9425 'encode_rw_file_by_type_req' => 1,
9426 'encode_rw_file_by_type_resp' => 1,
9427 'encode_rw_file_memory_req' => 1,
9428 'encode_rw_file_memory_resp' => 1,
9429 'encode_sensor_event_data' => 1,
9430 'encode_set_bios_attribute_current_value_req' => 1,
9431 'encode_set_bios_attribute_current_value_resp' => 1,
9432 'encode_set_bios_table_req' => 1,
9433 'encode_set_bios_table_resp' => 1,
9434 'encode_set_date_time_req' => 1,
9435 'encode_set_date_time_resp' => 1,
9436 'encode_set_event_receiver_req' => 1,
9437 'encode_set_event_receiver_resp' => 1,
9438 'encode_set_fru_record_table_resp' => 1,
9439 'encode_set_numeric_effecter_value_req' => 1,
9440 'encode_set_numeric_effecter_value_resp' => 1,
9441 'encode_set_state_effecter_states_req' => 1,
9442 'encode_set_state_effecter_states_resp' => 1,
9443 'encode_set_tid_req' => 1,
9444 'encode_state_effecter_pdr' => 1,
9445 'encode_state_sensor_pdr' => 1,
9446 'encode_transfer_complete_resp' => 1,
9447 'encode_update_component_req' => 1,
9448 'encode_verify_complete_resp' => 1,
9449 'encode_write_file_req' => 1,
9450 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009451 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309452 'get_fru_record_by_option_check' => 1,
9453 'is_time_legal' => 1,
9454 'is_transfer_flag_valid' => 1,
9455 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309456 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309457 'pldm_bios_table_append_pad_checksum_check' => 1,
9458 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9459 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9460 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9461 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309462 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309463 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309464 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309465 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309466 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309467 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309468 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309469 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9470 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9471 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309472 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309473 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9474 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9475 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9476 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309477 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309478 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9479 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9480 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9481 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309482 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309483 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9484 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9485 'pldm_bios_table_attr_entry_string_info_check' => 1,
9486 'pldm_bios_table_attr_find_by_handle' => 1,
9487 'pldm_bios_table_attr_find_by_string_handle' => 1,
9488 'pldm_bios_table_attr_value_copy_and_update' => 1,
9489 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9490 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9491 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309492 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309493 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9494 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309495 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309496 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9497 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309498 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309499 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9500 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9501 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9502 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9503 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9504 'pldm_bios_table_attr_value_entry_length' => 1,
9505 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9506 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9507 'pldm_bios_table_attr_value_find_by_handle' => 1,
9508 'pldm_bios_table_checksum' => 1,
9509 'pldm_bios_table_iter_create' => 1,
9510 'pldm_bios_table_iter_free' => 1,
9511 'pldm_bios_table_iter_is_end' => 1,
9512 'pldm_bios_table_iter_next' => 1,
9513 'pldm_bios_table_iter_value' => 1,
9514 'pldm_bios_table_pad_checksum_size' => 1,
9515 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309516 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309517 'pldm_bios_table_string_entry_decode_string_check' => 1,
9518 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309519 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309520 'pldm_bios_table_string_entry_encode_check' => 1,
9521 'pldm_bios_table_string_entry_encode_length' => 1,
9522 'pldm_bios_table_string_find_by_handle' => 1,
9523 'pldm_bios_table_string_find_by_string' => 1,
9524 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309525 'pldm_entity_association_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309526 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309527 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309528 'pldm_entity_association_pdr_add_from_node_check' => 1,
9529 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9530 'pldm_entity_association_pdr_extract' => 1,
9531 'pldm_entity_association_tree_add' => 1,
9532 'pldm_entity_association_tree_add_entity' => 1,
9533 'pldm_entity_association_tree_copy_root' => 1,
9534 'pldm_entity_association_tree_destroy' => 1,
9535 'pldm_entity_association_tree_destroy_root' => 1,
9536 'pldm_entity_association_tree_find' => 1,
9537 'pldm_entity_association_tree_find_with_locality' => 1,
9538 'pldm_entity_association_tree_init' => 1,
9539 'pldm_entity_association_tree_visit' => 1,
9540 'pldm_entity_extract' => 1,
9541 'pldm_entity_get_num_children' => 1,
9542 'pldm_entity_get_parent' => 1,
9543 'pldm_entity_is_exist_parent' => 1,
9544 'pldm_entity_is_node_parent' => 1,
9545 'pldm_entity_node_get_remote_container_id' => 1,
9546 'pldm_find_entity_ref_in_tree' => 1,
9547 'pldm_instance_db_destroy' => 1,
9548 'pldm_instance_db_init' => 1,
9549 'pldm_instance_db_init_default' => 1,
9550 'pldm_instance_id_alloc' => 1,
9551 'pldm_instance_id_free' => 1,
9552 'pldm_is_current_parent_child' => 1,
9553 'pldm_is_empty_entity_assoc_tree' => 1,
9554 'pldm_msg_hdr_correlate_response' => 1,
9555 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009556 'pldm_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309557 'pldm_pdr_add_check' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309558 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309559 'pldm_pdr_add_fru_record_set_check' => 1,
9560 'pldm_pdr_destroy' => 1,
9561 'pldm_pdr_find_last_in_range' => 1,
9562 'pldm_pdr_find_record' => 1,
9563 'pldm_pdr_find_record_by_type' => 1,
9564 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9565 'pldm_pdr_get_next_record' => 1,
9566 'pldm_pdr_get_record_count' => 1,
9567 'pldm_pdr_get_record_handle' => 1,
9568 'pldm_pdr_get_repo_size' => 1,
9569 'pldm_pdr_init' => 1,
9570 'pldm_pdr_record_is_remote' => 1,
9571 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9572 'pldm_pdr_remove_remote_pdrs' => 1,
9573 'pldm_pdr_update_TL_pdr' => 1,
9574 'pldm_recv' => 1,
9575 'pldm_recv_any' => 1,
9576 'pldm_send' => 1,
9577 'pldm_send_recv' => 1,
9578 'pldm_transport_af_mctp_bind' => 1,
9579 'pldm_transport_af_mctp_core' => 1,
9580 'pldm_transport_af_mctp_destroy' => 1,
9581 'pldm_transport_af_mctp_init' => 1,
9582 'pldm_transport_af_mctp_init_pollfd' => 1,
9583 'pldm_transport_af_mctp_map_tid' => 1,
9584 'pldm_transport_af_mctp_unmap_tid' => 1,
9585 'pldm_transport_mctp_demux_core' => 1,
9586 'pldm_transport_mctp_demux_destroy' => 1,
9587 'pldm_transport_mctp_demux_init' => 1,
9588 'pldm_transport_mctp_demux_init_pollfd' => 1,
9589 'pldm_transport_mctp_demux_map_tid' => 1,
9590 'pldm_transport_mctp_demux_unmap_tid' => 1,
9591 'pldm_transport_poll' => 1,
9592 'pldm_transport_recv_msg' => 1,
9593 'pldm_transport_send_msg' => 1,
9594 'pldm_transport_send_recv_msg' => 1,
9595 'unpack_pldm_header' => 1,
9596 'ver2str' => 1
9597 }
9598 },
9599 'Target' => 'unix',
9600 'TypeInfo' => {
9601 '1' => {
9602 'Name' => 'void',
9603 'Type' => 'Intrinsic'
9604 },
9605 '46' => {
9606 'Name' => 'unsigned char',
9607 'Size' => '1',
9608 'Type' => 'Intrinsic'
9609 },
9610 '53' => {
9611 'Name' => 'unsigned short',
9612 'Size' => '2',
9613 'Type' => 'Intrinsic'
9614 },
9615 '60' => {
9616 'Name' => 'unsigned int',
9617 'Size' => '4',
9618 'Type' => 'Intrinsic'
9619 },
9620 '67' => {
9621 'Name' => 'unsigned long',
9622 'Size' => '8',
9623 'Type' => 'Intrinsic'
9624 },
9625 '74' => {
9626 'Name' => 'signed char',
9627 'Size' => '1',
9628 'Type' => 'Intrinsic'
9629 },
9630 '81' => {
9631 'BaseType' => '46',
9632 'Header' => 'types.h',
9633 'Line' => '38',
9634 'Name' => '__uint8_t',
9635 'PrivateABI' => 1,
9636 'Size' => '1',
9637 'Type' => 'Typedef'
9638 },
9639 '93' => {
9640 'Name' => 'short',
9641 'Size' => '2',
9642 'Type' => 'Intrinsic'
9643 },
9644 '100' => {
9645 'Name' => 'int',
9646 'Size' => '4',
9647 'Type' => 'Intrinsic'
9648 },
9649 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309650 'Name' => 'long',
9651 'Size' => '8',
9652 'Type' => 'Intrinsic'
9653 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309654 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309655 'Name' => 'char',
9656 'Size' => '1',
9657 'Type' => 'Intrinsic'
9658 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309659 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309660 'BaseType' => '81',
9661 'Header' => 'stdint-uintn.h',
9662 'Line' => '24',
9663 'Name' => 'uint8_t',
9664 'PrivateABI' => 1,
9665 'Size' => '1',
9666 'Type' => 'Typedef'
9667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309668 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309669 'Name' => 'float',
9670 'Size' => '4',
9671 'Type' => 'Intrinsic'
9672 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309673 '175' => {
9674 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309675 'Header' => 'base.h',
9676 'Line' => '16',
9677 'Name' => 'pldm_tid_t',
9678 'Size' => '1',
9679 'Type' => 'Typedef'
9680 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309681 '187' => {
9682 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309683 'Header' => 'instance-id.h',
9684 'Line' => '13',
9685 'Name' => 'pldm_instance_id_t',
9686 'Size' => '1',
9687 'Type' => 'Typedef'
9688 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309689 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309690 'Header' => 'responder.h',
9691 'Line' => '10',
9692 'Memb' => {
9693 '0' => {
9694 'name' => 'tid',
9695 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309696 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309697 },
9698 '1' => {
9699 'name' => 'instance_id',
9700 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309701 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309702 },
9703 '2' => {
9704 'name' => 'type',
9705 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309706 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309707 },
9708 '3' => {
9709 'name' => 'command',
9710 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309711 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309712 },
9713 '4' => {
9714 'name' => 'next',
9715 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309716 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309717 }
9718 },
9719 'Name' => 'struct pldm_responder_cookie',
9720 'PrivateABI' => 1,
9721 'Size' => '16',
9722 'Type' => 'Struct'
9723 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309724 '279' => {
9725 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309726 'Name' => 'struct pldm_responder_cookie*',
9727 'Size' => '8',
9728 'Type' => 'Pointer'
9729 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309730 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309731 'Header' => 'pldm.h',
9732 'Line' => '15',
9733 'Memb' => {
9734 '0' => {
9735 'name' => 'PLDM_REQUESTER_SUCCESS',
9736 'value' => '0'
9737 },
9738 '1' => {
9739 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9740 'value' => '18446744073709551615 (-1)'
9741 },
9742 '2' => {
9743 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9744 'value' => '18446744073709551614 (-2)'
9745 },
9746 '3' => {
9747 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9748 'value' => '18446744073709551613 (-3)'
9749 },
9750 '4' => {
9751 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9752 'value' => '18446744073709551612 (-4)'
9753 },
9754 '5' => {
9755 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9756 'value' => '18446744073709551611 (-5)'
9757 },
9758 '6' => {
9759 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9760 'value' => '18446744073709551610 (-6)'
9761 },
9762 '7' => {
9763 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9764 'value' => '18446744073709551609 (-7)'
9765 },
9766 '8' => {
9767 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9768 'value' => '18446744073709551608 (-8)'
9769 },
9770 '9' => {
9771 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9772 'value' => '18446744073709551607 (-9)'
9773 },
9774 '10' => {
9775 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9776 'value' => '18446744073709551606 (-10)'
9777 },
9778 '11' => {
9779 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9780 'value' => '18446744073709551605 (-11)'
9781 },
9782 '12' => {
9783 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9784 'value' => '18446744073709551604 (-12)'
9785 },
9786 '13' => {
9787 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9788 'value' => '18446744073709551603 (-13)'
9789 }
9790 },
9791 'Name' => 'enum pldm_requester_error_codes',
9792 'Size' => '4',
9793 'Type' => 'Enum'
9794 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309795 '805' => {
9796 'Name' => '_Bool',
9797 'Size' => '1',
9798 'Type' => 'Intrinsic'
9799 },
9800 '927' => {
9801 'BaseType' => '53',
9802 'Header' => 'types.h',
9803 'Line' => '40',
9804 'Name' => '__uint16_t',
9805 'PrivateABI' => 1,
9806 'Size' => '2',
9807 'Type' => 'Typedef'
9808 },
9809 '951' => {
9810 'BaseType' => '60',
9811 'Header' => 'types.h',
9812 'Line' => '42',
9813 'Name' => '__uint32_t',
9814 'PrivateABI' => 1,
9815 'Size' => '4',
9816 'Type' => 'Typedef'
9817 },
9818 '970' => {
9819 'BaseType' => '107',
9820 'Header' => 'types.h',
9821 'Line' => '194',
9822 'Name' => '__ssize_t',
9823 'PrivateABI' => 1,
9824 'Size' => '8',
9825 'Type' => 'Typedef'
9826 },
9827 '982' => {
9828 'BaseType' => '114',
9829 'Name' => 'char*',
9830 'Size' => '8',
9831 'Type' => 'Pointer'
9832 },
9833 '1006' => {
9834 'BaseType' => '121',
9835 'Name' => 'uint8_t const',
9836 'Size' => '1',
9837 'Type' => 'Const'
9838 },
9839 '1011' => {
9840 'BaseType' => '927',
9841 'Header' => 'stdint-uintn.h',
9842 'Line' => '25',
9843 'Name' => 'uint16_t',
9844 'PrivateABI' => 1,
9845 'Size' => '2',
9846 'Type' => 'Typedef'
9847 },
9848 '1023' => {
9849 'BaseType' => '951',
9850 'Header' => 'stdint-uintn.h',
9851 'Line' => '26',
9852 'Name' => 'uint32_t',
9853 'PrivateABI' => 1,
9854 'Size' => '4',
9855 'Type' => 'Typedef'
9856 },
9857 '1035' => {
9858 'Header' => 'pldm_types.h',
9859 'Line' => '25',
9860 'Memb' => {
9861 '0' => {
9862 'name' => 'alpha',
9863 'offset' => '0',
9864 'type' => '121'
9865 },
9866 '1' => {
9867 'name' => 'update',
9868 'offset' => '1',
9869 'type' => '121'
9870 },
9871 '2' => {
9872 'name' => 'minor',
9873 'offset' => '2',
9874 'type' => '121'
9875 },
9876 '3' => {
9877 'name' => 'major',
9878 'offset' => '3',
9879 'type' => '121'
9880 }
9881 },
9882 'Name' => 'struct pldm_version',
9883 'Size' => '4',
9884 'Type' => 'Struct'
9885 },
9886 '1093' => {
9887 'BaseType' => '1035',
9888 'Header' => 'pldm_types.h',
9889 'Line' => '30',
9890 'Name' => 'ver32_t',
9891 'Size' => '4',
9892 'Type' => 'Typedef'
9893 },
9894 '1105' => {
9895 'BaseType' => '1093',
9896 'Name' => 'ver32_t const',
9897 'Size' => '4',
9898 'Type' => 'Const'
9899 },
9900 '1145' => {
9901 'BaseType' => '67',
9902 'Header' => 'stddef.h',
9903 'Line' => '214',
9904 'Name' => 'size_t',
9905 'PrivateABI' => 1,
9906 'Size' => '8',
9907 'Type' => 'Typedef'
9908 },
9909 '1207' => {
9910 'BaseType' => '970',
9911 'Header' => 'types.h',
9912 'Line' => '108',
9913 'Name' => 'ssize_t',
9914 'PrivateABI' => 1,
9915 'Size' => '8',
9916 'Type' => 'Typedef'
9917 },
9918 '1219' => {
9919 'BaseType' => '1006',
9920 'Name' => 'uint8_t const*',
9921 'Size' => '8',
9922 'Type' => 'Pointer'
9923 },
9924 '2228' => {
9925 'BaseType' => '1105',
9926 'Name' => 'ver32_t const*',
9927 'Size' => '8',
9928 'Type' => 'Pointer'
9929 },
9930 '2341' => {
9931 'BaseType' => '2346',
9932 'Name' => 'void const*',
9933 'Size' => '8',
9934 'Type' => 'Pointer'
9935 },
9936 '2346' => {
9937 'BaseType' => '1',
9938 'Name' => 'void const',
9939 'Type' => 'Const'
9940 },
9941 '2579' => {
9942 'BaseType' => '1',
9943 'Name' => 'void*',
9944 'Size' => '8',
9945 'Type' => 'Pointer'
9946 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009947 '2593' => {
9948 'BaseType' => '114',
9949 'Name' => 'char const',
9950 'Size' => '1',
9951 'Type' => 'Const'
9952 },
9953 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309954 'Header' => 'pldm_types.h',
9955 'Line' => '9',
9956 'Name' => 'anon-struct-pldm_types.h-9',
9957 'Size' => '1',
9958 'Type' => 'Struct'
9959 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009960 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309961 'Header' => 'pldm_types.h',
9962 'Line' => '19',
9963 'Memb' => {
9964 '0' => {
9965 'name' => 'byte',
9966 'offset' => '0',
9967 'type' => '121'
9968 },
9969 '1' => {
9970 'name' => 'bits',
9971 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009972 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309973 }
9974 },
9975 'Name' => 'union bitfield8_t',
9976 'Size' => '1',
9977 'Type' => 'Union'
9978 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009979 '2788' => {
9980 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309981 'Name' => 'bitfield8_t const',
9982 'Size' => '1',
9983 'Type' => 'Const'
9984 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009985 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309986 'Header' => 'base.h',
9987 'Line' => '92',
9988 'Memb' => {
9989 '0' => {
9990 'name' => 'PLDM_RESPONSE',
9991 'value' => '0'
9992 },
9993 '1' => {
9994 'name' => 'PLDM_REQUEST',
9995 'value' => '1'
9996 },
9997 '2' => {
9998 'name' => 'PLDM_RESERVED',
9999 'value' => '2'
10000 },
10001 '3' => {
10002 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10003 'value' => '3'
10004 }
10005 },
10006 'Name' => 'enum MessageType',
10007 'Size' => '4',
10008 'Type' => 'Enum'
10009 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010010 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010011 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010012 'Line' => '138',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010013 'Memb' => {
10014 '0' => {
10015 'name' => 'command',
10016 'offset' => '2',
10017 'type' => '121'
10018 }
10019 },
10020 'Name' => 'struct pldm_msg_hdr',
10021 'Size' => '3',
10022 'Type' => 'Struct'
10023 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010024 '3314' => {
10025 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010026 'Name' => 'struct pldm_msg_hdr const',
10027 'Size' => '3',
10028 'Type' => 'Const'
10029 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010030 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010031 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010032 'Line' => '171',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010033 'Memb' => {
10034 '0' => {
10035 'name' => 'hdr',
10036 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010037 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010038 },
10039 '1' => {
10040 'name' => 'payload',
10041 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010042 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010043 }
10044 },
10045 'Name' => 'struct pldm_msg',
10046 'Size' => '4',
10047 'Type' => 'Struct'
10048 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010049 '3359' => {
10050 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010051 'Name' => 'struct pldm_msg const',
10052 'Size' => '4',
10053 'Type' => 'Const'
10054 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010055 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010056 'BaseType' => '121',
10057 'Name' => 'uint8_t[1]',
10058 'Size' => '1',
10059 'Type' => 'Array'
10060 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010061 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010062 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010063 'Line' => '197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010064 'Memb' => {
10065 '0' => {
10066 'name' => 'msg_type',
10067 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010068 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010069 },
10070 '1' => {
10071 'name' => 'instance',
10072 'offset' => '4',
10073 'type' => '121'
10074 },
10075 '2' => {
10076 'name' => 'pldm_type',
10077 'offset' => '5',
10078 'type' => '121'
10079 },
10080 '3' => {
10081 'name' => 'command',
10082 'offset' => '6',
10083 'type' => '121'
10084 },
10085 '4' => {
10086 'name' => 'completion_code',
10087 'offset' => '7',
10088 'type' => '121'
10089 }
10090 },
10091 'Name' => 'struct pldm_header_info',
10092 'Size' => '8',
10093 'Type' => 'Struct'
10094 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010095 '3459' => {
10096 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010097 'Name' => 'struct pldm_header_info const',
10098 'Size' => '8',
10099 'Type' => 'Const'
10100 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010101 '3889' => {
10102 'BaseType' => '2593',
10103 'Name' => 'char const*',
10104 'Size' => '8',
10105 'Type' => 'Pointer'
10106 },
10107 '4120' => {
10108 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010109 'Name' => 'struct pldm_msg*',
10110 'Size' => '8',
10111 'Type' => 'Pointer'
10112 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010113 '4567' => {
10114 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010115 'Name' => 'struct pldm_msg const*',
10116 'Size' => '8',
10117 'Type' => 'Pointer'
10118 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010119 '4572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010120 'BaseType' => '121',
10121 'Name' => 'uint8_t*',
10122 'Size' => '8',
10123 'Type' => 'Pointer'
10124 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010125 '4577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010126 'BaseType' => '1023',
10127 'Name' => 'uint32_t*',
10128 'Size' => '8',
10129 'Type' => 'Pointer'
10130 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010131 '5470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010132 'BaseType' => '1093',
10133 'Name' => 'ver32_t*',
10134 'Size' => '8',
10135 'Type' => 'Pointer'
10136 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010137 '6393' => {
10138 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010139 'Name' => 'bitfield8_t*',
10140 'Size' => '8',
10141 'Type' => 'Pointer'
10142 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010143 '6855' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010144 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010145 'Name' => 'bitfield8_t const*',
10146 'Size' => '8',
10147 'Type' => 'Pointer'
10148 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010149 '7643' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010150 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010151 'Name' => 'struct pldm_msg_hdr const*',
10152 'Size' => '8',
10153 'Type' => 'Pointer'
10154 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010155 '7882' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010156 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010157 'Name' => 'struct pldm_header_info*',
10158 'Size' => '8',
10159 'Type' => 'Pointer'
10160 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010161 '8142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010162 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010163 'Name' => 'struct pldm_header_info const*',
10164 'Size' => '8',
10165 'Type' => 'Pointer'
10166 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010167 '8147' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010168 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010169 'Name' => 'struct pldm_msg_hdr*',
10170 'Size' => '8',
10171 'Type' => 'Pointer'
10172 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010173 '10017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010174 'Header' => 'utils.h',
10175 'Line' => '20',
10176 'Memb' => {
10177 '0' => {
10178 'name' => 'ptr',
10179 'offset' => '0',
10180 'type' => '1219'
10181 },
10182 '1' => {
10183 'name' => 'length',
10184 'offset' => '8',
10185 'type' => '1145'
10186 }
10187 },
10188 'Name' => 'struct variable_field',
10189 'Size' => '16',
10190 'Type' => 'Struct'
10191 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010192 '10413' => {
10193 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010194 'Name' => 'struct variable_field*',
10195 'Size' => '8',
10196 'Type' => 'Pointer'
10197 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010198 '12495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010199 'BaseType' => '1011',
10200 'Name' => 'uint16_t*',
10201 'Size' => '8',
10202 'Type' => 'Pointer'
10203 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010204 '13058' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010205 'BaseType' => '1145',
10206 'Name' => 'size_t*',
10207 'Size' => '8',
10208 'Type' => 'Pointer'
10209 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010210 '15734' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010211 'BaseType' => '67',
10212 'Header' => 'types.h',
10213 'Line' => '45',
10214 'Name' => '__uint64_t',
10215 'PrivateABI' => 1,
10216 'Size' => '8',
10217 'Type' => 'Typedef'
10218 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010219 '15811' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010220 'BaseType' => '1011',
10221 'Name' => 'uint16_t const',
10222 'Size' => '2',
10223 'Type' => 'Const'
10224 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010225 '15828' => {
10226 'BaseType' => '15734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010227 'Header' => 'stdint-uintn.h',
10228 'Line' => '27',
10229 'Name' => 'uint64_t',
10230 'PrivateABI' => 1,
10231 'Size' => '8',
10232 'Type' => 'Typedef'
10233 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010234 '15974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010235 'Header' => 'bios.h',
10236 'Line' => '39',
10237 'Memb' => {
10238 '0' => {
10239 'name' => 'PLDM_BIOS_STRING_TABLE',
10240 'value' => '0'
10241 },
10242 '1' => {
10243 'name' => 'PLDM_BIOS_ATTR_TABLE',
10244 'value' => '1'
10245 },
10246 '2' => {
10247 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10248 'value' => '2'
10249 }
10250 },
10251 'Name' => 'enum pldm_bios_table_types',
10252 'Size' => '4',
10253 'Type' => 'Enum'
10254 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010255 '16008' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010256 'Header' => 'bios.h',
10257 'Line' => '48',
10258 'Memb' => {
10259 '0' => {
10260 'name' => 'string_handle',
10261 'offset' => '0',
10262 'type' => '1011'
10263 },
10264 '1' => {
10265 'name' => 'string_length',
10266 'offset' => '2',
10267 'type' => '1011'
10268 },
10269 '2' => {
10270 'name' => 'name',
10271 'offset' => '4',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010272 'type' => '16065'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010273 }
10274 },
10275 'Name' => 'struct pldm_bios_string_table_entry',
10276 'Size' => '5',
10277 'Type' => 'Struct'
10278 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010279 '16060' => {
10280 'BaseType' => '16008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010281 'Name' => 'struct pldm_bios_string_table_entry const',
10282 'Size' => '5',
10283 'Type' => 'Const'
10284 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010285 '16065' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010286 'BaseType' => '114',
10287 'Name' => 'char[1]',
10288 'Size' => '1',
10289 'Type' => 'Array'
10290 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010291 '16081' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010292 'Header' => 'bios.h',
10293 'Line' => '54',
10294 'Memb' => {
10295 '0' => {
10296 'name' => 'attr_handle',
10297 'offset' => '0',
10298 'type' => '1011'
10299 },
10300 '1' => {
10301 'name' => 'attr_type',
10302 'offset' => '2',
10303 'type' => '121'
10304 },
10305 '2' => {
10306 'name' => 'string_handle',
10307 'offset' => '3',
10308 'type' => '1011'
10309 },
10310 '3' => {
10311 'name' => 'metadata',
10312 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010313 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010314 }
10315 },
10316 'Name' => 'struct pldm_bios_attr_table_entry',
10317 'Size' => '6',
10318 'Type' => 'Struct'
10319 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010320 '16146' => {
10321 'BaseType' => '16081',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010322 'Name' => 'struct pldm_bios_attr_table_entry const',
10323 'Size' => '6',
10324 'Type' => 'Const'
10325 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010326 '16151' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010327 'Header' => 'bios.h',
10328 'Line' => '66',
10329 'Memb' => {
10330 '0' => {
10331 'name' => 'attr_handle',
10332 'offset' => '0',
10333 'type' => '1011'
10334 },
10335 '1' => {
10336 'name' => 'attr_type',
10337 'offset' => '2',
10338 'type' => '121'
10339 },
10340 '2' => {
10341 'name' => 'value',
10342 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010343 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010344 }
10345 },
10346 'Name' => 'struct pldm_bios_attr_val_table_entry',
10347 'Size' => '4',
10348 'Type' => 'Struct'
10349 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010350 '16203' => {
10351 'BaseType' => '16151',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010352 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10353 'Size' => '4',
10354 'Type' => 'Const'
10355 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010356 '16272' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010357 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +093010358 'Line' => '211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010359 'Memb' => {
10360 '0' => {
10361 'name' => 'name_handle',
10362 'offset' => '0',
10363 'type' => '1011'
10364 },
10365 '1' => {
10366 'name' => 'read_only',
10367 'offset' => '2',
10368 'type' => '805'
10369 },
10370 '2' => {
10371 'name' => 'pv_num',
10372 'offset' => '3',
10373 'type' => '121'
10374 },
10375 '3' => {
10376 'name' => 'pv_handle',
10377 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010378 'type' => '16375'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010379 },
10380 '4' => {
10381 'name' => 'def_num',
10382 'offset' => '22',
10383 'type' => '121'
10384 },
10385 '5' => {
10386 'name' => 'def_index',
10387 'offset' => '36',
10388 'type' => '1219'
10389 }
10390 },
10391 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10392 'Size' => '32',
10393 'Type' => 'Struct'
10394 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010395 '16363' => {
10396 'BaseType' => '16272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010397 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10398 'Size' => '32',
10399 'Type' => 'Const'
10400 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010401 '16375' => {
10402 'BaseType' => '15811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 'Name' => 'uint16_t const*',
10404 'Size' => '8',
10405 'Type' => 'Pointer'
10406 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010407 '16385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +093010409 'Line' => '309',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010410 'Memb' => {
10411 '0' => {
10412 'name' => 'name_handle',
10413 'offset' => '0',
10414 'type' => '1011'
10415 },
10416 '1' => {
10417 'name' => 'read_only',
10418 'offset' => '2',
10419 'type' => '805'
10420 },
10421 '2' => {
10422 'name' => 'string_type',
10423 'offset' => '3',
10424 'type' => '121'
10425 },
10426 '3' => {
10427 'name' => 'min_length',
10428 'offset' => '4',
10429 'type' => '1011'
10430 },
10431 '4' => {
10432 'name' => 'max_length',
10433 'offset' => '6',
10434 'type' => '1011'
10435 },
10436 '5' => {
10437 'name' => 'def_length',
10438 'offset' => '8',
10439 'type' => '1011'
10440 },
10441 '6' => {
10442 'name' => 'def_string',
10443 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010444 'type' => '3889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010445 }
10446 },
10447 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10448 'Size' => '24',
10449 'Type' => 'Struct'
10450 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010451 '16497' => {
10452 'BaseType' => '16385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010453 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10454 'Size' => '24',
10455 'Type' => 'Const'
10456 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010457 '16507' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010458 'Header' => 'bios_table.h',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010459 'Line' => '405',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010460 'Memb' => {
10461 '0' => {
10462 'name' => 'name_handle',
10463 'offset' => '0',
10464 'type' => '1011'
10465 },
10466 '1' => {
10467 'name' => 'read_only',
10468 'offset' => '2',
10469 'type' => '805'
10470 },
10471 '2' => {
10472 'name' => 'lower_bound',
10473 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010474 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010475 },
10476 '3' => {
10477 'name' => 'upper_bound',
10478 'offset' => '22',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010479 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010480 },
10481 '4' => {
10482 'name' => 'scalar_increment',
10483 'offset' => '36',
10484 'type' => '1023'
10485 },
10486 '5' => {
10487 'name' => 'default_value',
10488 'offset' => '50',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010489 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010490 }
10491 },
10492 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10493 'Size' => '40',
10494 'Type' => 'Struct'
10495 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010496 '16605' => {
10497 'BaseType' => '16507',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010498 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10499 'Size' => '40',
10500 'Type' => 'Const'
10501 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010502 '16888' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010503 'Name' => 'ssize_t(*)(void const*)',
10504 'Param' => {
10505 '0' => {
10506 'type' => '2341'
10507 }
10508 },
10509 'Return' => '1207',
10510 'Size' => '8',
10511 'Type' => 'FuncPtr'
10512 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010513 '16958' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010514 'Line' => '943',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010515 'Memb' => {
10516 '0' => {
10517 'name' => 'table_data',
10518 'offset' => '0',
10519 'type' => '1219'
10520 },
10521 '1' => {
10522 'name' => 'table_len',
10523 'offset' => '8',
10524 'type' => '1145'
10525 },
10526 '2' => {
10527 'name' => 'current_pos',
10528 'offset' => '22',
10529 'type' => '1145'
10530 },
10531 '3' => {
10532 'name' => 'entry_length_handler',
10533 'offset' => '36',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010534 'type' => '16888'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010535 }
10536 },
10537 'Name' => 'struct pldm_bios_table_iter',
10538 'PrivateABI' => 1,
10539 'Size' => '32',
10540 'Source' => 'bios_table.c',
10541 'Type' => 'Struct'
10542 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010543 '17028' => {
10544 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 'Name' => 'struct pldm_bios_table_iter const',
10546 'Size' => '32',
10547 'Type' => 'Const'
10548 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010549 '18098' => {
10550 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010551 'Name' => 'struct pldm_bios_table_iter*',
10552 'Size' => '8',
10553 'Type' => 'Pointer'
10554 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010555 '18103' => {
10556 'BaseType' => '16203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010557 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10558 'Size' => '8',
10559 'Type' => 'Pointer'
10560 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010561 '18517' => {
10562 'BaseType' => '16146',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010563 'Name' => 'struct pldm_bios_attr_table_entry const*',
10564 'Size' => '8',
10565 'Type' => 'Pointer'
10566 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010567 '19120' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010568 'BaseType' => '16060',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010569 'Name' => 'struct pldm_bios_string_table_entry const*',
10570 'Size' => '8',
10571 'Type' => 'Pointer'
10572 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010573 '20283' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010574 'BaseType' => '17028',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010575 'Name' => 'struct pldm_bios_table_iter const*',
10576 'Size' => '8',
10577 'Type' => 'Pointer'
10578 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010579 '24556' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010580 'BaseType' => '15828',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010581 'Name' => 'uint64_t*',
10582 'Size' => '8',
10583 'Type' => 'Pointer'
10584 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010585 '24833' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010586 'BaseType' => '16605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010587 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10588 'Size' => '8',
10589 'Type' => 'Pointer'
10590 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010591 '25142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010592 'BaseType' => '3889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010593 'Name' => 'char const**',
10594 'Size' => '8',
10595 'Type' => 'Pointer'
10596 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010597 '26271' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010598 'BaseType' => '16497',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010599 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10600 'Size' => '8',
10601 'Type' => 'Pointer'
10602 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010603 '27726' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010604 'BaseType' => '16363',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010605 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10606 'Size' => '8',
10607 'Type' => 'Pointer'
10608 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010609 '29896' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010610 'BaseType' => '1023',
10611 'Name' => 'uint32_t const',
10612 'Size' => '4',
10613 'Type' => 'Const'
10614 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010615 '29937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010616 'BaseType' => '121',
10617 'Header' => 'pldm_types.h',
10618 'Line' => '32',
10619 'Name' => 'bool8_t',
10620 'Size' => '1',
10621 'Type' => 'Typedef'
10622 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010623 '29949' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010624 'Header' => 'pldm_types.h',
10625 'Line' => '36',
10626 'Name' => 'anon-struct-pldm_types.h-36',
10627 'Size' => '2',
10628 'Type' => 'Struct'
10629 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010630 '30213' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010631 'Header' => 'pldm_types.h',
10632 'Line' => '54',
10633 'Memb' => {
10634 '0' => {
10635 'name' => 'value',
10636 'offset' => '0',
10637 'type' => '1011'
10638 },
10639 '1' => {
10640 'name' => 'bits',
10641 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010642 'type' => '29949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010643 }
10644 },
10645 'Name' => 'union bitfield16_t',
10646 'Size' => '2',
10647 'Type' => 'Union'
10648 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010649 '30225' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 'Header' => 'pldm_types.h',
10651 'Line' => '58',
10652 'Name' => 'anon-struct-pldm_types.h-58',
10653 'Size' => '4',
10654 'Type' => 'Struct'
10655 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010656 '30713' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010657 'Header' => 'pldm_types.h',
10658 'Line' => '92',
10659 'Memb' => {
10660 '0' => {
10661 'name' => 'value',
10662 'offset' => '0',
10663 'type' => '1023'
10664 },
10665 '1' => {
10666 'name' => 'bits',
10667 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010668 'type' => '30225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010669 }
10670 },
10671 'Name' => 'union bitfield32_t',
10672 'Size' => '4',
10673 'Type' => 'Union'
10674 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010675 '30725' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010676 'Header' => 'pldm_types.h',
10677 'Line' => '96',
10678 'Name' => 'anon-struct-pldm_types.h-96',
10679 'Size' => '8',
10680 'Type' => 'Struct'
10681 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010682 '31661' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010683 'Header' => 'pldm_types.h',
10684 'Line' => '162',
10685 'Memb' => {
10686 '0' => {
10687 'name' => 'value',
10688 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010689 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010690 },
10691 '1' => {
10692 'name' => 'bits',
10693 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010694 'type' => '30725'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010695 }
10696 },
10697 'Name' => 'union bitfield64_t',
10698 'Size' => '8',
10699 'Type' => 'Union'
10700 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010701 '31720' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010702 'BaseType' => '1145',
10703 'Name' => 'size_t const',
10704 'Size' => '8',
10705 'Type' => 'Const'
10706 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010707 '33481' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010708 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010709 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010710 'Memb' => {
10711 '0' => {
10712 'name' => 'uuid',
10713 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010714 'type' => '33585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010715 },
10716 '1' => {
10717 'name' => 'package_header_format_version',
10718 'offset' => '22',
10719 'type' => '121'
10720 },
10721 '2' => {
10722 'name' => 'package_header_size',
10723 'offset' => '23',
10724 'type' => '1011'
10725 },
10726 '3' => {
10727 'name' => 'package_release_date_time',
10728 'offset' => '25',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010729 'type' => '33601'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010730 },
10731 '4' => {
10732 'name' => 'component_bitmap_bit_length',
10733 'offset' => '50',
10734 'type' => '1011'
10735 },
10736 '5' => {
10737 'name' => 'package_version_string_type',
10738 'offset' => '52',
10739 'type' => '121'
10740 },
10741 '6' => {
10742 'name' => 'package_version_string_length',
10743 'offset' => '53',
10744 'type' => '121'
10745 }
10746 },
10747 'Name' => 'struct pldm_package_header_information',
10748 'Size' => '36',
10749 'Type' => 'Struct'
10750 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010751 '33585' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010752 'BaseType' => '121',
10753 'Name' => 'uint8_t[16]',
10754 'Size' => '16',
10755 'Type' => 'Array'
10756 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010757 '33601' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010758 'BaseType' => '121',
10759 'Name' => 'uint8_t[13]',
10760 'Size' => '13',
10761 'Type' => 'Array'
10762 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010763 '33617' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010764 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010765 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010766 'Memb' => {
10767 '0' => {
10768 'name' => 'record_length',
10769 'offset' => '0',
10770 'type' => '1011'
10771 },
10772 '1' => {
10773 'name' => 'descriptor_count',
10774 'offset' => '2',
10775 'type' => '121'
10776 },
10777 '2' => {
10778 'name' => 'device_update_option_flags',
10779 'offset' => '3',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010780 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010781 },
10782 '3' => {
10783 'name' => 'comp_image_set_version_string_type',
10784 'offset' => '7',
10785 'type' => '121'
10786 },
10787 '4' => {
10788 'name' => 'comp_image_set_version_string_length',
10789 'offset' => '8',
10790 'type' => '121'
10791 },
10792 '5' => {
10793 'name' => 'fw_device_pkg_data_length',
10794 'offset' => '9',
10795 'type' => '1011'
10796 }
10797 },
10798 'Name' => 'struct pldm_firmware_device_id_record',
10799 'Size' => '11',
10800 'Type' => 'Struct'
10801 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010802 '33812' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010803 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010804 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010805 'Memb' => {
10806 '0' => {
10807 'name' => 'comp_classification',
10808 'offset' => '0',
10809 'type' => '1011'
10810 },
10811 '1' => {
10812 'name' => 'comp_identifier',
10813 'offset' => '2',
10814 'type' => '1011'
10815 },
10816 '2' => {
10817 'name' => 'comp_comparison_stamp',
10818 'offset' => '4',
10819 'type' => '1023'
10820 },
10821 '3' => {
10822 'name' => 'comp_options',
10823 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010824 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010825 },
10826 '4' => {
10827 'name' => 'requested_comp_activation_method',
10828 'offset' => '16',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010829 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 },
10831 '5' => {
10832 'name' => 'comp_location_offset',
10833 'offset' => '18',
10834 'type' => '1023'
10835 },
10836 '6' => {
10837 'name' => 'comp_size',
10838 'offset' => '22',
10839 'type' => '1023'
10840 },
10841 '7' => {
10842 'name' => 'comp_version_string_type',
10843 'offset' => '32',
10844 'type' => '121'
10845 },
10846 '8' => {
10847 'name' => 'comp_version_string_length',
10848 'offset' => '33',
10849 'type' => '121'
10850 }
10851 },
10852 'Name' => 'struct pldm_component_image_information',
10853 'Size' => '22',
10854 'Type' => 'Struct'
10855 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010856 '33994' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010857 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010858 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010859 'Memb' => {
10860 '0' => {
10861 'name' => 'completion_code',
10862 'offset' => '0',
10863 'type' => '121'
10864 },
10865 '1' => {
10866 'name' => 'capabilities_during_update',
10867 'offset' => '1',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010868 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010869 },
10870 '2' => {
10871 'name' => 'comp_count',
10872 'offset' => '5',
10873 'type' => '1011'
10874 },
10875 '3' => {
10876 'name' => 'active_comp_image_set_ver_str_type',
10877 'offset' => '7',
10878 'type' => '121'
10879 },
10880 '4' => {
10881 'name' => 'active_comp_image_set_ver_str_len',
10882 'offset' => '8',
10883 'type' => '121'
10884 },
10885 '5' => {
10886 'name' => 'pending_comp_image_set_ver_str_type',
10887 'offset' => '9',
10888 'type' => '121'
10889 },
10890 '6' => {
10891 'name' => 'pending_comp_image_set_ver_str_len',
10892 'offset' => '16',
10893 'type' => '121'
10894 }
10895 },
10896 'Name' => 'struct pldm_get_firmware_parameters_resp',
10897 'Size' => '11',
10898 'Type' => 'Struct'
10899 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010900 '34176' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010902 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010903 'Memb' => {
10904 '0' => {
10905 'name' => 'comp_classification',
10906 'offset' => '0',
10907 'type' => '1011'
10908 },
10909 '1' => {
10910 'name' => 'comp_identifier',
10911 'offset' => '2',
10912 'type' => '1011'
10913 },
10914 '2' => {
10915 'name' => 'comp_classification_index',
10916 'offset' => '4',
10917 'type' => '121'
10918 },
10919 '3' => {
10920 'name' => 'active_comp_comparison_stamp',
10921 'offset' => '5',
10922 'type' => '1023'
10923 },
10924 '4' => {
10925 'name' => 'active_comp_ver_str_type',
10926 'offset' => '9',
10927 'type' => '121'
10928 },
10929 '5' => {
10930 'name' => 'active_comp_ver_str_len',
10931 'offset' => '16',
10932 'type' => '121'
10933 },
10934 '6' => {
10935 'name' => 'active_comp_release_date',
10936 'offset' => '17',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010937 'type' => '34358'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010938 },
10939 '7' => {
10940 'name' => 'pending_comp_comparison_stamp',
10941 'offset' => '25',
10942 'type' => '1023'
10943 },
10944 '8' => {
10945 'name' => 'pending_comp_ver_str_type',
10946 'offset' => '35',
10947 'type' => '121'
10948 },
10949 '9' => {
10950 'name' => 'pending_comp_ver_str_len',
10951 'offset' => '36',
10952 'type' => '121'
10953 },
10954 '10' => {
10955 'name' => 'pending_comp_release_date',
10956 'offset' => '37',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010957 'type' => '34358'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010958 },
10959 '11' => {
10960 'name' => 'comp_activation_methods',
10961 'offset' => '51',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010962 'type' => '30213'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010963 },
10964 '12' => {
10965 'name' => 'capabilities_during_update',
10966 'offset' => '53',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010967 'type' => '30713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010968 }
10969 },
10970 'Name' => 'struct pldm_component_parameter_entry',
10971 'Size' => '39',
10972 'Type' => 'Struct'
10973 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010974 '34358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010975 'BaseType' => '121',
10976 'Name' => 'uint8_t[8]',
10977 'Size' => '8',
10978 'Type' => 'Array'
10979 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010980 '35572' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010981 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010982 'Name' => 'struct variable_field const',
10983 'Size' => '16',
10984 'Type' => 'Const'
10985 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010986 '35937' => {
10987 'BaseType' => '29937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010988 'Name' => 'bool8_t*',
10989 'Size' => '8',
10990 'Type' => 'Pointer'
10991 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010992 '35942' => {
10993 'BaseType' => '31661',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010994 'Name' => 'bitfield64_t*',
10995 'Size' => '8',
10996 'Type' => 'Pointer'
10997 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010998 '36699' => {
10999 'BaseType' => '30713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011000 'Name' => 'bitfield32_t*',
11001 'Size' => '8',
11002 'Type' => 'Pointer'
11003 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011004 '37551' => {
11005 'BaseType' => '30213',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 'Name' => 'bitfield16_t*',
11007 'Size' => '8',
11008 'Type' => 'Pointer'
11009 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011010 '39109' => {
11011 'BaseType' => '35572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011012 'Name' => 'struct variable_field const*',
11013 'Size' => '8',
11014 'Type' => 'Pointer'
11015 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011016 '52673' => {
11017 'BaseType' => '34176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011018 'Name' => 'struct pldm_component_parameter_entry*',
11019 'Size' => '8',
11020 'Type' => 'Pointer'
11021 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011022 '52898' => {
11023 'BaseType' => '33994',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011024 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11025 'Size' => '8',
11026 'Type' => 'Pointer'
11027 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011028 '53199' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011029 'BaseType' => '4572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011030 'Name' => 'uint8_t**',
11031 'Size' => '8',
11032 'Type' => 'Pointer'
11033 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011034 '53496' => {
11035 'BaseType' => '33812',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011036 'Name' => 'struct pldm_component_image_information*',
11037 'Size' => '8',
11038 'Type' => 'Pointer'
11039 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011040 '54112' => {
11041 'BaseType' => '33617',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011042 'Name' => 'struct pldm_firmware_device_id_record*',
11043 'Size' => '8',
11044 'Type' => 'Pointer'
11045 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011046 '54422' => {
11047 'BaseType' => '33481',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011048 'Name' => 'struct pldm_package_header_information*',
11049 'Size' => '8',
11050 'Type' => 'Pointer'
11051 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011052 '55189' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011053 'BaseType' => '2579',
11054 'Name' => 'void**',
11055 'Size' => '8',
11056 'Type' => 'Pointer'
11057 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011058 '62808' => {
11059 'BaseType' => '62825',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011060 'Header' => 'pdr.h',
11061 'Line' => '16',
11062 'Name' => 'pldm_pdr',
11063 'PrivateABI' => 1,
11064 'Size' => '24',
11065 'Type' => 'Typedef'
11066 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011067 '62820' => {
11068 'BaseType' => '62808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011069 'Name' => 'pldm_pdr const',
11070 'Size' => '24',
11071 'Type' => 'Const'
11072 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011073 '62825' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011074 'Line' => '25',
11075 'Memb' => {
11076 '0' => {
11077 'name' => 'record_count',
11078 'offset' => '0',
11079 'type' => '1023'
11080 },
11081 '1' => {
11082 'name' => 'size',
11083 'offset' => '4',
11084 'type' => '1023'
11085 },
11086 '2' => {
11087 'name' => 'first',
11088 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011089 'type' => '63916'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011090 },
11091 '3' => {
11092 'name' => 'last',
11093 'offset' => '22',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011094 'type' => '63916'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011095 }
11096 },
11097 'Name' => 'struct pldm_pdr',
11098 'PrivateABI' => 1,
11099 'Size' => '24',
11100 'Source' => 'pdr.c',
11101 'Type' => 'Struct'
11102 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011103 '62891' => {
11104 'BaseType' => '62908',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 'Header' => 'pdr.h',
11106 'Line' => '21',
11107 'Name' => 'pldm_pdr_record',
11108 'PrivateABI' => 1,
11109 'Size' => '32',
11110 'Type' => 'Typedef'
11111 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011112 '62903' => {
11113 'BaseType' => '62891',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011114 'Name' => 'pldm_pdr_record const',
11115 'Size' => '32',
11116 'Type' => 'Const'
11117 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011118 '62908' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011119 'Line' => '16',
11120 'Memb' => {
11121 '0' => {
11122 'name' => 'record_handle',
11123 'offset' => '0',
11124 'type' => '1023'
11125 },
11126 '1' => {
11127 'name' => 'size',
11128 'offset' => '4',
11129 'type' => '1023'
11130 },
11131 '2' => {
11132 'name' => 'data',
11133 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011134 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011135 },
11136 '3' => {
11137 'name' => 'next',
11138 'offset' => '22',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011139 'type' => '63904'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011140 },
11141 '4' => {
11142 'name' => 'is_remote',
11143 'offset' => '36',
11144 'type' => '805'
11145 },
11146 '5' => {
11147 'name' => 'terminus_handle',
11148 'offset' => '38',
11149 'type' => '1011'
11150 }
11151 },
11152 'Name' => 'struct pldm_pdr_record',
11153 'PrivateABI' => 1,
11154 'Size' => '32',
11155 'Source' => 'pdr.c',
11156 'Type' => 'Struct'
11157 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011158 '63000' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011159 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011160 'Line' => '296',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011161 'Memb' => {
11162 '0' => {
11163 'name' => 'entity_type',
11164 'offset' => '0',
11165 'type' => '1011'
11166 },
11167 '1' => {
11168 'name' => 'entity_instance_num',
11169 'offset' => '2',
11170 'type' => '1011'
11171 },
11172 '2' => {
11173 'name' => 'entity_container_id',
11174 'offset' => '4',
11175 'type' => '1011'
11176 }
11177 },
11178 'Name' => 'struct pldm_entity',
11179 'Size' => '6',
11180 'Type' => 'Struct'
11181 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011182 '63057' => {
11183 'BaseType' => '63000',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011184 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011185 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011186 'Name' => 'pldm_entity',
11187 'Size' => '6',
11188 'Type' => 'Typedef'
11189 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011190 '63101' => {
11191 'BaseType' => '63113',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011192 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011193 'Line' => '310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011194 'Name' => 'pldm_entity_association_tree',
11195 'PrivateABI' => 1,
11196 'Size' => '16',
11197 'Type' => 'Typedef'
11198 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011199 '63113' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011200 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011201 'Memb' => {
11202 '0' => {
11203 'name' => 'root',
11204 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011205 'type' => '63921'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011206 },
11207 '1' => {
11208 'name' => 'last_used_container_id',
11209 'offset' => '8',
11210 'type' => '1011'
11211 }
11212 },
11213 'Name' => 'struct pldm_entity_association_tree',
11214 'PrivateABI' => 1,
11215 'Size' => '16',
11216 'Source' => 'pdr.c',
11217 'Type' => 'Struct'
11218 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011219 '63156' => {
11220 'BaseType' => '63173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011221 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011222 'Line' => '315',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011223 'Name' => 'pldm_entity_node',
11224 'PrivateABI' => 1,
11225 'Size' => '40',
11226 'Type' => 'Typedef'
11227 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011228 '63168' => {
11229 'BaseType' => '63156',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011230 'Name' => 'pldm_entity_node const',
11231 'Size' => '40',
11232 'Type' => 'Const'
11233 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011234 '63173' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011235 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011236 'Memb' => {
11237 '0' => {
11238 'name' => 'entity',
11239 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011240 'type' => '63057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011241 },
11242 '1' => {
11243 'name' => 'parent',
11244 'offset' => '6',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011245 'type' => '63057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011246 },
11247 '2' => {
11248 'name' => 'remote_container_id',
11249 'offset' => '18',
11250 'type' => '1011'
11251 },
11252 '3' => {
11253 'name' => 'first_child',
11254 'offset' => '22',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011255 'type' => '63921'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011256 },
11257 '4' => {
11258 'name' => 'next_sibling',
11259 'offset' => '36',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011260 'type' => '63921'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011261 },
11262 '5' => {
11263 'name' => 'association_type',
11264 'offset' => '50',
11265 'type' => '121'
11266 }
11267 },
11268 'Name' => 'struct pldm_entity_node',
11269 'PrivateABI' => 1,
11270 'Size' => '40',
11271 'Source' => 'pdr.c',
11272 'Type' => 'Struct'
11273 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011274 '63444' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011275 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011276 'Line' => '510',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011277 'Memb' => {
11278 '0' => {
11279 'name' => 'record_handle',
11280 'offset' => '0',
11281 'type' => '1023'
11282 },
11283 '1' => {
11284 'name' => 'version',
11285 'offset' => '4',
11286 'type' => '121'
11287 },
11288 '2' => {
11289 'name' => 'type',
11290 'offset' => '5',
11291 'type' => '121'
11292 },
11293 '3' => {
11294 'name' => 'record_change_num',
11295 'offset' => '6',
11296 'type' => '1011'
11297 },
11298 '4' => {
11299 'name' => 'length',
11300 'offset' => '8',
11301 'type' => '1011'
11302 }
11303 },
11304 'Name' => 'struct pldm_pdr_hdr',
11305 'Size' => '10',
11306 'Type' => 'Struct'
11307 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011308 '63904' => {
11309 'BaseType' => '62908',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011310 'Name' => 'struct pldm_pdr_record*',
11311 'Size' => '8',
11312 'Type' => 'Pointer'
11313 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011314 '63916' => {
11315 'BaseType' => '62891',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011316 'Name' => 'pldm_pdr_record*',
11317 'Size' => '8',
11318 'Type' => 'Pointer'
11319 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011320 '63921' => {
11321 'BaseType' => '63156',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011322 'Name' => 'pldm_entity_node*',
11323 'Size' => '8',
11324 'Type' => 'Pointer'
11325 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011326 '68786' => {
11327 'BaseType' => '62808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011328 'Name' => 'pldm_pdr*',
11329 'Size' => '8',
11330 'Type' => 'Pointer'
11331 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011332 '68791' => {
11333 'BaseType' => '63057',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011334 'Name' => 'pldm_entity*',
11335 'Size' => '8',
11336 'Type' => 'Pointer'
11337 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011338 '76658' => {
11339 'BaseType' => '68791',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011340 'Name' => 'pldm_entity**',
11341 'Size' => '8',
11342 'Type' => 'Pointer'
11343 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011344 '76722' => {
11345 'BaseType' => '63101',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011346 'Name' => 'pldm_entity_association_tree*',
11347 'Size' => '8',
11348 'Type' => 'Pointer'
11349 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011350 '77169' => {
11351 'BaseType' => '63921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011352 'Name' => 'pldm_entity_node**',
11353 'Size' => '8',
11354 'Type' => 'Pointer'
11355 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011356 '77958' => {
11357 'BaseType' => '62820',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011358 'Name' => 'pldm_pdr const*',
11359 'Size' => '8',
11360 'Type' => 'Pointer'
11361 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011362 '83294' => {
11363 'BaseType' => '63168',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011364 'Name' => 'pldm_entity_node const*',
11365 'Size' => '8',
11366 'Type' => 'Pointer'
11367 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011368 '84458' => {
11369 'BaseType' => '62903',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011370 'Name' => 'pldm_pdr_record const*',
11371 'Size' => '8',
11372 'Type' => 'Pointer'
11373 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011374 '88784' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011375 'BaseType' => '74',
11376 'Header' => 'types.h',
11377 'Line' => '37',
11378 'Name' => '__int8_t',
11379 'PrivateABI' => 1,
11380 'Size' => '1',
11381 'Type' => 'Typedef'
11382 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011383 '88815' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011384 'BaseType' => '93',
11385 'Header' => 'types.h',
11386 'Line' => '39',
11387 'Name' => '__int16_t',
11388 'PrivateABI' => 1,
11389 'Size' => '2',
11390 'Type' => 'Typedef'
11391 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011392 '88846' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011393 'BaseType' => '100',
11394 'Header' => 'types.h',
11395 'Line' => '41',
11396 'Name' => '__int32_t',
11397 'PrivateABI' => 1,
11398 'Size' => '4',
11399 'Type' => 'Typedef'
11400 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011401 '88884' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011402 'BaseType' => '927',
11403 'Header' => 'types.h',
11404 'Line' => '55',
11405 'Name' => '__uint_least16_t',
11406 'PrivateABI' => 1,
11407 'Size' => '2',
11408 'Type' => 'Typedef'
11409 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011410 '88937' => {
11411 'BaseType' => '88784',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011412 'Header' => 'stdint-intn.h',
11413 'Line' => '24',
11414 'Name' => 'int8_t',
11415 'PrivateABI' => 1,
11416 'Size' => '1',
11417 'Type' => 'Typedef'
11418 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011419 '88949' => {
11420 'BaseType' => '88815',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011421 'Header' => 'stdint-intn.h',
11422 'Line' => '25',
11423 'Name' => 'int16_t',
11424 'PrivateABI' => 1,
11425 'Size' => '2',
11426 'Type' => 'Typedef'
11427 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011428 '88961' => {
11429 'BaseType' => '88846',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011430 'Header' => 'stdint-intn.h',
11431 'Line' => '26',
11432 'Name' => 'int32_t',
11433 'PrivateABI' => 1,
11434 'Size' => '4',
11435 'Type' => 'Typedef'
11436 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011437 '89226' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011438 'BaseType' => '133',
11439 'Header' => 'pldm_types.h',
11440 'Line' => '164',
11441 'Name' => 'real32_t',
11442 'Size' => '4',
11443 'Type' => 'Typedef'
11444 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011445 '89848' => {
11446 'BaseType' => '88884',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011447 'Header' => 'uchar.h',
11448 'Line' => '51',
11449 'Name' => 'char16_t',
11450 'PrivateABI' => 1,
11451 'Size' => '2',
11452 'Type' => 'Typedef'
11453 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011454 '90559' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011455 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011456 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011457 'Memb' => {
11458 '0' => {
11459 'name' => 'PLDM_SENSOR_OP_STATE',
11460 'value' => '0'
11461 },
11462 '1' => {
11463 'name' => 'PLDM_STATE_SENSOR_STATE',
11464 'value' => '1'
11465 },
11466 '2' => {
11467 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11468 'value' => '2'
11469 }
11470 },
11471 'Name' => 'enum sensor_event_class_states',
11472 'Size' => '4',
11473 'Type' => 'Enum'
11474 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011475 '90593' => {
11476 'BaseType' => '90559',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011477 'Name' => 'enum sensor_event_class_states const',
11478 'Size' => '4',
11479 'Type' => 'Const'
11480 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011481 '90901' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011482 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011483 'Line' => '585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011484 'Memb' => {
11485 '0' => {
11486 'name' => 'hdr',
11487 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011488 'type' => '63444'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011489 },
11490 '1' => {
11491 'name' => 'terminus_handle',
11492 'offset' => '16',
11493 'type' => '1011'
11494 },
11495 '2' => {
11496 'name' => 'sensor_id',
11497 'offset' => '18',
11498 'type' => '1011'
11499 },
11500 '3' => {
11501 'name' => 'entity_type',
11502 'offset' => '20',
11503 'type' => '1011'
11504 },
11505 '4' => {
11506 'name' => 'entity_instance',
11507 'offset' => '22',
11508 'type' => '1011'
11509 },
11510 '5' => {
11511 'name' => 'container_id',
11512 'offset' => '24',
11513 'type' => '1011'
11514 },
11515 '6' => {
11516 'name' => 'sensor_init',
11517 'offset' => '32',
11518 'type' => '121'
11519 },
11520 '7' => {
11521 'name' => 'sensor_auxiliary_names_pdr',
11522 'offset' => '33',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011523 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011524 },
11525 '8' => {
11526 'name' => 'composite_sensor_count',
11527 'offset' => '34',
11528 'type' => '121'
11529 },
11530 '9' => {
11531 'name' => 'possible_states',
11532 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011533 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011534 }
11535 },
11536 'Name' => 'struct pldm_state_sensor_pdr',
11537 'Size' => '24',
11538 'Type' => 'Struct'
11539 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011540 '91055' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011541 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011542 'Line' => '602',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011543 'Memb' => {
11544 '0' => {
11545 'name' => 'state_set_id',
11546 'offset' => '0',
11547 'type' => '1011'
11548 },
11549 '1' => {
11550 'name' => 'possible_states_size',
11551 'offset' => '2',
11552 'type' => '121'
11553 },
11554 '2' => {
11555 'name' => 'states',
11556 'offset' => '3',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011557 'type' => '91117'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 }
11559 },
11560 'Name' => 'struct state_sensor_possible_states',
11561 'Size' => '4',
11562 'Type' => 'Struct'
11563 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011564 '91112' => {
11565 'BaseType' => '91055',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011566 'Name' => 'struct state_sensor_possible_states const',
11567 'Size' => '4',
11568 'Type' => 'Const'
11569 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011570 '91117' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011571 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011572 'Name' => 'bitfield8_t[1]',
11573 'Size' => '1',
11574 'Type' => 'Array'
11575 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011576 '91133' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011577 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011578 'Line' => '612',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011579 'Memb' => {
11580 '0' => {
11581 'name' => 'hdr',
11582 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011583 'type' => '63444'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011584 },
11585 '1' => {
11586 'name' => 'terminus_handle',
11587 'offset' => '16',
11588 'type' => '1011'
11589 },
11590 '2' => {
11591 'name' => 'effecter_id',
11592 'offset' => '18',
11593 'type' => '1011'
11594 },
11595 '3' => {
11596 'name' => 'entity_type',
11597 'offset' => '20',
11598 'type' => '1011'
11599 },
11600 '4' => {
11601 'name' => 'entity_instance',
11602 'offset' => '22',
11603 'type' => '1011'
11604 },
11605 '5' => {
11606 'name' => 'container_id',
11607 'offset' => '24',
11608 'type' => '1011'
11609 },
11610 '6' => {
11611 'name' => 'effecter_semantic_id',
11612 'offset' => '32',
11613 'type' => '1011'
11614 },
11615 '7' => {
11616 'name' => 'effecter_init',
11617 'offset' => '34',
11618 'type' => '121'
11619 },
11620 '8' => {
11621 'name' => 'has_description_pdr',
11622 'offset' => '35',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011623 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 },
11625 '9' => {
11626 'name' => 'composite_effecter_count',
11627 'offset' => '36',
11628 'type' => '121'
11629 },
11630 '10' => {
11631 'name' => 'possible_states',
11632 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011633 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011634 }
11635 },
11636 'Name' => 'struct pldm_state_effecter_pdr',
11637 'Size' => '26',
11638 'Type' => 'Struct'
11639 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011640 '91490' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011642 'Line' => '703',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011643 'Memb' => {
11644 '0' => {
11645 'name' => 'value_u8',
11646 'offset' => '0',
11647 'type' => '121'
11648 },
11649 '1' => {
11650 'name' => 'value_s8',
11651 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011652 'type' => '88937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011653 },
11654 '2' => {
11655 'name' => 'value_u16',
11656 'offset' => '0',
11657 'type' => '1011'
11658 },
11659 '3' => {
11660 'name' => 'value_s16',
11661 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011662 'type' => '88949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011663 },
11664 '4' => {
11665 'name' => 'value_u32',
11666 'offset' => '0',
11667 'type' => '1023'
11668 },
11669 '5' => {
11670 'name' => 'value_s32',
11671 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011672 'type' => '88961'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011673 },
11674 '6' => {
11675 'name' => 'value_f32',
11676 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011677 'type' => '89226'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 }
11679 },
11680 'Name' => 'union union_range_field_format',
11681 'Size' => '4',
11682 'Type' => 'Union'
11683 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011684 '92089' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011685 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011686 'Line' => '760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011687 'Memb' => {
11688 '0' => {
11689 'name' => 'value_u8',
11690 'offset' => '0',
11691 'type' => '121'
11692 },
11693 '1' => {
11694 'name' => 'value_s8',
11695 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011696 'type' => '88937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011697 },
11698 '2' => {
11699 'name' => 'value_u16',
11700 'offset' => '0',
11701 'type' => '1011'
11702 },
11703 '3' => {
11704 'name' => 'value_s16',
11705 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011706 'type' => '88949'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011707 },
11708 '4' => {
11709 'name' => 'value_u32',
11710 'offset' => '0',
11711 'type' => '1023'
11712 },
11713 '5' => {
11714 'name' => 'value_s32',
11715 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011716 'type' => '88961'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011717 }
11718 },
11719 'Name' => 'union union_sensor_data_size',
11720 'Size' => '4',
11721 'Type' => 'Union'
11722 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011723 '92102' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011725 'Line' => '767',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 'Memb' => {
11727 '0' => {
11728 'name' => 'record_handle',
11729 'offset' => '0',
11730 'type' => '1023'
11731 },
11732 '1' => {
11733 'name' => 'version',
11734 'offset' => '4',
11735 'type' => '121'
11736 },
11737 '2' => {
11738 'name' => 'type',
11739 'offset' => '5',
11740 'type' => '121'
11741 },
11742 '3' => {
11743 'name' => 'record_change_num',
11744 'offset' => '6',
11745 'type' => '1011'
11746 },
11747 '4' => {
11748 'name' => 'length',
11749 'offset' => '8',
11750 'type' => '1011'
11751 }
11752 },
11753 'Name' => 'struct pldm_value_pdr_hdr',
11754 'Size' => '12',
11755 'Type' => 'Struct'
11756 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011757 '92187' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011758 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011759 'Line' => '785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011760 'Memb' => {
11761 '0' => {
11762 'name' => 'entity_instance_num',
11763 'offset' => '0',
11764 'type' => '1011'
11765 },
11766 '1' => {
11767 'name' => 'entity_instance',
11768 'offset' => '0',
11769 'type' => '1011'
11770 }
11771 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080011772 'Name' => 'anon-union-platform.h-785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011773 'Size' => '2',
11774 'Type' => 'Union'
11775 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011776 '92221' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011777 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011778 'Line' => '780',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 'Memb' => {
11780 '0' => {
11781 'name' => 'hdr',
11782 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011783 'type' => '92102'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 },
11785 '1' => {
11786 'name' => 'terminus_handle',
11787 'offset' => '18',
11788 'type' => '1011'
11789 },
11790 '2' => {
11791 'name' => 'sensor_id',
11792 'offset' => '20',
11793 'type' => '1011'
11794 },
11795 '3' => {
11796 'name' => 'entity_type',
11797 'offset' => '22',
11798 'type' => '1011'
11799 },
11800 '4' => {
11801 'name' => 'unnamed0',
11802 'offset' => '24',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011803 'type' => '92187'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011804 },
11805 '5' => {
11806 'name' => 'container_id',
11807 'offset' => '32',
11808 'type' => '1011'
11809 },
11810 '6' => {
11811 'name' => 'sensor_init',
11812 'offset' => '34',
11813 'type' => '121'
11814 },
11815 '7' => {
11816 'name' => 'sensor_auxiliary_names_pdr',
11817 'offset' => '35',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011818 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011819 },
11820 '8' => {
11821 'name' => 'base_unit',
11822 'offset' => '36',
11823 'type' => '121'
11824 },
11825 '9' => {
11826 'name' => 'unit_modifier',
11827 'offset' => '37',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011828 'type' => '88937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011829 },
11830 '10' => {
11831 'name' => 'rate_unit',
11832 'offset' => '38',
11833 'type' => '121'
11834 },
11835 '11' => {
11836 'name' => 'base_oem_unit_handle',
11837 'offset' => '39',
11838 'type' => '121'
11839 },
11840 '12' => {
11841 'name' => 'aux_unit',
11842 'offset' => '40',
11843 'type' => '121'
11844 },
11845 '13' => {
11846 'name' => 'aux_unit_modifier',
11847 'offset' => '41',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011848 'type' => '88937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011849 },
11850 '14' => {
11851 'name' => 'aux_rate_unit',
11852 'offset' => '48',
11853 'type' => '121'
11854 },
11855 '15' => {
11856 'name' => 'rel',
11857 'offset' => '49',
11858 'type' => '121'
11859 },
11860 '16' => {
11861 'name' => 'aux_oem_unit_handle',
11862 'offset' => '50',
11863 'type' => '121'
11864 },
11865 '17' => {
11866 'name' => 'is_linear',
11867 'offset' => '51',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011868 'type' => '29937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011869 },
11870 '18' => {
11871 'name' => 'sensor_data_size',
11872 'offset' => '52',
11873 'type' => '121'
11874 },
11875 '19' => {
11876 'name' => 'resolution',
11877 'offset' => '54',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011878 'type' => '89226'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011879 },
11880 '20' => {
11881 'name' => 'offset',
11882 'offset' => '64',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011883 'type' => '89226'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011884 },
11885 '21' => {
11886 'name' => 'accuracy',
11887 'offset' => '68',
11888 'type' => '1011'
11889 },
11890 '22' => {
11891 'name' => 'plus_tolerance',
11892 'offset' => '70',
11893 'type' => '121'
11894 },
11895 '23' => {
11896 'name' => 'minus_tolerance',
11897 'offset' => '71',
11898 'type' => '121'
11899 },
11900 '24' => {
11901 'name' => 'hysteresis',
11902 'offset' => '72',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011903 'type' => '92089'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011904 },
11905 '25' => {
11906 'name' => 'supported_thresholds',
11907 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030011908 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011909 },
11910 '26' => {
11911 'name' => 'threshold_and_hysteresis_volatility',
11912 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030011913 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011914 },
11915 '27' => {
11916 'name' => 'state_transition_interval',
11917 'offset' => '86',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011918 'type' => '89226'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011919 },
11920 '28' => {
11921 'name' => 'update_interval',
11922 'offset' => '96',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011923 'type' => '89226'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011924 },
11925 '29' => {
11926 'name' => 'max_readable',
11927 'offset' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011928 'type' => '92089'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011929 },
11930 '30' => {
11931 'name' => 'min_readable',
11932 'offset' => '104',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011933 'type' => '92089'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011934 },
11935 '31' => {
11936 'name' => 'range_field_format',
11937 'offset' => '114',
11938 'type' => '121'
11939 },
11940 '32' => {
11941 'name' => 'range_field_support',
11942 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030011943 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011944 },
11945 '33' => {
11946 'name' => 'nominal_value',
11947 'offset' => '118',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011948 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011949 },
11950 '34' => {
11951 'name' => 'normal_max',
11952 'offset' => '128',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011953 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011954 },
11955 '35' => {
11956 'name' => 'normal_min',
11957 'offset' => '132',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011958 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011959 },
11960 '36' => {
11961 'name' => 'warning_high',
11962 'offset' => '136',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011963 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011964 },
11965 '37' => {
11966 'name' => 'warning_low',
11967 'offset' => '146',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011968 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011969 },
11970 '38' => {
11971 'name' => 'critical_high',
11972 'offset' => '150',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011973 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011974 },
11975 '39' => {
11976 'name' => 'critical_low',
11977 'offset' => '256',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011978 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011979 },
11980 '40' => {
11981 'name' => 'fatal_high',
11982 'offset' => '260',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011983 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011984 },
11985 '41' => {
11986 'name' => 'fatal_low',
11987 'offset' => '264',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011988 'type' => '91490'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011989 }
11990 },
11991 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11992 'Size' => '112',
11993 'Type' => 'Struct'
11994 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093011995 '92814' => {
11996 'BaseType' => '89848',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011997 'Header' => 'platform.h',
11998 'Line' => '828',
11999 'Name' => 'pldm_utf16be',
12000 'Size' => '2',
12001 'Type' => 'Typedef'
12002 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012003 '92827' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012004 'Header' => 'platform.h',
12005 'Line' => '830',
12006 'Memb' => {
12007 '0' => {
12008 'name' => 'tag',
12009 'offset' => '0',
12010 'type' => '982'
12011 },
12012 '1' => {
12013 'name' => 'name',
12014 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012015 'type' => '92869'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012016 }
12017 },
12018 'Name' => 'struct pldm_entity_auxiliary_name',
12019 'Size' => '16',
12020 'Type' => 'Struct'
12021 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012022 '92869' => {
12023 'BaseType' => '92814',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012024 'Name' => 'pldm_utf16be*',
12025 'Size' => '8',
12026 'Type' => 'Pointer'
12027 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012028 '92874' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012029 'Header' => 'platform.h',
12030 'Line' => '840',
12031 'Memb' => {
12032 '0' => {
12033 'name' => 'hdr',
12034 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012035 'type' => '92102'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012036 },
12037 '1' => {
12038 'name' => 'container',
12039 'offset' => '18',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012040 'type' => '63057'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012041 },
12042 '2' => {
12043 'name' => 'shared_name_count',
12044 'offset' => '24',
12045 'type' => '121'
12046 },
12047 '3' => {
12048 'name' => 'name_string_count',
12049 'offset' => '25',
12050 'type' => '121'
12051 },
12052 '4' => {
12053 'name' => 'names',
12054 'offset' => '36',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012055 'type' => '92988'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012056 },
12057 '5' => {
12058 'name' => 'auxiliary_name_data_size',
12059 'offset' => '50',
12060 'type' => '1145'
12061 },
12062 '6' => {
12063 'name' => 'auxiliary_name_data',
12064 'offset' => '64',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012065 'type' => '92993'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012066 }
12067 },
12068 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12069 'Size' => '40',
12070 'Type' => 'Struct'
12071 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012072 '92988' => {
12073 'BaseType' => '92827',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012074 'Name' => 'struct pldm_entity_auxiliary_name*',
12075 'Size' => '8',
12076 'Type' => 'Pointer'
12077 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012078 '92993' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012079 'BaseType' => '114',
12080 'Name' => 'char[]',
12081 'Size' => '8',
12082 'Type' => 'Array'
12083 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012084 '93008' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012085 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012086 'Line' => '870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012087 'Memb' => {
12088 '0' => {
12089 'name' => 'state_set_id',
12090 'offset' => '0',
12091 'type' => '1011'
12092 },
12093 '1' => {
12094 'name' => 'possible_states_size',
12095 'offset' => '2',
12096 'type' => '121'
12097 },
12098 '2' => {
12099 'name' => 'states',
12100 'offset' => '3',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012101 'type' => '91117'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012102 }
12103 },
12104 'Name' => 'struct state_effecter_possible_states',
12105 'Size' => '4',
12106 'Type' => 'Struct'
12107 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012108 '93065' => {
12109 'BaseType' => '93008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012110 'Name' => 'struct state_effecter_possible_states const',
12111 'Size' => '4',
12112 'Type' => 'Const'
12113 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012114 '93070' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012115 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012116 'Line' => '918',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012117 'Memb' => {
12118 '0' => {
12119 'name' => 'set_request',
12120 'offset' => '0',
12121 'type' => '121'
12122 },
12123 '1' => {
12124 'name' => 'effecter_state',
12125 'offset' => '1',
12126 'type' => '121'
12127 }
12128 },
12129 'Name' => 'struct state_field_for_state_effecter_set',
12130 'Size' => '2',
12131 'Type' => 'Struct'
12132 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012133 '93113' => {
12134 'BaseType' => '93070',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012135 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012136 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012137 'Name' => 'set_effecter_state_field',
12138 'Size' => '2',
12139 'Type' => 'Typedef'
12140 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012141 '93126' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012142 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012143 'Line' => '927',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012144 'Memb' => {
12145 '0' => {
12146 'name' => 'sensor_op_state',
12147 'offset' => '0',
12148 'type' => '121'
12149 },
12150 '1' => {
12151 'name' => 'present_state',
12152 'offset' => '1',
12153 'type' => '121'
12154 },
12155 '2' => {
12156 'name' => 'previous_state',
12157 'offset' => '2',
12158 'type' => '121'
12159 },
12160 '3' => {
12161 'name' => 'event_state',
12162 'offset' => '3',
12163 'type' => '121'
12164 }
12165 },
12166 'Name' => 'struct state_field_for_get_state_sensor_readings',
12167 'Size' => '4',
12168 'Type' => 'Struct'
12169 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012170 '93197' => {
12171 'BaseType' => '93126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012172 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012173 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012174 'Name' => 'get_sensor_state_field',
12175 'Size' => '4',
12176 'Type' => 'Typedef'
12177 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012178 '93210' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012179 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012180 'Line' => '941',
Tal Yacobide67ab62024-05-30 22:36:50 +030012181 'Memb' => {
12182 '0' => {
12183 'name' => 'effecter_op_state',
12184 'offset' => '0',
12185 'type' => '121'
12186 },
12187 '1' => {
12188 'name' => 'pending_state',
12189 'offset' => '1',
12190 'type' => '121'
12191 },
12192 '2' => {
12193 'name' => 'present_state',
12194 'offset' => '2',
12195 'type' => '121'
12196 }
12197 },
12198 'Name' => 'struct state_field_for_get_state_effecter_states',
12199 'Size' => '3',
12200 'Type' => 'Struct'
12201 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012202 '93267' => {
12203 'BaseType' => '93210',
Tal Yacobide67ab62024-05-30 22:36:50 +030012204 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012205 'Line' => '945',
Tal Yacobide67ab62024-05-30 22:36:50 +030012206 'Name' => 'get_effecter_state_field',
12207 'Size' => '3',
12208 'Type' => 'Typedef'
12209 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012210 '93996' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012211 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012212 'Line' => '1090',
Tal Yacobide67ab62024-05-30 22:36:50 +030012213 'Memb' => {
12214 '0' => {
12215 'name' => 'completion_code',
12216 'offset' => '0',
12217 'type' => '121'
12218 },
12219 '1' => {
12220 'name' => 'comp_effecter_count',
12221 'offset' => '1',
12222 'type' => '121'
12223 },
12224 '2' => {
12225 'name' => 'field',
12226 'offset' => '2',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012227 'type' => '94053'
Tal Yacobide67ab62024-05-30 22:36:50 +030012228 }
12229 },
12230 'Name' => 'struct pldm_get_state_effecter_states_resp',
12231 'Size' => '26',
12232 'Type' => 'Struct'
12233 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012234 '94053' => {
12235 'BaseType' => '93267',
Tal Yacobide67ab62024-05-30 22:36:50 +030012236 'Name' => 'get_effecter_state_field[8]',
12237 'Size' => '24',
12238 'Type' => 'Array'
12239 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012240 '94069' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012241 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012242 'Line' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012243 'Memb' => {
12244 '0' => {
12245 'name' => 'sensor_id',
12246 'offset' => '0',
12247 'type' => '1011'
12248 },
12249 '1' => {
12250 'name' => 'sensor_event_class_type',
12251 'offset' => '2',
12252 'type' => '121'
12253 },
12254 '2' => {
12255 'name' => 'event_class',
12256 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012257 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012258 }
12259 },
12260 'Name' => 'struct pldm_sensor_event_data',
12261 'Size' => '4',
12262 'Type' => 'Struct'
12263 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012264 '94183' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012265 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +000012266 'Line' => '1140',
12267 'Memb' => {
12268 '0' => {
12269 'name' => 'format_version',
12270 'offset' => '0',
12271 'type' => '121'
12272 },
12273 '1' => {
12274 'name' => 'event_id',
12275 'offset' => '2',
12276 'type' => '1011'
12277 },
12278 '2' => {
12279 'name' => 'data_transfer_handle',
12280 'offset' => '4',
12281 'type' => '1023'
12282 }
12283 },
12284 'Name' => 'struct pldm_message_poll_event',
12285 'Size' => '8',
12286 'Type' => 'Struct'
12287 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012288 '94358' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012289 'Header' => 'platform.h',
12290 'Line' => '1191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 'Memb' => {
12292 '0' => {
12293 'name' => 'event_data_format',
12294 'offset' => '0',
12295 'type' => '121'
12296 },
12297 '1' => {
12298 'name' => 'number_of_change_records',
12299 'offset' => '1',
12300 'type' => '121'
12301 },
12302 '2' => {
12303 'name' => 'change_records',
12304 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012305 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012306 }
12307 },
12308 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12309 'Size' => '3',
12310 'Type' => 'Struct'
12311 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012312 '95844' => {
12313 'BaseType' => '92874',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012314 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12315 'Size' => '8',
12316 'Type' => 'Pointer'
12317 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012318 '103962' => {
12319 'BaseType' => '93996',
Tal Yacobide67ab62024-05-30 22:36:50 +030012320 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12321 'Size' => '8',
12322 'Type' => 'Pointer'
12323 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012324 '160492' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012325 'BaseType' => '13058',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012326 'Name' => 'size_t*const',
12327 'Size' => '8',
12328 'Type' => 'Const'
12329 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012330 '162810' => {
12331 'BaseType' => '94183',
Thu Nguyenf874b382024-07-24 11:22:34 +000012332 'Name' => 'struct pldm_message_poll_event*',
12333 'Size' => '8',
12334 'Type' => 'Pointer'
12335 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012336 '164016' => {
12337 'BaseType' => '164026',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012338 'Name' => 'uint32_t const*const*',
12339 'Size' => '8',
12340 'Type' => 'Pointer'
12341 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012342 '164021' => {
12343 'BaseType' => '29896',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012344 'Name' => 'uint32_t const*',
12345 'Size' => '8',
12346 'Type' => 'Pointer'
12347 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012348 '164026' => {
12349 'BaseType' => '164021',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012350 'Name' => 'uint32_t const*const',
12351 'Size' => '8',
12352 'Type' => 'Const'
12353 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012354 '164031' => {
12355 'BaseType' => '94358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012356 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12357 'Size' => '8',
12358 'Type' => 'Pointer'
12359 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012360 '228542' => {
12361 'BaseType' => '92221',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012362 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12363 'Size' => '8',
12364 'Type' => 'Pointer'
12365 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012366 '244014' => {
12367 'BaseType' => '94069',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012368 'Name' => 'struct pldm_sensor_event_data*',
12369 'Size' => '8',
12370 'Type' => 'Pointer'
12371 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012372 '244019' => {
12373 'BaseType' => '244014',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012374 'Name' => 'struct pldm_sensor_event_data*const',
12375 'Size' => '8',
12376 'Type' => 'Const'
12377 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012378 '246955' => {
12379 'BaseType' => '93197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 'Name' => 'get_sensor_state_field*',
12381 'Size' => '8',
12382 'Type' => 'Pointer'
12383 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012384 '260417' => {
12385 'BaseType' => '93113',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012386 'Name' => 'set_effecter_state_field*',
12387 'Size' => '8',
12388 'Type' => 'Pointer'
12389 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012390 '261383' => {
12391 'BaseType' => '90901',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012392 'Name' => 'struct pldm_state_sensor_pdr*',
12393 'Size' => '8',
12394 'Type' => 'Pointer'
12395 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012396 '261388' => {
12397 'BaseType' => '261383',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012398 'Name' => 'struct pldm_state_sensor_pdr*const',
12399 'Size' => '8',
12400 'Type' => 'Const'
12401 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012402 '261393' => {
12403 'BaseType' => '91112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012404 'Name' => 'struct state_sensor_possible_states const*',
12405 'Size' => '8',
12406 'Type' => 'Pointer'
12407 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012408 '261398' => {
12409 'BaseType' => '261393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012410 'Name' => 'struct state_sensor_possible_states const*const',
12411 'Size' => '8',
12412 'Type' => 'Const'
12413 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012414 '261787' => {
12415 'BaseType' => '91133',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012416 'Name' => 'struct pldm_state_effecter_pdr*',
12417 'Size' => '8',
12418 'Type' => 'Pointer'
12419 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012420 '261792' => {
12421 'BaseType' => '261787',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012422 'Name' => 'struct pldm_state_effecter_pdr*const',
12423 'Size' => '8',
12424 'Type' => 'Const'
12425 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012426 '261797' => {
12427 'BaseType' => '93065',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012428 'Name' => 'struct state_effecter_possible_states const*',
12429 'Size' => '8',
12430 'Type' => 'Pointer'
12431 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012432 '261802' => {
12433 'BaseType' => '261797',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012434 'Name' => 'struct state_effecter_possible_states const*const',
12435 'Size' => '8',
12436 'Type' => 'Const'
12437 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012438 '268031' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012439 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012440 'Memb' => {
12441 '0' => {
12442 'name' => 'prev',
12443 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012444 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012445 },
12446 '1' => {
12447 'name' => 'allocations',
12448 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012449 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012450 }
12451 },
12452 'Name' => 'struct pldm_tid_state',
12453 'PrivateABI' => 1,
12454 'Size' => '8',
12455 'Source' => 'instance-id.c',
12456 'Type' => 'Struct'
12457 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012458 '268070' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012459 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012460 'Memb' => {
12461 '0' => {
12462 'name' => 'state',
12463 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012464 'type' => '268112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012465 },
12466 '1' => {
12467 'name' => 'lock_db_fd',
12468 'offset' => '8264',
12469 'type' => '100'
12470 }
12471 },
12472 'Name' => 'struct pldm_instance_db',
12473 'PrivateABI' => 1,
12474 'Size' => '2052',
12475 'Source' => 'instance-id.c',
12476 'Type' => 'Struct'
12477 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012478 '268112' => {
12479 'BaseType' => '268031',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012480 'Name' => 'struct pldm_tid_state[256]',
12481 'Size' => '2048',
12482 'Type' => 'Array'
12483 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012484 '268668' => {
12485 'BaseType' => '268070',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012486 'Name' => 'struct pldm_instance_db*',
12487 'Size' => '8',
12488 'Type' => 'Pointer'
12489 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012490 '269055' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012491 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012492 'Name' => 'pldm_instance_id_t*',
12493 'Size' => '8',
12494 'Type' => 'Pointer'
12495 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012496 '269231' => {
12497 'BaseType' => '268668',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012498 'Name' => 'struct pldm_instance_db**',
12499 'Size' => '8',
12500 'Type' => 'Pointer'
12501 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012502 '269988' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012503 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012504 'Header' => 'pldm.h',
12505 'Line' => '13',
12506 'Name' => 'mctp_eid_t',
12507 'Size' => '1',
12508 'Type' => 'Typedef'
12509 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012510 '270103' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012511 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012512 'Header' => 'pldm.h',
12513 'Line' => '30',
12514 'Name' => 'pldm_requester_rc_t',
12515 'Size' => '4',
12516 'Type' => 'Typedef'
12517 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012518 '270121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012519 'Line' => '25',
12520 'Memb' => {
12521 '0' => {
12522 'name' => 'transport',
12523 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012524 'type' => '270194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012525 },
12526 '1' => {
12527 'name' => 'socket',
12528 'offset' => '64',
12529 'type' => '100'
12530 },
12531 '2' => {
12532 'name' => 'tid_eid_map',
12533 'offset' => '68',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012534 'type' => '273855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012535 },
12536 '3' => {
12537 'name' => 'socket_send_buf',
12538 'offset' => '768',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012539 'type' => '272775'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012540 }
12541 },
12542 'Name' => 'struct pldm_transport_mctp_demux',
12543 'PrivateABI' => 1,
12544 'Size' => '312',
12545 'Source' => 'mctp-demux.c',
12546 'Type' => 'Struct'
12547 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012548 '270147' => {
12549 'BaseType' => '270121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012550 'Name' => 'struct pldm_transport_mctp_demux*',
12551 'Size' => '8',
12552 'Type' => 'Pointer'
12553 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012554 '270189' => {
12555 'BaseType' => '270194',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012556 'Name' => 'struct pldm_transport*',
12557 'Size' => '8',
12558 'Type' => 'Pointer'
12559 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012560 '270194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012561 'Header' => 'transport.h',
12562 'Line' => '18',
12563 'Memb' => {
12564 '0' => {
12565 'name' => 'name',
12566 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012567 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012568 },
12569 '1' => {
12570 'name' => 'version',
12571 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012572 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012573 },
12574 '2' => {
12575 'name' => 'recv',
12576 'offset' => '22',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012577 'type' => '273086'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012578 },
12579 '3' => {
12580 'name' => 'send',
12581 'offset' => '36',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012582 'type' => '273127'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012583 },
12584 '4' => {
12585 'name' => 'init_pollfd',
12586 'offset' => '50',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012587 'type' => '273207'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012588 }
12589 },
12590 'Name' => 'struct pldm_transport',
12591 'PrivateABI' => 1,
12592 'Size' => '40',
12593 'Type' => 'Struct'
12594 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012595 '270330' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012596 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012597 'Name' => 'pldm_tid_t*',
12598 'Size' => '8',
12599 'Type' => 'Pointer'
12600 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012601 '270433' => {
12602 'BaseType' => '270147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012603 'Name' => 'struct pldm_transport_mctp_demux**',
12604 'Size' => '8',
12605 'Type' => 'Pointer'
12606 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012607 '272495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012608 'BaseType' => '46',
12609 'Header' => 'int-ll64.h',
12610 'Line' => '21',
12611 'Name' => '__u8',
12612 'PrivateABI' => 1,
12613 'Size' => '1',
12614 'Type' => 'Typedef'
12615 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012616 '272507' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012617 'BaseType' => '53',
12618 'Header' => 'int-ll64.h',
12619 'Line' => '24',
12620 'Name' => '__u16',
12621 'PrivateABI' => 1,
12622 'Size' => '2',
12623 'Type' => 'Typedef'
12624 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012625 '272775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012626 'Header' => 'socket.h',
12627 'Line' => '5',
12628 'Memb' => {
12629 '0' => {
12630 'name' => 'size',
12631 'offset' => '0',
12632 'type' => '100'
12633 },
12634 '1' => {
12635 'name' => 'socket',
12636 'offset' => '4',
12637 'type' => '100'
12638 },
12639 '2' => {
12640 'name' => 'max_size',
12641 'offset' => '8',
12642 'type' => '100'
12643 }
12644 },
12645 'Name' => 'struct pldm_socket_sndbuf',
12646 'PrivateABI' => 1,
12647 'Size' => '12',
12648 'Type' => 'Struct'
12649 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012650 '273086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012651 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12652 'Param' => {
12653 '0' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012654 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012655 },
12656 '1' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012657 'type' => '270330'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012658 },
12659 '2' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012660 'type' => '55189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012661 },
12662 '3' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012663 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012664 }
12665 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012666 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012667 'Size' => '8',
12668 'Type' => 'FuncPtr'
12669 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012670 '273127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012671 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12672 'Param' => {
12673 '0' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012674 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012675 },
12676 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012677 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012678 },
12679 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012680 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012681 },
12682 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012683 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012684 }
12685 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012686 'Return' => '270103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012687 'Size' => '8',
12688 'Type' => 'FuncPtr'
12689 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012690 '273152' => {
12691 'BaseType' => '273157',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012692 'Name' => 'struct pollfd*',
12693 'Size' => '8',
12694 'Type' => 'Pointer'
12695 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012696 '273157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012697 'Header' => 'poll.h',
12698 'Line' => '36',
12699 'Memb' => {
12700 '0' => {
12701 'name' => 'fd',
12702 'offset' => '0',
12703 'type' => '100'
12704 },
12705 '1' => {
12706 'name' => 'events',
12707 'offset' => '4',
12708 'type' => '93'
12709 },
12710 '2' => {
12711 'name' => 'revents',
12712 'offset' => '6',
12713 'type' => '93'
12714 }
12715 },
12716 'Name' => 'struct pollfd',
12717 'PrivateABI' => 1,
12718 'Size' => '8',
12719 'Type' => 'Struct'
12720 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012721 '273207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012722 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12723 'Param' => {
12724 '0' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012725 'type' => '270189'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012726 },
12727 '1' => {
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012728 'type' => '273152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012729 }
12730 },
12731 'Return' => '100',
12732 'Size' => '8',
12733 'Type' => 'FuncPtr'
12734 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012735 '273212' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012736 'BaseType' => '53',
12737 'Header' => 'socket.h',
12738 'Line' => '10',
12739 'Name' => '__kernel_sa_family_t',
12740 'PrivateABI' => 1,
12741 'Size' => '2',
12742 'Type' => 'Typedef'
12743 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012744 '273589' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012745 'Header' => 'mctp.h',
12746 'Line' => '18',
12747 'Memb' => {
12748 '0' => {
12749 'name' => 's_addr',
12750 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012751 'type' => '269988'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012752 }
12753 },
12754 'Name' => 'struct mctp_addr',
12755 'PrivateABI' => 1,
12756 'Size' => '1',
12757 'Type' => 'Struct'
12758 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012759 '273615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012760 'Header' => 'mctp.h',
12761 'Line' => '22',
12762 'Memb' => {
12763 '0' => {
12764 'name' => 'smctp_family',
12765 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012766 'type' => '273212'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012767 },
12768 '1' => {
12769 'name' => '__smctp_pad0',
12770 'offset' => '2',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012771 'type' => '272507'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012772 },
12773 '2' => {
12774 'name' => 'smctp_network',
12775 'offset' => '4',
12776 'type' => '60'
12777 },
12778 '3' => {
12779 'name' => 'smctp_addr',
12780 'offset' => '8',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012781 'type' => '273589'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012782 },
12783 '4' => {
12784 'name' => 'smctp_type',
12785 'offset' => '9',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012786 'type' => '272495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012787 },
12788 '5' => {
12789 'name' => 'smctp_tag',
12790 'offset' => '16',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012791 'type' => '272495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012792 },
12793 '6' => {
12794 'name' => '__smctp_pad1',
12795 'offset' => '17',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012796 'type' => '272495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012797 }
12798 },
12799 'Name' => 'struct sockaddr_mctp',
12800 'PrivateABI' => 1,
12801 'Size' => '12',
12802 'Type' => 'Struct'
12803 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012804 '273719' => {
12805 'BaseType' => '273615',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012806 'Name' => 'struct sockaddr_mctp const',
12807 'Size' => '12',
12808 'Type' => 'Const'
12809 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012810 '273762' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012811 'Line' => '34',
12812 'Memb' => {
12813 '0' => {
12814 'name' => 'transport',
12815 'offset' => '0',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012816 'type' => '270194'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012817 },
12818 '1' => {
12819 'name' => 'socket',
12820 'offset' => '64',
12821 'type' => '100'
12822 },
12823 '2' => {
12824 'name' => 'tid_eid_map',
12825 'offset' => '68',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012826 'type' => '273855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012827 },
12828 '3' => {
12829 'name' => 'socket_send_buf',
12830 'offset' => '768',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012831 'type' => '272775'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012832 },
12833 '4' => {
12834 'name' => 'bound',
12835 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012836 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012837 },
12838 '5' => {
12839 'name' => 'cookie_jar',
12840 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012841 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012842 }
12843 },
12844 'Name' => 'struct pldm_transport_af_mctp',
12845 'PrivateABI' => 1,
12846 'Size' => '336',
12847 'Source' => 'af-mctp.c',
12848 'Type' => 'Struct'
12849 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012850 '273855' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012851 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012852 'Name' => 'pldm_tid_t[256]',
12853 'Size' => '256',
12854 'Type' => 'Array'
12855 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012856 '274656' => {
12857 'BaseType' => '273762',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012858 'Name' => 'struct pldm_transport_af_mctp*',
12859 'Size' => '8',
12860 'Type' => 'Pointer'
12861 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012862 '274661' => {
12863 'BaseType' => '273719',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012864 'Name' => 'struct sockaddr_mctp const*',
12865 'Size' => '8',
12866 'Type' => 'Pointer'
12867 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093012868 '274974' => {
12869 'BaseType' => '274656',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012870 'Name' => 'struct pldm_transport_af_mctp**',
12871 'Size' => '8',
12872 'Type' => 'Pointer'
12873 }
12874 },
12875 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012876 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012877 '_ITM_deregisterTMCloneTable' => 0,
12878 '_ITM_registerTMCloneTable' => 0,
12879 '__assert_fail@GLIBC_2.2.5' => 0,
12880 '__cxa_finalize@GLIBC_2.2.5' => 0,
12881 '__errno_location@GLIBC_2.2.5' => 0,
12882 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000012883 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012884 '__memcpy_chk@GLIBC_2.3.4' => 0,
12885 '__recv_chk@GLIBC_2.4' => 0,
12886 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012887 '__stack_chk_fail@GLIBC_2.4' => 0,
12888 'bind@GLIBC_2.2.5' => 0,
12889 'calloc@GLIBC_2.2.5' => 0,
12890 'clock_gettime@GLIBC_2.17' => 0,
12891 'close@GLIBC_2.2.5' => 0,
12892 'connect@GLIBC_2.2.5' => 0,
12893 'dup@GLIBC_2.2.5' => 0,
12894 'fclose@GLIBC_2.2.5' => 0,
12895 'fcntl64@GLIBC_2.28' => 0,
12896 'fgets@GLIBC_2.2.5' => 0,
12897 'fopen64@GLIBC_2.2.5' => 0,
12898 'free@GLIBC_2.2.5' => 0,
12899 'getsockopt@GLIBC_2.2.5' => 0,
12900 'malloc@GLIBC_2.2.5' => 0,
12901 'memcmp@GLIBC_2.2.5' => 0,
12902 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012903 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012904 'open64@GLIBC_2.2.5' => 0,
12905 'poll@GLIBC_2.2.5' => 0,
12906 'ppoll@GLIBC_2.4' => 0,
12907 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012908 'recvmsg@GLIBC_2.2.5' => 0,
12909 'sendmsg@GLIBC_2.2.5' => 0,
12910 'sendto@GLIBC_2.2.5' => 0,
12911 'setsockopt@GLIBC_2.2.5' => 0,
12912 'socket@GLIBC_2.2.5' => 0,
12913 'stat64@GLIBC_2.33' => 0,
12914 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012915 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012916 'timerfd_create@GLIBC_2.8' => 0,
12917 'timerfd_settime@GLIBC_2.8' => 0,
12918 'write@GLIBC_2.2.5' => 0
12919 }
12920 },
12921 'WordSize' => '8'
12922};