blob: 750caf588191bc9cb412c7d1eba9e742952f97bd [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 Jefferyf6be4932024-06-25 16:44:06 +09301601 'Line' => '651',
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 Jefferyf6be4932024-06-25 16:44:06 +09301621 'Line' => '642',
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 Jefferyf6be4932024-06-25 16:44:06 +09301657 'Line' => '608',
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 Jefferyf6be4932024-06-25 16:44:06 +09301850 'Line' => '627',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 'Param' => {
1852 '0' => {
1853 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301854 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '1' => {
1857 'name' => 'capacity',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301858 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 },
1860 '2' => {
1861 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001862 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Reg' => {
1866 '0' => 'rbp',
1867 '1' => 'r12',
1868 '2' => 'rbx'
1869 },
1870 'Return' => '100',
1871 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
1872 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301873 '20898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09301875 'Line' => '615',
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 Jefferyf6be4932024-06-25 16:44:06 +09301887 'Line' => '590',
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 Jefferyf6be4932024-06-25 16:44:06 +09301902 'Line' => '597',
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 Jefferyf6be4932024-06-25 16:44:06 +09301914 'Line' => '564',
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 Jefferyf6be4932024-06-25 16:44:06 +09301929 'Line' => '580',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 'Param' => {
1931 '0' => {
1932 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301933 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '1' => {
1936 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301937 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '2' => {
1940 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301941 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '3' => {
1944 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301945 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '4' => {
1948 'name' => 'cv',
Andrew Jeffery5befd122024-07-17 17:07:57 +08001949 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbx',
1954 '1' => 'r12',
1955 '2' => 'r13',
1956 '3' => 'rbp',
1957 '4' => 'r8'
1958 },
1959 'Return' => '100',
1960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
1961 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09301962 '22195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09301964 'Line' => '558',
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 Jefferyf6be4932024-06-25 16:44:06 +09301970 'Line' => '551',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 'Param' => {
1972 '0' => {
1973 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301974 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '1' => {
1977 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301978 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '2' => {
1981 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301982 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '3' => {
1985 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301986 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '4' => {
1989 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09301990 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 },
1992 '5' => {
1993 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03001994 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301995 }
1996 },
1997 'Reg' => {
1998 '0' => 'rbx',
1999 '1' => 'r13',
2000 '2' => 'r14',
2001 '3' => 'rbp',
2002 '4' => 'r8',
2003 '5' => 'r12'
2004 },
2005 'Return' => '100',
2006 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
2007 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302008 '22757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302010 'Line' => '532',
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 Jefferyf6be4932024-06-25 16:44:06 +09302026 'Line' => '522',
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 Jefferyf6be4932024-06-25 16:44:06 +09302041 'Line' => '516',
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 Jefferyf6be4932024-06-25 16:44:06 +09302056 'Line' => '506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 'Param' => {
2058 '0' => {
2059 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302060 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '1' => {
2063 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302064 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '2' => {
2067 'name' => 'attr_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302068 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '3' => {
2071 'name' => 'attr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302072 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '4' => {
2075 'name' => 'count',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302076 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 },
2078 '5' => {
2079 'name' => 'handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302080 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302081 }
2082 },
2083 'Reg' => {
2084 '0' => 'rbx',
2085 '1' => 'r14',
2086 '5' => 'r13'
2087 },
2088 'Return' => '100',
2089 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
2090 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302091 '23494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302093 'Line' => '487',
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 Jefferyf6be4932024-06-25 16:44:06 +09302113 'Line' => '477',
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 Jefferyf6be4932024-06-25 16:44:06 +09302128 'Line' => '471',
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 Jefferyf6be4932024-06-25 16:44:06 +09302143 'Line' => '464',
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 Jefferyf6be4932024-06-25 16:44:06 +09302158 'Line' => '457',
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 Jefferyf6be4932024-06-25 16:44:06 +09302173 'Line' => '449',
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 Jefferyf6be4932024-06-25 16:44:06 +09302208 'Line' => '437',
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',
2229 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
2230 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302231 '24843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302233 'Line' => '418',
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 Jefferyf6be4932024-06-25 16:44:06 +09302249 'Line' => '425',
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 Jeffery46673f42024-06-25 16:02:25 +09302253 '25309' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302255 'Line' => '392',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 'Param' => {
2257 '0' => {
2258 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002259 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '1' => {
2262 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302263 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 },
2265 '2' => {
2266 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302267 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 }
2269 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302270 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2272 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302273 '25578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302275 'Line' => '384',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302276 'Param' => {
2277 '0' => {
2278 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002279 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302280 }
2281 },
2282 'Reg' => {
2283 '0' => 'rdi'
2284 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302285 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302286 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2287 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302288 '25647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302290 'Line' => '376',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302291 'Param' => {
2292 '0' => {
2293 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002294 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302295 }
2296 },
2297 'Reg' => {
2298 '0' => 'rdi'
2299 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302300 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302301 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2302 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302303 '25716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302305 'Line' => '368',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302306 'Param' => {
2307 '0' => {
2308 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002309 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302310 }
2311 },
2312 'Reg' => {
2313 '0' => 'rdi'
2314 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302315 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302316 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2317 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302318 '25785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302320 'Line' => '360',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'Param' => {
2322 '0' => {
2323 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002324 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 },
2326 '1' => {
2327 'name' => 'def_string_length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002328 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302329 }
2330 },
2331 'Reg' => {
2332 '0' => 'rdi',
2333 '1' => 'rbx'
2334 },
2335 'Return' => '100',
2336 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
2337 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302338 '25955' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302340 'Line' => '346',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302341 'Param' => {
2342 '0' => {
2343 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302344 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 },
2346 '1' => {
2347 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302348 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302349 },
2350 '2' => {
2351 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302352 'type' => '26314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302353 }
2354 },
2355 'Reg' => {
2356 '0' => 'r12',
2357 '2' => 'rbx'
2358 },
2359 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302360 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302361 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302362 '26319' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302363 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302364 'Line' => '325',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302365 'Param' => {
2366 '0' => {
2367 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302368 'type' => '26314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302369 },
2370 '1' => {
2371 'name' => 'errmsg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302372 'type' => '25142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302373 }
2374 },
2375 'Reg' => {
2376 '1' => 'rbx'
2377 },
2378 'Return' => '100',
2379 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2380 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302381 '26588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302382 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302383 'Line' => '333',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302384 'Param' => {
2385 '0' => {
2386 'name' => 'def_str_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302387 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302388 }
2389 },
2390 'Reg' => {
2391 '0' => 'rdi'
2392 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302393 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302394 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2395 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302396 '26838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302398 'Line' => '299',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302399 'Param' => {
2400 '0' => {
2401 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002402 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302403 },
2404 '1' => {
2405 'name' => 'def_indices',
Tal Yacobide67ab62024-05-30 22:36:50 +03002406 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302407 },
2408 '2' => {
2409 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302410 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302411 }
2412 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302413 'Reg' => {
2414 '0' => 'rbp',
2415 '1' => 'r12'
2416 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302417 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302418 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2419 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302420 '27135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'Header' => 'bios_table.h',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302422 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302423 'Param' => {
2424 '0' => {
2425 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002426 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302427 },
2428 '1' => {
2429 'name' => 'pv_hdls',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002430 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302431 },
2432 '2' => {
2433 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302434 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302435 }
2436 },
2437 'Reg' => {
2438 '0' => 'rcx',
2439 '1' => 'rsi',
2440 '2' => 'rdx'
2441 },
2442 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302443 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302444 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302445 '27300' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302446 'Header' => 'bios_table.h',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302447 'Line' => '265',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302448 'Param' => {
2449 '0' => {
2450 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002451 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302452 },
2453 '1' => {
2454 'name' => 'def_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002455 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302456 }
2457 },
2458 'Reg' => {
2459 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302460 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302461 },
2462 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302465 '27380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302466 'Header' => 'bios_table.h',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302467 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302468 'Param' => {
2469 '0' => {
2470 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002471 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302472 },
2473 '1' => {
2474 'name' => 'pv_num',
Tal Yacobide67ab62024-05-30 22:36:50 +03002475 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302476 }
2477 },
2478 'Reg' => {
2479 '0' => 'rdi',
2480 '1' => 'rsi'
2481 },
2482 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302483 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302484 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302485 '27440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302486 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302487 'Line' => '239',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302488 'Param' => {
2489 '0' => {
2490 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302491 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302492 },
2493 '1' => {
2494 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302495 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302496 },
2497 '2' => {
2498 'name' => 'info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302499 'type' => '27769'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302500 }
2501 },
2502 'Reg' => {
2503 '0' => 'rbp',
2504 '2' => 'rbx'
2505 },
2506 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302507 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302508 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302509 '27774' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302510 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302511 'Line' => '225',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302512 'Param' => {
2513 '0' => {
2514 'name' => 'pv_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302515 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302516 },
2517 '1' => {
2518 'name' => 'def_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302519 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302520 }
2521 },
2522 'Reg' => {
2523 '0' => 'rdi',
2524 '1' => 'rsi'
2525 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302526 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302527 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2528 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302529 '27834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302531 'Line' => '182',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302532 'Param' => {
2533 '0' => {
2534 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002535 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 }
2537 },
2538 'Reg' => {
2539 '0' => 'rdi'
2540 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302541 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302542 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2543 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302544 '27881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302545 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302546 'Line' => '174',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302547 'Param' => {
2548 '0' => {
2549 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002550 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302551 }
2552 },
2553 'Reg' => {
2554 '0' => 'rdi'
2555 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302556 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302557 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2558 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302559 '27928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302561 'Line' => '167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302562 'Param' => {
2563 '0' => {
2564 'name' => 'entry',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002565 'type' => '18517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302566 }
2567 },
2568 'Reg' => {
2569 '0' => 'rdi'
2570 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302571 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302572 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2573 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302574 '28561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302575 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302576 'Line' => '137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302577 'Param' => {
2578 '0' => {
2579 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302580 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302581 },
2582 '1' => {
2583 'name' => 'buffer',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302584 'type' => '982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302585 },
2586 '2' => {
2587 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302588 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302589 }
2590 },
2591 'Reg' => {
2592 '0' => 'rdi',
2593 '1' => 'rsi',
2594 '2' => 'rdx'
2595 },
2596 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302597 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302598 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302599 '28798' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302600 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302601 'Line' => '122',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302602 'Param' => {
2603 '0' => {
2604 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302605 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302606 }
2607 },
2608 'Reg' => {
2609 '0' => 'rdi'
2610 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302611 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302612 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2613 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302614 '28845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 'Header' => 'bios_table.h',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302616 'Line' => '115',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302617 'Param' => {
2618 '0' => {
2619 'name' => 'entry',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302620 'type' => '19120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302621 }
2622 },
2623 'Reg' => {
2624 '0' => 'rdi'
2625 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302626 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302627 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2628 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302629 '28892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302630 'Header' => 'bios_table.h',
2631 'Line' => '105',
2632 'Param' => {
2633 '0' => {
2634 'name' => 'entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302635 'type' => '2579'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302636 },
2637 '1' => {
2638 'name' => 'entry_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302639 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302640 },
2641 '2' => {
2642 'name' => 'str',
Tal Yacobide67ab62024-05-30 22:36:50 +03002643 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302644 },
2645 '3' => {
2646 'name' => 'str_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302647 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302648 }
2649 },
2650 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302651 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302652 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302653 '29253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302654 'Header' => 'bios_table.h',
2655 'Line' => '91',
2656 'Param' => {
2657 '0' => {
2658 'name' => 'string_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302659 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302660 }
2661 },
2662 'Reg' => {
2663 '0' => 'rdi'
2664 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09302665 'Return' => '1145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302666 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2667 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302668 '35798' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002670 'Line' => '1500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302671 'Param' => {
2672 '0' => {
2673 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002674 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302675 },
2676 '1' => {
2677 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302678 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302679 },
2680 '2' => {
2681 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002682 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302683 },
2684 '3' => {
2685 'name' => 'non_functioning_component_indication',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302686 'type' => '35980'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302687 },
2688 '4' => {
2689 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302690 'type' => '35985'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302691 }
2692 },
2693 'Reg' => {
2694 '0' => 'rbx',
2695 '3' => 'rbp',
2696 '4' => 'r12'
2697 },
2698 'Return' => '100',
2699 'ShortName' => 'decode_cancel_update_resp'
2700 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302701 '35995' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302702 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002703 'Line' => '1483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302704 'Param' => {
2705 '0' => {
2706 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302707 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302708 },
2709 '1' => {
2710 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002711 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302712 },
2713 '2' => {
2714 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302715 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302716 }
2717 },
2718 'Return' => '100',
2719 'ShortName' => 'encode_cancel_update_req'
2720 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302721 '36167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302722 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002723 'Line' => '1468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302724 'Param' => {
2725 '0' => {
2726 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002727 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302728 },
2729 '1' => {
2730 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302731 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302732 },
2733 '2' => {
2734 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002735 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302736 }
2737 },
2738 'Reg' => {
2739 '0' => 'rdi',
2740 '1' => 'rsi',
2741 '2' => 'rdx'
2742 },
2743 'Return' => '100',
2744 'ShortName' => 'decode_cancel_update_component_resp'
2745 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302746 '36243' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302747 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002748 'Line' => '1456',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302749 'Param' => {
2750 '0' => {
2751 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302752 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302753 },
2754 '1' => {
2755 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002756 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302757 },
2758 '2' => {
2759 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302760 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302761 }
2762 },
2763 'Return' => '100',
2764 'ShortName' => 'encode_cancel_update_component_req'
2765 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302766 '36415' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302767 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002768 'Line' => '1438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302769 'Param' => {
2770 '0' => {
2771 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002772 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302773 },
2774 '1' => {
2775 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302776 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302777 },
2778 '2' => {
2779 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002780 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302781 },
2782 '3' => {
2783 'name' => 'current_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002784 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302785 },
2786 '4' => {
2787 'name' => 'previous_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002788 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302789 },
2790 '5' => {
2791 'name' => 'aux_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03002792 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302793 },
2794 '6' => {
2795 'name' => 'aux_state_status',
2796 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03002797 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302798 },
2799 '7' => {
2800 'name' => 'progress_percent',
2801 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03002802 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302803 },
2804 '8' => {
2805 'name' => 'reason_code',
2806 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03002807 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302808 },
2809 '9' => {
2810 'name' => 'update_option_flags_enabled',
2811 'offset' => '24',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302812 'type' => '36742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302813 }
2814 },
2815 'Reg' => {
2816 '0' => 'rbx',
2817 '3' => 'r12',
2818 '4' => 'rbp',
2819 '5' => 'r13'
2820 },
2821 'Return' => '100',
2822 'ShortName' => 'decode_get_status_resp'
2823 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302824 '36752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302825 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002826 'Line' => '1418',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302827 'Param' => {
2828 '0' => {
2829 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302830 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302831 },
2832 '1' => {
2833 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002834 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302835 },
2836 '2' => {
2837 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302838 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302839 }
2840 },
2841 'Return' => '100',
2842 'ShortName' => 'encode_get_status_req'
2843 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302844 '36924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302845 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002846 'Line' => '1402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302847 'Param' => {
2848 '0' => {
2849 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002850 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302851 },
2852 '1' => {
2853 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302854 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302855 },
2856 '2' => {
2857 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03002858 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302859 },
2860 '3' => {
2861 'name' => 'estimated_time_activation',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002862 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302863 }
2864 },
2865 'Reg' => {
2866 '1' => 'rsi',
2867 '2' => 'rdx',
2868 '3' => 'rcx'
2869 },
2870 'Return' => '100',
2871 'ShortName' => 'decode_activate_firmware_resp'
2872 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302873 '37050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302874 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002875 'Line' => '1388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302876 'Param' => {
2877 '0' => {
2878 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302879 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302880 },
2881 '1' => {
2882 'name' => 'self_contained_activation_req',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302883 'type' => '29980'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302884 },
2885 '2' => {
2886 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002887 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302888 },
2889 '3' => {
2890 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302891 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302892 }
2893 },
2894 'Return' => '100',
2895 'ShortName' => 'encode_activate_firmware_req'
2896 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302897 '37293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302898 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002899 'Line' => '1373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302900 'Param' => {
2901 '0' => {
2902 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302903 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302904 },
2905 '1' => {
2906 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302907 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302908 },
2909 '2' => {
2910 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002911 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302912 },
2913 '3' => {
2914 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302915 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302916 }
2917 },
2918 'Return' => '100',
2919 'ShortName' => 'encode_apply_complete_resp'
2920 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302921 '37484' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302922 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002923 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302924 'Param' => {
2925 '0' => {
2926 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002927 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302928 },
2929 '1' => {
2930 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302931 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302932 },
2933 '2' => {
2934 'name' => 'apply_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002935 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302936 },
2937 '3' => {
2938 'name' => 'comp_activation_methods_modification',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302939 'type' => '37594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302940 }
2941 },
2942 'Reg' => {
2943 '0' => 'rdi',
2944 '1' => 'rsi',
2945 '2' => 'rdx',
2946 '3' => 'rcx'
2947 },
2948 'Return' => '100',
2949 'ShortName' => 'decode_apply_complete_req'
2950 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302951 '37604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302952 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002953 'Line' => '1343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302954 'Param' => {
2955 '0' => {
2956 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302957 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302958 },
2959 '1' => {
2960 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302961 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302962 },
2963 '2' => {
2964 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002965 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302966 },
2967 '3' => {
2968 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302969 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302970 }
2971 },
2972 'Return' => '100',
2973 'ShortName' => 'encode_verify_complete_resp'
2974 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302975 '37795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302976 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08002977 'Line' => '1328',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302978 'Param' => {
2979 '0' => {
2980 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03002981 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302982 },
2983 '1' => {
2984 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09302985 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302986 },
2987 '2' => {
2988 'name' => 'verify_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03002989 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302990 }
2991 },
2992 'Reg' => {
2993 '0' => 'rdi',
2994 '1' => 'rsi',
2995 '2' => 'rdx'
2996 },
2997 'Return' => '100',
2998 'ShortName' => 'decode_verify_complete_req'
2999 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303000 '37871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303001 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003002 'Line' => '1317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303003 'Param' => {
3004 '0' => {
3005 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303006 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303007 },
3008 '1' => {
3009 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303010 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303011 },
3012 '2' => {
3013 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003014 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303015 },
3016 '3' => {
3017 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303018 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303019 }
3020 },
3021 'Return' => '100',
3022 'ShortName' => 'encode_transfer_complete_resp'
3023 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303024 '38062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303025 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003026 'Line' => '1301',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303027 'Param' => {
3028 '0' => {
3029 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003030 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303031 },
3032 '1' => {
3033 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303034 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303035 },
3036 '2' => {
3037 'name' => 'transfer_result',
Tal Yacobide67ab62024-05-30 22:36:50 +03003038 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303039 }
3040 },
3041 'Reg' => {
3042 '0' => 'rdi',
3043 '1' => 'rsi',
3044 '2' => 'rdx'
3045 },
3046 'Return' => '100',
3047 'ShortName' => 'decode_transfer_complete_req'
3048 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303049 '38138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303050 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003051 'Line' => '1288',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303052 'Param' => {
3053 '0' => {
3054 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303055 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303056 },
3057 '1' => {
3058 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303059 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303060 },
3061 '2' => {
3062 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003063 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303064 },
3065 '3' => {
3066 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303067 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303068 }
3069 },
3070 'Reg' => {
3071 '2' => 'rbx'
3072 },
3073 'Return' => '100',
3074 'ShortName' => 'encode_request_firmware_data_resp'
3075 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303076 '38329' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303077 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003078 'Line' => '1266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303079 'Param' => {
3080 '0' => {
3081 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003082 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303083 },
3084 '1' => {
3085 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303086 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303087 },
3088 '2' => {
3089 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03003090 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303091 },
3092 '3' => {
3093 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03003094 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303095 }
3096 },
3097 'Reg' => {
3098 '0' => 'rdi',
3099 '1' => 'rsi',
3100 '2' => 'rdx',
3101 '3' => 'rcx'
3102 },
3103 'Return' => '100',
3104 'ShortName' => 'decode_request_firmware_data_req'
3105 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303106 '38449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303107 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003108 'Line' => '1248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303109 'Param' => {
3110 '0' => {
3111 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003112 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303113 },
3114 '1' => {
3115 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303116 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303117 },
3118 '2' => {
3119 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003120 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303121 },
3122 '3' => {
3123 'name' => 'comp_compatibility_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003124 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303125 },
3126 '4' => {
3127 'name' => 'comp_compatibility_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003128 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303129 },
3130 '5' => {
3131 'name' => 'update_option_flags_enabled',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303132 'type' => '36742'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303133 },
3134 '6' => {
3135 'name' => 'time_before_req_fw_data',
3136 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003137 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303138 }
3139 },
3140 'Reg' => {
3141 '0' => 'rbx',
3142 '3' => 'r12',
3143 '4' => 'rbp',
3144 '5' => 'r13'
3145 },
3146 'Return' => '100',
3147 'ShortName' => 'decode_update_component_resp'
3148 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303149 '38683' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303150 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003151 'Line' => '1224',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303152 'Param' => {
3153 '0' => {
3154 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303155 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303156 },
3157 '1' => {
3158 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303159 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303160 },
3161 '2' => {
3162 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303163 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303164 },
3165 '3' => {
3166 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303167 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303168 },
3169 '4' => {
3170 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303171 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303172 },
3173 '5' => {
3174 'name' => 'comp_image_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303175 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303176 },
3177 '6' => {
3178 'name' => 'update_option_flags',
3179 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303180 'type' => '30756'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303181 },
3182 '7' => {
3183 'name' => 'comp_ver_str_type',
3184 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303185 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303186 },
3187 '8' => {
3188 'name' => 'comp_ver_str_len',
3189 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303190 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303191 },
3192 '9' => {
3193 'name' => 'comp_ver_str',
3194 'offset' => '24',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303195 'type' => '39152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303196 },
3197 '10' => {
3198 'name' => 'msg',
3199 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03003200 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303201 },
3202 '11' => {
3203 'name' => 'payload_length',
3204 'offset' => '40',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303205 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303206 }
3207 },
3208 'Return' => '100',
3209 'ShortName' => 'encode_update_component_req'
3210 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303211 '39162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303212 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003213 'Line' => '1197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303214 'Param' => {
3215 '0' => {
3216 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003217 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303218 },
3219 '1' => {
3220 'name' => 'payload_length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303221 'type' => '31763'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303222 },
3223 '2' => {
3224 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003225 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303226 },
3227 '3' => {
3228 'name' => 'comp_resp',
Tal Yacobide67ab62024-05-30 22:36:50 +03003229 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303230 },
3231 '4' => {
3232 'name' => 'comp_resp_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003233 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303234 }
3235 },
3236 'Reg' => {
3237 '0' => 'rbx',
3238 '3' => 'r12',
3239 '4' => 'rbp'
3240 },
3241 'Return' => '100',
3242 'ShortName' => 'decode_pass_component_table_resp'
3243 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303244 '39361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303245 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003246 'Line' => '1179',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303247 'Param' => {
3248 '0' => {
3249 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303250 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303251 },
3252 '1' => {
3253 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303254 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303255 },
3256 '2' => {
3257 'name' => 'comp_classification',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303258 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303259 },
3260 '3' => {
3261 'name' => 'comp_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303262 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303263 },
3264 '4' => {
3265 'name' => 'comp_classification_index',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303266 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303267 },
3268 '5' => {
3269 'name' => 'comp_comparison_stamp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303270 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303271 },
3272 '6' => {
3273 'name' => 'comp_ver_str_type',
3274 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303275 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303276 },
3277 '7' => {
3278 'name' => 'comp_ver_str_len',
3279 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303280 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303281 },
3282 '8' => {
3283 'name' => 'comp_ver_str',
3284 'offset' => '16',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303285 'type' => '39152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303286 },
3287 '9' => {
3288 'name' => 'msg',
3289 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03003290 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303291 },
3292 '10' => {
3293 'name' => 'payload_length',
3294 'offset' => '32',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303295 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303296 }
3297 },
3298 'Return' => '100',
3299 'ShortName' => 'encode_pass_component_table_req'
3300 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303301 '39847' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303302 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003303 'Line' => '1154',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303304 'Param' => {
3305 '0' => {
3306 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003307 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303308 },
3309 '1' => {
3310 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303311 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303312 },
3313 '2' => {
3314 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003315 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303316 },
3317 '3' => {
3318 'name' => 'fd_meta_data_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003319 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303320 },
3321 '4' => {
3322 'name' => 'fd_will_send_pkg_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003323 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303324 }
3325 },
3326 'Reg' => {
3327 '1' => 'r9',
3328 '2' => 'rdx',
3329 '3' => 'rcx',
3330 '4' => 'r8'
3331 },
3332 'Return' => '100',
3333 'ShortName' => 'decode_request_update_resp'
3334 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303335 '39994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303336 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003337 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303338 'Param' => {
3339 '0' => {
3340 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303341 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 },
3343 '1' => {
3344 'name' => 'max_transfer_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303345 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303346 },
3347 '2' => {
3348 'name' => 'num_of_comp',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303349 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303350 },
3351 '3' => {
3352 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303353 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303354 },
3355 '4' => {
3356 'name' => 'pkg_data_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303357 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303358 },
3359 '5' => {
3360 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303361 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303362 },
3363 '6' => {
3364 'name' => 'comp_image_set_ver_str_len',
3365 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303366 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303367 },
3368 '7' => {
3369 'name' => 'comp_img_set_ver_str',
3370 'offset' => '8',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303371 'type' => '39152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303372 },
3373 '8' => {
3374 'name' => 'msg',
3375 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03003376 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303377 },
3378 '9' => {
3379 'name' => 'payload_length',
3380 'offset' => '24',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303381 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303382 }
3383 },
3384 'Return' => '100',
3385 'ShortName' => 'encode_request_update_req'
3386 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303387 '52394' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303388 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003389 'Line' => '951',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303390 'Param' => {
3391 '0' => {
3392 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303393 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303394 },
3395 '1' => {
3396 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303397 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303398 },
3399 '2' => {
3400 'name' => 'component_data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303401 'type' => '52716'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303402 },
3403 '3' => {
3404 'name' => 'active_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003405 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303406 },
3407 '4' => {
3408 'name' => 'pending_comp_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003409 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303410 }
3411 },
3412 'Reg' => {
3413 '1' => 'r9',
3414 '2' => 'rdx',
3415 '3' => 'rdi',
3416 '4' => 'r8'
3417 },
3418 'Return' => '100',
3419 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3420 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303421 '52721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303422 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003423 'Line' => '932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303424 'Param' => {
3425 '0' => {
3426 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003427 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303428 },
3429 '1' => {
3430 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303431 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303432 },
3433 '2' => {
3434 'name' => 'resp_data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303435 'type' => '52941'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303436 },
3437 '3' => {
3438 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003439 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303440 },
3441 '4' => {
3442 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003443 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303444 },
3445 '5' => {
3446 'name' => 'comp_parameter_table',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003447 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303448 }
3449 },
3450 'Reg' => {
3451 '0' => 'rbx',
3452 '1' => 'r12',
3453 '2' => 'rbp',
3454 '3' => 'r13',
3455 '4' => 'r14',
3456 '5' => 'r15'
3457 },
3458 'Return' => '100',
3459 'ShortName' => 'decode_get_firmware_parameters_resp'
3460 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303461 '52946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303462 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003463 'Line' => '915',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303464 'Param' => {
3465 '0' => {
3466 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303467 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303468 },
3469 '1' => {
3470 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303471 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303472 },
3473 '2' => {
3474 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003475 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303476 }
3477 },
3478 'Reg' => {
3479 '0' => 'rdi',
3480 '1' => 'rsi',
3481 '2' => 'rdx'
3482 },
3483 'Return' => '100',
3484 'ShortName' => 'encode_get_firmware_parameters_req'
3485 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303486 '53086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303487 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003488 'Line' => '897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303489 'Param' => {
3490 '0' => {
3491 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003492 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303493 },
3494 '1' => {
3495 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303496 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303497 },
3498 '2' => {
3499 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003500 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303501 },
3502 '3' => {
3503 'name' => 'device_identifiers_len',
Tal Yacobide67ab62024-05-30 22:36:50 +03003504 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303505 },
3506 '4' => {
3507 'name' => 'descriptor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03003508 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303509 },
3510 '5' => {
3511 'name' => 'descriptor_data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303512 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303513 }
3514 },
3515 'Reg' => {
3516 '1' => 'r10',
3517 '3' => 'rcx',
3518 '4' => 'r8',
3519 '5' => 'r9'
3520 },
3521 'Return' => '100',
3522 'ShortName' => 'decode_query_device_identifiers_resp'
3523 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303524 '53252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303525 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003526 'Line' => '882',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303527 'Param' => {
3528 '0' => {
3529 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303530 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303531 },
3532 '1' => {
3533 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303534 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303535 },
3536 '2' => {
3537 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003538 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303539 }
3540 },
3541 'Reg' => {
3542 '0' => 'rdi',
3543 '1' => 'rsi',
3544 '2' => 'rdx'
3545 },
3546 'Return' => '100',
3547 'ShortName' => 'encode_query_device_identifiers_req'
3548 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303549 '53392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303550 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003551 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303552 'Param' => {
3553 '0' => {
3554 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303555 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303556 },
3557 '1' => {
3558 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303559 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303560 },
3561 '2' => {
3562 'name' => 'pldm_comp_image_info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303563 'type' => '53539'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303564 },
3565 '3' => {
3566 'name' => 'comp_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003567 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303568 }
3569 },
3570 'Reg' => {
3571 '0' => 'rbx',
3572 '1' => 'r13',
3573 '2' => 'rbp',
3574 '3' => 'r12'
3575 },
3576 'Return' => '100',
3577 'ShortName' => 'decode_pldm_comp_image_info'
3578 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303579 '53544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303580 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003581 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 'Param' => {
3583 '0' => {
3584 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303585 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 },
3587 '1' => {
3588 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303589 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303590 },
3591 '2' => {
3592 'name' => 'descriptor_title_str_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03003593 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303594 },
3595 '3' => {
3596 'name' => 'descriptor_title_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003597 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 },
3599 '4' => {
3600 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003601 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303602 }
3603 },
3604 'Reg' => {
3605 '0' => 'rbx',
3606 '1' => 'rbp',
3607 '2' => 'r14',
3608 '3' => 'r12',
3609 '4' => 'r13'
3610 },
3611 'Return' => '100',
3612 'ShortName' => 'decode_vendor_defined_descriptor_value'
3613 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303614 '53726' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303615 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003616 'Line' => '835',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303617 'Param' => {
3618 '0' => {
3619 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303620 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303621 },
3622 '1' => {
3623 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303624 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 },
3626 '2' => {
3627 'name' => 'descriptor_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003628 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303629 },
3630 '3' => {
3631 'name' => 'descriptor_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003632 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303633 }
3634 },
3635 'Reg' => {
3636 '0' => 'rbx',
3637 '1' => 'r12',
3638 '3' => 'rbp'
3639 },
3640 'Return' => '100',
3641 'ShortName' => 'decode_descriptor_type_length_value'
3642 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303643 '53898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003645 'Line' => '816',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303646 'Param' => {
3647 '0' => {
3648 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303649 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303650 },
3651 '1' => {
3652 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303653 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303654 },
3655 '2' => {
3656 'name' => 'component_bitmap_bit_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303657 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303658 },
3659 '3' => {
3660 'name' => 'fw_device_id_record',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303661 'type' => '54155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303662 },
3663 '4' => {
3664 'name' => 'applicable_components',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003665 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303666 },
3667 '5' => {
3668 'name' => 'comp_image_set_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003669 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303670 },
3671 '6' => {
3672 'name' => 'record_descriptors',
3673 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003674 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303675 },
3676 '7' => {
3677 'name' => 'fw_device_pkg_data',
3678 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003679 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303680 }
3681 },
3682 'Reg' => {
3683 '1' => 'r15',
3684 '3' => 'rbp',
3685 '4' => 'r14',
3686 '5' => 'r13'
3687 },
3688 'Return' => '100',
3689 'ShortName' => 'decode_firmware_device_id_record'
3690 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303691 '54160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303692 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003693 'Line' => '795',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303694 'Param' => {
3695 '0' => {
3696 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303697 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303698 },
3699 '1' => {
3700 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303701 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 },
3703 '2' => {
3704 'name' => 'package_header_info',
Andrew Jeffery46673f42024-06-25 16:02:25 +09303705 'type' => '54465'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303706 },
3707 '3' => {
3708 'name' => 'package_version_str',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003709 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303710 }
3711 },
3712 'Reg' => {
3713 '0' => 'rbx',
3714 '1' => 'r13',
3715 '2' => 'rbp',
3716 '3' => 'r12'
3717 },
3718 'Return' => '100',
3719 'ShortName' => 'decode_pldm_package_header_info'
3720 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303721 '58014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303722 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003723 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303724 'Param' => {
3725 '0' => {
3726 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303727 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 },
3729 '1' => {
3730 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303731 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '2' => {
3734 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303735 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '3' => {
3738 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303739 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '4' => {
3742 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003743 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
3746 'Return' => '100',
3747 'ShortName' => 'encode_set_fru_record_table_resp'
3748 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303749 '58254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303750 'Header' => 'fru.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003751 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Param' => {
3753 '0' => {
3754 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003755 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '1' => {
3758 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303759 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '2' => {
3762 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003763 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '3' => {
3766 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003767 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 },
3769 '4' => {
3770 'name' => 'fru_table_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003771 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303772 }
3773 },
3774 'Reg' => {
3775 '1' => 'rsi',
3776 '2' => 'rdx',
3777 '3' => 'rcx',
3778 '4' => 'r8'
3779 },
3780 'Return' => '100',
3781 'ShortName' => 'decode_set_fru_record_table_req'
3782 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303783 '58421' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 'Header' => 'fru.h',
3785 'Line' => '360',
3786 'Param' => {
3787 '0' => {
3788 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003789 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303790 },
3791 '1' => {
3792 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303793 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303794 },
3795 '2' => {
3796 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003797 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 },
3799 '3' => {
3800 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003801 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 },
3803 '4' => {
3804 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003805 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303806 },
3807 '5' => {
3808 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003809 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303810 },
3811 '6' => {
3812 'name' => 'fru_record_table_length',
3813 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003814 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303815 }
3816 },
3817 'Return' => '100',
3818 'ShortName' => 'decode_get_fru_record_table_resp'
3819 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303820 '58651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303821 'Header' => 'fru.h',
3822 'Line' => '387',
3823 'Param' => {
3824 '0' => {
3825 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003826 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303827 },
3828 '1' => {
3829 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303830 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303831 },
3832 '2' => {
3833 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003834 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303835 },
3836 '3' => {
3837 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003838 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303839 },
3840 '4' => {
3841 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003842 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303843 },
3844 '5' => {
3845 'name' => 'fru_record_table_data',
Tal Yacobide67ab62024-05-30 22:36:50 +03003846 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303847 },
3848 '6' => {
3849 'name' => 'fru_record_table_length',
3850 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003851 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303852 },
3853 '7' => {
3854 'name' => 'max_fru_record_table_length',
3855 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303856 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303857 }
3858 },
3859 'Reg' => {
3860 '3' => 'r10',
3861 '4' => 'r8',
3862 '5' => 'r9'
3863 },
3864 'Return' => '100',
3865 'ShortName' => 'decode_get_fru_record_table_resp_safe'
3866 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303867 '58972' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303868 'Header' => 'fru.h',
3869 'Line' => '339',
3870 'Param' => {
3871 '0' => {
3872 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303873 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303874 },
3875 '1' => {
3876 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303877 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303878 },
3879 '2' => {
3880 'name' => 'transfer_operation_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303881 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303882 },
3883 '3' => {
3884 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003885 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 },
3887 '4' => {
3888 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303889 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 }
3891 },
3892 'Return' => '100',
3893 'ShortName' => 'encode_get_fru_record_table_req'
3894 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303895 '59207' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 'Header' => 'fru.h',
3897 'Line' => '451',
3898 'Param' => {
3899 '0' => {
3900 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003901 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 },
3903 '1' => {
3904 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303905 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303906 },
3907 '2' => {
3908 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03003909 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303910 },
3911 '3' => {
3912 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003913 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 },
3915 '4' => {
3916 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03003917 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 },
3919 '5' => {
3920 'name' => 'fru_structure_data',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003921 'type' => '10413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303922 }
3923 },
3924 'Reg' => {
3925 '1' => 'rsi',
3926 '2' => 'rdx',
3927 '3' => 'r10',
3928 '4' => 'r8',
3929 '5' => 'r9'
3930 },
3931 'Return' => '100',
3932 'ShortName' => 'decode_get_fru_record_by_option_resp'
3933 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303934 '59374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303935 'Header' => 'fru.h',
3936 'Line' => '313',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303940 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303941 },
3942 '1' => {
3943 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303944 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303945 },
3946 '2' => {
3947 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303948 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 },
3950 '3' => {
3951 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303952 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303953 },
3954 '4' => {
3955 'name' => 'fru_structure_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303956 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303957 },
3958 '5' => {
3959 'name' => 'data_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303960 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303961 },
3962 '6' => {
3963 'name' => 'msg',
3964 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03003965 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '7' => {
3968 'name' => 'payload_length',
3969 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303970 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303971 }
3972 },
3973 'Reg' => {
3974 '2' => 'r15'
3975 },
3976 'Return' => '100',
3977 'ShortName' => 'encode_get_fru_record_by_option_resp'
3978 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09303979 '59765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303980 'Header' => 'fru.h',
3981 'Line' => '292',
3982 'Param' => {
3983 '0' => {
3984 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03003985 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 },
3987 '1' => {
3988 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09303989 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303990 },
3991 '2' => {
3992 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03003993 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 },
3995 '3' => {
3996 'name' => 'fru_table_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08003997 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303998 },
3999 '4' => {
4000 'name' => 'record_set_identifier',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004001 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304002 },
4003 '5' => {
4004 'name' => 'record_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03004005 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304006 },
4007 '6' => {
4008 'name' => 'field_type',
4009 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004010 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '7' => {
4013 'name' => 'transfer_op_flag',
4014 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004015 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304016 }
4017 },
4018 'Reg' => {
4019 '1' => 'r10',
4020 '2' => 'rdx',
4021 '3' => 'rdi',
4022 '4' => 'r8',
4023 '5' => 'r9'
4024 },
4025 'Return' => '100',
4026 'ShortName' => 'decode_get_fru_record_by_option_req'
4027 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304028 '59967' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304029 'Header' => 'fru.h',
4030 'Line' => '433',
4031 'Param' => {
4032 '0' => {
4033 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304034 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304035 },
4036 '1' => {
4037 'name' => 'data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304038 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304039 },
4040 '2' => {
4041 'name' => 'fru_table_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304042 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304043 },
4044 '3' => {
4045 'name' => 'record_set_identifier',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304046 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304047 },
4048 '4' => {
4049 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304050 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304051 },
4052 '5' => {
4053 'name' => 'field_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304054 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304055 },
4056 '6' => {
4057 'name' => 'transfer_op_flag',
4058 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304059 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304060 },
4061 '7' => {
4062 'name' => 'msg',
4063 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004064 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304065 },
4066 '8' => {
4067 'name' => 'payload_length',
4068 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304069 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 }
4071 },
4072 'Return' => '100',
4073 'ShortName' => 'encode_get_fru_record_by_option_req'
4074 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304075 '60264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304076 'Header' => 'fru.h',
4077 'Line' => '468',
4078 'Param' => {
4079 '0' => {
4080 'name' => 'table',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304081 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '1' => {
4084 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304085 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 },
4087 '2' => {
4088 'name' => 'record_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004089 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 },
4091 '3' => {
4092 'name' => 'record_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004093 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304094 },
4095 '4' => {
4096 'name' => 'rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304097 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304098 },
4099 '5' => {
4100 'name' => 'rt',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304101 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304102 },
4103 '6' => {
4104 'name' => 'ft',
4105 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304106 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 }
4108 },
4109 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004110 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304111 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304112 '60923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304113 'Header' => 'fru.h',
4114 'Line' => '409',
4115 'Param' => {
4116 '0' => {
4117 'name' => 'fru_table',
Tal Yacobide67ab62024-05-30 22:36:50 +03004118 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304119 },
4120 '1' => {
4121 'name' => 'total_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304122 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304123 },
4124 '2' => {
4125 'name' => 'curr_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004126 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304127 },
4128 '3' => {
4129 'name' => 'record_set_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304130 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304131 },
4132 '4' => {
4133 'name' => 'record_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304134 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304135 },
4136 '5' => {
4137 'name' => 'num_frus',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304138 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 },
4140 '6' => {
4141 'name' => 'encoding',
4142 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304143 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304144 },
4145 '7' => {
4146 'name' => 'tlvs',
4147 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03004148 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304149 },
4150 '8' => {
4151 'name' => 'tlvs_size',
4152 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304153 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 }
4155 },
4156 'Reg' => {
4157 '0' => 'rdi',
4158 '1' => 'rsi',
4159 '2' => 'rbx',
4160 '3' => 'rcx',
4161 '4' => 'r8',
4162 '5' => 'r9'
4163 },
4164 'Return' => '100',
4165 'ShortName' => 'encode_fru_record'
4166 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304167 '61245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304168 'Header' => 'fru.h',
4169 'Line' => '269',
4170 'Param' => {
4171 '0' => {
4172 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304173 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '1' => {
4176 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304177 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 },
4179 '2' => {
4180 'name' => 'next_data_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304181 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304182 },
4183 '3' => {
4184 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304185 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304186 },
4187 '4' => {
4188 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004189 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304190 }
4191 },
4192 'Return' => '100',
4193 'ShortName' => 'encode_get_fru_record_table_resp'
4194 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304195 '61467' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304196 'Header' => 'fru.h',
4197 'Line' => '251',
4198 'Param' => {
4199 '0' => {
4200 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004201 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304202 },
4203 '1' => {
4204 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304205 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304206 },
4207 '2' => {
4208 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03004209 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304210 },
4211 '3' => {
4212 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03004213 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304214 }
4215 },
4216 'Reg' => {
4217 '0' => 'rdi',
4218 '1' => 'rsi',
4219 '2' => 'rdx',
4220 '3' => 'rcx'
4221 },
4222 'Return' => '100',
4223 'ShortName' => 'decode_get_fru_record_table_req'
4224 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304225 '61571' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304226 'Header' => 'fru.h',
4227 'Line' => '232',
4228 'Param' => {
4229 '0' => {
4230 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304231 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304232 },
4233 '1' => {
4234 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304235 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304236 },
4237 '2' => {
4238 'name' => 'fru_data_major_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304239 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 },
4241 '3' => {
4242 'name' => 'fru_data_minor_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304243 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 },
4245 '4' => {
4246 'name' => 'fru_table_maximum_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304247 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 },
4249 '5' => {
4250 'name' => 'fru_table_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304251 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304252 },
4253 '6' => {
4254 'name' => 'total_record_set_identifiers',
4255 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304256 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 },
4258 '7' => {
4259 'name' => 'total_table_records',
4260 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304261 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '8' => {
4264 'name' => 'checksum',
4265 'offset' => '16',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304266 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304267 },
4268 '9' => {
4269 'name' => 'msg',
4270 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004271 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304272 }
4273 },
4274 'Return' => '100',
4275 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4276 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304277 '61874' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304278 'Header' => 'fru.h',
4279 'Line' => '203',
4280 'Param' => {
4281 '0' => {
4282 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004283 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304284 },
4285 '1' => {
4286 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304287 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304288 },
4289 '2' => {
4290 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03004291 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304292 },
4293 '3' => {
4294 'name' => 'fru_data_major_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004295 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304296 },
4297 '4' => {
4298 'name' => 'fru_data_minor_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03004299 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304300 },
4301 '5' => {
4302 'name' => 'fru_table_maximum_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03004303 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304304 },
4305 '6' => {
4306 'name' => 'fru_table_length',
4307 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004308 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304309 },
4310 '7' => {
4311 'name' => 'total_record_set_identifiers',
4312 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004313 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304314 },
4315 '8' => {
4316 'name' => 'total_table_records',
4317 'offset' => '16',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004318 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 },
4320 '9' => {
4321 'name' => 'checksum',
4322 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03004323 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304324 }
4325 },
4326 'Reg' => {
4327 '1' => 'rdi',
4328 '2' => 'rdx',
4329 '3' => 'r10',
4330 '4' => 'r8',
4331 '5' => 'r9'
4332 },
4333 'Return' => '100',
4334 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4335 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304336 '62084' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304337 'Header' => 'fru.h',
4338 'Line' => '178',
4339 'Param' => {
4340 '0' => {
4341 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304342 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304343 },
4344 '1' => {
4345 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03004346 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304347 },
4348 '2' => {
4349 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304350 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304351 }
4352 },
4353 'Return' => '100',
4354 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4355 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304356 '76388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304357 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304358 'Line' => '639',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 'Param' => {
4360 '0' => {
4361 'name' => 'pdr',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304362 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304363 },
4364 '1' => {
4365 'name' => 'pdr_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304366 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304367 },
4368 '2' => {
4369 'name' => 'num_entities',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004370 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304371 },
4372 '3' => {
4373 'name' => 'entities',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304374 'type' => '76701'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304375 }
4376 },
4377 'Reg' => {
4378 '2' => 'rbp',
4379 '3' => 'r12'
4380 },
4381 'Return' => '1',
4382 'ShortName' => 'pldm_entity_association_pdr_extract'
4383 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304384 '76716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304385 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304386 'Line' => '627',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304387 'Param' => {
4388 '0' => {
4389 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304390 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304391 }
4392 },
4393 'Reg' => {
4394 '0' => 'rdi'
4395 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304396 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304397 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4398 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304399 '76770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304401 'Line' => '617',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 'Param' => {
4403 '0' => {
4404 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304405 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304406 }
4407 },
4408 'Reg' => {
4409 '0' => 'rdi'
4410 },
4411 'Return' => '1',
4412 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4413 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304414 '76833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304415 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304416 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 'Param' => {
4418 '0' => {
4419 'name' => 'org_tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304420 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304421 },
4422 '1' => {
4423 'name' => 'new_tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304424 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304425 }
4426 },
4427 'Return' => '1',
4428 'ShortName' => 'pldm_entity_association_tree_copy_root'
4429 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304430 '77217' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304431 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304432 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 'Param' => {
4434 '0' => {
4435 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304436 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304437 },
4438 '1' => {
4439 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304440 'type' => '68834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 }
4442 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304443 'Return' => '63964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 'ShortName' => 'pldm_entity_association_tree_find'
4445 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304446 '77497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304448 'Line' => '595',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 'Param' => {
4450 '0' => {
4451 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304452 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304453 },
4454 '1' => {
4455 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304456 'type' => '68834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 },
4458 '2' => {
4459 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304460 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 }
4462 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304463 'Return' => '63964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4465 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304466 '77879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004468 'Line' => '216',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 'Param' => {
4470 '0' => {
4471 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304472 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304473 },
4474 '1' => {
4475 'name' => 'first',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304476 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304477 },
4478 '2' => {
4479 'name' => 'last',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304480 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304481 }
4482 },
4483 'Reg' => {
4484 '1' => 'rsi',
4485 '2' => 'rdx'
4486 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304487 'Return' => '63959',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304488 'ShortName' => 'pldm_pdr_find_last_in_range'
4489 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304490 '78006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304491 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004492 'Line' => '181',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304493 'Param' => {
4494 '0' => {
4495 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304496 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304497 }
4498 },
4499 'Reg' => {
4500 '0' => 'rdi'
4501 },
4502 'Return' => '1',
4503 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4504 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304505 '78254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304506 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004507 'Line' => '190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304508 'Param' => {
4509 '0' => {
4510 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304511 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304512 },
4513 '1' => {
4514 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304515 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304516 }
4517 },
4518 'Reg' => {
4519 '0' => 'rdi',
4520 '1' => 'rsi'
4521 },
4522 'Return' => '1',
4523 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4524 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304525 '78522' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304526 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304527 'Line' => '542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304528 'Param' => {
4529 '0' => {
4530 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304531 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304532 },
4533 '1' => {
4534 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304535 'type' => '63100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304536 },
4537 '2' => {
4538 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304539 'type' => '77212'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304540 }
4541 },
4542 'Return' => '1',
4543 'ShortName' => 'pldm_find_entity_ref_in_tree'
4544 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304545 '78809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304546 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304547 'Line' => '531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304548 'Param' => {
4549 '0' => {
4550 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304551 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304552 },
4553 '1' => {
4554 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304555 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304556 },
4557 '2' => {
4558 'name' => 'entities',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304559 'type' => '76701'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304560 },
4561 '3' => {
4562 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304563 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304564 },
4565 '4' => {
4566 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304567 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 },
4569 '5' => {
4570 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304571 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304572 },
4573 '6' => {
4574 'name' => 'record_handle',
4575 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304576 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 }
4578 },
4579 'Reg' => {
4580 '0' => 'rdi',
4581 '1' => 'rsi',
4582 '2' => 'rdx',
4583 '3' => 'rcx',
4584 '4' => 'r8',
4585 '5' => 'r9'
4586 },
4587 'Return' => '100',
4588 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4589 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304590 '79042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304592 'Line' => '511',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 'Param' => {
4594 '0' => {
4595 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304596 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '1' => {
4599 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304600 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 },
4602 '2' => {
4603 'name' => 'entities',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304604 'type' => '76701'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 },
4606 '3' => {
4607 'name' => 'num_entities',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304608 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 },
4610 '4' => {
4611 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304612 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 },
4614 '5' => {
4615 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304616 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 }
4618 },
4619 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304620 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304622 '79260' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 'Header' => 'pdr.h',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304624 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 'Param' => {
4626 '0' => {
4627 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304628 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 },
4630 '1' => {
4631 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304632 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 },
4634 '2' => {
4635 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304636 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '3' => {
4639 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304640 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 }
4642 },
4643 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304644 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304646 '80783' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304648 'Line' => '568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 'Param' => {
4650 '0' => {
4651 'name' => 'parent',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304652 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 },
4654 '1' => {
4655 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304656 'type' => '68834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 }
4658 },
4659 'Reg' => {
4660 '0' => 'rdi',
4661 '1' => 'rsi'
4662 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304663 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304664 'ShortName' => 'pldm_is_current_parent_child'
4665 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304666 '80872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 'Header' => 'pdr.h',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304668 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304669 'Param' => {
4670 '0' => {
4671 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304672 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304673 },
4674 '1' => {
4675 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304676 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304677 }
4678 },
4679 'Reg' => {
4680 '0' => 'rdi',
4681 '1' => 'rcx'
4682 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304683 'Return' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 'ShortName' => 'pldm_entity_get_num_children'
4685 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304686 '81087' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304688 'Line' => '443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 'Param' => {
4690 '0' => {
4691 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304692 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304693 }
4694 },
4695 'Reg' => {
4696 '0' => 'rdi'
4697 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304698 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304699 'ShortName' => 'pldm_entity_is_exist_parent'
4700 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304701 '81242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304703 'Line' => '433',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304704 'Param' => {
4705 '0' => {
4706 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304707 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 }
4709 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304710 'Return' => '63100',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 'ShortName' => 'pldm_entity_get_parent'
4712 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304713 '81376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304715 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 'Param' => {
4717 '0' => {
4718 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304719 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304720 }
4721 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304722 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 'ShortName' => 'pldm_entity_is_node_parent'
4724 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304725 '81531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304727 'Line' => '413',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 'Param' => {
4729 '0' => {
4730 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304731 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304732 }
4733 },
4734 'Reg' => {
4735 '0' => 'rdi'
4736 },
4737 'Return' => '1',
4738 'ShortName' => 'pldm_entity_association_tree_destroy'
4739 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304740 '81710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304741 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304742 'Line' => '385',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 'Param' => {
4744 '0' => {
4745 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304746 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304747 },
4748 '1' => {
4749 'name' => 'entities',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304750 'type' => '76701'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304751 },
4752 '2' => {
4753 'name' => 'size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004754 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304755 }
4756 },
4757 'Reg' => {
4758 '2' => 'rbp'
4759 },
4760 'Return' => '1',
4761 'ShortName' => 'pldm_entity_association_tree_visit'
4762 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304763 '82169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304764 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304765 'Line' => '367',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304766 'Param' => {
4767 '0' => {
4768 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304769 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304770 },
4771 '1' => {
4772 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304773 'type' => '68834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304774 },
4775 '2' => {
4776 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304777 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304778 },
4779 '3' => {
4780 'name' => 'parent',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304781 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304782 },
4783 '4' => {
4784 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304785 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304786 },
4787 '5' => {
4788 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304789 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304790 },
4791 '6' => {
4792 'name' => 'is_update_container_id',
4793 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304794 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '7' => {
4797 'name' => 'container_id',
4798 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304799 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304800 }
4801 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304802 'Return' => '63964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 'ShortName' => 'pldm_entity_association_tree_add_entity'
4804 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304805 '82696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304807 'Line' => '339',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 'Param' => {
4809 '0' => {
4810 'name' => 'tree',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304811 'type' => '76765'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304812 },
4813 '1' => {
4814 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304815 'type' => '68834'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304816 },
4817 '2' => {
4818 'name' => 'entity_instance_number',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304819 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304820 },
4821 '3' => {
4822 'name' => 'parent',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304823 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304824 },
4825 '4' => {
4826 'name' => 'association_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304827 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304828 }
4829 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304830 'Return' => '63964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 'ShortName' => 'pldm_entity_association_tree_add'
4832 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304833 '83129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304835 'Line' => '322',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304836 'Return' => '76765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'ShortName' => 'pldm_entity_association_tree_init'
4838 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304839 '83203' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304840 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304841 'Line' => '407',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 'Param' => {
4843 '0' => {
4844 'name' => 'entity',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304845 'type' => '83337'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304846 }
4847 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304848 'Return' => '1011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'ShortName' => 'pldm_entity_node_get_remote_container_id'
4850 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304851 '83363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304853 'Line' => '396',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 'Param' => {
4855 '0' => {
4856 'name' => 'node',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304857 'type' => '63964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304858 }
4859 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304860 'Return' => '63100',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 'ShortName' => 'pldm_entity_extract'
4862 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304863 '84157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004865 'Line' => '203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 'Param' => {
4867 '0' => {
4868 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304869 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 },
4871 '1' => {
4872 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304873 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 },
4875 '2' => {
4876 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304877 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304878 },
4879 '3' => {
4880 'name' => 'tl_eid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304881 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 },
4883 '4' => {
4884 'name' => 'valid_bit',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304885 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 }
4887 },
4888 'Reg' => {
4889 '0' => 'rbx',
4890 '1' => 'rbp',
4891 '2' => 'r12',
4892 '3' => 'r13'
4893 },
4894 'Return' => '1',
4895 'ShortName' => 'pldm_pdr_update_TL_pdr'
4896 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304897 '84516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304899 'Line' => '287',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304900 'Param' => {
4901 '0' => {
4902 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304903 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304904 },
4905 '1' => {
4906 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304907 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304908 },
4909 '2' => {
4910 'name' => 'terminus_handle',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004911 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304912 },
4913 '3' => {
4914 'name' => 'entity_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004915 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304916 },
4917 '4' => {
4918 'name' => 'entity_instance_num',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004919 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304920 },
4921 '5' => {
4922 'name' => 'container_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004923 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 }
4925 },
4926 'Reg' => {
4927 '2' => 'r12'
4928 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304929 'Return' => '84501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
4931 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304932 '84870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004934 'Line' => '261',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304935 'Param' => {
4936 '0' => {
4937 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304938 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304939 },
4940 '1' => {
4941 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304942 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304943 },
4944 '2' => {
4945 'name' => 'fru_rsi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304946 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304947 },
4948 '3' => {
4949 'name' => 'entity_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304950 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304951 },
4952 '4' => {
4953 'name' => 'entity_instance_num',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304954 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304955 },
4956 '5' => {
4957 'name' => 'container_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09304958 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304959 },
4960 '6' => {
4961 'name' => 'bmc_record_handle',
4962 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03004963 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 }
4965 },
4966 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09304967 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304969 '85209' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304970 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004971 'Line' => '173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 'Param' => {
4973 '0' => {
4974 'name' => 'record',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304975 'type' => '84501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 }
4977 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304978 'Return' => '805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304979 'ShortName' => 'pldm_pdr_record_is_remote'
4980 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304981 '85580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00004983 'Line' => '97',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 'Param' => {
4985 '0' => {
4986 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304987 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304988 },
4989 '1' => {
4990 'name' => 'record',
Andrew Jeffery46673f42024-06-25 16:02:25 +09304991 'type' => '84501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304992 }
4993 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09304994 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 'ShortName' => 'pldm_pdr_get_record_handle'
4996 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09304997 '85797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'Header' => 'pdr.h',
4999 'Line' => '62',
5000 'Param' => {
5001 '0' => {
5002 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305003 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305004 }
5005 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305006 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 'ShortName' => 'pldm_pdr_get_repo_size'
5008 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305009 '85928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'Header' => 'pdr.h',
5011 'Line' => '52',
5012 'Param' => {
5013 '0' => {
5014 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305015 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305016 }
5017 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305018 'Return' => '1023',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 'ShortName' => 'pldm_pdr_get_record_count'
5020 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305021 '86059' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005023 'Line' => '163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'Param' => {
5025 '0' => {
5026 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305027 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305028 },
5029 '1' => {
5030 'name' => 'pdr_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305031 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305032 },
5033 '2' => {
5034 'name' => 'curr_record',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305035 'type' => '84501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305036 },
5037 '3' => {
5038 'name' => 'data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305039 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305040 },
5041 '4' => {
5042 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005043 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305044 }
5045 },
5046 'Reg' => {
5047 '0' => 'rdi',
5048 '3' => 'rcx',
5049 '4' => 'r8'
5050 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305051 'Return' => '84501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305052 'ShortName' => 'pldm_pdr_find_record_by_type'
5053 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305054 '86230' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005056 'Line' => '145',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 'Param' => {
5058 '0' => {
5059 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305060 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '1' => {
5063 'name' => 'curr_record',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305064 'type' => '84501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '2' => {
5067 'name' => 'data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305068 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '3' => {
5071 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005072 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 },
5074 '4' => {
5075 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005076 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305077 }
5078 },
5079 'Reg' => {
5080 '0' => 'rdi',
5081 '1' => 'rbx',
5082 '2' => 'r13',
5083 '3' => 'rcx',
5084 '4' => 'rbp'
5085 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305086 'Return' => '84501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305087 'ShortName' => 'pldm_pdr_get_next_record'
5088 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305089 '86397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'Header' => 'pdr.h',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005091 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305092 'Param' => {
5093 '0' => {
5094 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305095 'type' => '78001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305096 },
5097 '1' => {
5098 'name' => 'record_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305099 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305100 },
5101 '2' => {
5102 'name' => 'data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305103 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305104 },
5105 '3' => {
5106 'name' => 'size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005107 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305108 },
5109 '4' => {
5110 'name' => 'next_record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005111 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305112 }
5113 },
5114 'Reg' => {
5115 '0' => 'rdi',
5116 '1' => 'rax',
5117 '2' => 'rdx',
5118 '3' => 'rcx',
5119 '4' => 'rbp'
5120 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305121 'Return' => '84501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305122 'ShortName' => 'pldm_pdr_find_record'
5123 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305124 '86565' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 'Header' => 'pdr.h',
5126 'Line' => '42',
5127 'Param' => {
5128 '0' => {
5129 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305130 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305131 }
5132 },
5133 'Reg' => {
5134 '0' => 'rdi'
5135 },
5136 'Return' => '1',
5137 'ShortName' => 'pldm_pdr_destroy'
5138 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305139 '86718' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305140 'Header' => 'pdr.h',
5141 'Line' => '36',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305142 'Return' => '68829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'ShortName' => 'pldm_pdr_init'
5144 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305145 '86790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'Header' => 'pdr.h',
5147 'Line' => '79',
5148 'Param' => {
5149 '0' => {
5150 'name' => 'repo',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305151 'type' => '68829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 },
5153 '1' => {
5154 'name' => 'data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305155 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305156 },
5157 '2' => {
5158 'name' => 'size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305159 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305160 },
5161 '3' => {
5162 'name' => 'is_remote',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305163 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305164 },
5165 '4' => {
5166 'name' => 'terminus_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305167 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305168 },
5169 '5' => {
5170 'name' => 'record_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005171 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305172 }
5173 },
5174 'Reg' => {
5175 '0' => 'rbp',
5176 '1' => 'r13',
5177 '2' => 'r14',
5178 '5' => 'r12'
5179 },
5180 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005181 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305183 '94976' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005184 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005185 'Line' => '2429',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005186 'Param' => {
5187 '0' => {
5188 'name' => 'pdr',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305189 'type' => '95887'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005190 }
5191 },
5192 'Return' => '100',
5193 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5194 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305195 '95897' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005196 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005197 'Line' => '2407',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005198 'Param' => {
5199 '0' => {
5200 'name' => 'data',
5201 'type' => '2341'
5202 },
5203 '1' => {
5204 'name' => 'data_length',
5205 'type' => '1145'
5206 },
5207 '2' => {
5208 'name' => 'pdr',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305209 'type' => '95887'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005210 },
5211 '3' => {
5212 'name' => 'pdr_length',
5213 'type' => '1145'
5214 }
5215 },
5216 'Reg' => {
5217 '2' => 'rbx'
5218 },
5219 'Return' => '100',
5220 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5221 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305222 '102402' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005223 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005224 'Line' => '1791',
Tal Yacobide67ab62024-05-30 22:36:50 +03005225 'Param' => {
5226 '0' => {
5227 'name' => 'instance_id',
5228 'type' => '121'
5229 },
5230 '1' => {
5231 'name' => 'resp',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305232 'type' => '104005'
Tal Yacobide67ab62024-05-30 22:36:50 +03005233 },
5234 '2' => {
5235 'name' => 'msg',
5236 'type' => '4120'
5237 },
5238 '3' => {
5239 'name' => 'payload_length',
5240 'type' => '1145'
5241 }
5242 },
5243 'Reg' => {
5244 '2' => 'rbp'
5245 },
5246 'Return' => '100',
5247 'ShortName' => 'encode_get_state_effecter_states_resp'
5248 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305249 '104020' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005250 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005251 'Line' => '1774',
Tal Yacobide67ab62024-05-30 22:36:50 +03005252 'Param' => {
5253 '0' => {
5254 'name' => 'msg',
5255 'type' => '4567'
5256 },
5257 '1' => {
5258 'name' => 'payload_length',
5259 'type' => '1145'
5260 },
5261 '2' => {
5262 'name' => 'resp',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305263 'type' => '104005'
Tal Yacobide67ab62024-05-30 22:36:50 +03005264 }
5265 },
5266 'Return' => '100',
5267 'ShortName' => 'decode_get_state_effecter_states_resp'
5268 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305269 '105542' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005270 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005271 'Line' => '1743',
Tal Yacobide67ab62024-05-30 22:36:50 +03005272 'Param' => {
5273 '0' => {
5274 'name' => 'msg',
5275 'type' => '4567'
5276 },
5277 '1' => {
5278 'name' => 'payload_length',
5279 'type' => '1145'
5280 },
5281 '2' => {
5282 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005283 'type' => '12495'
Tal Yacobide67ab62024-05-30 22:36:50 +03005284 }
5285 },
5286 'Return' => '100',
5287 'ShortName' => 'decode_get_state_effecter_states_req'
5288 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305289 '106314' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005290 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005291 'Line' => '1757',
Tal Yacobide67ab62024-05-30 22:36:50 +03005292 'Param' => {
5293 '0' => {
5294 'name' => 'instance_id',
5295 'type' => '121'
5296 },
5297 '1' => {
5298 'name' => 'effecter_id',
5299 'type' => '1011'
5300 },
5301 '2' => {
5302 'name' => 'msg',
5303 'type' => '4120'
5304 },
5305 '3' => {
5306 'name' => 'payload_length',
5307 'type' => '1145'
5308 }
5309 },
5310 'Return' => '100',
5311 'ShortName' => 'encode_get_state_effecter_states_req'
5312 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305313 '147649' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305314 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005315 'Line' => '1923',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 'Param' => {
5317 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305318 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005319 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305320 },
5321 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305322 'name' => 'payload_length',
5323 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305324 },
5325 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305326 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005327 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305328 },
5329 '3' => {
5330 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03005331 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305332 },
5333 '4' => {
5334 'name' => 'event_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005335 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305336 },
5337 '5' => {
5338 'name' => 'next_data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03005339 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305340 },
5341 '6' => {
5342 'name' => 'transfer_flag',
5343 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005344 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305345 },
5346 '7' => {
5347 'name' => 'event_class',
5348 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005349 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305350 },
5351 '8' => {
5352 'name' => 'event_data_size',
5353 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005354 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305355 },
5356 '9' => {
5357 'name' => 'event_data',
5358 'offset' => '24',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305359 'type' => '55232'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305360 },
5361 '10' => {
5362 'name' => 'event_data_integrity_checksum',
5363 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03005364 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305365 }
5366 },
5367 'Return' => '100',
5368 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5369 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305370 '150359' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305371 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005372 'Line' => '1897',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305373 'Param' => {
5374 '0' => {
5375 'name' => 'instance_id',
5376 'type' => '121'
5377 },
5378 '1' => {
5379 'name' => 'format_version',
5380 'type' => '121'
5381 },
5382 '2' => {
5383 'name' => 'transfer_operation_flag',
5384 'type' => '121'
5385 },
5386 '3' => {
5387 'name' => 'data_transfer_handle',
5388 'type' => '1023'
5389 },
5390 '4' => {
5391 'name' => 'event_id_to_acknowledge',
5392 'type' => '1011'
5393 },
5394 '5' => {
5395 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005396 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305397 },
5398 '6' => {
5399 'name' => 'payload_length',
5400 'offset' => '0',
5401 'type' => '1145'
5402 }
5403 },
5404 'Return' => '100',
5405 'ShortName' => 'encode_poll_for_platform_event_message_req'
5406 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305407 '151778' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305408 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005409 'Line' => '2367',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305410 'Param' => {
5411 '0' => {
5412 'name' => 'instance_id',
5413 'type' => '121'
5414 },
5415 '1' => {
5416 'name' => 'completion_code',
5417 'type' => '121'
5418 },
5419 '2' => {
5420 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005421 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305422 }
5423 },
5424 'Return' => '100',
5425 'ShortName' => 'encode_set_event_receiver_resp'
5426 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305427 '151950' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305428 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005429 'Line' => '2353',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305430 'Param' => {
5431 '0' => {
5432 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005433 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305434 },
5435 '1' => {
5436 'name' => 'payload_length',
5437 'type' => '1145'
5438 },
5439 '2' => {
5440 'name' => 'event_message_global_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005441 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305442 },
5443 '3' => {
5444 'name' => 'transport_protocol_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03005445 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305446 },
5447 '4' => {
5448 'name' => 'event_receiver_address_info',
Tal Yacobide67ab62024-05-30 22:36:50 +03005449 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305450 },
5451 '5' => {
5452 'name' => 'heartbeat_timer',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005453 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305454 }
5455 },
5456 'Return' => '100',
5457 'ShortName' => 'decode_set_event_receiver_req'
5458 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305459 '153374' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305460 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005461 'Line' => '2331',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305462 'Param' => {
5463 '0' => {
5464 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005465 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305466 },
5467 '1' => {
5468 'name' => 'payload_length',
5469 'type' => '1145'
5470 },
5471 '2' => {
5472 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005473 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305474 }
5475 },
5476 'Reg' => {
5477 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305478 '1' => 'rsi',
5479 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305480 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305481 'Return' => '100',
5482 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305483 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305484 '154037' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305485 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005486 'Line' => '2317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305487 'Param' => {
5488 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305489 'name' => 'instance_id',
5490 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305491 },
5492 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305493 'name' => 'event_message_global_enable',
5494 'type' => '121'
5495 },
5496 '2' => {
5497 'name' => 'transport_protocol_type',
5498 'type' => '121'
5499 },
5500 '3' => {
5501 'name' => 'event_receiver_address_info',
5502 'type' => '121'
5503 },
5504 '4' => {
5505 'name' => 'heartbeat_timer',
5506 'type' => '1011'
5507 },
5508 '5' => {
5509 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005510 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305511 }
5512 },
5513 'Return' => '100',
5514 'ShortName' => 'encode_set_event_receiver_req'
5515 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305516 '154294' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305517 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005518 'Line' => '1470',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305519 'Param' => {
5520 '0' => {
5521 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005522 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 },
5524 '1' => {
5525 'name' => 'payload_length',
5526 'type' => '1145'
5527 },
5528 '2' => {
5529 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005530 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305531 },
5532 '3' => {
5533 'name' => 'rearm_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005534 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305535 }
5536 },
5537 'Return' => '100',
5538 'ShortName' => 'decode_get_sensor_reading_req'
5539 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305540 '155280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005542 'Line' => '1496',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305543 'Param' => {
5544 '0' => {
5545 'name' => 'instance_id',
5546 'type' => '121'
5547 },
5548 '1' => {
5549 'name' => 'completion_code',
5550 'type' => '121'
5551 },
5552 '2' => {
5553 'name' => 'sensor_data_size',
5554 'type' => '121'
5555 },
5556 '3' => {
5557 'name' => 'sensor_operational_state',
5558 'type' => '121'
5559 },
5560 '4' => {
5561 'name' => 'sensor_event_message_enable',
5562 'type' => '121'
5563 },
5564 '5' => {
5565 'name' => 'present_state',
5566 'type' => '121'
5567 },
5568 '6' => {
5569 'name' => 'previous_state',
5570 'offset' => '0',
5571 'type' => '121'
5572 },
5573 '7' => {
5574 'name' => 'event_state',
5575 'offset' => '8',
5576 'type' => '121'
5577 },
5578 '8' => {
5579 'name' => 'present_reading',
5580 'offset' => '16',
5581 'type' => '1219'
5582 },
5583 '9' => {
5584 'name' => 'msg',
5585 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005586 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305587 },
5588 '10' => {
5589 'name' => 'payload_length',
5590 'offset' => '32',
5591 'type' => '1145'
5592 }
5593 },
5594 'Return' => '100',
5595 'ShortName' => 'encode_get_sensor_reading_resp'
5596 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305597 '155831' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005599 'Line' => '2292',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 'Param' => {
5601 '0' => {
5602 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005603 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 },
5605 '1' => {
5606 'name' => 'payload_length',
5607 'type' => '1145'
5608 },
5609 '2' => {
5610 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005611 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '3' => {
5614 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005615 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '4' => {
5618 'name' => 'sensor_operational_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005619 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 },
5621 '5' => {
5622 'name' => 'sensor_event_message_enable',
Tal Yacobide67ab62024-05-30 22:36:50 +03005623 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '6' => {
5626 'name' => 'present_state',
5627 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005628 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305629 },
5630 '7' => {
5631 'name' => 'previous_state',
5632 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03005633 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 },
5635 '8' => {
5636 'name' => 'event_state',
5637 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03005638 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305639 },
5640 '9' => {
5641 'name' => 'present_reading',
5642 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03005643 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305644 }
5645 },
5646 'Return' => '100',
5647 'ShortName' => 'decode_get_sensor_reading_resp'
5648 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305649 '159430' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305650 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005651 'Line' => '2267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305652 'Param' => {
5653 '0' => {
5654 'name' => 'instance_id',
5655 'type' => '121'
5656 },
5657 '1' => {
5658 'name' => 'sensor_id',
5659 'type' => '1011'
5660 },
5661 '2' => {
5662 'name' => 'rearm_event_state',
5663 'type' => '121'
5664 },
5665 '3' => {
5666 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005667 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305668 }
5669 },
5670 'Return' => '100',
5671 'ShortName' => 'encode_get_sensor_reading_req'
5672 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305673 '159647' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305674 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005675 'Line' => '2248',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305676 'Param' => {
5677 '0' => {
5678 'name' => 'change_record_data',
5679 'type' => '1219'
5680 },
5681 '1' => {
5682 'name' => 'change_record_data_size',
5683 'type' => '1145'
5684 },
5685 '2' => {
5686 'name' => 'event_data_operation',
Tal Yacobide67ab62024-05-30 22:36:50 +03005687 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305688 },
5689 '3' => {
5690 'name' => 'number_of_change_entries',
Tal Yacobide67ab62024-05-30 22:36:50 +03005691 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305692 },
5693 '4' => {
5694 'name' => 'change_entry_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005695 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305696 }
5697 },
5698 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 '0' => 'rdi',
5700 '2' => 'rdx',
5701 '3' => 'r9',
5702 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305703 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 'Return' => '100',
5705 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305706 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305707 '161620' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305708 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005709 'Line' => '2154',
5710 'Param' => {
5711 '0' => {
5712 'name' => 'event_data',
5713 'type' => '2341'
5714 },
5715 '1' => {
5716 'name' => 'event_data_length',
5717 'type' => '1145'
5718 },
5719 '2' => {
5720 'name' => 'poll_event',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305721 'type' => '162853'
Thu Nguyenf874b382024-07-24 11:22:34 +00005722 }
5723 },
5724 'Return' => '100',
5725 'ShortName' => 'decode_pldm_message_poll_event_data'
5726 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305727 '162858' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005728 'Header' => 'platform.h',
5729 'Line' => '2140',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305730 'Param' => {
5731 '0' => {
5732 'name' => 'event_data',
5733 'type' => '1219'
5734 },
5735 '1' => {
5736 'name' => 'event_data_size',
5737 'type' => '1145'
5738 },
5739 '2' => {
5740 'name' => 'event_data_format',
Tal Yacobide67ab62024-05-30 22:36:50 +03005741 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305742 },
5743 '3' => {
5744 'name' => 'number_of_change_records',
Tal Yacobide67ab62024-05-30 22:36:50 +03005745 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 },
5747 '4' => {
5748 'name' => 'change_record_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005749 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305750 }
5751 },
5752 'Reg' => {
5753 '0' => 'rdi',
5754 '2' => 'rdx',
5755 '3' => 'r9',
5756 '4' => 'r8'
5757 },
5758 'Return' => '100',
5759 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5760 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305761 '163741' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305762 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005763 'Line' => '2202',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305764 'Param' => {
5765 '0' => {
5766 'name' => 'event_data_format',
5767 'type' => '121'
5768 },
5769 '1' => {
5770 'name' => 'number_of_change_records',
5771 'type' => '121'
5772 },
5773 '2' => {
5774 'name' => 'event_data_operations',
5775 'type' => '1219'
5776 },
5777 '3' => {
5778 'name' => 'numbers_of_change_entries',
5779 'type' => '1219'
5780 },
5781 '4' => {
5782 'name' => 'change_entries',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305783 'type' => '164059'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305784 },
5785 '5' => {
5786 'name' => 'event_data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305787 'type' => '164074'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305788 },
5789 '6' => {
5790 'name' => 'actual_change_records_size',
5791 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005792 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305793 },
5794 '7' => {
5795 'name' => 'max_change_records_size',
5796 'offset' => '8',
5797 'type' => '1145'
5798 }
5799 },
5800 'Reg' => {
5801 '0' => 'rdi',
5802 '1' => 'rbx',
5803 '2' => 'r10',
5804 '3' => 'r11',
5805 '4' => 'r8',
5806 '5' => 'r9'
5807 },
5808 'Return' => '100',
5809 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5810 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305811 '164084' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305812 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005813 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 'Param' => {
5815 '0' => {
5816 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005817 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305818 },
5819 '1' => {
5820 'name' => 'payload_length',
5821 'type' => '1145'
5822 },
5823 '2' => {
5824 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03005825 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '3' => {
5828 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005829 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '4' => {
5832 'name' => 'effecter_oper_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005833 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 },
5835 '5' => {
5836 'name' => 'pending_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03005837 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305838 },
5839 '6' => {
5840 'name' => 'present_value',
5841 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005842 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305843 }
5844 },
5845 'Return' => '100',
5846 'ShortName' => 'decode_get_numeric_effecter_value_resp'
5847 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305848 '168439' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305849 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005850 'Line' => '1427',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 'Param' => {
5852 '0' => {
5853 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005854 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 },
5856 '1' => {
5857 'name' => 'payload_length',
5858 'type' => '1145'
5859 },
5860 '2' => {
5861 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08005862 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305863 }
5864 },
5865 'Return' => '100',
5866 'ShortName' => 'decode_get_numeric_effecter_value_req'
5867 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305868 '169206' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005870 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 'Param' => {
5872 '0' => {
5873 'name' => 'instance_id',
5874 'type' => '121'
5875 },
5876 '1' => {
5877 'name' => 'completion_code',
5878 'type' => '121'
5879 },
5880 '2' => {
5881 'name' => 'effecter_data_size',
5882 'type' => '121'
5883 },
5884 '3' => {
5885 'name' => 'effecter_oper_state',
5886 'type' => '121'
5887 },
5888 '4' => {
5889 'name' => 'pending_value',
5890 'type' => '1219'
5891 },
5892 '5' => {
5893 'name' => 'present_value',
5894 'type' => '1219'
5895 },
5896 '6' => {
5897 'name' => 'msg',
5898 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03005899 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305900 },
5901 '7' => {
5902 'name' => 'payload_length',
5903 'offset' => '8',
5904 'type' => '1145'
5905 }
5906 },
5907 'Return' => '100',
5908 'ShortName' => 'encode_get_numeric_effecter_value_resp'
5909 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305910 '169901' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305911 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005912 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305913 'Param' => {
5914 '0' => {
5915 'name' => 'instance_id',
5916 'type' => '121'
5917 },
5918 '1' => {
5919 'name' => 'effecter_id',
5920 'type' => '1011'
5921 },
5922 '2' => {
5923 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03005924 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305925 }
5926 },
5927 'Return' => '100',
5928 'ShortName' => 'encode_get_numeric_effecter_value_req'
5929 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305930 '170098' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305931 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005932 'Line' => '2082',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305933 'Param' => {
5934 '0' => {
5935 'name' => 'pdr_data',
5936 'type' => '2341'
5937 },
5938 '1' => {
5939 'name' => 'pdr_data_length',
5940 'type' => '1145'
5941 },
5942 '2' => {
5943 'name' => 'pdr_value',
Andrew Jeffery46673f42024-06-25 16:02:25 +09305944 'type' => '228585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305945 }
5946 },
5947 'Return' => '100',
5948 'ShortName' => 'decode_numeric_sensor_pdr_data'
5949 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305950 '228590' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305951 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005952 'Line' => '2070',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305953 'Param' => {
5954 '0' => {
5955 'name' => 'sensor_data',
5956 'type' => '1219'
5957 },
5958 '1' => {
5959 'name' => 'sensor_data_length',
5960 'type' => '1145'
5961 },
5962 '2' => {
5963 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005964 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305965 },
5966 '3' => {
5967 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03005968 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 },
5970 '4' => {
5971 'name' => 'sensor_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03005972 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 },
5974 '5' => {
5975 'name' => 'present_reading',
Tal Yacobide67ab62024-05-30 22:36:50 +03005976 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305977 }
5978 },
5979 'Reg' => {
5980 '3' => 'r10',
5981 '5' => 'r9'
5982 },
5983 'Return' => '100',
5984 'ShortName' => 'decode_numeric_sensor_data'
5985 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09305986 '231233' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305987 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00005988 'Line' => '2049',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305989 'Param' => {
5990 '0' => {
5991 'name' => 'sensor_data',
5992 'type' => '1219'
5993 },
5994 '1' => {
5995 'name' => 'sensor_data_length',
5996 'type' => '1145'
5997 },
5998 '2' => {
5999 'name' => 'sensor_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03006000 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306001 },
6002 '3' => {
6003 'name' => 'event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006004 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 },
6006 '4' => {
6007 'name' => 'previous_event_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006008 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306009 }
6010 },
6011 'Reg' => {
6012 '0' => 'rdi',
6013 '2' => 'rdx',
6014 '3' => 'r9',
6015 '4' => 'r8'
6016 },
6017 'Return' => '100',
6018 'ShortName' => 'decode_state_sensor_data'
6019 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306020 '232315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306021 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006022 'Line' => '2031',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 'Param' => {
6024 '0' => {
6025 'name' => 'sensor_data',
6026 'type' => '1219'
6027 },
6028 '1' => {
6029 'name' => 'sensor_data_length',
6030 'type' => '1145'
6031 },
6032 '2' => {
6033 'name' => 'present_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006034 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306035 },
6036 '3' => {
6037 'name' => 'previous_op_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006038 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 }
6040 },
6041 'Reg' => {
6042 '1' => 'rsi',
6043 '2' => 'rdx',
6044 '3' => 'rcx'
6045 },
6046 'Return' => '100',
6047 'ShortName' => 'decode_sensor_op_data'
6048 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306049 '233178' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006051 'Line' => '2014',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 'Param' => {
6053 '0' => {
6054 'name' => 'event_data',
6055 'type' => '1219'
6056 },
6057 '1' => {
6058 'name' => 'event_data_length',
6059 'type' => '1145'
6060 },
6061 '2' => {
6062 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006063 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '3' => {
6066 'name' => 'sensor_event_class_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03006067 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '4' => {
6070 'name' => 'event_class_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006071 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306072 }
6073 },
6074 'Return' => '100',
6075 'ShortName' => 'decode_sensor_event_data'
6076 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306077 '234111' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006079 'Line' => '1993',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 'Param' => {
6081 '0' => {
6082 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006083 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 },
6085 '1' => {
6086 'name' => 'payload_length',
6087 'type' => '1145'
6088 },
6089 '2' => {
6090 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006091 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 },
6093 '3' => {
6094 'name' => 'synchrony_config',
Tal Yacobide67ab62024-05-30 22:36:50 +03006095 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '4' => {
6098 'name' => 'synchrony_config_support',
Tal Yacobide67ab62024-05-30 22:36:50 +03006099 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 },
6101 '5' => {
6102 'name' => 'number_event_class_returned',
Tal Yacobide67ab62024-05-30 22:36:50 +03006103 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306104 },
6105 '6' => {
6106 'name' => 'event_class',
6107 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006108 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '7' => {
6111 'name' => 'event_class_count',
6112 'offset' => '8',
6113 'type' => '121'
6114 }
6115 },
6116 'Reg' => {
6117 '3' => 'r10',
6118 '4' => 'r8',
6119 '5' => 'r9'
6120 },
6121 'Return' => '100',
6122 'ShortName' => 'decode_event_message_supported_resp'
6123 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306124 '235749' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006126 'Line' => '1976',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306127 'Param' => {
6128 '0' => {
6129 'name' => 'instance_id',
6130 'type' => '121'
6131 },
6132 '1' => {
6133 'name' => 'format_version',
6134 'type' => '121'
6135 },
6136 '2' => {
6137 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006138 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306139 }
6140 },
6141 'Return' => '100',
6142 'ShortName' => 'encode_event_message_supported_req'
6143 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306144 '235946' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006146 'Line' => '1949',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 'Param' => {
6148 '0' => {
6149 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006150 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 },
6152 '1' => {
6153 'name' => 'payload_length',
6154 'type' => '1145'
6155 },
6156 '2' => {
6157 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006158 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306159 },
6160 '3' => {
6161 'name' => 'terminus_max_buffer_size',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006162 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 }
6164 },
6165 'Return' => '100',
6166 'ShortName' => 'decode_event_message_buffer_size_resp'
6167 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306168 '236932' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306169 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006170 'Line' => '1962',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306171 'Param' => {
6172 '0' => {
6173 'name' => 'instance_id',
6174 'type' => '121'
6175 },
6176 '1' => {
6177 'name' => 'event_receiver_max_buffer_size',
6178 'type' => '1011'
6179 },
6180 '2' => {
6181 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006182 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306183 }
6184 },
6185 'Reg' => {
6186 '2' => 'rbx'
6187 },
6188 'Return' => '100',
6189 'ShortName' => 'encode_event_message_buffer_size_req'
6190 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306191 '237129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006193 'Line' => '1938',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306194 'Param' => {
6195 '0' => {
6196 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006197 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306198 },
6199 '1' => {
6200 'name' => 'payload_length',
6201 'type' => '1145'
6202 },
6203 '2' => {
6204 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006205 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306206 },
6207 '3' => {
6208 'name' => 'platform_event_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03006209 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 }
6211 },
6212 'Reg' => {
6213 '3' => 'r8'
6214 },
6215 'Return' => '100',
6216 'ShortName' => 'decode_platform_event_message_resp'
6217 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306218 '237936' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306219 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006220 'Line' => '1881',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 'Param' => {
6222 '0' => {
6223 'name' => 'instance_id',
6224 'type' => '121'
6225 },
6226 '1' => {
6227 'name' => 'format_version',
6228 'type' => '121'
6229 },
6230 '2' => {
6231 'name' => 'tid',
6232 'type' => '121'
6233 },
6234 '3' => {
6235 'name' => 'event_class',
6236 'type' => '121'
6237 },
6238 '4' => {
6239 'name' => 'event_data',
6240 'type' => '1219'
6241 },
6242 '5' => {
6243 'name' => 'event_data_length',
6244 'type' => '1145'
6245 },
6246 '6' => {
6247 'name' => 'msg',
6248 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006249 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306250 },
6251 '7' => {
6252 'name' => 'payload_length',
6253 'offset' => '8',
6254 'type' => '1145'
6255 }
6256 },
6257 'Return' => '100',
6258 'ShortName' => 'encode_platform_event_message_req'
6259 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306260 '238336' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006262 'Line' => '1861',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306263 'Param' => {
6264 '0' => {
6265 'name' => 'instance_id',
6266 'type' => '121'
6267 },
6268 '1' => {
6269 'name' => 'completion_code',
6270 'type' => '121'
6271 },
6272 '2' => {
6273 'name' => 'tid',
6274 'type' => '121'
6275 },
6276 '3' => {
6277 'name' => 'event_id',
6278 'type' => '1011'
6279 },
6280 '4' => {
6281 'name' => 'next_data_transfer_handle',
6282 'type' => '1023'
6283 },
6284 '5' => {
6285 'name' => 'transfer_flag',
6286 'type' => '121'
6287 },
6288 '6' => {
6289 'name' => 'event_class',
6290 'offset' => '0',
6291 'type' => '121'
6292 },
6293 '7' => {
6294 'name' => 'event_data_size',
6295 'offset' => '8',
6296 'type' => '1023'
6297 },
6298 '8' => {
6299 'name' => 'event_data',
6300 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006301 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306302 },
6303 '9' => {
6304 'name' => 'checksum',
6305 'offset' => '24',
6306 'type' => '1023'
6307 },
6308 '10' => {
6309 'name' => 'msg',
6310 'offset' => '32',
Tal Yacobide67ab62024-05-30 22:36:50 +03006311 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306312 },
6313 '11' => {
6314 'name' => 'payload_length',
6315 'offset' => '40',
6316 'type' => '1145'
6317 }
6318 },
6319 'Return' => '100',
6320 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6321 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306322 '241097' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306323 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006324 'Line' => '1839',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306325 'Param' => {
6326 '0' => {
6327 'name' => 'instance_id',
6328 'type' => '121'
6329 },
6330 '1' => {
6331 'name' => 'completion_code',
6332 'type' => '121'
6333 },
6334 '2' => {
6335 'name' => 'platform_event_status',
6336 'type' => '121'
6337 },
6338 '3' => {
6339 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006340 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306341 }
6342 },
6343 'Return' => '100',
6344 'ShortName' => 'encode_platform_event_message_resp'
6345 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306346 '241314' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306347 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006348 'Line' => '1824',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306349 'Param' => {
6350 '0' => {
6351 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006352 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 },
6354 '1' => {
6355 'name' => 'payload_length',
6356 'type' => '1145'
6357 },
6358 '2' => {
6359 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006360 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '3' => {
6363 'name' => 'transfer_operation_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006364 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '4' => {
6367 'name' => 'data_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03006368 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '5' => {
6371 'name' => 'event_id_to_acknowledge',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006372 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 }
6374 },
6375 'Return' => '100',
6376 'ShortName' => 'decode_poll_for_platform_event_message_req'
6377 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306378 '242751' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006380 'Line' => '1808',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 'Param' => {
6382 '0' => {
6383 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006384 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '1' => {
6387 'name' => 'payload_length',
6388 'type' => '1145'
6389 },
6390 '2' => {
6391 'name' => 'format_version',
Tal Yacobide67ab62024-05-30 22:36:50 +03006392 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '3' => {
6395 'name' => 'tid',
Tal Yacobide67ab62024-05-30 22:36:50 +03006396 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '4' => {
6399 'name' => 'event_class',
Tal Yacobide67ab62024-05-30 22:36:50 +03006400 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '5' => {
6403 'name' => 'event_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006404 'type' => '13058'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306405 }
6406 },
6407 'Reg' => {
6408 '1' => 'rsi',
6409 '2' => 'rdx',
6410 '3' => 'r10',
6411 '4' => 'r8',
6412 '5' => 'r9'
6413 },
6414 'Return' => '100',
6415 'ShortName' => 'decode_platform_event_message_req'
6416 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306417 '243872' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006419 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 'Param' => {
6421 '0' => {
6422 'name' => 'event_data',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306423 'type' => '244062'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 },
6425 '1' => {
6426 'name' => 'event_data_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306427 'type' => '31763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 },
6429 '2' => {
6430 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006431 'type' => '15811'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '3' => {
6434 'name' => 'sensor_event_class',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306435 'type' => '90636'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306436 },
6437 '4' => {
6438 'name' => 'sensor_offset',
6439 'type' => '1006'
6440 },
6441 '5' => {
6442 'name' => 'event_state',
6443 'type' => '1006'
6444 },
6445 '6' => {
6446 'name' => 'previous_event_state',
6447 'offset' => '0',
6448 'type' => '1006'
6449 },
6450 '7' => {
6451 'name' => 'actual_event_data_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306452 'type' => '160535'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306453 }
6454 },
6455 'Reg' => {
6456 '1' => 'rdi',
6457 '2' => 'rdx',
6458 '3' => 'rcx',
6459 '4' => 'r8',
6460 '5' => 'r9',
6461 '7' => 'rsi'
6462 },
6463 'Return' => '100',
6464 'ShortName' => 'encode_sensor_event_data'
6465 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306466 '244077' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306467 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006468 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 'Param' => {
6470 '0' => {
6471 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006472 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 },
6474 '1' => {
6475 'name' => 'payload_length',
6476 'type' => '1145'
6477 },
6478 '2' => {
6479 'name' => 'sensor_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006480 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 },
6482 '3' => {
6483 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006484 'type' => '6393'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306485 },
6486 '4' => {
6487 'name' => 'reserved',
Tal Yacobide67ab62024-05-30 22:36:50 +03006488 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306489 }
6490 },
6491 'Return' => '100',
6492 'ShortName' => 'decode_get_state_sensor_readings_req'
6493 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306494 '245282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306495 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006496 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306497 'Param' => {
6498 '0' => {
6499 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006500 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306501 },
6502 '1' => {
6503 'name' => 'payload_length',
6504 'type' => '1145'
6505 },
6506 '2' => {
6507 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006508 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '3' => {
6511 'name' => 'comp_sensor_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03006512 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 },
6514 '4' => {
6515 'name' => 'field',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306516 'type' => '246998'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306517 }
6518 },
6519 'Reg' => {
6520 '1' => 'rsi',
6521 '3' => 'r9',
6522 '4' => 'r8'
6523 },
6524 'Return' => '100',
6525 'ShortName' => 'decode_get_state_sensor_readings_resp'
6526 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306527 '247003' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306528 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006529 'Line' => '1708',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 'Param' => {
6531 '0' => {
6532 'name' => 'instance_id',
6533 'type' => '121'
6534 },
6535 '1' => {
6536 'name' => 'sensor_id',
6537 'type' => '1011'
6538 },
6539 '2' => {
6540 'name' => 'sensor_rearm',
Tal Yacobide67ab62024-05-30 22:36:50 +03006541 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 },
6543 '3' => {
6544 'name' => 'reserved',
6545 'type' => '121'
6546 },
6547 '4' => {
6548 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006549 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 }
6551 },
6552 'Return' => '100',
6553 'ShortName' => 'encode_get_state_sensor_readings_req'
6554 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306555 '247240' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006557 'Line' => '1412',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 'Param' => {
6559 '0' => {
6560 'name' => 'instance_id',
6561 'type' => '121'
6562 },
6563 '1' => {
6564 'name' => 'completion_code',
6565 'type' => '121'
6566 },
6567 '2' => {
6568 'name' => 'comp_sensor_count',
6569 'type' => '121'
6570 },
6571 '3' => {
6572 'name' => 'field',
Andrew Jeffery46673f42024-06-25 16:02:25 +09306573 'type' => '246998'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 },
6575 '4' => {
6576 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006577 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306578 }
6579 },
6580 'Return' => '100',
6581 'ShortName' => 'encode_get_state_sensor_readings_resp'
6582 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306583 '247593' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306584 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006585 'Line' => '1689',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 'Param' => {
6587 '0' => {
6588 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006589 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 },
6591 '1' => {
6592 'name' => 'payload_length',
6593 'type' => '1145'
6594 },
6595 '2' => {
6596 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006597 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306598 }
6599 },
6600 'Reg' => {
6601 '0' => 'rdi',
6602 '1' => 'rsi',
6603 '2' => 'rdx'
6604 },
6605 'Return' => '100',
6606 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6607 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306608 '247669' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306609 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006610 'Line' => '1676',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306611 'Param' => {
6612 '0' => {
6613 'name' => 'instance_id',
6614 'type' => '121'
6615 },
6616 '1' => {
6617 'name' => 'effecter_id',
6618 'type' => '1011'
6619 },
6620 '2' => {
6621 'name' => 'effecter_data_size',
6622 'type' => '121'
6623 },
6624 '3' => {
6625 'name' => 'effecter_value',
6626 'type' => '1219'
6627 },
6628 '4' => {
6629 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006630 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 },
6632 '5' => {
6633 'name' => 'payload_length',
6634 'type' => '1145'
6635 }
6636 },
6637 'Reg' => {
6638 '3' => 'r12'
6639 },
6640 'Return' => '100',
6641 'ShortName' => 'encode_set_numeric_effecter_value_req'
6642 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306643 '248138' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006645 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'Param' => {
6647 '0' => {
6648 'name' => 'instance_id',
6649 'type' => '121'
6650 },
6651 '1' => {
6652 'name' => 'completion_code',
6653 'type' => '121'
6654 },
6655 '2' => {
6656 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006657 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 },
6659 '3' => {
6660 'name' => 'payload_length',
6661 'type' => '1145'
6662 }
6663 },
6664 'Return' => '100',
6665 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6666 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306667 '248330' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306668 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006669 'Line' => '1267',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 'Param' => {
6671 '0' => {
6672 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006673 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 },
6675 '1' => {
6676 'name' => 'payload_length',
6677 'type' => '1145'
6678 },
6679 '2' => {
6680 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006681 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 },
6683 '3' => {
6684 'name' => 'effecter_data_size',
Tal Yacobide67ab62024-05-30 22:36:50 +03006685 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306686 },
6687 '4' => {
6688 'name' => 'effecter_value',
Tal Yacobide67ab62024-05-30 22:36:50 +03006689 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306690 }
6691 },
6692 'Return' => '100',
6693 'ShortName' => 'decode_set_numeric_effecter_value_req'
6694 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306695 '250937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306696 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006697 'Line' => '1607',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306698 'Param' => {
6699 '0' => {
6700 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006701 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 },
6703 '1' => {
6704 'name' => 'payload_length',
6705 'type' => '1145'
6706 },
6707 '2' => {
6708 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006709 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306710 },
6711 '3' => {
6712 'name' => 'next_record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006713 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306714 },
6715 '4' => {
6716 'name' => 'next_data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006717 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306718 },
6719 '5' => {
6720 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006721 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306722 },
6723 '6' => {
6724 'name' => 'resp_cnt',
6725 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006726 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 },
6728 '7' => {
6729 'name' => 'record_data',
6730 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006731 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306732 },
6733 '8' => {
6734 'name' => 'record_data_length',
6735 'offset' => '16',
6736 'type' => '1145'
6737 },
6738 '9' => {
6739 'name' => 'transfer_crc',
6740 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006741 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306742 }
6743 },
6744 'Reg' => {
6745 '5' => 'rbx'
6746 },
6747 'Return' => '100',
6748 'ShortName' => 'decode_get_pdr_resp'
6749 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306750 '253311' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006752 'Line' => '1576',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 'Param' => {
6754 '0' => {
6755 'name' => 'instance_id',
6756 'type' => '121'
6757 },
6758 '1' => {
6759 'name' => 'record_hndl',
6760 'type' => '1023'
6761 },
6762 '2' => {
6763 'name' => 'data_transfer_hndl',
6764 'type' => '1023'
6765 },
6766 '3' => {
6767 'name' => 'transfer_op_flag',
6768 'type' => '121'
6769 },
6770 '4' => {
6771 'name' => 'request_cnt',
6772 'type' => '1011'
6773 },
6774 '5' => {
6775 'name' => 'record_chg_num',
6776 'type' => '1011'
6777 },
6778 '6' => {
6779 'name' => 'msg',
6780 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006781 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306782 },
6783 '7' => {
6784 'name' => 'payload_length',
6785 'offset' => '8',
6786 'type' => '1145'
6787 }
6788 },
6789 'Reg' => {
6790 '2' => 'r14'
6791 },
6792 'Return' => '100',
6793 'ShortName' => 'encode_get_pdr_req'
6794 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306795 '253600' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006797 'Line' => '1550',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 'Param' => {
6799 '0' => {
6800 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006801 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 },
6803 '1' => {
6804 'name' => 'payload_length',
6805 'type' => '1145'
6806 },
6807 '2' => {
6808 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03006809 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 },
6811 '3' => {
6812 'name' => 'repository_state',
Tal Yacobide67ab62024-05-30 22:36:50 +03006813 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 },
6815 '4' => {
6816 'name' => 'update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006817 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '5' => {
6820 'name' => 'oem_update_time',
Tal Yacobide67ab62024-05-30 22:36:50 +03006821 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '6' => {
6824 'name' => 'record_count',
6825 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03006826 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '7' => {
6829 'name' => 'repository_size',
6830 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03006831 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306832 },
6833 '8' => {
6834 'name' => 'largest_record_size',
6835 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006836 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306837 },
6838 '9' => {
6839 'name' => 'data_transfer_handle_timeout',
6840 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006841 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 }
6843 },
6844 'Return' => '100',
6845 'ShortName' => 'decode_get_pdr_repository_info_resp'
6846 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306847 '256209' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306848 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006849 'Line' => '1526',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306850 'Param' => {
6851 '0' => {
6852 'name' => 'instance_id',
6853 'type' => '121'
6854 },
6855 '1' => {
6856 'name' => 'completion_code',
6857 'type' => '121'
6858 },
6859 '2' => {
6860 'name' => 'repository_state',
6861 'type' => '121'
6862 },
6863 '3' => {
6864 'name' => 'update_time',
6865 'type' => '1219'
6866 },
6867 '4' => {
6868 'name' => 'oem_update_time',
6869 'type' => '1219'
6870 },
6871 '5' => {
6872 'name' => 'record_count',
6873 'type' => '1023'
6874 },
6875 '6' => {
6876 'name' => 'repository_size',
6877 'offset' => '0',
6878 'type' => '1023'
6879 },
6880 '7' => {
6881 'name' => 'largest_record_size',
6882 'offset' => '8',
6883 'type' => '1023'
6884 },
6885 '8' => {
6886 'name' => 'data_transfer_handle_timeout',
6887 'offset' => '16',
6888 'type' => '121'
6889 },
6890 '9' => {
6891 'name' => 'msg',
6892 'offset' => '24',
Tal Yacobide67ab62024-05-30 22:36:50 +03006893 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306894 }
6895 },
6896 'Return' => '100',
6897 'ShortName' => 'encode_get_pdr_repository_info_resp'
6898 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306899 '256686' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306900 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006901 'Line' => '1350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306902 'Param' => {
6903 '0' => {
6904 'name' => 'instance_id',
6905 'type' => '121'
6906 },
6907 '1' => {
6908 'name' => 'completion_code',
6909 'type' => '121'
6910 },
6911 '2' => {
6912 'name' => 'next_record_hndl',
6913 'type' => '1023'
6914 },
6915 '3' => {
6916 'name' => 'next_data_transfer_hndl',
6917 'type' => '1023'
6918 },
6919 '4' => {
6920 'name' => 'transfer_flag',
6921 'type' => '121'
6922 },
6923 '5' => {
6924 'name' => 'resp_cnt',
6925 'type' => '1011'
6926 },
6927 '6' => {
6928 'name' => 'record_data',
6929 'offset' => '0',
6930 'type' => '1219'
6931 },
6932 '7' => {
6933 'name' => 'transfer_crc',
6934 'offset' => '8',
6935 'type' => '121'
6936 },
6937 '8' => {
6938 'name' => 'msg',
6939 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03006940 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306941 }
6942 },
6943 'Return' => '100',
6944 'ShortName' => 'encode_get_pdr_resp'
6945 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306946 '257139' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006948 'Line' => '1371',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306949 'Param' => {
6950 '0' => {
6951 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006952 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306953 },
6954 '1' => {
6955 'name' => 'payload_length',
6956 'type' => '1145'
6957 },
6958 '2' => {
6959 'name' => 'record_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006960 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306961 },
6962 '3' => {
6963 'name' => 'data_transfer_hndl',
Tal Yacobide67ab62024-05-30 22:36:50 +03006964 'type' => '4577'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306965 },
6966 '4' => {
6967 'name' => 'transfer_op_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03006968 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306969 },
6970 '5' => {
6971 'name' => 'request_cnt',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006972 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306973 },
6974 '6' => {
6975 'name' => 'record_chg_num',
6976 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006977 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306978 }
6979 },
6980 'Return' => '100',
6981 'ShortName' => 'decode_get_pdr_req'
6982 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09306983 '259038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306984 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00006985 'Line' => '1322',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 'Param' => {
6987 '0' => {
6988 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03006989 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306990 },
6991 '1' => {
6992 'name' => 'payload_length',
6993 'type' => '1145'
6994 },
6995 '2' => {
6996 'name' => 'effecter_id',
Andrew Jeffery5befd122024-07-17 17:07:57 +08006997 'type' => '12495'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '3' => {
7000 'name' => 'comp_effecter_count',
Tal Yacobide67ab62024-05-30 22:36:50 +03007001 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '4' => {
7004 'name' => 'field',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307005 'type' => '260460'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 }
7007 },
7008 'Return' => '100',
7009 'ShortName' => 'decode_set_state_effecter_states_req'
7010 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307011 '260465' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007013 'Line' => '1655',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 'Param' => {
7015 '0' => {
7016 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007017 'type' => '4567'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '1' => {
7020 'name' => 'payload_length',
7021 'type' => '1145'
7022 },
7023 '2' => {
7024 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007025 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307026 }
7027 },
7028 'Reg' => {
7029 '0' => 'rdi',
7030 '1' => 'rsi',
7031 '2' => 'rdx'
7032 },
7033 'Return' => '100',
7034 'ShortName' => 'decode_set_state_effecter_states_resp'
7035 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307036 '260538' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307037 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007038 'Line' => '1636',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 'Param' => {
7040 '0' => {
7041 'name' => 'instance_id',
7042 'type' => '121'
7043 },
7044 '1' => {
7045 'name' => 'effecter_id',
7046 'type' => '1011'
7047 },
7048 '2' => {
7049 'name' => 'comp_effecter_count',
7050 'type' => '121'
7051 },
7052 '3' => {
7053 'name' => 'field',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307054 'type' => '260460'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307055 },
7056 '4' => {
7057 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007058 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 }
7060 },
7061 'Reg' => {
7062 '1' => 'rsi'
7063 },
7064 'Return' => '100',
7065 'ShortName' => 'encode_set_state_effecter_states_req'
7066 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307067 '260881' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307068 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +00007069 'Line' => '1300',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307070 'Param' => {
7071 '0' => {
7072 'name' => 'instance_id',
7073 'type' => '121'
7074 },
7075 '1' => {
7076 'name' => 'completion_code',
7077 'type' => '121'
7078 },
7079 '2' => {
7080 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007081 'type' => '4120'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 }
7083 },
7084 'Return' => '100',
7085 'ShortName' => 'encode_set_state_effecter_states_resp'
7086 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307087 '261047' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307088 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007089 'Line' => '669',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307090 'Param' => {
7091 '0' => {
7092 'name' => 'sensor',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307093 'type' => '261431'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307094 },
7095 '1' => {
7096 'name' => 'allocation_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307097 'type' => '31763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 },
7099 '2' => {
7100 'name' => 'possible_states',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307101 'type' => '261441'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307102 },
7103 '3' => {
7104 'name' => 'possible_states_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307105 'type' => '31763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307106 },
7107 '4' => {
7108 'name' => 'actual_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307109 'type' => '160535'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307110 }
7111 },
7112 'Reg' => {
7113 '0' => 'rdi',
7114 '1' => 'r10',
7115 '2' => 'rsi',
7116 '3' => 'r9',
7117 '4' => 'r8'
7118 },
7119 'Return' => '100',
7120 'ShortName' => 'encode_state_sensor_pdr'
7121 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307122 '261451' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307123 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007124 'Line' => '909',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307125 'Param' => {
7126 '0' => {
7127 'name' => 'effecter',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307128 'type' => '261835'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 },
7130 '1' => {
7131 'name' => 'allocation_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307132 'type' => '31763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 },
7134 '2' => {
7135 'name' => 'possible_states',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307136 'type' => '261845'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307137 },
7138 '3' => {
7139 'name' => 'possible_states_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307140 'type' => '31763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307141 },
7142 '4' => {
7143 'name' => 'actual_size',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307144 'type' => '160535'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307145 }
7146 },
7147 'Reg' => {
7148 '0' => 'rdi',
7149 '1' => 'r10',
7150 '2' => 'rsi',
7151 '3' => 'r9',
7152 '4' => 'r8'
7153 },
7154 'Return' => '100',
7155 'ShortName' => 'encode_state_effecter_pdr'
7156 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307157 '268531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307158 'Header' => 'instance-id.h',
7159 'Line' => '85',
7160 'Param' => {
7161 '0' => {
7162 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307163 'type' => '268711'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307164 },
7165 '1' => {
7166 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307167 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307168 },
7169 '2' => {
7170 'name' => 'iid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307171 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307172 }
7173 },
7174 'Return' => '100',
7175 'ShortName' => 'pldm_instance_id_free'
7176 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307177 '268716' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307178 'Header' => 'instance-id.h',
7179 'Line' => '68',
7180 'Param' => {
7181 '0' => {
7182 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307183 'type' => '268711'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 },
7185 '1' => {
7186 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307188 },
7189 '2' => {
7190 'name' => 'iid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307191 'type' => '269098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307192 }
7193 },
7194 'Return' => '100',
7195 'ShortName' => 'pldm_instance_id_alloc'
7196 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307197 '269103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307198 'Header' => 'instance-id.h',
7199 'Line' => '51',
7200 'Param' => {
7201 '0' => {
7202 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307203 'type' => '268711'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307204 }
7205 },
7206 'Reg' => {
7207 '0' => 'rdi'
7208 },
7209 'Return' => '100',
7210 'ShortName' => 'pldm_instance_db_destroy'
7211 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307212 '269188' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307213 'Header' => 'instance-id.h',
7214 'Line' => '41',
7215 'Param' => {
7216 '0' => {
7217 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307218 'type' => '269274'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307219 }
7220 },
7221 'Return' => '100',
7222 'ShortName' => 'pldm_instance_db_init_default'
7223 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307224 '269279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307225 'Header' => 'instance-id.h',
7226 'Line' => '28',
7227 'Param' => {
7228 '0' => {
7229 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307230 'type' => '269274'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307231 },
7232 '1' => {
7233 'name' => 'dbpath',
Tal Yacobide67ab62024-05-30 22:36:50 +03007234 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307235 }
7236 },
7237 'Return' => '100',
7238 'ShortName' => 'pldm_instance_db_init'
7239 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307240 '270195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 'Header' => 'transport.h',
7242 'Line' => '53',
7243 'Param' => {
7244 '0' => {
7245 'name' => 'transport',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307246 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307247 },
7248 '1' => {
7249 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307251 },
7252 '2' => {
7253 'name' => 'pldm_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307255 },
7256 '3' => {
7257 'name' => 'msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307258 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307259 }
7260 },
7261 'Reg' => {
7262 '0' => 'rdi',
7263 '1' => 'rsi',
7264 '2' => 'rdx',
7265 '3' => 'rcx'
7266 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307267 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307268 'ShortName' => 'pldm_transport_send_msg'
7269 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307270 '270242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307271 'Header' => 'transport.h',
7272 'Line' => '118',
7273 'Param' => {
7274 '0' => {
7275 'name' => 'transport',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307276 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307277 },
7278 '1' => {
7279 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307280 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307281 },
7282 '2' => {
7283 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307284 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307285 },
7286 '3' => {
7287 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307288 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307289 },
7290 '4' => {
7291 'name' => 'pldm_resp_msg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307292 'type' => '55232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307293 },
7294 '5' => {
7295 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007296 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307297 }
7298 },
7299 'Reg' => {
7300 '2' => 'r14'
7301 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307302 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307303 'ShortName' => 'pldm_transport_send_recv_msg'
7304 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307305 '270299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307306 'Header' => 'mctp-demux.h',
7307 'Line' => '18',
7308 'Param' => {
7309 '0' => {
7310 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307311 'type' => '270190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307312 }
7313 },
7314 'Reg' => {
7315 '0' => 'rdi'
7316 },
7317 'Return' => '1',
7318 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7319 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307320 '270336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307321 'Header' => 'transport.h',
7322 'Line' => '81',
7323 'Param' => {
7324 '0' => {
7325 'name' => 'transport',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307326 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307327 },
7328 '1' => {
7329 'name' => 'tid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307330 'type' => '270373'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307331 },
7332 '2' => {
7333 'name' => 'pldm_msg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307334 'type' => '55232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 },
7336 '3' => {
7337 'name' => 'msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007338 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307339 }
7340 },
7341 'Reg' => {
7342 '0' => 'rdi',
7343 '1' => 'rsi',
7344 '2' => 'rbp',
7345 '3' => 'rcx'
7346 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307347 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307348 'ShortName' => 'pldm_transport_recv_msg'
7349 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307350 '270378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307351 'Header' => 'mctp-demux.h',
7352 'Line' => '32',
7353 'Param' => {
7354 '0' => {
7355 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307356 'type' => '270190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 },
7358 '1' => {
7359 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307360 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307361 },
7362 '2' => {
7363 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307364 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307365 }
7366 },
7367 'Reg' => {
7368 '0' => 'rdi',
7369 '1' => 'rsi',
7370 '2' => 'rdx'
7371 },
7372 'Return' => '100',
7373 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7374 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307375 '270410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 'Header' => 'mctp-demux.h',
7377 'Line' => '22',
7378 'Param' => {
7379 '0' => {
7380 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307381 'type' => '270190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307382 }
7383 },
7384 'Reg' => {
7385 '0' => 'rdi'
7386 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307387 'Return' => '270232',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 'ShortName' => 'pldm_transport_mctp_demux_core'
7389 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307390 '270454' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307391 'Header' => 'mctp-demux.h',
7392 'Line' => '15',
7393 'Param' => {
7394 '0' => {
7395 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307396 'type' => '270476'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 }
7398 },
7399 'Reg' => {
7400 '0' => 'r12'
7401 },
7402 'Return' => '100',
7403 'ShortName' => 'pldm_transport_mctp_demux_init'
7404 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307405 '270535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 'Header' => 'pldm.h',
7407 'Line' => '119',
7408 'Return' => '1',
7409 'ShortName' => 'pldm_close'
7410 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307411 '270579' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307412 'Header' => 'pldm.h',
7413 'Line' => '75',
7414 'Param' => {
7415 '0' => {
7416 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307417 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307418 },
7419 '1' => {
7420 'name' => 'mctp_fd',
7421 'type' => '100'
7422 },
7423 '2' => {
7424 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307425 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307426 },
7427 '3' => {
7428 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307429 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 }
7431 },
7432 'Reg' => {
7433 '0' => 'rdi',
7434 '1' => 'rsi',
7435 '2' => 'rdx',
7436 '3' => 'rcx'
7437 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307438 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307439 'ShortName' => 'pldm_send'
7440 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307441 '270998' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307442 'Header' => 'pldm.h',
7443 'Line' => '57',
7444 'Param' => {
7445 '0' => {
7446 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307447 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307448 },
7449 '1' => {
7450 'name' => 'mctp_fd',
7451 'type' => '100'
7452 },
7453 '2' => {
7454 'name' => 'pldm_req_msg',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307455 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307456 },
7457 '3' => {
7458 'name' => 'req_msg_len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307459 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307460 },
7461 '4' => {
7462 'name' => 'pldm_resp_msg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307463 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 },
7465 '5' => {
7466 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007467 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307468 }
7469 },
7470 'Reg' => {
7471 '0' => 'rdi',
7472 '1' => 'rsi',
7473 '2' => 'rdx',
7474 '3' => 'rcx',
7475 '4' => 'r8',
7476 '5' => 'r9'
7477 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307478 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 'ShortName' => 'pldm_send_recv'
7480 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307481 '271481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307482 'Header' => 'pldm.h',
7483 'Line' => '94',
7484 'Param' => {
7485 '0' => {
7486 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307487 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307488 },
7489 '1' => {
7490 'name' => 'mctp_fd',
7491 'type' => '100'
7492 },
7493 '2' => {
7494 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307495 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307496 },
7497 '3' => {
7498 'name' => 'pldm_resp_msg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307499 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307500 },
7501 '4' => {
7502 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007503 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307504 }
7505 },
7506 'Reg' => {
7507 '3' => 'rbx'
7508 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307509 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 'ShortName' => 'pldm_recv'
7511 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307512 '271707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 'Header' => 'pldm.h',
7514 'Line' => '112',
7515 'Param' => {
7516 '0' => {
7517 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307518 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307519 },
7520 '1' => {
7521 'name' => 'mctp_fd',
7522 'type' => '100'
7523 },
7524 '2' => {
7525 'name' => 'pldm_resp_msg',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307526 'type' => '53242'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307527 },
7528 '3' => {
7529 'name' => 'resp_msg_len',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007530 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307531 }
7532 },
7533 'Reg' => {
7534 '2' => 'r12',
7535 '3' => 'r13'
7536 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307537 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307538 'ShortName' => 'pldm_recv_any'
7539 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307540 '272160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 'Header' => 'pldm.h',
7542 'Line' => '39',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307543 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 'ShortName' => 'pldm_open'
7545 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307546 '274543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307547 'Header' => 'af-mctp.h',
7548 'Line' => '54',
7549 'Param' => {
7550 '0' => {
7551 'name' => 'transport',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307552 'type' => '274699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 },
7554 '1' => {
7555 'name' => 'smctp',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307556 'type' => '274704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307557 },
7558 '2' => {
7559 'name' => 'len',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307560 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307561 }
7562 },
7563 'Reg' => {
7564 '1' => 'rsi',
7565 '2' => 'rdx'
7566 },
7567 'Return' => '100',
7568 'ShortName' => 'pldm_transport_af_mctp_bind'
7569 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307570 '274709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307571 'Header' => 'af-mctp.h',
7572 'Line' => '19',
7573 'Param' => {
7574 '0' => {
7575 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307576 'type' => '274699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307577 }
7578 },
7579 'Reg' => {
7580 '0' => 'rdi'
7581 },
7582 'Return' => '1',
7583 'ShortName' => 'pldm_transport_af_mctp_destroy'
7584 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307585 '274793' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307586 'Header' => 'af-mctp.h',
7587 'Line' => '16',
7588 'Param' => {
7589 '0' => {
7590 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307591 'type' => '275017'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 }
7593 },
7594 'Reg' => {
7595 '0' => 'r12'
7596 },
7597 'Return' => '100',
7598 'ShortName' => 'pldm_transport_af_mctp_init'
7599 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307600 '276204' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307601 'Header' => 'af-mctp.h',
7602 'Line' => '37',
7603 'Param' => {
7604 '0' => {
7605 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307606 'type' => '274699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307607 },
7608 '1' => {
7609 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307610 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307611 },
7612 '2' => {
7613 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307614 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307615 }
7616 },
7617 'Reg' => {
7618 '0' => 'rdi',
7619 '1' => 'rsi',
7620 '2' => 'rdx'
7621 },
7622 'Return' => '100',
7623 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7624 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307625 '276277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 'Header' => 'af-mctp.h',
7627 'Line' => '33',
7628 'Param' => {
7629 '0' => {
7630 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307631 'type' => '274699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 },
7633 '1' => {
7634 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307635 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307636 },
7637 '2' => {
7638 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307639 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307640 }
7641 },
7642 'Reg' => {
7643 '0' => 'rdi',
7644 '1' => 'rsi',
7645 '2' => 'rdx'
7646 },
7647 'Return' => '100',
7648 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7649 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307650 '276518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307651 'Header' => 'af-mctp.h',
7652 'Line' => '28',
7653 'Param' => {
7654 '0' => {
7655 'name' => 't',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307656 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307657 },
7658 '1' => {
7659 'name' => 'pollfd',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307660 'type' => '273195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307661 }
7662 },
7663 'Reg' => {
7664 '0' => 'rdi',
7665 '1' => 'rsi'
7666 },
7667 'Return' => '100',
7668 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7669 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307670 '276596' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 'Header' => 'af-mctp.h',
7672 'Line' => '23',
7673 'Param' => {
7674 '0' => {
7675 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307676 'type' => '274699'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 }
7678 },
7679 'Reg' => {
7680 '0' => 'rdi'
7681 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307682 'Return' => '270232',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307683 'ShortName' => 'pldm_transport_af_mctp_core'
7684 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307685 '280280' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307686 'Header' => 'mctp-demux.h',
7687 'Line' => '36',
7688 'Param' => {
7689 '0' => {
7690 'name' => 'ctx',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307691 'type' => '270190'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 },
7693 '1' => {
7694 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307695 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 },
7697 '2' => {
7698 'name' => 'eid',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307699 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 }
7701 },
7702 'Reg' => {
7703 '0' => 'rdi',
7704 '1' => 'rsi',
7705 '2' => 'rdx'
7706 },
7707 'Return' => '100',
7708 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7709 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307710 '280594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307711 'Header' => 'mctp-demux.h',
7712 'Line' => '27',
7713 'Param' => {
7714 '0' => {
7715 'name' => 't',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307716 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 },
7718 '1' => {
7719 'name' => 'pollfd',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307720 'type' => '273195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307721 }
7722 },
7723 'Reg' => {
7724 '0' => 'rdi',
7725 '1' => 'rsi'
7726 },
7727 'Return' => '100',
7728 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7729 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307730 '285535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 'Header' => 'transport.h',
7732 'Line' => '31',
7733 'Param' => {
7734 '0' => {
7735 'name' => 'transport',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307736 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 },
7738 '1' => {
7739 'name' => 'timeout',
7740 'type' => '100'
7741 }
7742 },
7743 'Return' => '100',
7744 'ShortName' => 'pldm_transport_poll'
7745 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307746 '290594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307747 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307748 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 'Param' => {
7750 '0' => {
7751 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307752 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307753 },
7754 '1' => {
7755 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307756 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307757 },
7758 '2' => {
7759 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007760 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307761 }
7762 },
7763 'Return' => '100',
7764 'ShortName' => 'encode_new_file_with_metadata_resp'
7765 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307766 '290794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307767 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307768 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 'Param' => {
7770 '0' => {
7771 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007772 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 },
7774 '1' => {
7775 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307776 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307777 },
7778 '2' => {
7779 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007780 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307781 },
7782 '3' => {
7783 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007784 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 },
7786 '4' => {
7787 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09307788 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '5' => {
7791 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007792 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307793 },
7794 '6' => {
7795 'name' => 'file_meta_data_2',
7796 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007797 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 },
7799 '7' => {
7800 'name' => 'file_meta_data_3',
7801 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007802 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 },
7804 '8' => {
7805 'name' => 'file_meta_data_4',
7806 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007807 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307808 }
7809 },
7810 'Reg' => {
7811 '1' => 'r10',
7812 '2' => 'rdx',
7813 '3' => 'rdi',
7814 '4' => 'r8',
7815 '5' => 'r9'
7816 },
7817 'Return' => '100',
7818 'ShortName' => 'decode_new_file_with_metadata_req'
7819 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307820 '291026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307822 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 'Param' => {
7824 '0' => {
7825 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007826 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 },
7828 '1' => {
7829 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307830 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 },
7832 '2' => {
7833 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007834 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307835 }
7836 },
7837 'Reg' => {
7838 '0' => 'rdi',
7839 '1' => 'rsi',
7840 '2' => 'rdx'
7841 },
7842 'Return' => '100',
7843 'ShortName' => 'decode_new_file_with_metadata_resp'
7844 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307845 '291127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307846 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307847 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 'Param' => {
7849 '0' => {
7850 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307851 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 },
7853 '1' => {
7854 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307855 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307856 },
7857 '2' => {
7858 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307859 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307860 },
7861 '3' => {
7862 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007863 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307864 },
7865 '4' => {
7866 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307867 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 },
7869 '5' => {
7870 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307871 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 },
7873 '6' => {
7874 'name' => 'file_meta_data_3',
7875 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307876 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307877 },
7878 '7' => {
7879 'name' => 'file_meta_data_4',
7880 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307881 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307882 },
7883 '8' => {
7884 'name' => 'msg',
7885 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007886 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307887 }
7888 },
7889 'Reg' => {
7890 '2' => 'r14'
7891 },
7892 'Return' => '100',
7893 'ShortName' => 'encode_new_file_with_metadata_req'
7894 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307895 '291424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307896 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307897 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 'Param' => {
7899 '0' => {
7900 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307901 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 },
7903 '1' => {
7904 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307905 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 },
7907 '2' => {
7908 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007909 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307910 }
7911 },
7912 'Return' => '100',
7913 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7914 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307915 '291619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307916 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307917 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307918 'Param' => {
7919 '0' => {
7920 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007921 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 },
7923 '1' => {
7924 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307925 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 },
7927 '2' => {
7928 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08007929 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307930 },
7931 '3' => {
7932 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03007933 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307934 },
7935 '4' => {
7936 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03007937 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 },
7939 '5' => {
7940 'name' => 'file_meta_data_1',
Tal Yacobide67ab62024-05-30 22:36:50 +03007941 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '6' => {
7944 'name' => 'file_meta_data_2',
7945 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03007946 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 },
7948 '7' => {
7949 'name' => 'file_meta_data_3',
7950 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03007951 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 },
7953 '8' => {
7954 'name' => 'file_meta_data_4',
7955 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03007956 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307957 }
7958 },
7959 'Reg' => {
7960 '1' => 'rsi',
7961 '2' => 'rdx',
7962 '3' => 'rcx',
7963 '4' => 'r8',
7964 '5' => 'r9'
7965 },
7966 'Return' => '100',
7967 'ShortName' => 'decode_file_ack_with_meta_data_req'
7968 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307969 '291831' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307970 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307971 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307972 'Param' => {
7973 '0' => {
7974 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03007975 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 },
7977 '1' => {
7978 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307979 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307980 },
7981 '2' => {
7982 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03007983 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 }
7985 },
7986 'Reg' => {
7987 '0' => 'rdi',
7988 '1' => 'rsi',
7989 '2' => 'rdx'
7990 },
7991 'Return' => '100',
7992 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7993 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09307994 '291927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307995 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307996 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307997 'Param' => {
7998 '0' => {
7999 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308000 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 },
8002 '1' => {
8003 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308004 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 },
8006 '2' => {
8007 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308008 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 },
8010 '3' => {
8011 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308012 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '4' => {
8015 'name' => 'file_meta_data_1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308016 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '5' => {
8019 'name' => 'file_meta_data_2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308020 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '6' => {
8023 'name' => 'file_meta_data_3',
8024 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308025 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 },
8027 '7' => {
8028 'name' => 'file_meta_data_4',
8029 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308030 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 },
8032 '8' => {
8033 'name' => 'msg',
8034 'offset' => '16',
Tal Yacobide67ab62024-05-30 22:36:50 +03008035 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308036 }
8037 },
8038 'Reg' => {
8039 '2' => 'r14'
8040 },
8041 'Return' => '100',
8042 'ShortName' => 'encode_file_ack_with_meta_data_req'
8043 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308044 '292224' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308045 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308046 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308047 'Param' => {
8048 '0' => {
8049 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008050 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 },
8052 '1' => {
8053 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308054 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 },
8056 '2' => {
8057 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008058 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308059 }
8060 },
8061 'Reg' => {
8062 '0' => 'rdi',
8063 '1' => 'rsi',
8064 '2' => 'rdx'
8065 },
8066 'Return' => '100',
8067 'ShortName' => 'decode_file_ack_resp'
8068 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308069 '292325' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308071 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 'Param' => {
8073 '0' => {
8074 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308075 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 },
8077 '1' => {
8078 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308079 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 },
8081 '2' => {
8082 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308083 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 },
8085 '3' => {
8086 'name' => 'file_status',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308087 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 },
8089 '4' => {
8090 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008091 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 }
8093 },
8094 'Return' => '100',
8095 'ShortName' => 'encode_file_ack_req'
8096 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308097 '292560' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308098 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308099 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 'Param' => {
8101 '0' => {
8102 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308103 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '1' => {
8106 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308107 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 },
8109 '2' => {
8110 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008111 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308112 }
8113 },
8114 'Return' => '100',
8115 'ShortName' => 'encode_file_ack_resp'
8116 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308117 '292750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308119 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 'Param' => {
8121 '0' => {
8122 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008123 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '1' => {
8126 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308127 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 },
8129 '2' => {
8130 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008131 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '3' => {
8134 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008135 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 },
8137 '4' => {
8138 'name' => 'file_status',
Tal Yacobide67ab62024-05-30 22:36:50 +03008139 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 }
8141 },
8142 'Reg' => {
8143 '1' => 'rsi',
8144 '2' => 'rdx',
8145 '3' => 'rcx',
8146 '4' => 'r8'
8147 },
8148 'Return' => '100',
8149 'ShortName' => 'decode_file_ack_req'
8150 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308151 '292892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308153 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 'Param' => {
8155 '0' => {
8156 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008157 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '1' => {
8160 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308161 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '2' => {
8164 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008165 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 },
8167 '3' => {
8168 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008169 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 }
8171 },
8172 'Reg' => {
8173 '0' => 'rdi',
8174 '1' => 'rsi',
8175 '2' => 'rdx',
8176 '3' => 'rcx'
8177 },
8178 'Return' => '100',
8179 'ShortName' => 'decode_rw_file_by_type_resp'
8180 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308181 '293007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308182 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308183 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 'Param' => {
8185 '0' => {
8186 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308187 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 },
8189 '1' => {
8190 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308191 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 },
8193 '2' => {
8194 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308195 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '3' => {
8198 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308199 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '4' => {
8202 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308203 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 },
8205 '5' => {
8206 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308207 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 },
8209 '6' => {
8210 'name' => 'msg',
8211 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008212 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308213 }
8214 },
8215 'Return' => '100',
8216 'ShortName' => 'encode_rw_file_by_type_req'
8217 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308218 '293277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308219 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308220 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308221 'Param' => {
8222 '0' => {
8223 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308224 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 },
8226 '1' => {
8227 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308228 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '2' => {
8231 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308232 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '3' => {
8235 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308236 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '4' => {
8239 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008240 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 }
8242 },
8243 'Return' => '100',
8244 'ShortName' => 'encode_rw_file_by_type_resp'
8245 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308246 '293507' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308248 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 'Param' => {
8250 '0' => {
8251 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008252 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '1' => {
8255 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308256 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '2' => {
8259 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008260 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 },
8262 '3' => {
8263 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008264 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308265 },
8266 '4' => {
8267 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008268 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308269 },
8270 '5' => {
8271 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008272 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308273 }
8274 },
8275 'Reg' => {
8276 '1' => 'r10',
8277 '2' => 'rdx',
8278 '3' => 'rdi',
8279 '4' => 'r8',
8280 '5' => 'r9'
8281 },
8282 'Return' => '100',
8283 'ShortName' => 'decode_rw_file_by_type_req'
8284 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308285 '293669' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308287 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308288 'Param' => {
8289 '0' => {
8290 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008291 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 },
8293 '1' => {
8294 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308295 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 },
8297 '2' => {
8298 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008299 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308300 }
8301 },
8302 'Reg' => {
8303 '0' => 'rdi',
8304 '1' => 'rsi',
8305 '2' => 'rdx'
8306 },
8307 'Return' => '100',
8308 'ShortName' => 'decode_new_file_resp'
8309 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308310 '293770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308311 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308312 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308313 'Param' => {
8314 '0' => {
8315 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308316 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 },
8318 '1' => {
8319 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308320 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308321 },
8322 '2' => {
8323 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308324 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 },
8326 '3' => {
8327 'name' => 'length',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008328 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 },
8330 '4' => {
8331 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008332 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 }
8334 },
8335 'Return' => '100',
8336 'ShortName' => 'encode_new_file_req'
8337 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308338 '294005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308339 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308340 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308341 'Param' => {
8342 '0' => {
8343 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308344 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 },
8346 '1' => {
8347 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308348 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 },
8350 '2' => {
8351 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008352 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308353 }
8354 },
8355 'Return' => '100',
8356 'ShortName' => 'encode_new_file_resp'
8357 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308358 '294195' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308359 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308360 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308361 'Param' => {
8362 '0' => {
8363 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008364 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 },
8366 '1' => {
8367 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308368 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 },
8370 '2' => {
8371 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008372 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 },
8374 '3' => {
8375 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008376 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 },
8378 '4' => {
8379 'name' => 'length',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308380 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 }
8382 },
8383 'Reg' => {
8384 '1' => 'r9',
8385 '2' => 'rdx',
8386 '3' => 'rcx',
8387 '4' => 'r8'
8388 },
8389 'Return' => '100',
8390 'ShortName' => 'decode_new_file_req'
8391 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308392 '294337' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308393 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308394 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 'Param' => {
8396 '0' => {
8397 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008398 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '1' => {
8401 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308402 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '2' => {
8405 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008406 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 },
8408 '3' => {
8409 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008410 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308411 }
8412 },
8413 'Reg' => {
8414 '0' => 'rdi',
8415 '1' => 'rsi',
8416 '2' => 'rdx',
8417 '3' => 'rcx'
8418 },
8419 'Return' => '100',
8420 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8421 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308422 '294452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308423 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308424 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308425 'Param' => {
8426 '0' => {
8427 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308428 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 },
8430 '1' => {
8431 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308432 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308433 },
8434 '2' => {
8435 'name' => 'file_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308436 'type' => '1011'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 },
8438 '3' => {
8439 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308440 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308441 },
8442 '4' => {
8443 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308444 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 },
8446 '5' => {
8447 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308448 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308449 },
8450 '6' => {
8451 'name' => 'address',
8452 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008453 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308454 },
8455 '7' => {
8456 'name' => 'msg',
8457 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +03008458 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 }
8460 },
8461 'Return' => '100',
8462 'ShortName' => 'encode_rw_file_by_type_memory_req'
8463 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308464 '294737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308466 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308467 'Param' => {
8468 '0' => {
8469 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308470 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 },
8472 '1' => {
8473 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308474 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308475 },
8476 '2' => {
8477 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308478 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 },
8480 '3' => {
8481 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308482 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 },
8484 '4' => {
8485 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008486 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308487 }
8488 },
8489 'Return' => '100',
8490 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8491 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308492 '294967' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308494 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308495 'Param' => {
8496 '0' => {
8497 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008498 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 },
8500 '1' => {
8501 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308502 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 },
8504 '2' => {
8505 'name' => 'file_type',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008506 'type' => '12495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308507 },
8508 '3' => {
8509 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008510 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 },
8512 '4' => {
8513 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008514 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 },
8516 '5' => {
8517 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008518 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 },
8520 '6' => {
8521 'name' => 'address',
8522 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +09308523 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 }
8525 },
8526 'Reg' => {
8527 '1' => 'r10',
8528 '2' => 'rdx',
8529 '3' => 'rdi',
8530 '4' => 'r8',
8531 '5' => 'r9'
8532 },
8533 'Return' => '100',
8534 'ShortName' => 'decode_rw_file_by_type_memory_req'
8535 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308536 '295144' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308537 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308538 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 'Param' => {
8540 '0' => {
8541 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308542 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 },
8544 '1' => {
8545 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308546 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '2' => {
8549 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308550 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '3' => {
8553 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008554 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 }
8556 },
8557 'Return' => '100',
8558 'ShortName' => 'encode_write_file_resp'
8559 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308560 '295359' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308562 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 'Param' => {
8564 '0' => {
8565 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008566 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 },
8568 '1' => {
8569 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308570 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '2' => {
8573 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008574 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 },
8576 '3' => {
8577 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008578 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 }
8580 },
8581 'Reg' => {
8582 '0' => 'rdi',
8583 '1' => 'rsi',
8584 '2' => 'rdx',
8585 '3' => 'rcx'
8586 },
8587 'Return' => '100',
8588 'ShortName' => 'decode_write_file_resp'
8589 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308590 '295469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308591 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308592 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308593 'Param' => {
8594 '0' => {
8595 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308596 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 },
8598 '1' => {
8599 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308600 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '2' => {
8603 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308604 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '3' => {
8607 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308608 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '4' => {
8611 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008612 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 }
8614 },
8615 'Return' => '100',
8616 'ShortName' => 'encode_write_file_req'
8617 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308618 '295704' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308619 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308620 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308621 'Param' => {
8622 '0' => {
8623 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008624 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 },
8626 '1' => {
8627 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308628 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 },
8630 '2' => {
8631 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008632 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308633 },
8634 '3' => {
8635 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008636 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308637 },
8638 '4' => {
8639 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008640 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308641 },
8642 '5' => {
8643 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008644 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308645 }
8646 },
8647 'Reg' => {
8648 '1' => 'rsi',
8649 '3' => 'rcx',
8650 '4' => 'r8',
8651 '5' => 'r9'
8652 },
8653 'Return' => '100',
8654 'ShortName' => 'decode_write_file_req'
8655 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308656 '295859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308657 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308658 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308659 'Param' => {
8660 '0' => {
8661 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308662 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 },
8664 '1' => {
8665 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308666 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 },
8668 '2' => {
8669 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308670 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308671 },
8672 '3' => {
8673 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008674 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 }
8676 },
8677 'Return' => '100',
8678 'ShortName' => 'encode_read_file_resp'
8679 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308680 '296074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308682 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308683 'Param' => {
8684 '0' => {
8685 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008686 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 },
8688 '1' => {
8689 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308690 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 },
8692 '2' => {
8693 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008694 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 },
8696 '3' => {
8697 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008698 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 },
8700 '4' => {
8701 'name' => 'file_data_offset',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008702 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308703 }
8704 },
8705 'Reg' => {
8706 '1' => 'r9',
8707 '2' => 'rdx',
8708 '3' => 'rcx',
8709 '4' => 'r8'
8710 },
8711 'Return' => '100',
8712 'ShortName' => 'decode_read_file_resp'
8713 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308714 '296210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308715 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308716 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 'Param' => {
8718 '0' => {
8719 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308720 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 },
8722 '1' => {
8723 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308724 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 },
8726 '2' => {
8727 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308728 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308729 },
8730 '3' => {
8731 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308732 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 },
8734 '4' => {
8735 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008736 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308737 }
8738 },
8739 'Return' => '100',
8740 'ShortName' => 'encode_read_file_req'
8741 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308742 '296445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308744 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 'Param' => {
8746 '0' => {
8747 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008748 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 },
8750 '1' => {
8751 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308752 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '2' => {
8755 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008756 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 },
8758 '3' => {
8759 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008760 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308761 },
8762 '4' => {
8763 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008764 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308765 }
8766 },
8767 'Reg' => {
8768 '1' => 'r9',
8769 '2' => 'rdx',
8770 '3' => 'rcx',
8771 '4' => 'r8'
8772 },
8773 'Return' => '100',
8774 'ShortName' => 'decode_read_file_req'
8775 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308776 '296581' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308778 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 'Param' => {
8780 '0' => {
8781 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008782 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 },
8784 '1' => {
8785 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308786 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 },
8788 '2' => {
8789 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008790 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308791 },
8792 '3' => {
8793 'name' => 'next_transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008794 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 },
8796 '4' => {
8797 'name' => 'transfer_flag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008798 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 },
8800 '5' => {
8801 'name' => 'file_table_data_start_offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03008802 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 },
8804 '6' => {
8805 'name' => 'file_table_length',
8806 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008807 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 }
8809 },
8810 'Reg' => {
8811 '1' => 'rsi',
8812 '2' => 'rdi',
8813 '3' => 'r10',
8814 '4' => 'r8',
8815 '5' => 'r9'
8816 },
8817 'Return' => '100',
8818 'ShortName' => 'decode_get_file_table_resp'
8819 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308820 '296755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308821 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308822 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308823 'Param' => {
8824 '0' => {
8825 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308826 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 },
8828 '1' => {
8829 'name' => 'transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308830 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '2' => {
8833 'name' => 'transfer_opflag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308834 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '3' => {
8837 'name' => 'table_type',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308838 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 },
8840 '4' => {
8841 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008842 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 }
8844 },
8845 'Return' => '100',
8846 'ShortName' => 'encode_get_file_table_req'
8847 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308848 '296982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308849 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308850 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308851 'Param' => {
8852 '0' => {
8853 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308854 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 },
8856 '1' => {
8857 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308858 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 },
8860 '2' => {
8861 'name' => 'next_transfer_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308862 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 },
8864 '3' => {
8865 'name' => 'transfer_flag',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308866 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 },
8868 '4' => {
8869 'name' => 'table_data',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308870 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308871 },
8872 '5' => {
8873 'name' => 'table_size',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308874 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308875 },
8876 '6' => {
8877 'name' => 'msg',
8878 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008879 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 }
8881 },
8882 'Reg' => {
8883 '2' => 'r15'
8884 },
8885 'Return' => '100',
8886 'ShortName' => 'encode_get_file_table_resp'
8887 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308888 '297340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308890 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 'Param' => {
8892 '0' => {
8893 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008894 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '1' => {
8897 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308898 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '2' => {
8901 'name' => 'transfer_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03008902 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 },
8904 '3' => {
8905 'name' => 'transfer_opflag',
Tal Yacobide67ab62024-05-30 22:36:50 +03008906 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 },
8908 '4' => {
8909 'name' => 'table_type',
Tal Yacobide67ab62024-05-30 22:36:50 +03008910 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308911 }
8912 },
8913 'Reg' => {
8914 '1' => 'r9',
8915 '2' => 'rdx',
8916 '3' => 'rcx',
8917 '4' => 'r8'
8918 },
8919 'Return' => '100',
8920 'ShortName' => 'decode_get_file_table_req'
8921 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308922 '297475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308924 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 'Param' => {
8926 '0' => {
8927 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03008928 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 },
8930 '1' => {
8931 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308932 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308933 },
8934 '2' => {
8935 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03008936 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308937 },
8938 '3' => {
8939 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03008940 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308941 }
8942 },
8943 'Reg' => {
8944 '0' => 'rdi',
8945 '1' => 'rsi',
8946 '2' => 'rdx',
8947 '3' => 'rcx'
8948 },
8949 'Return' => '100',
8950 'ShortName' => 'decode_rw_file_memory_resp'
8951 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308952 '297584' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308953 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308954 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308955 'Param' => {
8956 '0' => {
8957 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308958 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 },
8960 '1' => {
8961 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308962 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '2' => {
8965 'name' => 'file_handle',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308966 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 },
8968 '3' => {
8969 'name' => 'offset',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308970 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 },
8972 '4' => {
8973 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308974 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 },
8976 '5' => {
8977 'name' => 'address',
Andrew Jeffery5befd122024-07-17 17:07:57 +08008978 'type' => '15828'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 },
8980 '6' => {
8981 'name' => 'msg',
8982 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03008983 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308984 }
8985 },
8986 'Reg' => {
8987 '2' => 'r14'
8988 },
8989 'Return' => '100',
8990 'ShortName' => 'encode_rw_file_memory_req'
8991 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09308992 '297843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308994 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 'Param' => {
8996 '0' => {
8997 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09308998 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 },
9000 '1' => {
9001 'name' => 'command',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309002 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '2' => {
9005 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309006 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '3' => {
9009 'name' => 'length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309010 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 },
9012 '4' => {
9013 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009014 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 }
9016 },
9017 'Return' => '100',
9018 'ShortName' => 'encode_rw_file_memory_resp'
9019 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309020 '298064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309022 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 'Param' => {
9024 '0' => {
9025 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009026 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 },
9028 '1' => {
9029 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309030 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 },
9032 '2' => {
9033 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009034 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '3' => {
9037 'name' => 'offset',
Tal Yacobide67ab62024-05-30 22:36:50 +03009038 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '4' => {
9041 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009042 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309043 },
9044 '5' => {
9045 'name' => 'address',
Andrew Jeffery46673f42024-06-25 16:02:25 +09309046 'type' => '24556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 }
9048 },
9049 'Reg' => {
9050 '1' => 'r10',
9051 '2' => 'rdx',
9052 '3' => 'rdi',
9053 '4' => 'r8',
9054 '5' => 'r9'
9055 },
9056 'Return' => '100',
9057 'ShortName' => 'decode_rw_file_memory_req'
9058 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309059 '299113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 'Header' => 'host.h',
9061 'Line' => '101',
9062 'Param' => {
9063 '0' => {
9064 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309065 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 },
9067 '1' => {
9068 'name' => 'completion_code',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309069 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309070 },
9071 '2' => {
9072 'name' => 'rack_entry',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309073 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '3' => {
9076 'name' => 'pri_cec_node',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309077 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 },
9079 '4' => {
9080 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009081 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 },
9083 '5' => {
9084 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309085 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309086 }
9087 },
9088 'Reg' => {
9089 '2' => 'r12'
9090 },
9091 'Return' => '100',
9092 'ShortName' => 'encode_get_alert_status_resp'
9093 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309094 '299361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309095 'Header' => 'host.h',
9096 'Line' => '86',
9097 'Param' => {
9098 '0' => {
9099 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009100 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 },
9102 '1' => {
9103 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309104 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 },
9106 '2' => {
9107 'name' => 'version_id',
Tal Yacobide67ab62024-05-30 22:36:50 +03009108 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 }
9110 },
9111 'Reg' => {
9112 '0' => 'rdi',
9113 '1' => 'rsi',
9114 '2' => 'rdx'
9115 },
9116 'Return' => '100',
9117 'ShortName' => 'decode_get_alert_status_req'
9118 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309119 '299444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309120 'Header' => 'host.h',
9121 'Line' => '70',
9122 'Param' => {
9123 '0' => {
9124 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009125 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309126 },
9127 '1' => {
9128 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309129 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309130 },
9131 '2' => {
9132 'name' => 'completion_code',
Tal Yacobide67ab62024-05-30 22:36:50 +03009133 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 },
9135 '3' => {
9136 'name' => 'rack_entry',
Tal Yacobide67ab62024-05-30 22:36:50 +03009137 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 },
9139 '4' => {
9140 'name' => 'pri_cec_node',
Tal Yacobide67ab62024-05-30 22:36:50 +03009141 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 }
9143 },
9144 'Reg' => {
9145 '1' => 'r9',
9146 '2' => 'rdx',
9147 '3' => 'rcx',
9148 '4' => 'r8'
9149 },
9150 'Return' => '100',
9151 'ShortName' => 'decode_get_alert_status_resp'
9152 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309153 '299583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 'Header' => 'host.h',
9155 'Line' => '52',
9156 'Param' => {
9157 '0' => {
9158 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309159 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309160 },
9161 '1' => {
9162 'name' => 'version_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309163 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309164 },
9165 '2' => {
9166 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009167 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 },
9169 '3' => {
9170 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309171 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309172 }
9173 },
9174 'Return' => '100',
9175 'ShortName' => 'encode_get_alert_status_req'
9176 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309177 '300651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309178 'Header' => 'platform.h',
9179 'Line' => '47',
9180 'Param' => {
9181 '0' => {
9182 'name' => 'instance_id',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309183 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309184 },
9185 '1' => {
9186 'name' => 'format_version',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309187 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309188 },
9189 '2' => {
9190 'name' => 'tid',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309191 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309192 },
9193 '3' => {
9194 'name' => 'num_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309195 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 },
9197 '4' => {
9198 'name' => 'list_of_handles',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309199 'type' => '1219'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309200 },
9201 '5' => {
9202 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309203 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309204 },
9205 '6' => {
9206 'name' => 'msg',
9207 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009208 'type' => '4120'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 }
9210 },
9211 'Return' => '100',
9212 'ShortName' => 'encode_bios_attribute_update_event_req'
9213 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09309214 '301757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309215 'Header' => 'file_io.h',
9216 'Line' => '36',
9217 'Param' => {
9218 '0' => {
9219 'name' => 'msg',
Tal Yacobide67ab62024-05-30 22:36:50 +03009220 'type' => '4567'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 },
9222 '1' => {
9223 'name' => 'payload_length',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309224 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309225 },
9226 '2' => {
9227 'name' => 'file_handle',
Tal Yacobide67ab62024-05-30 22:36:50 +03009228 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '3' => {
9231 'name' => 'length',
Tal Yacobide67ab62024-05-30 22:36:50 +03009232 'type' => '4577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '4' => {
9235 'name' => 'data',
Tal Yacobide67ab62024-05-30 22:36:50 +03009236 'type' => '4572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 }
9238 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 'Return' => '100',
9240 'ShortName' => 'decode_oem_meta_file_io_req'
9241 }
9242 },
9243 'SymbolVersion' => {},
9244 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309245 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309246 'bcd2dec16' => 1,
9247 'bcd2dec32' => 1,
9248 'bcd2dec8' => 1,
9249 'crc32' => 1,
9250 'crc8' => 1,
9251 'dec2bcd16' => 1,
9252 'dec2bcd32' => 1,
9253 'dec2bcd8' => 1,
9254 'decode_activate_firmware_resp' => 1,
9255 'decode_apply_complete_req' => 1,
9256 'decode_cancel_update_component_resp' => 1,
9257 'decode_cancel_update_resp' => 1,
9258 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009259 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309260 'decode_event_message_buffer_size_resp' => 1,
9261 'decode_event_message_supported_resp' => 1,
9262 'decode_file_ack_req' => 1,
9263 'decode_file_ack_resp' => 1,
9264 'decode_file_ack_with_meta_data_req' => 1,
9265 'decode_file_ack_with_meta_data_resp' => 1,
9266 'decode_firmware_device_id_record' => 1,
9267 'decode_get_alert_status_req' => 1,
9268 'decode_get_alert_status_resp' => 1,
9269 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9270 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9271 'decode_get_bios_table_req' => 1,
9272 'decode_get_bios_table_resp' => 1,
9273 'decode_get_commands_req' => 1,
9274 'decode_get_commands_resp' => 1,
9275 'decode_get_date_time_resp' => 1,
9276 'decode_get_file_table_req' => 1,
9277 'decode_get_file_table_resp' => 1,
9278 'decode_get_firmware_parameters_resp' => 1,
9279 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9280 'decode_get_fru_record_by_option_req' => 1,
9281 'decode_get_fru_record_by_option_resp' => 1,
9282 'decode_get_fru_record_table_metadata_resp' => 1,
9283 'decode_get_fru_record_table_req' => 1,
9284 'decode_get_fru_record_table_resp' => 1,
9285 'decode_get_fru_record_table_resp_safe' => 1,
9286 'decode_get_numeric_effecter_value_req' => 1,
9287 'decode_get_numeric_effecter_value_resp' => 1,
9288 'decode_get_pdr_repository_info_resp' => 1,
9289 'decode_get_pdr_req' => 1,
9290 'decode_get_pdr_resp' => 1,
9291 'decode_get_sensor_reading_req' => 1,
9292 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009293 'decode_get_state_effecter_states_req' => 1,
9294 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309295 'decode_get_state_sensor_readings_req' => 1,
9296 'decode_get_state_sensor_readings_resp' => 1,
9297 'decode_get_status_resp' => 1,
9298 'decode_get_tid_resp' => 1,
9299 'decode_get_types_resp' => 1,
9300 'decode_get_version_req' => 1,
9301 'decode_get_version_resp' => 1,
9302 'decode_multipart_receive_req' => 1,
9303 'decode_new_file_req' => 1,
9304 'decode_new_file_resp' => 1,
9305 'decode_new_file_with_metadata_req' => 1,
9306 'decode_new_file_with_metadata_resp' => 1,
9307 'decode_numeric_sensor_data' => 1,
9308 'decode_numeric_sensor_pdr_data' => 1,
9309 'decode_oem_meta_file_io_req' => 1,
9310 'decode_pass_component_table_resp' => 1,
9311 'decode_platform_event_message_req' => 1,
9312 'decode_platform_event_message_resp' => 1,
9313 'decode_pldm_comp_image_info' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009314 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009315 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309316 'decode_pldm_package_header_info' => 1,
9317 'decode_pldm_pdr_repository_change_record_data' => 1,
9318 'decode_pldm_pdr_repository_chg_event_data' => 1,
9319 'decode_poll_for_platform_event_message_req' => 1,
9320 'decode_poll_for_platform_event_message_resp' => 1,
9321 'decode_query_device_identifiers_resp' => 1,
9322 'decode_read_file_req' => 1,
9323 'decode_read_file_resp' => 1,
9324 'decode_request_firmware_data_req' => 1,
9325 'decode_request_update_resp' => 1,
9326 'decode_rw_file_by_type_memory_req' => 1,
9327 'decode_rw_file_by_type_memory_resp' => 1,
9328 'decode_rw_file_by_type_req' => 1,
9329 'decode_rw_file_by_type_resp' => 1,
9330 'decode_rw_file_memory_req' => 1,
9331 'decode_rw_file_memory_resp' => 1,
9332 'decode_sensor_event_data' => 1,
9333 'decode_sensor_op_data' => 1,
9334 'decode_set_bios_attribute_current_value_req' => 1,
9335 'decode_set_bios_attribute_current_value_resp' => 1,
9336 'decode_set_bios_table_req' => 1,
9337 'decode_set_bios_table_resp' => 1,
9338 'decode_set_date_time_req' => 1,
9339 'decode_set_date_time_resp' => 1,
9340 'decode_set_event_receiver_req' => 1,
9341 'decode_set_event_receiver_resp' => 1,
9342 'decode_set_fru_record_table_req' => 1,
9343 'decode_set_numeric_effecter_value_req' => 1,
9344 'decode_set_numeric_effecter_value_resp' => 1,
9345 'decode_set_state_effecter_states_req' => 1,
9346 'decode_set_state_effecter_states_resp' => 1,
9347 'decode_state_sensor_data' => 1,
9348 'decode_transfer_complete_req' => 1,
9349 'decode_update_component_resp' => 1,
9350 'decode_vendor_defined_descriptor_value' => 1,
9351 'decode_verify_complete_req' => 1,
9352 'decode_write_file_req' => 1,
9353 'decode_write_file_resp' => 1,
9354 'encode_activate_firmware_req' => 1,
9355 'encode_apply_complete_resp' => 1,
9356 'encode_bios_attribute_update_event_req' => 1,
9357 'encode_cancel_update_component_req' => 1,
9358 'encode_cancel_update_req' => 1,
9359 'encode_cc_only_resp' => 1,
9360 'encode_event_message_buffer_size_req' => 1,
9361 'encode_event_message_supported_req' => 1,
9362 'encode_file_ack_req' => 1,
9363 'encode_file_ack_resp' => 1,
9364 'encode_file_ack_with_meta_data_req' => 1,
9365 'encode_file_ack_with_meta_data_resp' => 1,
9366 'encode_fru_record' => 1,
9367 'encode_get_alert_status_req' => 1,
9368 'encode_get_alert_status_resp' => 1,
9369 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9370 'encode_get_bios_current_value_by_handle_resp' => 1,
9371 'encode_get_bios_table_req' => 1,
9372 'encode_get_bios_table_resp' => 1,
9373 'encode_get_commands_req' => 1,
9374 'encode_get_commands_resp' => 1,
9375 'encode_get_date_time_req' => 1,
9376 'encode_get_date_time_resp' => 1,
9377 'encode_get_file_table_req' => 1,
9378 'encode_get_file_table_resp' => 1,
9379 'encode_get_firmware_parameters_req' => 1,
9380 'encode_get_fru_record_by_option_req' => 1,
9381 'encode_get_fru_record_by_option_resp' => 1,
9382 'encode_get_fru_record_table_metadata_req' => 1,
9383 'encode_get_fru_record_table_metadata_resp' => 1,
9384 'encode_get_fru_record_table_req' => 1,
9385 'encode_get_fru_record_table_resp' => 1,
9386 'encode_get_numeric_effecter_value_req' => 1,
9387 'encode_get_numeric_effecter_value_resp' => 1,
9388 'encode_get_pdr_repository_info_resp' => 1,
9389 'encode_get_pdr_req' => 1,
9390 'encode_get_pdr_resp' => 1,
9391 'encode_get_sensor_reading_req' => 1,
9392 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009393 'encode_get_state_effecter_states_req' => 1,
9394 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309395 'encode_get_state_sensor_readings_req' => 1,
9396 'encode_get_state_sensor_readings_resp' => 1,
9397 'encode_get_status_req' => 1,
9398 'encode_get_tid_req' => 1,
9399 'encode_get_tid_resp' => 1,
9400 'encode_get_types_req' => 1,
9401 'encode_get_types_resp' => 1,
9402 'encode_get_version_req' => 1,
9403 'encode_get_version_resp' => 1,
9404 'encode_new_file_req' => 1,
9405 'encode_new_file_resp' => 1,
9406 'encode_new_file_with_metadata_req' => 1,
9407 'encode_new_file_with_metadata_resp' => 1,
9408 'encode_pass_component_table_req' => 1,
9409 'encode_platform_event_message_req' => 1,
9410 'encode_platform_event_message_resp' => 1,
9411 'encode_pldm_header_only' => 1,
9412 'encode_pldm_pdr_repository_chg_event_data' => 1,
9413 'encode_poll_for_platform_event_message_req' => 1,
9414 'encode_poll_for_platform_event_message_resp' => 1,
9415 'encode_query_device_identifiers_req' => 1,
9416 'encode_read_file_req' => 1,
9417 'encode_read_file_resp' => 1,
9418 'encode_request_firmware_data_resp' => 1,
9419 'encode_request_update_req' => 1,
9420 'encode_rw_file_by_type_memory_req' => 1,
9421 'encode_rw_file_by_type_memory_resp' => 1,
9422 'encode_rw_file_by_type_req' => 1,
9423 'encode_rw_file_by_type_resp' => 1,
9424 'encode_rw_file_memory_req' => 1,
9425 'encode_rw_file_memory_resp' => 1,
9426 'encode_sensor_event_data' => 1,
9427 'encode_set_bios_attribute_current_value_req' => 1,
9428 'encode_set_bios_attribute_current_value_resp' => 1,
9429 'encode_set_bios_table_req' => 1,
9430 'encode_set_bios_table_resp' => 1,
9431 'encode_set_date_time_req' => 1,
9432 'encode_set_date_time_resp' => 1,
9433 'encode_set_event_receiver_req' => 1,
9434 'encode_set_event_receiver_resp' => 1,
9435 'encode_set_fru_record_table_resp' => 1,
9436 'encode_set_numeric_effecter_value_req' => 1,
9437 'encode_set_numeric_effecter_value_resp' => 1,
9438 'encode_set_state_effecter_states_req' => 1,
9439 'encode_set_state_effecter_states_resp' => 1,
9440 'encode_set_tid_req' => 1,
9441 'encode_state_effecter_pdr' => 1,
9442 'encode_state_sensor_pdr' => 1,
9443 'encode_transfer_complete_resp' => 1,
9444 'encode_update_component_req' => 1,
9445 'encode_verify_complete_resp' => 1,
9446 'encode_write_file_req' => 1,
9447 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009448 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309449 'get_fru_record_by_option_check' => 1,
9450 'is_time_legal' => 1,
9451 'is_transfer_flag_valid' => 1,
9452 'pack_pldm_header' => 1,
9453 'pldm_bios_table_append_pad_checksum_check' => 1,
9454 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9455 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9456 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9457 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309458 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309459 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309460 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309462 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309463 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309464 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309465 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9466 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9467 'pldm_bios_table_attr_entry_integer_decode' => 1,
9468 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9469 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9470 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9471 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9472 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9473 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9474 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9475 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309476 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309477 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9478 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9479 'pldm_bios_table_attr_entry_string_info_check' => 1,
9480 'pldm_bios_table_attr_find_by_handle' => 1,
9481 'pldm_bios_table_attr_find_by_string_handle' => 1,
9482 'pldm_bios_table_attr_value_copy_and_update' => 1,
9483 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9484 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9485 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9486 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9487 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9488 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9489 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9490 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9491 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9492 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9493 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9494 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9495 'pldm_bios_table_attr_value_entry_length' => 1,
9496 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9497 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9498 'pldm_bios_table_attr_value_find_by_handle' => 1,
9499 'pldm_bios_table_checksum' => 1,
9500 'pldm_bios_table_iter_create' => 1,
9501 'pldm_bios_table_iter_free' => 1,
9502 'pldm_bios_table_iter_is_end' => 1,
9503 'pldm_bios_table_iter_next' => 1,
9504 'pldm_bios_table_iter_value' => 1,
9505 'pldm_bios_table_pad_checksum_size' => 1,
9506 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309507 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309508 'pldm_bios_table_string_entry_decode_string_check' => 1,
9509 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309510 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309511 'pldm_bios_table_string_entry_encode_check' => 1,
9512 'pldm_bios_table_string_entry_encode_length' => 1,
9513 'pldm_bios_table_string_find_by_handle' => 1,
9514 'pldm_bios_table_string_find_by_string' => 1,
9515 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309516 'pldm_entity_association_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309517 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309518 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309519 'pldm_entity_association_pdr_add_from_node_check' => 1,
9520 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9521 'pldm_entity_association_pdr_extract' => 1,
9522 'pldm_entity_association_tree_add' => 1,
9523 'pldm_entity_association_tree_add_entity' => 1,
9524 'pldm_entity_association_tree_copy_root' => 1,
9525 'pldm_entity_association_tree_destroy' => 1,
9526 'pldm_entity_association_tree_destroy_root' => 1,
9527 'pldm_entity_association_tree_find' => 1,
9528 'pldm_entity_association_tree_find_with_locality' => 1,
9529 'pldm_entity_association_tree_init' => 1,
9530 'pldm_entity_association_tree_visit' => 1,
9531 'pldm_entity_extract' => 1,
9532 'pldm_entity_get_num_children' => 1,
9533 'pldm_entity_get_parent' => 1,
9534 'pldm_entity_is_exist_parent' => 1,
9535 'pldm_entity_is_node_parent' => 1,
9536 'pldm_entity_node_get_remote_container_id' => 1,
9537 'pldm_find_entity_ref_in_tree' => 1,
9538 'pldm_instance_db_destroy' => 1,
9539 'pldm_instance_db_init' => 1,
9540 'pldm_instance_db_init_default' => 1,
9541 'pldm_instance_id_alloc' => 1,
9542 'pldm_instance_id_free' => 1,
9543 'pldm_is_current_parent_child' => 1,
9544 'pldm_is_empty_entity_assoc_tree' => 1,
9545 'pldm_msg_hdr_correlate_response' => 1,
9546 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009547 'pldm_pdr_add' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309548 'pldm_pdr_add_check' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309549 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309550 'pldm_pdr_add_fru_record_set_check' => 1,
9551 'pldm_pdr_destroy' => 1,
9552 'pldm_pdr_find_last_in_range' => 1,
9553 'pldm_pdr_find_record' => 1,
9554 'pldm_pdr_find_record_by_type' => 1,
9555 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9556 'pldm_pdr_get_next_record' => 1,
9557 'pldm_pdr_get_record_count' => 1,
9558 'pldm_pdr_get_record_handle' => 1,
9559 'pldm_pdr_get_repo_size' => 1,
9560 'pldm_pdr_init' => 1,
9561 'pldm_pdr_record_is_remote' => 1,
9562 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9563 'pldm_pdr_remove_remote_pdrs' => 1,
9564 'pldm_pdr_update_TL_pdr' => 1,
9565 'pldm_recv' => 1,
9566 'pldm_recv_any' => 1,
9567 'pldm_send' => 1,
9568 'pldm_send_recv' => 1,
9569 'pldm_transport_af_mctp_bind' => 1,
9570 'pldm_transport_af_mctp_core' => 1,
9571 'pldm_transport_af_mctp_destroy' => 1,
9572 'pldm_transport_af_mctp_init' => 1,
9573 'pldm_transport_af_mctp_init_pollfd' => 1,
9574 'pldm_transport_af_mctp_map_tid' => 1,
9575 'pldm_transport_af_mctp_unmap_tid' => 1,
9576 'pldm_transport_mctp_demux_core' => 1,
9577 'pldm_transport_mctp_demux_destroy' => 1,
9578 'pldm_transport_mctp_demux_init' => 1,
9579 'pldm_transport_mctp_demux_init_pollfd' => 1,
9580 'pldm_transport_mctp_demux_map_tid' => 1,
9581 'pldm_transport_mctp_demux_unmap_tid' => 1,
9582 'pldm_transport_poll' => 1,
9583 'pldm_transport_recv_msg' => 1,
9584 'pldm_transport_send_msg' => 1,
9585 'pldm_transport_send_recv_msg' => 1,
9586 'unpack_pldm_header' => 1,
9587 'ver2str' => 1
9588 }
9589 },
9590 'Target' => 'unix',
9591 'TypeInfo' => {
9592 '1' => {
9593 'Name' => 'void',
9594 'Type' => 'Intrinsic'
9595 },
9596 '46' => {
9597 'Name' => 'unsigned char',
9598 'Size' => '1',
9599 'Type' => 'Intrinsic'
9600 },
9601 '53' => {
9602 'Name' => 'unsigned short',
9603 'Size' => '2',
9604 'Type' => 'Intrinsic'
9605 },
9606 '60' => {
9607 'Name' => 'unsigned int',
9608 'Size' => '4',
9609 'Type' => 'Intrinsic'
9610 },
9611 '67' => {
9612 'Name' => 'unsigned long',
9613 'Size' => '8',
9614 'Type' => 'Intrinsic'
9615 },
9616 '74' => {
9617 'Name' => 'signed char',
9618 'Size' => '1',
9619 'Type' => 'Intrinsic'
9620 },
9621 '81' => {
9622 'BaseType' => '46',
9623 'Header' => 'types.h',
9624 'Line' => '38',
9625 'Name' => '__uint8_t',
9626 'PrivateABI' => 1,
9627 'Size' => '1',
9628 'Type' => 'Typedef'
9629 },
9630 '93' => {
9631 'Name' => 'short',
9632 'Size' => '2',
9633 'Type' => 'Intrinsic'
9634 },
9635 '100' => {
9636 'Name' => 'int',
9637 'Size' => '4',
9638 'Type' => 'Intrinsic'
9639 },
9640 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309641 'Name' => 'long',
9642 'Size' => '8',
9643 'Type' => 'Intrinsic'
9644 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309645 '114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309646 'Name' => 'char',
9647 'Size' => '1',
9648 'Type' => 'Intrinsic'
9649 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309650 '121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309651 'BaseType' => '81',
9652 'Header' => 'stdint-uintn.h',
9653 'Line' => '24',
9654 'Name' => 'uint8_t',
9655 'PrivateABI' => 1,
9656 'Size' => '1',
9657 'Type' => 'Typedef'
9658 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309659 '133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309660 'Name' => 'float',
9661 'Size' => '4',
9662 'Type' => 'Intrinsic'
9663 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309664 '175' => {
9665 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309666 'Header' => 'base.h',
9667 'Line' => '16',
9668 'Name' => 'pldm_tid_t',
9669 'Size' => '1',
9670 'Type' => 'Typedef'
9671 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309672 '187' => {
9673 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309674 'Header' => 'instance-id.h',
9675 'Line' => '13',
9676 'Name' => 'pldm_instance_id_t',
9677 'Size' => '1',
9678 'Type' => 'Typedef'
9679 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309680 '199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309681 'Header' => 'responder.h',
9682 'Line' => '10',
9683 'Memb' => {
9684 '0' => {
9685 'name' => 'tid',
9686 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309687 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309688 },
9689 '1' => {
9690 'name' => 'instance_id',
9691 'offset' => '1',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309692 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309693 },
9694 '2' => {
9695 'name' => 'type',
9696 'offset' => '2',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309697 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309698 },
9699 '3' => {
9700 'name' => 'command',
9701 'offset' => '3',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309702 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309703 },
9704 '4' => {
9705 'name' => 'next',
9706 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309707 'type' => '279'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309708 }
9709 },
9710 'Name' => 'struct pldm_responder_cookie',
9711 'PrivateABI' => 1,
9712 'Size' => '16',
9713 'Type' => 'Struct'
9714 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309715 '279' => {
9716 'BaseType' => '199',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309717 'Name' => 'struct pldm_responder_cookie*',
9718 'Size' => '8',
9719 'Type' => 'Pointer'
9720 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309721 '284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309722 'Header' => 'pldm.h',
9723 'Line' => '15',
9724 'Memb' => {
9725 '0' => {
9726 'name' => 'PLDM_REQUESTER_SUCCESS',
9727 'value' => '0'
9728 },
9729 '1' => {
9730 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
9731 'value' => '18446744073709551615 (-1)'
9732 },
9733 '2' => {
9734 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
9735 'value' => '18446744073709551614 (-2)'
9736 },
9737 '3' => {
9738 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
9739 'value' => '18446744073709551613 (-3)'
9740 },
9741 '4' => {
9742 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
9743 'value' => '18446744073709551612 (-4)'
9744 },
9745 '5' => {
9746 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
9747 'value' => '18446744073709551611 (-5)'
9748 },
9749 '6' => {
9750 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
9751 'value' => '18446744073709551610 (-6)'
9752 },
9753 '7' => {
9754 'name' => 'PLDM_REQUESTER_SEND_FAIL',
9755 'value' => '18446744073709551609 (-7)'
9756 },
9757 '8' => {
9758 'name' => 'PLDM_REQUESTER_RECV_FAIL',
9759 'value' => '18446744073709551608 (-8)'
9760 },
9761 '9' => {
9762 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
9763 'value' => '18446744073709551607 (-9)'
9764 },
9765 '10' => {
9766 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
9767 'value' => '18446744073709551606 (-10)'
9768 },
9769 '11' => {
9770 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
9771 'value' => '18446744073709551605 (-11)'
9772 },
9773 '12' => {
9774 'name' => 'PLDM_REQUESTER_POLL_FAIL',
9775 'value' => '18446744073709551604 (-12)'
9776 },
9777 '13' => {
9778 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
9779 'value' => '18446744073709551603 (-13)'
9780 }
9781 },
9782 'Name' => 'enum pldm_requester_error_codes',
9783 'Size' => '4',
9784 'Type' => 'Enum'
9785 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09309786 '805' => {
9787 'Name' => '_Bool',
9788 'Size' => '1',
9789 'Type' => 'Intrinsic'
9790 },
9791 '927' => {
9792 'BaseType' => '53',
9793 'Header' => 'types.h',
9794 'Line' => '40',
9795 'Name' => '__uint16_t',
9796 'PrivateABI' => 1,
9797 'Size' => '2',
9798 'Type' => 'Typedef'
9799 },
9800 '951' => {
9801 'BaseType' => '60',
9802 'Header' => 'types.h',
9803 'Line' => '42',
9804 'Name' => '__uint32_t',
9805 'PrivateABI' => 1,
9806 'Size' => '4',
9807 'Type' => 'Typedef'
9808 },
9809 '970' => {
9810 'BaseType' => '107',
9811 'Header' => 'types.h',
9812 'Line' => '194',
9813 'Name' => '__ssize_t',
9814 'PrivateABI' => 1,
9815 'Size' => '8',
9816 'Type' => 'Typedef'
9817 },
9818 '982' => {
9819 'BaseType' => '114',
9820 'Name' => 'char*',
9821 'Size' => '8',
9822 'Type' => 'Pointer'
9823 },
9824 '1006' => {
9825 'BaseType' => '121',
9826 'Name' => 'uint8_t const',
9827 'Size' => '1',
9828 'Type' => 'Const'
9829 },
9830 '1011' => {
9831 'BaseType' => '927',
9832 'Header' => 'stdint-uintn.h',
9833 'Line' => '25',
9834 'Name' => 'uint16_t',
9835 'PrivateABI' => 1,
9836 'Size' => '2',
9837 'Type' => 'Typedef'
9838 },
9839 '1023' => {
9840 'BaseType' => '951',
9841 'Header' => 'stdint-uintn.h',
9842 'Line' => '26',
9843 'Name' => 'uint32_t',
9844 'PrivateABI' => 1,
9845 'Size' => '4',
9846 'Type' => 'Typedef'
9847 },
9848 '1035' => {
9849 'Header' => 'pldm_types.h',
9850 'Line' => '25',
9851 'Memb' => {
9852 '0' => {
9853 'name' => 'alpha',
9854 'offset' => '0',
9855 'type' => '121'
9856 },
9857 '1' => {
9858 'name' => 'update',
9859 'offset' => '1',
9860 'type' => '121'
9861 },
9862 '2' => {
9863 'name' => 'minor',
9864 'offset' => '2',
9865 'type' => '121'
9866 },
9867 '3' => {
9868 'name' => 'major',
9869 'offset' => '3',
9870 'type' => '121'
9871 }
9872 },
9873 'Name' => 'struct pldm_version',
9874 'Size' => '4',
9875 'Type' => 'Struct'
9876 },
9877 '1093' => {
9878 'BaseType' => '1035',
9879 'Header' => 'pldm_types.h',
9880 'Line' => '30',
9881 'Name' => 'ver32_t',
9882 'Size' => '4',
9883 'Type' => 'Typedef'
9884 },
9885 '1105' => {
9886 'BaseType' => '1093',
9887 'Name' => 'ver32_t const',
9888 'Size' => '4',
9889 'Type' => 'Const'
9890 },
9891 '1145' => {
9892 'BaseType' => '67',
9893 'Header' => 'stddef.h',
9894 'Line' => '214',
9895 'Name' => 'size_t',
9896 'PrivateABI' => 1,
9897 'Size' => '8',
9898 'Type' => 'Typedef'
9899 },
9900 '1207' => {
9901 'BaseType' => '970',
9902 'Header' => 'types.h',
9903 'Line' => '108',
9904 'Name' => 'ssize_t',
9905 'PrivateABI' => 1,
9906 'Size' => '8',
9907 'Type' => 'Typedef'
9908 },
9909 '1219' => {
9910 'BaseType' => '1006',
9911 'Name' => 'uint8_t const*',
9912 'Size' => '8',
9913 'Type' => 'Pointer'
9914 },
9915 '2228' => {
9916 'BaseType' => '1105',
9917 'Name' => 'ver32_t const*',
9918 'Size' => '8',
9919 'Type' => 'Pointer'
9920 },
9921 '2341' => {
9922 'BaseType' => '2346',
9923 'Name' => 'void const*',
9924 'Size' => '8',
9925 'Type' => 'Pointer'
9926 },
9927 '2346' => {
9928 'BaseType' => '1',
9929 'Name' => 'void const',
9930 'Type' => 'Const'
9931 },
9932 '2579' => {
9933 'BaseType' => '1',
9934 'Name' => 'void*',
9935 'Size' => '8',
9936 'Type' => 'Pointer'
9937 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009938 '2593' => {
9939 'BaseType' => '114',
9940 'Name' => 'char const',
9941 'Size' => '1',
9942 'Type' => 'Const'
9943 },
9944 '2622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309945 'Header' => 'pldm_types.h',
9946 'Line' => '9',
9947 'Name' => 'anon-struct-pldm_types.h-9',
9948 'Size' => '1',
9949 'Type' => 'Struct'
9950 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009951 '2776' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309952 'Header' => 'pldm_types.h',
9953 'Line' => '19',
9954 'Memb' => {
9955 '0' => {
9956 'name' => 'byte',
9957 'offset' => '0',
9958 'type' => '121'
9959 },
9960 '1' => {
9961 'name' => 'bits',
9962 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +03009963 'type' => '2622'
Andrew Jeffery48761c62024-06-03 15:48:26 +09309964 }
9965 },
9966 'Name' => 'union bitfield8_t',
9967 'Size' => '1',
9968 'Type' => 'Union'
9969 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009970 '2788' => {
9971 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +09309972 'Name' => 'bitfield8_t const',
9973 'Size' => '1',
9974 'Type' => 'Const'
9975 },
Tal Yacobide67ab62024-05-30 22:36:50 +03009976 '3191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09309977 'Header' => 'base.h',
9978 'Line' => '92',
9979 'Memb' => {
9980 '0' => {
9981 'name' => 'PLDM_RESPONSE',
9982 'value' => '0'
9983 },
9984 '1' => {
9985 'name' => 'PLDM_REQUEST',
9986 'value' => '1'
9987 },
9988 '2' => {
9989 'name' => 'PLDM_RESERVED',
9990 'value' => '2'
9991 },
9992 '3' => {
9993 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9994 'value' => '3'
9995 }
9996 },
9997 'Name' => 'enum MessageType',
9998 'Size' => '4',
9999 'Type' => 'Enum'
10000 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010001 '3203' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010002 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010003 'Line' => '138',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010004 'Memb' => {
10005 '0' => {
10006 'name' => 'command',
10007 'offset' => '2',
10008 'type' => '121'
10009 }
10010 },
10011 'Name' => 'struct pldm_msg_hdr',
10012 'Size' => '3',
10013 'Type' => 'Struct'
10014 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010015 '3314' => {
10016 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010017 'Name' => 'struct pldm_msg_hdr const',
10018 'Size' => '3',
10019 'Type' => 'Const'
10020 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010021 '3319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010022 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010023 'Line' => '171',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010024 'Memb' => {
10025 '0' => {
10026 'name' => 'hdr',
10027 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010028 'type' => '3203'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010029 },
10030 '1' => {
10031 'name' => 'payload',
10032 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010033 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010034 }
10035 },
10036 'Name' => 'struct pldm_msg',
10037 'Size' => '4',
10038 'Type' => 'Struct'
10039 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010040 '3359' => {
10041 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010042 'Name' => 'struct pldm_msg const',
10043 'Size' => '4',
10044 'Type' => 'Const'
10045 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010046 '3364' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010047 'BaseType' => '121',
10048 'Name' => 'uint8_t[1]',
10049 'Size' => '1',
10050 'Type' => 'Array'
10051 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010052 '3380' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010053 'Header' => 'base.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010054 'Line' => '197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010055 'Memb' => {
10056 '0' => {
10057 'name' => 'msg_type',
10058 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030010059 'type' => '3191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010060 },
10061 '1' => {
10062 'name' => 'instance',
10063 'offset' => '4',
10064 'type' => '121'
10065 },
10066 '2' => {
10067 'name' => 'pldm_type',
10068 'offset' => '5',
10069 'type' => '121'
10070 },
10071 '3' => {
10072 'name' => 'command',
10073 'offset' => '6',
10074 'type' => '121'
10075 },
10076 '4' => {
10077 'name' => 'completion_code',
10078 'offset' => '7',
10079 'type' => '121'
10080 }
10081 },
10082 'Name' => 'struct pldm_header_info',
10083 'Size' => '8',
10084 'Type' => 'Struct'
10085 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010086 '3459' => {
10087 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010088 'Name' => 'struct pldm_header_info const',
10089 'Size' => '8',
10090 'Type' => 'Const'
10091 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010092 '3889' => {
10093 'BaseType' => '2593',
10094 'Name' => 'char const*',
10095 'Size' => '8',
10096 'Type' => 'Pointer'
10097 },
10098 '4120' => {
10099 'BaseType' => '3319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010100 'Name' => 'struct pldm_msg*',
10101 'Size' => '8',
10102 'Type' => 'Pointer'
10103 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010104 '4567' => {
10105 'BaseType' => '3359',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010106 'Name' => 'struct pldm_msg const*',
10107 'Size' => '8',
10108 'Type' => 'Pointer'
10109 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010110 '4572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010111 'BaseType' => '121',
10112 'Name' => 'uint8_t*',
10113 'Size' => '8',
10114 'Type' => 'Pointer'
10115 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010116 '4577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010117 'BaseType' => '1023',
10118 'Name' => 'uint32_t*',
10119 'Size' => '8',
10120 'Type' => 'Pointer'
10121 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010122 '5470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010123 'BaseType' => '1093',
10124 'Name' => 'ver32_t*',
10125 'Size' => '8',
10126 'Type' => 'Pointer'
10127 },
Tal Yacobide67ab62024-05-30 22:36:50 +030010128 '6393' => {
10129 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010130 'Name' => 'bitfield8_t*',
10131 'Size' => '8',
10132 'Type' => 'Pointer'
10133 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010134 '6855' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010135 'BaseType' => '2788',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010136 'Name' => 'bitfield8_t const*',
10137 'Size' => '8',
10138 'Type' => 'Pointer'
10139 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010140 '7643' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010141 'BaseType' => '3314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010142 'Name' => 'struct pldm_msg_hdr const*',
10143 'Size' => '8',
10144 'Type' => 'Pointer'
10145 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010146 '7882' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010147 'BaseType' => '3380',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010148 'Name' => 'struct pldm_header_info*',
10149 'Size' => '8',
10150 'Type' => 'Pointer'
10151 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010152 '8142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010153 'BaseType' => '3459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010154 'Name' => 'struct pldm_header_info const*',
10155 'Size' => '8',
10156 'Type' => 'Pointer'
10157 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010158 '8147' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010159 'BaseType' => '3203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010160 'Name' => 'struct pldm_msg_hdr*',
10161 'Size' => '8',
10162 'Type' => 'Pointer'
10163 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010164 '10017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010165 'Header' => 'utils.h',
10166 'Line' => '20',
10167 'Memb' => {
10168 '0' => {
10169 'name' => 'ptr',
10170 'offset' => '0',
10171 'type' => '1219'
10172 },
10173 '1' => {
10174 'name' => 'length',
10175 'offset' => '8',
10176 'type' => '1145'
10177 }
10178 },
10179 'Name' => 'struct variable_field',
10180 'Size' => '16',
10181 'Type' => 'Struct'
10182 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010183 '10413' => {
10184 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010185 'Name' => 'struct variable_field*',
10186 'Size' => '8',
10187 'Type' => 'Pointer'
10188 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010189 '12495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010190 'BaseType' => '1011',
10191 'Name' => 'uint16_t*',
10192 'Size' => '8',
10193 'Type' => 'Pointer'
10194 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010195 '13058' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010196 'BaseType' => '1145',
10197 'Name' => 'size_t*',
10198 'Size' => '8',
10199 'Type' => 'Pointer'
10200 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010201 '15734' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010202 'BaseType' => '67',
10203 'Header' => 'types.h',
10204 'Line' => '45',
10205 'Name' => '__uint64_t',
10206 'PrivateABI' => 1,
10207 'Size' => '8',
10208 'Type' => 'Typedef'
10209 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010210 '15811' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010211 'BaseType' => '1011',
10212 'Name' => 'uint16_t const',
10213 'Size' => '2',
10214 'Type' => 'Const'
10215 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010216 '15828' => {
10217 'BaseType' => '15734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010218 'Header' => 'stdint-uintn.h',
10219 'Line' => '27',
10220 'Name' => 'uint64_t',
10221 'PrivateABI' => 1,
10222 'Size' => '8',
10223 'Type' => 'Typedef'
10224 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010225 '15974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010226 'Header' => 'bios.h',
10227 'Line' => '39',
10228 'Memb' => {
10229 '0' => {
10230 'name' => 'PLDM_BIOS_STRING_TABLE',
10231 'value' => '0'
10232 },
10233 '1' => {
10234 'name' => 'PLDM_BIOS_ATTR_TABLE',
10235 'value' => '1'
10236 },
10237 '2' => {
10238 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10239 'value' => '2'
10240 }
10241 },
10242 'Name' => 'enum pldm_bios_table_types',
10243 'Size' => '4',
10244 'Type' => 'Enum'
10245 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010246 '16008' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010247 'Header' => 'bios.h',
10248 'Line' => '48',
10249 'Memb' => {
10250 '0' => {
10251 'name' => 'string_handle',
10252 'offset' => '0',
10253 'type' => '1011'
10254 },
10255 '1' => {
10256 'name' => 'string_length',
10257 'offset' => '2',
10258 'type' => '1011'
10259 },
10260 '2' => {
10261 'name' => 'name',
10262 'offset' => '4',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010263 'type' => '16065'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010264 }
10265 },
10266 'Name' => 'struct pldm_bios_string_table_entry',
10267 'Size' => '5',
10268 'Type' => 'Struct'
10269 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010270 '16060' => {
10271 'BaseType' => '16008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010272 'Name' => 'struct pldm_bios_string_table_entry const',
10273 'Size' => '5',
10274 'Type' => 'Const'
10275 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010276 '16065' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010277 'BaseType' => '114',
10278 'Name' => 'char[1]',
10279 'Size' => '1',
10280 'Type' => 'Array'
10281 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010282 '16081' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010283 'Header' => 'bios.h',
10284 'Line' => '54',
10285 'Memb' => {
10286 '0' => {
10287 'name' => 'attr_handle',
10288 'offset' => '0',
10289 'type' => '1011'
10290 },
10291 '1' => {
10292 'name' => 'attr_type',
10293 'offset' => '2',
10294 'type' => '121'
10295 },
10296 '2' => {
10297 'name' => 'string_handle',
10298 'offset' => '3',
10299 'type' => '1011'
10300 },
10301 '3' => {
10302 'name' => 'metadata',
10303 'offset' => '5',
Tal Yacobide67ab62024-05-30 22:36:50 +030010304 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010305 }
10306 },
10307 'Name' => 'struct pldm_bios_attr_table_entry',
10308 'Size' => '6',
10309 'Type' => 'Struct'
10310 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010311 '16146' => {
10312 'BaseType' => '16081',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010313 'Name' => 'struct pldm_bios_attr_table_entry const',
10314 'Size' => '6',
10315 'Type' => 'Const'
10316 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010317 '16151' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010318 'Header' => 'bios.h',
10319 'Line' => '66',
10320 'Memb' => {
10321 '0' => {
10322 'name' => 'attr_handle',
10323 'offset' => '0',
10324 'type' => '1011'
10325 },
10326 '1' => {
10327 'name' => 'attr_type',
10328 'offset' => '2',
10329 'type' => '121'
10330 },
10331 '2' => {
10332 'name' => 'value',
10333 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030010334 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010335 }
10336 },
10337 'Name' => 'struct pldm_bios_attr_val_table_entry',
10338 'Size' => '4',
10339 'Type' => 'Struct'
10340 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010341 '16203' => {
10342 'BaseType' => '16151',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010343 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10344 'Size' => '4',
10345 'Type' => 'Const'
10346 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010347 '16272' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010348 'Header' => 'bios_table.h',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +093010349 'Line' => '211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010350 'Memb' => {
10351 '0' => {
10352 'name' => 'name_handle',
10353 'offset' => '0',
10354 'type' => '1011'
10355 },
10356 '1' => {
10357 'name' => 'read_only',
10358 'offset' => '2',
10359 'type' => '805'
10360 },
10361 '2' => {
10362 'name' => 'pv_num',
10363 'offset' => '3',
10364 'type' => '121'
10365 },
10366 '3' => {
10367 'name' => 'pv_handle',
10368 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010369 'type' => '16375'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010370 },
10371 '4' => {
10372 'name' => 'def_num',
10373 'offset' => '22',
10374 'type' => '121'
10375 },
10376 '5' => {
10377 'name' => 'def_index',
10378 'offset' => '36',
10379 'type' => '1219'
10380 }
10381 },
10382 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10383 'Size' => '32',
10384 'Type' => 'Struct'
10385 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010386 '16363' => {
10387 'BaseType' => '16272',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010388 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10389 'Size' => '32',
10390 'Type' => 'Const'
10391 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010392 '16375' => {
10393 'BaseType' => '15811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010394 'Name' => 'uint16_t const*',
10395 'Size' => '8',
10396 'Type' => 'Pointer'
10397 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010398 '16385' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010399 'Header' => 'bios_table.h',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +093010400 'Line' => '309',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010401 'Memb' => {
10402 '0' => {
10403 'name' => 'name_handle',
10404 'offset' => '0',
10405 'type' => '1011'
10406 },
10407 '1' => {
10408 'name' => 'read_only',
10409 'offset' => '2',
10410 'type' => '805'
10411 },
10412 '2' => {
10413 'name' => 'string_type',
10414 'offset' => '3',
10415 'type' => '121'
10416 },
10417 '3' => {
10418 'name' => 'min_length',
10419 'offset' => '4',
10420 'type' => '1011'
10421 },
10422 '4' => {
10423 'name' => 'max_length',
10424 'offset' => '6',
10425 'type' => '1011'
10426 },
10427 '5' => {
10428 'name' => 'def_length',
10429 'offset' => '8',
10430 'type' => '1011'
10431 },
10432 '6' => {
10433 'name' => 'def_string',
10434 'offset' => '22',
Tal Yacobide67ab62024-05-30 22:36:50 +030010435 'type' => '3889'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010436 }
10437 },
10438 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10439 'Size' => '24',
10440 'Type' => 'Struct'
10441 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010442 '16497' => {
10443 'BaseType' => '16385',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010444 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10445 'Size' => '24',
10446 'Type' => 'Const'
10447 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010448 '16507' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010449 'Header' => 'bios_table.h',
Andrew Jefferyf6be4932024-06-25 16:44:06 +093010450 'Line' => '402',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010451 'Memb' => {
10452 '0' => {
10453 'name' => 'name_handle',
10454 'offset' => '0',
10455 'type' => '1011'
10456 },
10457 '1' => {
10458 'name' => 'read_only',
10459 'offset' => '2',
10460 'type' => '805'
10461 },
10462 '2' => {
10463 'name' => 'lower_bound',
10464 'offset' => '8',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010465 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010466 },
10467 '3' => {
10468 'name' => 'upper_bound',
10469 'offset' => '22',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010470 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010471 },
10472 '4' => {
10473 'name' => 'scalar_increment',
10474 'offset' => '36',
10475 'type' => '1023'
10476 },
10477 '5' => {
10478 'name' => 'default_value',
10479 'offset' => '50',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010480 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010481 }
10482 },
10483 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10484 'Size' => '40',
10485 'Type' => 'Struct'
10486 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010487 '16605' => {
10488 'BaseType' => '16507',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010489 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10490 'Size' => '40',
10491 'Type' => 'Const'
10492 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010493 '16888' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010494 'Name' => 'ssize_t(*)(void const*)',
10495 'Param' => {
10496 '0' => {
10497 'type' => '2341'
10498 }
10499 },
10500 'Return' => '1207',
10501 'Size' => '8',
10502 'Type' => 'FuncPtr'
10503 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010504 '16958' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093010505 'Line' => '938',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010506 'Memb' => {
10507 '0' => {
10508 'name' => 'table_data',
10509 'offset' => '0',
10510 'type' => '1219'
10511 },
10512 '1' => {
10513 'name' => 'table_len',
10514 'offset' => '8',
10515 'type' => '1145'
10516 },
10517 '2' => {
10518 'name' => 'current_pos',
10519 'offset' => '22',
10520 'type' => '1145'
10521 },
10522 '3' => {
10523 'name' => 'entry_length_handler',
10524 'offset' => '36',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010525 'type' => '16888'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 }
10527 },
10528 'Name' => 'struct pldm_bios_table_iter',
10529 'PrivateABI' => 1,
10530 'Size' => '32',
10531 'Source' => 'bios_table.c',
10532 'Type' => 'Struct'
10533 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010534 '17028' => {
10535 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010536 'Name' => 'struct pldm_bios_table_iter const',
10537 'Size' => '32',
10538 'Type' => 'Const'
10539 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010540 '18098' => {
10541 'BaseType' => '16958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010542 'Name' => 'struct pldm_bios_table_iter*',
10543 'Size' => '8',
10544 'Type' => 'Pointer'
10545 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010546 '18103' => {
10547 'BaseType' => '16203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10549 'Size' => '8',
10550 'Type' => 'Pointer'
10551 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080010552 '18517' => {
10553 'BaseType' => '16146',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010554 'Name' => 'struct pldm_bios_attr_table_entry const*',
10555 'Size' => '8',
10556 'Type' => 'Pointer'
10557 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010558 '19120' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010559 'BaseType' => '16060',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010560 'Name' => 'struct pldm_bios_string_table_entry const*',
10561 'Size' => '8',
10562 'Type' => 'Pointer'
10563 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010564 '20283' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010565 'BaseType' => '17028',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 'Name' => 'struct pldm_bios_table_iter const*',
10567 'Size' => '8',
10568 'Type' => 'Pointer'
10569 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010570 '24556' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010571 'BaseType' => '15828',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 'Name' => 'uint64_t*',
10573 'Size' => '8',
10574 'Type' => 'Pointer'
10575 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010576 '24833' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010577 'BaseType' => '16605',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10579 'Size' => '8',
10580 'Type' => 'Pointer'
10581 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010582 '25142' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030010583 'BaseType' => '3889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010584 'Name' => 'char const**',
10585 'Size' => '8',
10586 'Type' => 'Pointer'
10587 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010588 '26314' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010589 'BaseType' => '16497',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010590 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10591 'Size' => '8',
10592 'Type' => 'Pointer'
10593 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010594 '27769' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010595 'BaseType' => '16363',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10597 'Size' => '8',
10598 'Type' => 'Pointer'
10599 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010600 '29939' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010601 'BaseType' => '1023',
10602 'Name' => 'uint32_t const',
10603 'Size' => '4',
10604 'Type' => 'Const'
10605 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010606 '29980' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010607 'BaseType' => '121',
10608 'Header' => 'pldm_types.h',
10609 'Line' => '32',
10610 'Name' => 'bool8_t',
10611 'Size' => '1',
10612 'Type' => 'Typedef'
10613 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010614 '29992' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 'Header' => 'pldm_types.h',
10616 'Line' => '36',
10617 'Name' => 'anon-struct-pldm_types.h-36',
10618 'Size' => '2',
10619 'Type' => 'Struct'
10620 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010621 '30256' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010622 'Header' => 'pldm_types.h',
10623 'Line' => '54',
10624 'Memb' => {
10625 '0' => {
10626 'name' => 'value',
10627 'offset' => '0',
10628 'type' => '1011'
10629 },
10630 '1' => {
10631 'name' => 'bits',
10632 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010633 'type' => '29992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010634 }
10635 },
10636 'Name' => 'union bitfield16_t',
10637 'Size' => '2',
10638 'Type' => 'Union'
10639 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010640 '30268' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010641 'Header' => 'pldm_types.h',
10642 'Line' => '58',
10643 'Name' => 'anon-struct-pldm_types.h-58',
10644 'Size' => '4',
10645 'Type' => 'Struct'
10646 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010647 '30756' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010648 'Header' => 'pldm_types.h',
10649 'Line' => '92',
10650 'Memb' => {
10651 '0' => {
10652 'name' => 'value',
10653 'offset' => '0',
10654 'type' => '1023'
10655 },
10656 '1' => {
10657 'name' => 'bits',
10658 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010659 'type' => '30268'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 }
10661 },
10662 'Name' => 'union bitfield32_t',
10663 'Size' => '4',
10664 'Type' => 'Union'
10665 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010666 '30768' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Header' => 'pldm_types.h',
10668 'Line' => '96',
10669 'Name' => 'anon-struct-pldm_types.h-96',
10670 'Size' => '8',
10671 'Type' => 'Struct'
10672 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010673 '31704' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010674 'Header' => 'pldm_types.h',
10675 'Line' => '162',
10676 'Memb' => {
10677 '0' => {
10678 'name' => 'value',
10679 'offset' => '0',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010680 'type' => '15828'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010681 },
10682 '1' => {
10683 'name' => 'bits',
10684 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010685 'type' => '30768'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010686 }
10687 },
10688 'Name' => 'union bitfield64_t',
10689 'Size' => '8',
10690 'Type' => 'Union'
10691 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010692 '31763' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010693 'BaseType' => '1145',
10694 'Name' => 'size_t const',
10695 'Size' => '8',
10696 'Type' => 'Const'
10697 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010698 '33524' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010700 'Line' => '417',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010701 'Memb' => {
10702 '0' => {
10703 'name' => 'uuid',
10704 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010705 'type' => '33628'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010706 },
10707 '1' => {
10708 'name' => 'package_header_format_version',
10709 'offset' => '22',
10710 'type' => '121'
10711 },
10712 '2' => {
10713 'name' => 'package_header_size',
10714 'offset' => '23',
10715 'type' => '1011'
10716 },
10717 '3' => {
10718 'name' => 'package_release_date_time',
10719 'offset' => '25',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010720 'type' => '33644'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010721 },
10722 '4' => {
10723 'name' => 'component_bitmap_bit_length',
10724 'offset' => '50',
10725 'type' => '1011'
10726 },
10727 '5' => {
10728 'name' => 'package_version_string_type',
10729 'offset' => '52',
10730 'type' => '121'
10731 },
10732 '6' => {
10733 'name' => 'package_version_string_length',
10734 'offset' => '53',
10735 'type' => '121'
10736 }
10737 },
10738 'Name' => 'struct pldm_package_header_information',
10739 'Size' => '36',
10740 'Type' => 'Struct'
10741 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010742 '33628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010743 'BaseType' => '121',
10744 'Name' => 'uint8_t[16]',
10745 'Size' => '16',
10746 'Type' => 'Array'
10747 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010748 '33644' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010749 'BaseType' => '121',
10750 'Name' => 'uint8_t[13]',
10751 'Size' => '13',
10752 'Type' => 'Array'
10753 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010754 '33660' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010756 'Line' => '431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010757 'Memb' => {
10758 '0' => {
10759 'name' => 'record_length',
10760 'offset' => '0',
10761 'type' => '1011'
10762 },
10763 '1' => {
10764 'name' => 'descriptor_count',
10765 'offset' => '2',
10766 'type' => '121'
10767 },
10768 '2' => {
10769 'name' => 'device_update_option_flags',
10770 'offset' => '3',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010771 'type' => '30756'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010772 },
10773 '3' => {
10774 'name' => 'comp_image_set_version_string_type',
10775 'offset' => '7',
10776 'type' => '121'
10777 },
10778 '4' => {
10779 'name' => 'comp_image_set_version_string_length',
10780 'offset' => '8',
10781 'type' => '121'
10782 },
10783 '5' => {
10784 'name' => 'fw_device_pkg_data_length',
10785 'offset' => '9',
10786 'type' => '1011'
10787 }
10788 },
10789 'Name' => 'struct pldm_firmware_device_id_record',
10790 'Size' => '11',
10791 'Type' => 'Struct'
10792 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010793 '33855' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010794 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010795 'Line' => '465',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010796 'Memb' => {
10797 '0' => {
10798 'name' => 'comp_classification',
10799 'offset' => '0',
10800 'type' => '1011'
10801 },
10802 '1' => {
10803 'name' => 'comp_identifier',
10804 'offset' => '2',
10805 'type' => '1011'
10806 },
10807 '2' => {
10808 'name' => 'comp_comparison_stamp',
10809 'offset' => '4',
10810 'type' => '1023'
10811 },
10812 '3' => {
10813 'name' => 'comp_options',
10814 'offset' => '8',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010815 'type' => '30256'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010816 },
10817 '4' => {
10818 'name' => 'requested_comp_activation_method',
10819 'offset' => '16',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010820 'type' => '30256'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010821 },
10822 '5' => {
10823 'name' => 'comp_location_offset',
10824 'offset' => '18',
10825 'type' => '1023'
10826 },
10827 '6' => {
10828 'name' => 'comp_size',
10829 'offset' => '22',
10830 'type' => '1023'
10831 },
10832 '7' => {
10833 'name' => 'comp_version_string_type',
10834 'offset' => '32',
10835 'type' => '121'
10836 },
10837 '8' => {
10838 'name' => 'comp_version_string_length',
10839 'offset' => '33',
10840 'type' => '121'
10841 }
10842 },
10843 'Name' => 'struct pldm_component_image_information',
10844 'Size' => '22',
10845 'Type' => 'Struct'
10846 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010847 '34037' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010848 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010849 'Line' => '491',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010850 'Memb' => {
10851 '0' => {
10852 'name' => 'completion_code',
10853 'offset' => '0',
10854 'type' => '121'
10855 },
10856 '1' => {
10857 'name' => 'capabilities_during_update',
10858 'offset' => '1',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010859 'type' => '30756'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010860 },
10861 '2' => {
10862 'name' => 'comp_count',
10863 'offset' => '5',
10864 'type' => '1011'
10865 },
10866 '3' => {
10867 'name' => 'active_comp_image_set_ver_str_type',
10868 'offset' => '7',
10869 'type' => '121'
10870 },
10871 '4' => {
10872 'name' => 'active_comp_image_set_ver_str_len',
10873 'offset' => '8',
10874 'type' => '121'
10875 },
10876 '5' => {
10877 'name' => 'pending_comp_image_set_ver_str_type',
10878 'offset' => '9',
10879 'type' => '121'
10880 },
10881 '6' => {
10882 'name' => 'pending_comp_image_set_ver_str_len',
10883 'offset' => '16',
10884 'type' => '121'
10885 }
10886 },
10887 'Name' => 'struct pldm_get_firmware_parameters_resp',
10888 'Size' => '11',
10889 'Type' => 'Struct'
10890 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010891 '34219' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010892 'Header' => 'firmware_update.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080010893 'Line' => '519',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010894 'Memb' => {
10895 '0' => {
10896 'name' => 'comp_classification',
10897 'offset' => '0',
10898 'type' => '1011'
10899 },
10900 '1' => {
10901 'name' => 'comp_identifier',
10902 'offset' => '2',
10903 'type' => '1011'
10904 },
10905 '2' => {
10906 'name' => 'comp_classification_index',
10907 'offset' => '4',
10908 'type' => '121'
10909 },
10910 '3' => {
10911 'name' => 'active_comp_comparison_stamp',
10912 'offset' => '5',
10913 'type' => '1023'
10914 },
10915 '4' => {
10916 'name' => 'active_comp_ver_str_type',
10917 'offset' => '9',
10918 'type' => '121'
10919 },
10920 '5' => {
10921 'name' => 'active_comp_ver_str_len',
10922 'offset' => '16',
10923 'type' => '121'
10924 },
10925 '6' => {
10926 'name' => 'active_comp_release_date',
10927 'offset' => '17',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010928 'type' => '34401'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010929 },
10930 '7' => {
10931 'name' => 'pending_comp_comparison_stamp',
10932 'offset' => '25',
10933 'type' => '1023'
10934 },
10935 '8' => {
10936 'name' => 'pending_comp_ver_str_type',
10937 'offset' => '35',
10938 'type' => '121'
10939 },
10940 '9' => {
10941 'name' => 'pending_comp_ver_str_len',
10942 'offset' => '36',
10943 'type' => '121'
10944 },
10945 '10' => {
10946 'name' => 'pending_comp_release_date',
10947 'offset' => '37',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010948 'type' => '34401'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010949 },
10950 '11' => {
10951 'name' => 'comp_activation_methods',
10952 'offset' => '51',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010953 'type' => '30256'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010954 },
10955 '12' => {
10956 'name' => 'capabilities_during_update',
10957 'offset' => '53',
Andrew Jeffery46673f42024-06-25 16:02:25 +093010958 'type' => '30756'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010959 }
10960 },
10961 'Name' => 'struct pldm_component_parameter_entry',
10962 'Size' => '39',
10963 'Type' => 'Struct'
10964 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010965 '34401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 'BaseType' => '121',
10967 'Name' => 'uint8_t[8]',
10968 'Size' => '8',
10969 'Type' => 'Array'
10970 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010971 '35615' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080010972 'BaseType' => '10017',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 'Name' => 'struct variable_field const',
10974 'Size' => '16',
10975 'Type' => 'Const'
10976 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010977 '35980' => {
10978 'BaseType' => '29980',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010979 'Name' => 'bool8_t*',
10980 'Size' => '8',
10981 'Type' => 'Pointer'
10982 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010983 '35985' => {
10984 'BaseType' => '31704',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010985 'Name' => 'bitfield64_t*',
10986 'Size' => '8',
10987 'Type' => 'Pointer'
10988 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010989 '36742' => {
10990 'BaseType' => '30756',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010991 'Name' => 'bitfield32_t*',
10992 'Size' => '8',
10993 'Type' => 'Pointer'
10994 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093010995 '37594' => {
10996 'BaseType' => '30256',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010997 'Name' => 'bitfield16_t*',
10998 'Size' => '8',
10999 'Type' => 'Pointer'
11000 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011001 '39152' => {
11002 'BaseType' => '35615',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 'Name' => 'struct variable_field const*',
11004 'Size' => '8',
11005 'Type' => 'Pointer'
11006 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011007 '52716' => {
11008 'BaseType' => '34219',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011009 'Name' => 'struct pldm_component_parameter_entry*',
11010 'Size' => '8',
11011 'Type' => 'Pointer'
11012 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011013 '52941' => {
11014 'BaseType' => '34037',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11016 'Size' => '8',
11017 'Type' => 'Pointer'
11018 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011019 '53242' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011020 'BaseType' => '4572',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011021 'Name' => 'uint8_t**',
11022 'Size' => '8',
11023 'Type' => 'Pointer'
11024 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011025 '53539' => {
11026 'BaseType' => '33855',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011027 'Name' => 'struct pldm_component_image_information*',
11028 'Size' => '8',
11029 'Type' => 'Pointer'
11030 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011031 '54155' => {
11032 'BaseType' => '33660',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011033 'Name' => 'struct pldm_firmware_device_id_record*',
11034 'Size' => '8',
11035 'Type' => 'Pointer'
11036 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011037 '54465' => {
11038 'BaseType' => '33524',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011039 'Name' => 'struct pldm_package_header_information*',
11040 'Size' => '8',
11041 'Type' => 'Pointer'
11042 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011043 '55232' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 'BaseType' => '2579',
11045 'Name' => 'void**',
11046 'Size' => '8',
11047 'Type' => 'Pointer'
11048 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011049 '62851' => {
11050 'BaseType' => '62868',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011051 'Header' => 'pdr.h',
11052 'Line' => '16',
11053 'Name' => 'pldm_pdr',
11054 'PrivateABI' => 1,
11055 'Size' => '24',
11056 'Type' => 'Typedef'
11057 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011058 '62863' => {
11059 'BaseType' => '62851',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011060 'Name' => 'pldm_pdr const',
11061 'Size' => '24',
11062 'Type' => 'Const'
11063 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011064 '62868' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011065 'Line' => '25',
11066 'Memb' => {
11067 '0' => {
11068 'name' => 'record_count',
11069 'offset' => '0',
11070 'type' => '1023'
11071 },
11072 '1' => {
11073 'name' => 'size',
11074 'offset' => '4',
11075 'type' => '1023'
11076 },
11077 '2' => {
11078 'name' => 'first',
11079 'offset' => '8',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011080 'type' => '63959'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011081 },
11082 '3' => {
11083 'name' => 'last',
11084 'offset' => '22',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011085 'type' => '63959'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011086 }
11087 },
11088 'Name' => 'struct pldm_pdr',
11089 'PrivateABI' => 1,
11090 'Size' => '24',
11091 'Source' => 'pdr.c',
11092 'Type' => 'Struct'
11093 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011094 '62934' => {
11095 'BaseType' => '62951',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011096 'Header' => 'pdr.h',
11097 'Line' => '21',
11098 'Name' => 'pldm_pdr_record',
11099 'PrivateABI' => 1,
11100 'Size' => '32',
11101 'Type' => 'Typedef'
11102 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011103 '62946' => {
11104 'BaseType' => '62934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 'Name' => 'pldm_pdr_record const',
11106 'Size' => '32',
11107 'Type' => 'Const'
11108 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011109 '62951' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011110 'Line' => '16',
11111 'Memb' => {
11112 '0' => {
11113 'name' => 'record_handle',
11114 'offset' => '0',
11115 'type' => '1023'
11116 },
11117 '1' => {
11118 'name' => 'size',
11119 'offset' => '4',
11120 'type' => '1023'
11121 },
11122 '2' => {
11123 'name' => 'data',
11124 'offset' => '8',
Tal Yacobide67ab62024-05-30 22:36:50 +030011125 'type' => '4572'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011126 },
11127 '3' => {
11128 'name' => 'next',
11129 'offset' => '22',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011130 'type' => '63947'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011131 },
11132 '4' => {
11133 'name' => 'is_remote',
11134 'offset' => '36',
11135 'type' => '805'
11136 },
11137 '5' => {
11138 'name' => 'terminus_handle',
11139 'offset' => '38',
11140 'type' => '1011'
11141 }
11142 },
11143 'Name' => 'struct pldm_pdr_record',
11144 'PrivateABI' => 1,
11145 'Size' => '32',
11146 'Source' => 'pdr.c',
11147 'Type' => 'Struct'
11148 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011149 '63043' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011150 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011151 'Line' => '296',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011152 'Memb' => {
11153 '0' => {
11154 'name' => 'entity_type',
11155 'offset' => '0',
11156 'type' => '1011'
11157 },
11158 '1' => {
11159 'name' => 'entity_instance_num',
11160 'offset' => '2',
11161 'type' => '1011'
11162 },
11163 '2' => {
11164 'name' => 'entity_container_id',
11165 'offset' => '4',
11166 'type' => '1011'
11167 }
11168 },
11169 'Name' => 'struct pldm_entity',
11170 'Size' => '6',
11171 'Type' => 'Struct'
11172 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011173 '63100' => {
11174 'BaseType' => '63043',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011175 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011176 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011177 'Name' => 'pldm_entity',
11178 'Size' => '6',
11179 'Type' => 'Typedef'
11180 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011181 '63144' => {
11182 'BaseType' => '63156',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011183 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011184 'Line' => '310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 'Name' => 'pldm_entity_association_tree',
11186 'PrivateABI' => 1,
11187 'Size' => '16',
11188 'Type' => 'Typedef'
11189 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011190 '63156' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011191 'Line' => '451',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011192 'Memb' => {
11193 '0' => {
11194 'name' => 'root',
11195 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011196 'type' => '63964'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011197 },
11198 '1' => {
11199 'name' => 'last_used_container_id',
11200 'offset' => '8',
11201 'type' => '1011'
11202 }
11203 },
11204 'Name' => 'struct pldm_entity_association_tree',
11205 'PrivateABI' => 1,
11206 'Size' => '16',
11207 'Source' => 'pdr.c',
11208 'Type' => 'Struct'
11209 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011210 '63199' => {
11211 'BaseType' => '63216',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011212 'Header' => 'pdr.h',
Andrew Jefferye7f55112024-06-20 16:16:01 +093011213 'Line' => '315',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011214 'Name' => 'pldm_entity_node',
11215 'PrivateABI' => 1,
11216 'Size' => '40',
11217 'Type' => 'Typedef'
11218 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011219 '63211' => {
11220 'BaseType' => '63199',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011221 'Name' => 'pldm_entity_node const',
11222 'Size' => '40',
11223 'Type' => 'Const'
11224 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011225 '63216' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080011226 'Line' => '456',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011227 'Memb' => {
11228 '0' => {
11229 'name' => 'entity',
11230 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011231 'type' => '63100'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011232 },
11233 '1' => {
11234 'name' => 'parent',
11235 'offset' => '6',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011236 'type' => '63100'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011237 },
11238 '2' => {
11239 'name' => 'remote_container_id',
11240 'offset' => '18',
11241 'type' => '1011'
11242 },
11243 '3' => {
11244 'name' => 'first_child',
11245 'offset' => '22',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011246 'type' => '63964'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011247 },
11248 '4' => {
11249 'name' => 'next_sibling',
11250 'offset' => '36',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011251 'type' => '63964'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011252 },
11253 '5' => {
11254 'name' => 'association_type',
11255 'offset' => '50',
11256 'type' => '121'
11257 }
11258 },
11259 'Name' => 'struct pldm_entity_node',
11260 'PrivateABI' => 1,
11261 'Size' => '40',
11262 'Source' => 'pdr.c',
11263 'Type' => 'Struct'
11264 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011265 '63487' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011266 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011267 'Line' => '510',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011268 'Memb' => {
11269 '0' => {
11270 'name' => 'record_handle',
11271 'offset' => '0',
11272 'type' => '1023'
11273 },
11274 '1' => {
11275 'name' => 'version',
11276 'offset' => '4',
11277 'type' => '121'
11278 },
11279 '2' => {
11280 'name' => 'type',
11281 'offset' => '5',
11282 'type' => '121'
11283 },
11284 '3' => {
11285 'name' => 'record_change_num',
11286 'offset' => '6',
11287 'type' => '1011'
11288 },
11289 '4' => {
11290 'name' => 'length',
11291 'offset' => '8',
11292 'type' => '1011'
11293 }
11294 },
11295 'Name' => 'struct pldm_pdr_hdr',
11296 'Size' => '10',
11297 'Type' => 'Struct'
11298 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011299 '63947' => {
11300 'BaseType' => '62951',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011301 'Name' => 'struct pldm_pdr_record*',
11302 'Size' => '8',
11303 'Type' => 'Pointer'
11304 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011305 '63959' => {
11306 'BaseType' => '62934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011307 'Name' => 'pldm_pdr_record*',
11308 'Size' => '8',
11309 'Type' => 'Pointer'
11310 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011311 '63964' => {
11312 'BaseType' => '63199',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011313 'Name' => 'pldm_entity_node*',
11314 'Size' => '8',
11315 'Type' => 'Pointer'
11316 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011317 '68829' => {
11318 'BaseType' => '62851',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011319 'Name' => 'pldm_pdr*',
11320 'Size' => '8',
11321 'Type' => 'Pointer'
11322 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011323 '68834' => {
11324 'BaseType' => '63100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011325 'Name' => 'pldm_entity*',
11326 'Size' => '8',
11327 'Type' => 'Pointer'
11328 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011329 '76701' => {
11330 'BaseType' => '68834',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011331 'Name' => 'pldm_entity**',
11332 'Size' => '8',
11333 'Type' => 'Pointer'
11334 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011335 '76765' => {
11336 'BaseType' => '63144',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011337 'Name' => 'pldm_entity_association_tree*',
11338 'Size' => '8',
11339 'Type' => 'Pointer'
11340 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011341 '77212' => {
11342 'BaseType' => '63964',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011343 'Name' => 'pldm_entity_node**',
11344 'Size' => '8',
11345 'Type' => 'Pointer'
11346 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011347 '78001' => {
11348 'BaseType' => '62863',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011349 'Name' => 'pldm_pdr const*',
11350 'Size' => '8',
11351 'Type' => 'Pointer'
11352 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011353 '83337' => {
11354 'BaseType' => '63211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011355 'Name' => 'pldm_entity_node const*',
11356 'Size' => '8',
11357 'Type' => 'Pointer'
11358 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011359 '84501' => {
11360 'BaseType' => '62946',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011361 'Name' => 'pldm_pdr_record const*',
11362 'Size' => '8',
11363 'Type' => 'Pointer'
11364 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011365 '88827' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011366 'BaseType' => '74',
11367 'Header' => 'types.h',
11368 'Line' => '37',
11369 'Name' => '__int8_t',
11370 'PrivateABI' => 1,
11371 'Size' => '1',
11372 'Type' => 'Typedef'
11373 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011374 '88858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011375 'BaseType' => '93',
11376 'Header' => 'types.h',
11377 'Line' => '39',
11378 'Name' => '__int16_t',
11379 'PrivateABI' => 1,
11380 'Size' => '2',
11381 'Type' => 'Typedef'
11382 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011383 '88889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011384 'BaseType' => '100',
11385 'Header' => 'types.h',
11386 'Line' => '41',
11387 'Name' => '__int32_t',
11388 'PrivateABI' => 1,
11389 'Size' => '4',
11390 'Type' => 'Typedef'
11391 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011392 '88927' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011393 'BaseType' => '927',
11394 'Header' => 'types.h',
11395 'Line' => '55',
11396 'Name' => '__uint_least16_t',
11397 'PrivateABI' => 1,
11398 'Size' => '2',
11399 'Type' => 'Typedef'
11400 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011401 '88980' => {
11402 'BaseType' => '88827',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011403 'Header' => 'stdint-intn.h',
11404 'Line' => '24',
11405 'Name' => 'int8_t',
11406 'PrivateABI' => 1,
11407 'Size' => '1',
11408 'Type' => 'Typedef'
11409 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011410 '88992' => {
11411 'BaseType' => '88858',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011412 'Header' => 'stdint-intn.h',
11413 'Line' => '25',
11414 'Name' => 'int16_t',
11415 'PrivateABI' => 1,
11416 'Size' => '2',
11417 'Type' => 'Typedef'
11418 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011419 '89004' => {
11420 'BaseType' => '88889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011421 'Header' => 'stdint-intn.h',
11422 'Line' => '26',
11423 'Name' => 'int32_t',
11424 'PrivateABI' => 1,
11425 'Size' => '4',
11426 'Type' => 'Typedef'
11427 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011428 '89269' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011429 'BaseType' => '133',
11430 'Header' => 'pldm_types.h',
11431 'Line' => '164',
11432 'Name' => 'real32_t',
11433 'Size' => '4',
11434 'Type' => 'Typedef'
11435 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011436 '89891' => {
11437 'BaseType' => '88927',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011438 'Header' => 'uchar.h',
11439 'Line' => '51',
11440 'Name' => 'char16_t',
11441 'PrivateABI' => 1,
11442 'Size' => '2',
11443 'Type' => 'Typedef'
11444 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011445 '90602' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011446 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011447 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011448 'Memb' => {
11449 '0' => {
11450 'name' => 'PLDM_SENSOR_OP_STATE',
11451 'value' => '0'
11452 },
11453 '1' => {
11454 'name' => 'PLDM_STATE_SENSOR_STATE',
11455 'value' => '1'
11456 },
11457 '2' => {
11458 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11459 'value' => '2'
11460 }
11461 },
11462 'Name' => 'enum sensor_event_class_states',
11463 'Size' => '4',
11464 'Type' => 'Enum'
11465 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011466 '90636' => {
11467 'BaseType' => '90602',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011468 'Name' => 'enum sensor_event_class_states const',
11469 'Size' => '4',
11470 'Type' => 'Const'
11471 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011472 '90944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011473 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011474 'Line' => '585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011475 'Memb' => {
11476 '0' => {
11477 'name' => 'hdr',
11478 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011479 'type' => '63487'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011480 },
11481 '1' => {
11482 'name' => 'terminus_handle',
11483 'offset' => '16',
11484 'type' => '1011'
11485 },
11486 '2' => {
11487 'name' => 'sensor_id',
11488 'offset' => '18',
11489 'type' => '1011'
11490 },
11491 '3' => {
11492 'name' => 'entity_type',
11493 'offset' => '20',
11494 'type' => '1011'
11495 },
11496 '4' => {
11497 'name' => 'entity_instance',
11498 'offset' => '22',
11499 'type' => '1011'
11500 },
11501 '5' => {
11502 'name' => 'container_id',
11503 'offset' => '24',
11504 'type' => '1011'
11505 },
11506 '6' => {
11507 'name' => 'sensor_init',
11508 'offset' => '32',
11509 'type' => '121'
11510 },
11511 '7' => {
11512 'name' => 'sensor_auxiliary_names_pdr',
11513 'offset' => '33',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011514 'type' => '29980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011515 },
11516 '8' => {
11517 'name' => 'composite_sensor_count',
11518 'offset' => '34',
11519 'type' => '121'
11520 },
11521 '9' => {
11522 'name' => 'possible_states',
11523 'offset' => '35',
Tal Yacobide67ab62024-05-30 22:36:50 +030011524 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011525 }
11526 },
11527 'Name' => 'struct pldm_state_sensor_pdr',
11528 'Size' => '24',
11529 'Type' => 'Struct'
11530 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011531 '91098' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011532 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011533 'Line' => '602',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011534 'Memb' => {
11535 '0' => {
11536 'name' => 'state_set_id',
11537 'offset' => '0',
11538 'type' => '1011'
11539 },
11540 '1' => {
11541 'name' => 'possible_states_size',
11542 'offset' => '2',
11543 'type' => '121'
11544 },
11545 '2' => {
11546 'name' => 'states',
11547 'offset' => '3',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011548 'type' => '91160'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011549 }
11550 },
11551 'Name' => 'struct state_sensor_possible_states',
11552 'Size' => '4',
11553 'Type' => 'Struct'
11554 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011555 '91155' => {
11556 'BaseType' => '91098',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011557 'Name' => 'struct state_sensor_possible_states const',
11558 'Size' => '4',
11559 'Type' => 'Const'
11560 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011561 '91160' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030011562 'BaseType' => '2776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011563 'Name' => 'bitfield8_t[1]',
11564 'Size' => '1',
11565 'Type' => 'Array'
11566 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011567 '91176' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011568 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011569 'Line' => '612',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011570 'Memb' => {
11571 '0' => {
11572 'name' => 'hdr',
11573 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011574 'type' => '63487'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011575 },
11576 '1' => {
11577 'name' => 'terminus_handle',
11578 'offset' => '16',
11579 'type' => '1011'
11580 },
11581 '2' => {
11582 'name' => 'effecter_id',
11583 'offset' => '18',
11584 'type' => '1011'
11585 },
11586 '3' => {
11587 'name' => 'entity_type',
11588 'offset' => '20',
11589 'type' => '1011'
11590 },
11591 '4' => {
11592 'name' => 'entity_instance',
11593 'offset' => '22',
11594 'type' => '1011'
11595 },
11596 '5' => {
11597 'name' => 'container_id',
11598 'offset' => '24',
11599 'type' => '1011'
11600 },
11601 '6' => {
11602 'name' => 'effecter_semantic_id',
11603 'offset' => '32',
11604 'type' => '1011'
11605 },
11606 '7' => {
11607 'name' => 'effecter_init',
11608 'offset' => '34',
11609 'type' => '121'
11610 },
11611 '8' => {
11612 'name' => 'has_description_pdr',
11613 'offset' => '35',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011614 'type' => '29980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011615 },
11616 '9' => {
11617 'name' => 'composite_effecter_count',
11618 'offset' => '36',
11619 'type' => '121'
11620 },
11621 '10' => {
11622 'name' => 'possible_states',
11623 'offset' => '37',
Tal Yacobide67ab62024-05-30 22:36:50 +030011624 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011625 }
11626 },
11627 'Name' => 'struct pldm_state_effecter_pdr',
11628 'Size' => '26',
11629 'Type' => 'Struct'
11630 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011631 '91533' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011632 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011633 'Line' => '703',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011634 'Memb' => {
11635 '0' => {
11636 'name' => 'value_u8',
11637 'offset' => '0',
11638 'type' => '121'
11639 },
11640 '1' => {
11641 'name' => 'value_s8',
11642 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011643 'type' => '88980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011644 },
11645 '2' => {
11646 'name' => 'value_u16',
11647 'offset' => '0',
11648 'type' => '1011'
11649 },
11650 '3' => {
11651 'name' => 'value_s16',
11652 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011653 'type' => '88992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011654 },
11655 '4' => {
11656 'name' => 'value_u32',
11657 'offset' => '0',
11658 'type' => '1023'
11659 },
11660 '5' => {
11661 'name' => 'value_s32',
11662 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011663 'type' => '89004'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011664 },
11665 '6' => {
11666 'name' => 'value_f32',
11667 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011668 'type' => '89269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011669 }
11670 },
11671 'Name' => 'union union_range_field_format',
11672 'Size' => '4',
11673 'Type' => 'Union'
11674 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011675 '92132' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011676 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011677 'Line' => '760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 'Memb' => {
11679 '0' => {
11680 'name' => 'value_u8',
11681 'offset' => '0',
11682 'type' => '121'
11683 },
11684 '1' => {
11685 'name' => 'value_s8',
11686 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011687 'type' => '88980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 },
11689 '2' => {
11690 'name' => 'value_u16',
11691 'offset' => '0',
11692 'type' => '1011'
11693 },
11694 '3' => {
11695 'name' => 'value_s16',
11696 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011697 'type' => '88992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011698 },
11699 '4' => {
11700 'name' => 'value_u32',
11701 'offset' => '0',
11702 'type' => '1023'
11703 },
11704 '5' => {
11705 'name' => 'value_s32',
11706 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011707 'type' => '89004'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011708 }
11709 },
11710 'Name' => 'union union_sensor_data_size',
11711 'Size' => '4',
11712 'Type' => 'Union'
11713 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011714 '92145' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011715 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011716 'Line' => '767',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011717 'Memb' => {
11718 '0' => {
11719 'name' => 'record_handle',
11720 'offset' => '0',
11721 'type' => '1023'
11722 },
11723 '1' => {
11724 'name' => 'version',
11725 'offset' => '4',
11726 'type' => '121'
11727 },
11728 '2' => {
11729 'name' => 'type',
11730 'offset' => '5',
11731 'type' => '121'
11732 },
11733 '3' => {
11734 'name' => 'record_change_num',
11735 'offset' => '6',
11736 'type' => '1011'
11737 },
11738 '4' => {
11739 'name' => 'length',
11740 'offset' => '8',
11741 'type' => '1011'
11742 }
11743 },
11744 'Name' => 'struct pldm_value_pdr_hdr',
11745 'Size' => '12',
11746 'Type' => 'Struct'
11747 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011748 '92230' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011750 'Line' => '785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011751 'Memb' => {
11752 '0' => {
11753 'name' => 'entity_instance_num',
11754 'offset' => '0',
11755 'type' => '1011'
11756 },
11757 '1' => {
11758 'name' => 'entity_instance',
11759 'offset' => '0',
11760 'type' => '1011'
11761 }
11762 },
Andrew Jeffery5befd122024-07-17 17:07:57 +080011763 'Name' => 'anon-union-platform.h-785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011764 'Size' => '2',
11765 'Type' => 'Union'
11766 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011767 '92264' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011768 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080011769 'Line' => '780',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011770 'Memb' => {
11771 '0' => {
11772 'name' => 'hdr',
11773 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011774 'type' => '92145'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011775 },
11776 '1' => {
11777 'name' => 'terminus_handle',
11778 'offset' => '18',
11779 'type' => '1011'
11780 },
11781 '2' => {
11782 'name' => 'sensor_id',
11783 'offset' => '20',
11784 'type' => '1011'
11785 },
11786 '3' => {
11787 'name' => 'entity_type',
11788 'offset' => '22',
11789 'type' => '1011'
11790 },
11791 '4' => {
11792 'name' => 'unnamed0',
11793 'offset' => '24',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011794 'type' => '92230'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011795 },
11796 '5' => {
11797 'name' => 'container_id',
11798 'offset' => '32',
11799 'type' => '1011'
11800 },
11801 '6' => {
11802 'name' => 'sensor_init',
11803 'offset' => '34',
11804 'type' => '121'
11805 },
11806 '7' => {
11807 'name' => 'sensor_auxiliary_names_pdr',
11808 'offset' => '35',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011809 'type' => '29980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011810 },
11811 '8' => {
11812 'name' => 'base_unit',
11813 'offset' => '36',
11814 'type' => '121'
11815 },
11816 '9' => {
11817 'name' => 'unit_modifier',
11818 'offset' => '37',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011819 'type' => '88980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 },
11821 '10' => {
11822 'name' => 'rate_unit',
11823 'offset' => '38',
11824 'type' => '121'
11825 },
11826 '11' => {
11827 'name' => 'base_oem_unit_handle',
11828 'offset' => '39',
11829 'type' => '121'
11830 },
11831 '12' => {
11832 'name' => 'aux_unit',
11833 'offset' => '40',
11834 'type' => '121'
11835 },
11836 '13' => {
11837 'name' => 'aux_unit_modifier',
11838 'offset' => '41',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011839 'type' => '88980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011840 },
11841 '14' => {
11842 'name' => 'aux_rate_unit',
11843 'offset' => '48',
11844 'type' => '121'
11845 },
11846 '15' => {
11847 'name' => 'rel',
11848 'offset' => '49',
11849 'type' => '121'
11850 },
11851 '16' => {
11852 'name' => 'aux_oem_unit_handle',
11853 'offset' => '50',
11854 'type' => '121'
11855 },
11856 '17' => {
11857 'name' => 'is_linear',
11858 'offset' => '51',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011859 'type' => '29980'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011860 },
11861 '18' => {
11862 'name' => 'sensor_data_size',
11863 'offset' => '52',
11864 'type' => '121'
11865 },
11866 '19' => {
11867 'name' => 'resolution',
11868 'offset' => '54',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011869 'type' => '89269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011870 },
11871 '20' => {
11872 'name' => 'offset',
11873 'offset' => '64',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011874 'type' => '89269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011875 },
11876 '21' => {
11877 'name' => 'accuracy',
11878 'offset' => '68',
11879 'type' => '1011'
11880 },
11881 '22' => {
11882 'name' => 'plus_tolerance',
11883 'offset' => '70',
11884 'type' => '121'
11885 },
11886 '23' => {
11887 'name' => 'minus_tolerance',
11888 'offset' => '71',
11889 'type' => '121'
11890 },
11891 '24' => {
11892 'name' => 'hysteresis',
11893 'offset' => '72',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011894 'type' => '92132'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011895 },
11896 '25' => {
11897 'name' => 'supported_thresholds',
11898 'offset' => '82',
Tal Yacobide67ab62024-05-30 22:36:50 +030011899 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011900 },
11901 '26' => {
11902 'name' => 'threshold_and_hysteresis_volatility',
11903 'offset' => '83',
Tal Yacobide67ab62024-05-30 22:36:50 +030011904 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011905 },
11906 '27' => {
11907 'name' => 'state_transition_interval',
11908 'offset' => '86',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011909 'type' => '89269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011910 },
11911 '28' => {
11912 'name' => 'update_interval',
11913 'offset' => '96',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011914 'type' => '89269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011915 },
11916 '29' => {
11917 'name' => 'max_readable',
11918 'offset' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011919 'type' => '92132'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011920 },
11921 '30' => {
11922 'name' => 'min_readable',
11923 'offset' => '104',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011924 'type' => '92132'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011925 },
11926 '31' => {
11927 'name' => 'range_field_format',
11928 'offset' => '114',
11929 'type' => '121'
11930 },
11931 '32' => {
11932 'name' => 'range_field_support',
11933 'offset' => '115',
Tal Yacobide67ab62024-05-30 22:36:50 +030011934 'type' => '2776'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011935 },
11936 '33' => {
11937 'name' => 'nominal_value',
11938 'offset' => '118',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011939 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011940 },
11941 '34' => {
11942 'name' => 'normal_max',
11943 'offset' => '128',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011944 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011945 },
11946 '35' => {
11947 'name' => 'normal_min',
11948 'offset' => '132',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011949 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011950 },
11951 '36' => {
11952 'name' => 'warning_high',
11953 'offset' => '136',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011954 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011955 },
11956 '37' => {
11957 'name' => 'warning_low',
11958 'offset' => '146',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011959 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011960 },
11961 '38' => {
11962 'name' => 'critical_high',
11963 'offset' => '150',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011964 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011965 },
11966 '39' => {
11967 'name' => 'critical_low',
11968 'offset' => '256',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011969 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011970 },
11971 '40' => {
11972 'name' => 'fatal_high',
11973 'offset' => '260',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011974 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011975 },
11976 '41' => {
11977 'name' => 'fatal_low',
11978 'offset' => '264',
Andrew Jeffery46673f42024-06-25 16:02:25 +093011979 'type' => '91533'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011980 }
11981 },
11982 'Name' => 'struct pldm_numeric_sensor_value_pdr',
11983 'Size' => '112',
11984 'Type' => 'Struct'
11985 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011986 '92857' => {
11987 'BaseType' => '89891',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011988 'Header' => 'platform.h',
11989 'Line' => '828',
11990 'Name' => 'pldm_utf16be',
11991 'Size' => '2',
11992 'Type' => 'Typedef'
11993 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093011994 '92870' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011995 'Header' => 'platform.h',
11996 'Line' => '830',
11997 'Memb' => {
11998 '0' => {
11999 'name' => 'tag',
12000 'offset' => '0',
12001 'type' => '982'
12002 },
12003 '1' => {
12004 'name' => 'name',
12005 'offset' => '8',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012006 'type' => '92912'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012007 }
12008 },
12009 'Name' => 'struct pldm_entity_auxiliary_name',
12010 'Size' => '16',
12011 'Type' => 'Struct'
12012 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012013 '92912' => {
12014 'BaseType' => '92857',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012015 'Name' => 'pldm_utf16be*',
12016 'Size' => '8',
12017 'Type' => 'Pointer'
12018 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012019 '92917' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012020 'Header' => 'platform.h',
12021 'Line' => '840',
12022 'Memb' => {
12023 '0' => {
12024 'name' => 'hdr',
12025 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012026 'type' => '92145'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012027 },
12028 '1' => {
12029 'name' => 'container',
12030 'offset' => '18',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012031 'type' => '63100'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012032 },
12033 '2' => {
12034 'name' => 'shared_name_count',
12035 'offset' => '24',
12036 'type' => '121'
12037 },
12038 '3' => {
12039 'name' => 'name_string_count',
12040 'offset' => '25',
12041 'type' => '121'
12042 },
12043 '4' => {
12044 'name' => 'names',
12045 'offset' => '36',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012046 'type' => '93031'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012047 },
12048 '5' => {
12049 'name' => 'auxiliary_name_data_size',
12050 'offset' => '50',
12051 'type' => '1145'
12052 },
12053 '6' => {
12054 'name' => 'auxiliary_name_data',
12055 'offset' => '64',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012056 'type' => '93036'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012057 }
12058 },
12059 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12060 'Size' => '40',
12061 'Type' => 'Struct'
12062 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012063 '93031' => {
12064 'BaseType' => '92870',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012065 'Name' => 'struct pldm_entity_auxiliary_name*',
12066 'Size' => '8',
12067 'Type' => 'Pointer'
12068 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012069 '93036' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012070 'BaseType' => '114',
12071 'Name' => 'char[]',
12072 'Size' => '8',
12073 'Type' => 'Array'
12074 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012075 '93051' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012076 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012077 'Line' => '870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012078 'Memb' => {
12079 '0' => {
12080 'name' => 'state_set_id',
12081 'offset' => '0',
12082 'type' => '1011'
12083 },
12084 '1' => {
12085 'name' => 'possible_states_size',
12086 'offset' => '2',
12087 'type' => '121'
12088 },
12089 '2' => {
12090 'name' => 'states',
12091 'offset' => '3',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012092 'type' => '91160'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012093 }
12094 },
12095 'Name' => 'struct state_effecter_possible_states',
12096 'Size' => '4',
12097 'Type' => 'Struct'
12098 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012099 '93108' => {
12100 'BaseType' => '93051',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012101 'Name' => 'struct state_effecter_possible_states const',
12102 'Size' => '4',
12103 'Type' => 'Const'
12104 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012105 '93113' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012106 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012107 'Line' => '918',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012108 'Memb' => {
12109 '0' => {
12110 'name' => 'set_request',
12111 'offset' => '0',
12112 'type' => '121'
12113 },
12114 '1' => {
12115 'name' => 'effecter_state',
12116 'offset' => '1',
12117 'type' => '121'
12118 }
12119 },
12120 'Name' => 'struct state_field_for_state_effecter_set',
12121 'Size' => '2',
12122 'Type' => 'Struct'
12123 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012124 '93156' => {
12125 'BaseType' => '93113',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012127 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012128 'Name' => 'set_effecter_state_field',
12129 'Size' => '2',
12130 'Type' => 'Typedef'
12131 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012132 '93169' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012133 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012134 'Line' => '927',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012135 'Memb' => {
12136 '0' => {
12137 'name' => 'sensor_op_state',
12138 'offset' => '0',
12139 'type' => '121'
12140 },
12141 '1' => {
12142 'name' => 'present_state',
12143 'offset' => '1',
12144 'type' => '121'
12145 },
12146 '2' => {
12147 'name' => 'previous_state',
12148 'offset' => '2',
12149 'type' => '121'
12150 },
12151 '3' => {
12152 'name' => 'event_state',
12153 'offset' => '3',
12154 'type' => '121'
12155 }
12156 },
12157 'Name' => 'struct state_field_for_get_state_sensor_readings',
12158 'Size' => '4',
12159 'Type' => 'Struct'
12160 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012161 '93240' => {
12162 'BaseType' => '93169',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012163 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012164 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012165 'Name' => 'get_sensor_state_field',
12166 'Size' => '4',
12167 'Type' => 'Typedef'
12168 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012169 '93253' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012170 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012171 'Line' => '941',
Tal Yacobide67ab62024-05-30 22:36:50 +030012172 'Memb' => {
12173 '0' => {
12174 'name' => 'effecter_op_state',
12175 'offset' => '0',
12176 'type' => '121'
12177 },
12178 '1' => {
12179 'name' => 'pending_state',
12180 'offset' => '1',
12181 'type' => '121'
12182 },
12183 '2' => {
12184 'name' => 'present_state',
12185 'offset' => '2',
12186 'type' => '121'
12187 }
12188 },
12189 'Name' => 'struct state_field_for_get_state_effecter_states',
12190 'Size' => '3',
12191 'Type' => 'Struct'
12192 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012193 '93310' => {
12194 'BaseType' => '93253',
Tal Yacobide67ab62024-05-30 22:36:50 +030012195 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012196 'Line' => '945',
Tal Yacobide67ab62024-05-30 22:36:50 +030012197 'Name' => 'get_effecter_state_field',
12198 'Size' => '3',
12199 'Type' => 'Typedef'
12200 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012201 '94039' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012202 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012203 'Line' => '1090',
Tal Yacobide67ab62024-05-30 22:36:50 +030012204 'Memb' => {
12205 '0' => {
12206 'name' => 'completion_code',
12207 'offset' => '0',
12208 'type' => '121'
12209 },
12210 '1' => {
12211 'name' => 'comp_effecter_count',
12212 'offset' => '1',
12213 'type' => '121'
12214 },
12215 '2' => {
12216 'name' => 'field',
12217 'offset' => '2',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012218 'type' => '94096'
Tal Yacobide67ab62024-05-30 22:36:50 +030012219 }
12220 },
12221 'Name' => 'struct pldm_get_state_effecter_states_resp',
12222 'Size' => '26',
12223 'Type' => 'Struct'
12224 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012225 '94096' => {
12226 'BaseType' => '93310',
Tal Yacobide67ab62024-05-30 22:36:50 +030012227 'Name' => 'get_effecter_state_field[8]',
12228 'Size' => '24',
12229 'Type' => 'Array'
12230 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012231 '94112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012232 'Header' => 'platform.h',
Andrew Jeffery5befd122024-07-17 17:07:57 +080012233 'Line' => '1100',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012234 'Memb' => {
12235 '0' => {
12236 'name' => 'sensor_id',
12237 'offset' => '0',
12238 'type' => '1011'
12239 },
12240 '1' => {
12241 'name' => 'sensor_event_class_type',
12242 'offset' => '2',
12243 'type' => '121'
12244 },
12245 '2' => {
12246 'name' => 'event_class',
12247 'offset' => '3',
Tal Yacobide67ab62024-05-30 22:36:50 +030012248 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012249 }
12250 },
12251 'Name' => 'struct pldm_sensor_event_data',
12252 'Size' => '4',
12253 'Type' => 'Struct'
12254 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012255 '94226' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012256 'Header' => 'platform.h',
Thu Nguyenf874b382024-07-24 11:22:34 +000012257 'Line' => '1140',
12258 'Memb' => {
12259 '0' => {
12260 'name' => 'format_version',
12261 'offset' => '0',
12262 'type' => '121'
12263 },
12264 '1' => {
12265 'name' => 'event_id',
12266 'offset' => '2',
12267 'type' => '1011'
12268 },
12269 '2' => {
12270 'name' => 'data_transfer_handle',
12271 'offset' => '4',
12272 'type' => '1023'
12273 }
12274 },
12275 'Name' => 'struct pldm_message_poll_event',
12276 'Size' => '8',
12277 'Type' => 'Struct'
12278 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012279 '94401' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012280 'Header' => 'platform.h',
12281 'Line' => '1191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012282 'Memb' => {
12283 '0' => {
12284 'name' => 'event_data_format',
12285 'offset' => '0',
12286 'type' => '121'
12287 },
12288 '1' => {
12289 'name' => 'number_of_change_records',
12290 'offset' => '1',
12291 'type' => '121'
12292 },
12293 '2' => {
12294 'name' => 'change_records',
12295 'offset' => '2',
Tal Yacobide67ab62024-05-30 22:36:50 +030012296 'type' => '3364'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 }
12298 },
12299 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12300 'Size' => '3',
12301 'Type' => 'Struct'
12302 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012303 '95887' => {
12304 'BaseType' => '92917',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012305 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12306 'Size' => '8',
12307 'Type' => 'Pointer'
12308 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012309 '104005' => {
12310 'BaseType' => '94039',
Tal Yacobide67ab62024-05-30 22:36:50 +030012311 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12312 'Size' => '8',
12313 'Type' => 'Pointer'
12314 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012315 '160535' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012316 'BaseType' => '13058',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012317 'Name' => 'size_t*const',
12318 'Size' => '8',
12319 'Type' => 'Const'
12320 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012321 '162853' => {
12322 'BaseType' => '94226',
Thu Nguyenf874b382024-07-24 11:22:34 +000012323 'Name' => 'struct pldm_message_poll_event*',
12324 'Size' => '8',
12325 'Type' => 'Pointer'
12326 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012327 '164059' => {
12328 'BaseType' => '164069',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012329 'Name' => 'uint32_t const*const*',
12330 'Size' => '8',
12331 'Type' => 'Pointer'
12332 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012333 '164064' => {
12334 'BaseType' => '29939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012335 'Name' => 'uint32_t const*',
12336 'Size' => '8',
12337 'Type' => 'Pointer'
12338 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012339 '164069' => {
12340 'BaseType' => '164064',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 'Name' => 'uint32_t const*const',
12342 'Size' => '8',
12343 'Type' => 'Const'
12344 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012345 '164074' => {
12346 'BaseType' => '94401',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012347 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12348 'Size' => '8',
12349 'Type' => 'Pointer'
12350 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012351 '228585' => {
12352 'BaseType' => '92264',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012353 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12354 'Size' => '8',
12355 'Type' => 'Pointer'
12356 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012357 '244057' => {
12358 'BaseType' => '94112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012359 'Name' => 'struct pldm_sensor_event_data*',
12360 'Size' => '8',
12361 'Type' => 'Pointer'
12362 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012363 '244062' => {
12364 'BaseType' => '244057',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 'Name' => 'struct pldm_sensor_event_data*const',
12366 'Size' => '8',
12367 'Type' => 'Const'
12368 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012369 '246998' => {
12370 'BaseType' => '93240',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012371 'Name' => 'get_sensor_state_field*',
12372 'Size' => '8',
12373 'Type' => 'Pointer'
12374 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012375 '260460' => {
12376 'BaseType' => '93156',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012377 'Name' => 'set_effecter_state_field*',
12378 'Size' => '8',
12379 'Type' => 'Pointer'
12380 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012381 '261426' => {
12382 'BaseType' => '90944',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 'Name' => 'struct pldm_state_sensor_pdr*',
12384 'Size' => '8',
12385 'Type' => 'Pointer'
12386 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012387 '261431' => {
12388 'BaseType' => '261426',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012389 'Name' => 'struct pldm_state_sensor_pdr*const',
12390 'Size' => '8',
12391 'Type' => 'Const'
12392 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012393 '261436' => {
12394 'BaseType' => '91155',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 'Name' => 'struct state_sensor_possible_states const*',
12396 'Size' => '8',
12397 'Type' => 'Pointer'
12398 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012399 '261441' => {
12400 'BaseType' => '261436',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012401 'Name' => 'struct state_sensor_possible_states const*const',
12402 'Size' => '8',
12403 'Type' => 'Const'
12404 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012405 '261830' => {
12406 'BaseType' => '91176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012407 'Name' => 'struct pldm_state_effecter_pdr*',
12408 'Size' => '8',
12409 'Type' => 'Pointer'
12410 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012411 '261835' => {
12412 'BaseType' => '261830',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012413 'Name' => 'struct pldm_state_effecter_pdr*const',
12414 'Size' => '8',
12415 'Type' => 'Const'
12416 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012417 '261840' => {
12418 'BaseType' => '93108',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012419 'Name' => 'struct state_effecter_possible_states const*',
12420 'Size' => '8',
12421 'Type' => 'Pointer'
12422 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012423 '261845' => {
12424 'BaseType' => '261840',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012425 'Name' => 'struct state_effecter_possible_states const*const',
12426 'Size' => '8',
12427 'Type' => 'Const'
12428 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012429 '268074' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012430 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012431 'Memb' => {
12432 '0' => {
12433 'name' => 'prev',
12434 'offset' => '0',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012435 'type' => '187'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012436 },
12437 '1' => {
12438 'name' => 'allocations',
12439 'offset' => '4',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012440 'type' => '1023'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012441 }
12442 },
12443 'Name' => 'struct pldm_tid_state',
12444 'PrivateABI' => 1,
12445 'Size' => '8',
12446 'Source' => 'instance-id.c',
12447 'Type' => 'Struct'
12448 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012449 '268113' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012450 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012451 'Memb' => {
12452 '0' => {
12453 'name' => 'state',
12454 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012455 'type' => '268155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012456 },
12457 '1' => {
12458 'name' => 'lock_db_fd',
12459 'offset' => '8264',
12460 'type' => '100'
12461 }
12462 },
12463 'Name' => 'struct pldm_instance_db',
12464 'PrivateABI' => 1,
12465 'Size' => '2052',
12466 'Source' => 'instance-id.c',
12467 'Type' => 'Struct'
12468 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012469 '268155' => {
12470 'BaseType' => '268074',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012471 'Name' => 'struct pldm_tid_state[256]',
12472 'Size' => '2048',
12473 'Type' => 'Array'
12474 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012475 '268711' => {
12476 'BaseType' => '268113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012477 'Name' => 'struct pldm_instance_db*',
12478 'Size' => '8',
12479 'Type' => 'Pointer'
12480 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012481 '269098' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012482 'BaseType' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012483 'Name' => 'pldm_instance_id_t*',
12484 'Size' => '8',
12485 'Type' => 'Pointer'
12486 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012487 '269274' => {
12488 'BaseType' => '268711',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012489 'Name' => 'struct pldm_instance_db**',
12490 'Size' => '8',
12491 'Type' => 'Pointer'
12492 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012493 '270031' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012494 'BaseType' => '121',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012495 'Header' => 'pldm.h',
12496 'Line' => '13',
12497 'Name' => 'mctp_eid_t',
12498 'Size' => '1',
12499 'Type' => 'Typedef'
12500 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012501 '270146' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012502 'BaseType' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012503 'Header' => 'pldm.h',
12504 'Line' => '30',
12505 'Name' => 'pldm_requester_rc_t',
12506 'Size' => '4',
12507 'Type' => 'Typedef'
12508 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012509 '270164' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012510 'Line' => '25',
12511 'Memb' => {
12512 '0' => {
12513 'name' => 'transport',
12514 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012515 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012516 },
12517 '1' => {
12518 'name' => 'socket',
12519 'offset' => '64',
12520 'type' => '100'
12521 },
12522 '2' => {
12523 'name' => 'tid_eid_map',
12524 'offset' => '68',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012525 'type' => '273898'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012526 },
12527 '3' => {
12528 'name' => 'socket_send_buf',
12529 'offset' => '768',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012530 'type' => '272818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012531 }
12532 },
12533 'Name' => 'struct pldm_transport_mctp_demux',
12534 'PrivateABI' => 1,
12535 'Size' => '312',
12536 'Source' => 'mctp-demux.c',
12537 'Type' => 'Struct'
12538 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012539 '270190' => {
12540 'BaseType' => '270164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012541 'Name' => 'struct pldm_transport_mctp_demux*',
12542 'Size' => '8',
12543 'Type' => 'Pointer'
12544 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012545 '270232' => {
12546 'BaseType' => '270237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012547 'Name' => 'struct pldm_transport*',
12548 'Size' => '8',
12549 'Type' => 'Pointer'
12550 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012551 '270237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012552 'Header' => 'transport.h',
12553 'Line' => '18',
12554 'Memb' => {
12555 '0' => {
12556 'name' => 'name',
12557 'offset' => '0',
Tal Yacobide67ab62024-05-30 22:36:50 +030012558 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012559 },
12560 '1' => {
12561 'name' => 'version',
12562 'offset' => '8',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012563 'type' => '121'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012564 },
12565 '2' => {
12566 'name' => 'recv',
12567 'offset' => '22',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012568 'type' => '273129'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012569 },
12570 '3' => {
12571 'name' => 'send',
12572 'offset' => '36',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012573 'type' => '273170'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012574 },
12575 '4' => {
12576 'name' => 'init_pollfd',
12577 'offset' => '50',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012578 'type' => '273250'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012579 }
12580 },
12581 'Name' => 'struct pldm_transport',
12582 'PrivateABI' => 1,
12583 'Size' => '40',
12584 'Type' => 'Struct'
12585 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012586 '270373' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012587 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012588 'Name' => 'pldm_tid_t*',
12589 'Size' => '8',
12590 'Type' => 'Pointer'
12591 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012592 '270476' => {
12593 'BaseType' => '270190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012594 'Name' => 'struct pldm_transport_mctp_demux**',
12595 'Size' => '8',
12596 'Type' => 'Pointer'
12597 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012598 '272538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012599 'BaseType' => '46',
12600 'Header' => 'int-ll64.h',
12601 'Line' => '21',
12602 'Name' => '__u8',
12603 'PrivateABI' => 1,
12604 'Size' => '1',
12605 'Type' => 'Typedef'
12606 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012607 '272550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012608 'BaseType' => '53',
12609 'Header' => 'int-ll64.h',
12610 'Line' => '24',
12611 'Name' => '__u16',
12612 'PrivateABI' => 1,
12613 'Size' => '2',
12614 'Type' => 'Typedef'
12615 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012616 '272818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012617 'Header' => 'socket.h',
12618 'Line' => '5',
12619 'Memb' => {
12620 '0' => {
12621 'name' => 'size',
12622 'offset' => '0',
12623 'type' => '100'
12624 },
12625 '1' => {
12626 'name' => 'socket',
12627 'offset' => '4',
12628 'type' => '100'
12629 },
12630 '2' => {
12631 'name' => 'max_size',
12632 'offset' => '8',
12633 'type' => '100'
12634 }
12635 },
12636 'Name' => 'struct pldm_socket_sndbuf',
12637 'PrivateABI' => 1,
12638 'Size' => '12',
12639 'Type' => 'Struct'
12640 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012641 '273129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012642 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12643 'Param' => {
12644 '0' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012645 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012646 },
12647 '1' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012648 'type' => '270373'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012649 },
12650 '2' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012651 'type' => '55232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012652 },
12653 '3' => {
Andrew Jeffery5befd122024-07-17 17:07:57 +080012654 'type' => '13058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012655 }
12656 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012657 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012658 'Size' => '8',
12659 'Type' => 'FuncPtr'
12660 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012661 '273170' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012662 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12663 'Param' => {
12664 '0' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012665 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012666 },
12667 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012668 'type' => '175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012669 },
12670 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012671 'type' => '2341'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012672 },
12673 '3' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012674 'type' => '1145'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012675 }
12676 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012677 'Return' => '270146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012678 'Size' => '8',
12679 'Type' => 'FuncPtr'
12680 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012681 '273195' => {
12682 'BaseType' => '273200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012683 'Name' => 'struct pollfd*',
12684 'Size' => '8',
12685 'Type' => 'Pointer'
12686 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012687 '273200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012688 'Header' => 'poll.h',
12689 'Line' => '36',
12690 'Memb' => {
12691 '0' => {
12692 'name' => 'fd',
12693 'offset' => '0',
12694 'type' => '100'
12695 },
12696 '1' => {
12697 'name' => 'events',
12698 'offset' => '4',
12699 'type' => '93'
12700 },
12701 '2' => {
12702 'name' => 'revents',
12703 'offset' => '6',
12704 'type' => '93'
12705 }
12706 },
12707 'Name' => 'struct pollfd',
12708 'PrivateABI' => 1,
12709 'Size' => '8',
12710 'Type' => 'Struct'
12711 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012712 '273250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012713 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12714 'Param' => {
12715 '0' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012716 'type' => '270232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012717 },
12718 '1' => {
Andrew Jeffery46673f42024-06-25 16:02:25 +093012719 'type' => '273195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012720 }
12721 },
12722 'Return' => '100',
12723 'Size' => '8',
12724 'Type' => 'FuncPtr'
12725 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012726 '273255' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012727 'BaseType' => '53',
12728 'Header' => 'socket.h',
12729 'Line' => '10',
12730 'Name' => '__kernel_sa_family_t',
12731 'PrivateABI' => 1,
12732 'Size' => '2',
12733 'Type' => 'Typedef'
12734 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012735 '273632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012736 'Header' => 'mctp.h',
12737 'Line' => '18',
12738 'Memb' => {
12739 '0' => {
12740 'name' => 's_addr',
12741 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012742 'type' => '270031'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012743 }
12744 },
12745 'Name' => 'struct mctp_addr',
12746 'PrivateABI' => 1,
12747 'Size' => '1',
12748 'Type' => 'Struct'
12749 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012750 '273658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012751 'Header' => 'mctp.h',
12752 'Line' => '22',
12753 'Memb' => {
12754 '0' => {
12755 'name' => 'smctp_family',
12756 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012757 'type' => '273255'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012758 },
12759 '1' => {
12760 'name' => '__smctp_pad0',
12761 'offset' => '2',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012762 'type' => '272550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012763 },
12764 '2' => {
12765 'name' => 'smctp_network',
12766 'offset' => '4',
12767 'type' => '60'
12768 },
12769 '3' => {
12770 'name' => 'smctp_addr',
12771 'offset' => '8',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012772 'type' => '273632'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012773 },
12774 '4' => {
12775 'name' => 'smctp_type',
12776 'offset' => '9',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012777 'type' => '272538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012778 },
12779 '5' => {
12780 'name' => 'smctp_tag',
12781 'offset' => '16',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012782 'type' => '272538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012783 },
12784 '6' => {
12785 'name' => '__smctp_pad1',
12786 'offset' => '17',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012787 'type' => '272538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012788 }
12789 },
12790 'Name' => 'struct sockaddr_mctp',
12791 'PrivateABI' => 1,
12792 'Size' => '12',
12793 'Type' => 'Struct'
12794 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012795 '273762' => {
12796 'BaseType' => '273658',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012797 'Name' => 'struct sockaddr_mctp const',
12798 'Size' => '12',
12799 'Type' => 'Const'
12800 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012801 '273805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012802 'Line' => '34',
12803 'Memb' => {
12804 '0' => {
12805 'name' => 'transport',
12806 'offset' => '0',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012807 'type' => '270237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012808 },
12809 '1' => {
12810 'name' => 'socket',
12811 'offset' => '64',
12812 'type' => '100'
12813 },
12814 '2' => {
12815 'name' => 'tid_eid_map',
12816 'offset' => '68',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012817 'type' => '273898'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012818 },
12819 '3' => {
12820 'name' => 'socket_send_buf',
12821 'offset' => '768',
Andrew Jeffery46673f42024-06-25 16:02:25 +093012822 'type' => '272818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012823 },
12824 '4' => {
12825 'name' => 'bound',
12826 'offset' => '786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012827 'type' => '805'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012828 },
12829 '5' => {
12830 'name' => 'cookie_jar',
12831 'offset' => '800',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012832 'type' => '199'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012833 }
12834 },
12835 'Name' => 'struct pldm_transport_af_mctp',
12836 'PrivateABI' => 1,
12837 'Size' => '336',
12838 'Source' => 'af-mctp.c',
12839 'Type' => 'Struct'
12840 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012841 '273898' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012842 'BaseType' => '175',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012843 'Name' => 'pldm_tid_t[256]',
12844 'Size' => '256',
12845 'Type' => 'Array'
12846 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012847 '274699' => {
12848 'BaseType' => '273805',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012849 'Name' => 'struct pldm_transport_af_mctp*',
12850 'Size' => '8',
12851 'Type' => 'Pointer'
12852 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012853 '274704' => {
12854 'BaseType' => '273762',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012855 'Name' => 'struct sockaddr_mctp const*',
12856 'Size' => '8',
12857 'Type' => 'Pointer'
12858 },
Andrew Jeffery46673f42024-06-25 16:02:25 +093012859 '275017' => {
12860 'BaseType' => '274699',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012861 'Name' => 'struct pldm_transport_af_mctp**',
12862 'Size' => '8',
12863 'Type' => 'Pointer'
12864 }
12865 },
12866 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012867 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012868 '_ITM_deregisterTMCloneTable' => 0,
12869 '_ITM_registerTMCloneTable' => 0,
12870 '__assert_fail@GLIBC_2.2.5' => 0,
12871 '__cxa_finalize@GLIBC_2.2.5' => 0,
12872 '__errno_location@GLIBC_2.2.5' => 0,
12873 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000012874 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012875 '__memcpy_chk@GLIBC_2.3.4' => 0,
12876 '__recv_chk@GLIBC_2.4' => 0,
12877 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012878 '__stack_chk_fail@GLIBC_2.4' => 0,
12879 'bind@GLIBC_2.2.5' => 0,
12880 'calloc@GLIBC_2.2.5' => 0,
12881 'clock_gettime@GLIBC_2.17' => 0,
12882 'close@GLIBC_2.2.5' => 0,
12883 'connect@GLIBC_2.2.5' => 0,
12884 'dup@GLIBC_2.2.5' => 0,
12885 'fclose@GLIBC_2.2.5' => 0,
12886 'fcntl64@GLIBC_2.28' => 0,
12887 'fgets@GLIBC_2.2.5' => 0,
12888 'fopen64@GLIBC_2.2.5' => 0,
12889 'free@GLIBC_2.2.5' => 0,
12890 'getsockopt@GLIBC_2.2.5' => 0,
12891 'malloc@GLIBC_2.2.5' => 0,
12892 'memcmp@GLIBC_2.2.5' => 0,
12893 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012894 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012895 'open64@GLIBC_2.2.5' => 0,
12896 'poll@GLIBC_2.2.5' => 0,
12897 'ppoll@GLIBC_2.4' => 0,
12898 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012899 'recvmsg@GLIBC_2.2.5' => 0,
12900 'sendmsg@GLIBC_2.2.5' => 0,
12901 'sendto@GLIBC_2.2.5' => 0,
12902 'setsockopt@GLIBC_2.2.5' => 0,
12903 'socket@GLIBC_2.2.5' => 0,
12904 'stat64@GLIBC_2.33' => 0,
12905 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080012906 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012907 'timerfd_create@GLIBC_2.8' => 0,
12908 'timerfd_settime@GLIBC_2.8' => 0,
12909 'write@GLIBC_2.2.5' => 0
12910 }
12911 },
12912 'WordSize' => '8'
12913};