blob: 4aa6e072c9d51e13f2d7f8a11106815c46e385f9 [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',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305 'GccVersion' => '14.2.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306 '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 Jeffery0612d982024-12-12 11:08:21 +103025 'LibraryName' => 'libpldm.so.0.11.0',
26 'LibraryVersion' => '0.11.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 Jeffery53b08672025-03-04 12:26:18 +103040 '1401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103042 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093043 'Param' => {
44 '0' => {
45 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103046 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093047 },
48 '1' => {
49 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +103050 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093051 },
52 '2' => {
53 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +103054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093055 },
56 '3' => {
57 'name' => 'cc',
Andrew Jeffery53b08672025-03-04 12:26:18 +103058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093059 },
60 '4' => {
61 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +103062 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
65 'Return' => '100',
66 'ShortName' => 'encode_cc_only_resp'
67 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103068 '1448' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103070 'Line' => '536',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103074 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093075 },
76 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103077 'name' => 'completion_code',
78 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093079 },
80 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103081 'name' => 'commands',
82 'type' => '1268'
83 },
84 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093085 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +103086 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093087 }
88 },
89 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +103090 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103092 '1485' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093093 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103094 'Line' => '522',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093095 'Param' => {
96 '0' => {
97 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +103098 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093099 },
100 '1' => {
101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030102 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930103 },
104 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030105 'name' => 'type',
106 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930107 },
108 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030109 'name' => 'version',
110 'type' => '1527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 }
112 },
113 'Reg' => {
114 '0' => 'rdi',
115 '1' => 'rsi',
116 '2' => 'rdx',
117 '3' => 'rcx'
118 },
119 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030120 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930121 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030122 '1532' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030124 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930125 'Param' => {
126 '0' => {
127 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930129 },
130 '1' => {
131 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030132 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930133 },
134 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030135 'name' => 'types',
136 'type' => '1268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930137 },
138 '3' => {
139 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030140 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930141 }
142 },
143 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030144 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030146 '1569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030148 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930149 'Param' => {
150 '0' => {
151 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030152 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930153 },
154 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030155 'name' => 'completion_code',
156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930157 },
158 '2' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930159 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030160 'type' => '147'
161 },
162 '3' => {
163 'name' => 'transfer_flag',
164 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930165 },
166 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030167 'name' => 'version_data',
168 'type' => '1621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930169 },
170 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030171 'name' => 'version_size',
172 'type' => '164'
173 },
174 '6' => {
175 'name' => 'msg',
176 'offset' => '0',
177 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930178 }
179 },
180 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030181 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930182 },
183 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030184 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930185 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030186 '1626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930187 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030188 'Line' => '569',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930189 'Param' => {
190 '0' => {
191 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030192 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930193 },
194 '1' => {
195 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030196 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930197 },
198 '2' => {
199 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030200 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930201 },
202 '3' => {
203 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030204 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930205 },
206 '4' => {
207 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030208 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930209 }
210 },
211 'Reg' => {
212 '0' => 'rdi',
213 '1' => 'rsi',
214 '2' => 'rdx',
215 '3' => 'rcx',
216 '4' => 'r8'
217 },
218 'Return' => '100',
219 'ShortName' => 'decode_get_version_req'
220 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030221 '1673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930222 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030223 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930224 'Param' => {
225 '0' => {
226 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930228 },
229 '1' => {
230 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930232 },
233 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030234 'name' => 'tid',
235 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930236 },
237 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030238 'name' => 'msg',
239 'type' => '1443'
240 }
241 },
242 'Return' => '100',
243 'ShortName' => 'encode_get_tid_resp'
244 },
245 '1710' => {
246 'Header' => 'base.h',
247 'Line' => '367',
248 'Param' => {
249 '0' => {
250 'name' => 'msg',
251 'type' => '1737'
252 },
253 '1' => {
254 'name' => 'hdr',
255 'type' => '1742'
256 }
257 },
258 'Return' => '135',
259 'ShortName' => 'unpack_pldm_header'
260 },
261 '5952' => {
262 'Header' => 'utils.h',
263 'Line' => '108',
264 'Param' => {
265 '0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930266 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030267 'type' => '135'
268 }
269 },
270 'Return' => '5459',
271 'ShortName' => 'is_transfer_flag_valid'
272 },
273 '6012' => {
274 'Header' => 'utils.h',
275 'Line' => '99',
276 'Param' => {
277 '0' => {
278 'name' => 'seconds',
279 'type' => '135'
280 },
281 '1' => {
282 'name' => 'minutes',
283 'type' => '135'
284 },
285 '2' => {
286 'name' => 'hours',
287 'type' => '135'
288 },
289 '3' => {
290 'name' => 'day',
291 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030294 'name' => 'month',
295 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 },
297 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030298 'name' => 'year',
299 'type' => '5660'
300 }
301 },
302 'Return' => '5459',
303 'ShortName' => 'is_time_legal'
304 },
305 '6256' => {
306 'Header' => 'utils.h',
307 'Line' => '87',
308 'Param' => {
309 '0' => {
310 'name' => 'dec',
311 'type' => '147'
312 }
313 },
314 'Return' => '147',
315 'ShortName' => 'dec2bcd32'
316 },
317 '6385' => {
318 'Header' => 'utils.h',
319 'Line' => '81',
320 'Param' => {
321 '0' => {
322 'name' => 'bcd',
323 'type' => '147'
324 }
325 },
326 'Return' => '147',
327 'ShortName' => 'bcd2dec32'
328 },
329 '6488' => {
330 'Header' => 'utils.h',
331 'Line' => '75',
332 'Param' => {
333 '0' => {
334 'name' => 'dec',
335 'type' => '5660'
336 }
337 },
338 'Return' => '5660',
339 'ShortName' => 'dec2bcd16'
340 },
341 '6604' => {
342 'Header' => 'utils.h',
343 'Line' => '69',
344 'Param' => {
345 '0' => {
346 'name' => 'bcd',
347 'type' => '5660'
348 }
349 },
350 'Return' => '5660',
351 'ShortName' => 'bcd2dec16'
352 },
353 '6707' => {
354 'Header' => 'utils.h',
355 'Line' => '63',
356 'Param' => {
357 '0' => {
358 'name' => 'dec',
359 'type' => '135'
360 }
361 },
362 'Return' => '135',
363 'ShortName' => 'dec2bcd8'
364 },
365 '6760' => {
366 'Header' => 'utils.h',
367 'Line' => '57',
368 'Param' => {
369 '0' => {
370 'name' => 'bcd',
371 'type' => '135'
372 }
373 },
374 'Return' => '135',
375 'ShortName' => 'bcd2dec8'
376 },
377 '6813' => {
378 'Header' => 'utils.h',
379 'Line' => '51',
380 'Param' => {
381 '0' => {
382 'name' => 'version',
383 'type' => '1621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930384 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030385 '1' => {
386 'name' => 'buffer',
387 'type' => '5631'
388 },
389 '2' => {
390 'name' => 'buffer_size',
391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930392 }
393 },
394 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030395 '0' => 'rdi',
396 '1' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030398 'Return' => '5856',
399 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930400 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030401 '6942' => {
402 'Header' => 'utils.h',
403 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930404 'Param' => {
405 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030406 'name' => 'data',
407 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930408 },
409 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030410 'name' => 'size',
411 'type' => '164'
412 }
413 },
414 'Reg' => {
415 '1' => 'rdx'
416 },
417 'Return' => '135',
418 'ShortName' => 'crc8'
419 },
420 '7056' => {
421 'Header' => 'utils.h',
422 'Line' => '39',
423 'Param' => {
424 '0' => {
425 'name' => 'data',
426 'type' => '1262'
427 },
428 '1' => {
429 'name' => 'size',
430 'type' => '164'
431 }
432 },
433 'Reg' => {
434 '1' => 'rcx'
435 },
436 'Return' => '147',
437 'ShortName' => 'crc32'
438 },
439 '8690' => {
440 'Header' => 'base.h',
441 'Line' => '657',
442 'Param' => {
443 '0' => {
444 'name' => 'msg_type',
445 'type' => '135'
446 },
447 '1' => {
448 'name' => 'instance_id',
449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930450 },
451 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030452 'name' => 'pldm_type',
453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 },
455 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030456 'name' => 'command',
457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '4' => {
460 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030461 'type' => '1443'
462 }
463 },
464 'Return' => '100',
465 'ShortName' => 'encode_pldm_header_only'
466 },
467 '9333' => {
468 'Header' => 'base.h',
469 'Line' => '627',
470 'Param' => {
471 '0' => {
472 'name' => 'msg',
473 'type' => '1522'
474 },
475 '1' => {
476 'name' => 'payload_length',
477 'type' => '164'
478 },
479 '2' => {
480 'name' => 'pldm_type',
481 'type' => '1186'
482 },
483 '3' => {
484 'name' => 'transfer_opflag',
485 'type' => '1186'
486 },
487 '4' => {
488 'name' => 'transfer_ctx',
489 'type' => '1668'
490 },
491 '5' => {
492 'name' => 'transfer_handle',
493 'type' => '1668'
494 },
495 '6' => {
496 'name' => 'section_offset',
497 'offset' => '0',
498 'type' => '1668'
499 },
500 '7' => {
501 'name' => 'section_length',
502 'offset' => '8',
503 'type' => '1668'
504 }
505 },
506 'Reg' => {
507 '2' => 'rdx',
508 '3' => 'r10',
509 '4' => 'r8',
510 '5' => 'r9'
511 },
512 'Return' => '100',
513 'ShortName' => 'decode_multipart_receive_req'
514 },
515 '9587' => {
516 'Header' => 'base.h',
517 'Line' => '609',
518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '135'
522 },
523 '1' => {
524 'name' => 'tid',
525 'type' => '135'
526 },
527 '2' => {
528 'name' => 'msg',
529 'type' => '1443'
530 }
531 },
532 'Return' => '100',
533 'ShortName' => 'encode_set_tid_req'
534 },
535 '9784' => {
536 'Header' => 'base.h',
537 'Line' => '491',
538 'Param' => {
539 '0' => {
540 'name' => 'msg',
541 'type' => '1522'
542 },
543 '1' => {
544 'name' => 'payload_length',
545 'type' => '164'
546 },
547 '2' => {
548 'name' => 'completion_code',
549 'type' => '1186'
550 },
551 '3' => {
552 'name' => 'tid',
553 'type' => '1186'
554 }
555 },
556 'Reg' => {
557 '0' => 'rdi',
558 '1' => 'rsi',
559 '2' => 'rdx',
560 '3' => 'rcx'
561 },
562 'Return' => '100',
563 'ShortName' => 'decode_get_tid_resp'
564 },
565 '10113' => {
566 'Header' => 'base.h',
567 'Line' => '585',
568 'Param' => {
569 '0' => {
570 'name' => 'instance_id',
571 'type' => '135'
572 },
573 '1' => {
574 'name' => 'msg',
575 'type' => '1443'
576 }
577 },
578 'Return' => '100',
579 'ShortName' => 'encode_get_tid_req'
580 },
581 '10247' => {
582 'Header' => 'base.h',
583 'Line' => '470',
584 'Param' => {
585 '0' => {
586 'name' => 'msg',
587 'type' => '1522'
588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '164'
592 },
593 '2' => {
594 'name' => 'completion_code',
595 'type' => '1186'
596 },
597 '3' => {
598 'name' => 'next_transfer_handle',
599 'type' => '1668'
600 },
601 '4' => {
602 'name' => 'transfer_flag',
603 'type' => '1186'
604 },
605 '5' => {
606 'name' => 'version',
607 'type' => '1527'
608 }
609 },
610 'Reg' => {
611 '1' => 'r10',
612 '2' => 'rdx',
613 '3' => 'rcx',
614 '4' => 'r8',
615 '5' => 'r9'
616 },
617 'Return' => '100',
618 'ShortName' => 'decode_get_version_resp'
619 },
620 '10990' => {
621 'Header' => 'base.h',
622 'Line' => '451',
623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
626 'type' => '135'
627 },
628 '1' => {
629 'name' => 'transfer_handle',
630 'type' => '147'
631 },
632 '2' => {
633 'name' => 'transfer_opflag',
634 'type' => '135'
635 },
636 '3' => {
637 'name' => 'type',
638 'type' => '135'
639 },
640 '4' => {
641 'name' => 'msg',
642 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930643 }
644 },
645 'Return' => '100',
646 'ShortName' => 'encode_get_version_req'
647 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030648 '11222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030650 'Line' => '432',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Param' => {
652 '0' => {
653 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030654 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '1' => {
657 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030658 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '2' => {
661 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030662 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 },
664 '3' => {
665 'name' => 'commands',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030666 'type' => '11406'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930667 }
668 },
669 'Reg' => {
670 '0' => 'rdi',
671 '1' => 'rsi',
672 '2' => 'rdx',
673 '3' => 'rcx'
674 },
675 'Return' => '100',
676 'ShortName' => 'decode_get_commands_resp'
677 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030678 '11416' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030680 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Param' => {
682 '0' => {
683 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030684 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '1' => {
687 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030688 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '2' => {
691 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030692 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 },
694 '3' => {
695 'name' => 'types',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030696 'type' => '11406'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930697 }
698 },
699 'Reg' => {
700 '0' => 'rdi',
701 '1' => 'rsi',
702 '2' => 'rdx',
703 '3' => 'rcx'
704 },
705 'Return' => '100',
706 'ShortName' => 'decode_get_types_resp'
707 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030708 '12256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030710 'Line' => '414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030714 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930715 },
716 '1' => {
717 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030718 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930719 },
720 '2' => {
721 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030722 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930723 },
724 '3' => {
725 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030726 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930727 }
728 },
729 'Reg' => {
730 '2' => 'rbp'
731 },
732 'Return' => '100',
733 'ShortName' => 'encode_get_commands_req'
734 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030735 '12462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030737 'Line' => '382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030741 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030745 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
748 'Return' => '100',
749 'ShortName' => 'encode_get_types_req'
750 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030751 '12594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030753 'Line' => '237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Param' => {
755 '0' => {
756 'name' => 'req',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030757 'type' => '1737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 },
759 '1' => {
760 'name' => 'resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030761 'type' => '1737'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 }
763 },
764 'Reg' => {
765 '0' => 'rdi',
766 '1' => 'rsi'
767 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030768 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'pldm_msg_hdr_correlate_response'
770 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030771 '12928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030773 'Line' => '354',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030777 'type' => '3157'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030781 'type' => '13168'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030784 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030787 '15257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030793 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030797 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030801 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030805 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030809 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030813 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930814 }
815 },
816 'Reg' => {
817 '1' => 'rsi',
818 '2' => 'rdi',
819 '3' => 'r10',
820 '4' => 'r8',
821 '5' => 'r9'
822 },
823 'Return' => '100',
824 'ShortName' => 'decode_set_bios_table_req'
825 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030826 '15444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030832 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030840 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030844 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
847 'Return' => '100',
848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030850 '15663' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030856 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030860 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030864 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030868 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
877 'Return' => '100',
878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030880 '15773' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030886 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030890 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030898 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030902 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030906 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030911 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
919 'Return' => '100',
920 'ShortName' => 'encode_set_bios_table_req'
921 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030922 '16162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030928 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030932 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030936 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030940 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
943 'Return' => '100',
944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030946 '16376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030952 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030956 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030960 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030964 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030968 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
977 'Return' => '100',
978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030980 '16523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030986 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030990 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030994 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030998 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
1007 'Return' => '100',
1008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301010 '16633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301024 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301028 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301032 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301036 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301041 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
1047 'Return' => '100',
1048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301050 '17005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301072 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301081 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
1085 '2' => 'r14'
1086 },
1087 'Return' => '100',
1088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301090 '17374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301096 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301100 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301104 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301108 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301112 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
1121 'Return' => '100',
1122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301124 '17526' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301130 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301138 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301142 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301146 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301150 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301151 }
1152 },
1153 'Reg' => {
1154 '1' => 'rsi',
1155 '2' => 'rdx',
1156 '3' => 'r10',
1157 '4' => 'r8',
1158 '5' => 'r9'
1159 },
1160 'Return' => '100',
1161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301163 '17688' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301169 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301173 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301177 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301181 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301185 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
1188 'Return' => '100',
1189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301191 '17917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301197 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301201 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301205 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301209 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301213 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301217 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 }
1219 },
1220 'Reg' => {
1221 '1' => 'r10',
1222 '2' => 'rsi',
1223 '3' => 'rdi',
1224 '4' => 'r8',
1225 '5' => 'r9'
1226 },
1227 'Return' => '100',
1228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301230 '18089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301236 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301240 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301244 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301248 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301252 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
1261 'Return' => '100',
1262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301264 '18236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301270 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301274 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301278 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301282 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301286 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
1289 'Return' => '100',
1290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301292 '18460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301298 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301306 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301310 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301314 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301318 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301323 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
1327 '2' => 'r15'
1328 },
1329 'Return' => '100',
1330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301332 '18813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301338 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301342 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301346 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
1354 'Return' => '100',
1355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301357 '18886' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301363 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301371 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301375 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
1378 'Return' => '100',
1379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301381 '19093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301387 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301395 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301399 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301403 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301407 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301412 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301417 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
1426 'Return' => '100',
1427 'ShortName' => 'decode_set_date_time_req'
1428 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301429 '19384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301439 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301443 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301447 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301460 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301465 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301470 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
1473 'Return' => '100',
1474 'ShortName' => 'encode_set_date_time_req'
1475 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301476 '19877' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301482 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301486 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301490 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301494 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301498 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301502 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301507 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301512 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301517 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301518 }
1519 },
1520 'Reg' => {
1521 '1' => 'rdi',
1522 '2' => 'r10',
1523 '3' => 'rdx',
1524 '4' => 'r8',
1525 '5' => 'r9'
1526 },
1527 'Return' => '100',
1528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301530 '20078' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301536 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301540 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301544 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301548 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301552 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301556 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301561 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301566 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301571 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
1574 'Return' => '100',
1575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301577 '20362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301583 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301587 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
1590 'Return' => '100',
1591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301593 '22308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301595 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Param' => {
1597 '0' => {
1598 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301599 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301603 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301610 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301613 '22453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301615 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Param' => {
1617 '0' => {
1618 'name' => 'src_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301619 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301623 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301627 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301631 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301635 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301639 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
1646 'Return' => '100',
1647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301649 '23141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301651 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Param' => {
1653 '0' => {
1654 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301655 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301659 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301663 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301669 'Return' => '23136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301672 '23404' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301674 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Param' => {
1676 '0' => {
1677 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301678 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301682 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301686 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301692 'Return' => '23550',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301695 '23671' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Param' => {
1699 '0' => {
1700 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301701 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301705 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301709 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301715 'Return' => '23550',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301718 '23933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301720 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Param' => {
1722 '0' => {
1723 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301724 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301728 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301732 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301740 'Return' => '24153',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301743 '24322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301744 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301745 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Param' => {
1747 '0' => {
1748 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301749 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301753 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301757 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301763 'Return' => '24153',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301766 '25083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301768 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Param' => {
1770 '0' => {
1771 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301772 'type' => '23131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301778 'Return' => '1262',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301781 '25131' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301783 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Param' => {
1785 '0' => {
1786 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301787 'type' => '23131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301793 '25241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301795 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Param' => {
1797 '0' => {
1798 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301799 'type' => '25316'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301802 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301805 '25321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301811 'type' => '23131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301817 '25393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301823 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301831 'type' => '21007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301839 'Return' => '23131',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301842 '25631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301844 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Param' => {
1846 '0' => {
1847 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301848 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301852 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301856 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301861 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
1864 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301867 '25931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301869 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Param' => {
1871 '0' => {
1872 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301873 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301876 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301879 '26266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301881 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Param' => {
1883 '0' => {
1884 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301885 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301891 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301894 '26315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301895 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301896 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Param' => {
1898 '0' => {
1899 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301900 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301903 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301906 '26799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301908 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Param' => {
1910 '0' => {
1911 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301912 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301918 'Return' => '20849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301921 '26939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301922 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301923 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Param' => {
1925 '0' => {
1926 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301927 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301931 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301935 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301939 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301943 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
1948 '1' => 'r12',
1949 '2' => 'r13',
1950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
1953 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301954 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301956 '27208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301959 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301962 '27370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Param' => {
1966 '0' => {
1967 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301968 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301972 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301976 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301980 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301984 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301988 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 }
1990 },
1991 'Reg' => {
1992 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301993 '1' => 'rsi',
1994 '2' => 'rbx',
1995 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301996 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301997 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
1999 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302000 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302002 '27732' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302004 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Param' => {
2006 '0' => {
2007 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302008 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302012 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302018 '27827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302020 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Param' => {
2022 '0' => {
2023 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302024 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302030 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302033 '27968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302034 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302035 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Param' => {
2037 '0' => {
2038 'name' => 'string_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302039 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302045 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302048 '28150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302049 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302050 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Param' => {
2052 '0' => {
2053 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302054 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302058 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302062 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302066 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302074 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 }
2076 },
2077 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302078 '0' => 'rdi',
2079 '2' => 'rdi',
2080 '3' => 'rcx',
2081 '4' => 'r8',
2082 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
2084 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302085 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302087 '28437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302089 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Param' => {
2091 '0' => {
2092 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302093 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302097 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302101 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302104 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302107 '28684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302109 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Param' => {
2111 '0' => {
2112 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302113 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302119 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302122 '28733' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302123 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302124 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Param' => {
2126 '0' => {
2127 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302134 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302137 '28782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302139 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302143 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302149 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302152 '28831' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302153 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302154 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Param' => {
2156 '0' => {
2157 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302158 'type' => '23136'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302164 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302167 '29378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302169 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Param' => {
2171 '0' => {
2172 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302173 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302177 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302181 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302185 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302189 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 }
2191 },
2192 'Reg' => {
2193 '0' => 'rdi',
2194 '1' => 'rsi',
2195 '2' => 'rdx',
2196 '3' => 'rcx',
2197 '4' => 'r8'
2198 },
2199 'Return' => '1',
2200 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302202 '29514' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302204 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Param' => {
2206 '0' => {
2207 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302208 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302212 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302216 'type' => '29776'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
2220 '0' => 'r12',
2221 '1' => 'rbp',
2222 '2' => 'rbx'
2223 },
2224 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302227 '29786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302229 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Param' => {
2231 '0' => {
2232 'name' => 'info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302233 'type' => '29776'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302237 'type' => '30085'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
2240 'Return' => '100',
2241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302243 '30090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302246 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302249 '30266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Param' => {
2253 '0' => {
2254 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302255 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302259 'type' => '5631'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302263 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
2267 '2' => 'r12'
2268 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302269 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302272 '30560' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302273 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302274 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Param' => {
2276 '0' => {
2277 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302278 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302284 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302287 '30629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302289 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Param' => {
2291 '0' => {
2292 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302293 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302299 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302302 '30698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302303 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302304 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Param' => {
2306 '0' => {
2307 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302308 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302314 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302317 '30767' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302318 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302319 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Param' => {
2321 '0' => {
2322 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302323 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302327 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 }
2329 },
2330 'Reg' => {
2331 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302332 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
2334 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302335 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302337 '30855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302339 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Param' => {
2341 '0' => {
2342 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302343 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302347 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302351 'type' => '31214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
2358 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302361 '31219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302363 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Param' => {
2365 '0' => {
2366 'name' => 'info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302367 'type' => '31214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302371 'type' => '30085'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '1' => 'rbx'
2376 },
2377 'Return' => '100',
2378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302380 '31488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'def_str_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302386 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302392 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302395 '31738' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302401 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302405 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
2414 '1' => 'r12'
2415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302416 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302419 '32035' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302420 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302421 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Param' => {
2423 '0' => {
2424 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302425 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302429 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302433 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
2441 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302442 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302443 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302444 '32200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302446 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Param' => {
2448 '0' => {
2449 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302450 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302454 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 }
2456 },
2457 'Reg' => {
2458 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302459 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302460 },
2461 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302462 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302463 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302464 '32279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302466 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Param' => {
2468 '0' => {
2469 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302470 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302474 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
2481 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302482 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302483 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302484 '32339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302486 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Param' => {
2488 '0' => {
2489 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302490 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302494 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302498 'type' => '32668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
2505 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302508 '32673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302510 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Param' => {
2512 '0' => {
2513 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302514 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302518 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302525 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302528 '32733' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302529 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302530 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Param' => {
2532 '0' => {
2533 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302534 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302540 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302543 '32780' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302545 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Param' => {
2547 '0' => {
2548 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302549 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302555 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302558 '32827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302559 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302560 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Param' => {
2562 '0' => {
2563 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302564 'type' => '23550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302570 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302573 '33460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302575 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Param' => {
2577 '0' => {
2578 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302579 'type' => '24153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302583 'type' => '5631'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302587 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
2595 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302598 '33697' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302600 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Param' => {
2602 '0' => {
2603 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302604 'type' => '24153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302610 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302613 '33744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302615 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Param' => {
2617 '0' => {
2618 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302619 'type' => '24153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302625 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302628 '33791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302630 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Param' => {
2632 '0' => {
2633 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302634 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302638 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302642 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302646 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
2649 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302652 '34148' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302654 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Param' => {
2656 '0' => {
2657 'name' => 'string_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302658 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302664 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302667 '43151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302669 'Line' => '2039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302673 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302677 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302681 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Andrew Jefferya1896962025-03-03 21:41:25 +10302685 'type' => '43333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jefferya1896962025-03-03 21:41:25 +10302689 'type' => '43338'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'rbp',
2695 '4' => 'r12'
2696 },
2697 'Return' => '100',
2698 'ShortName' => 'decode_cancel_update_resp'
2699 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302700 '43348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302702 'Line' => '2022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 },
2708 '1' => {
2709 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302710 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '2' => {
2713 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302714 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 }
2716 },
2717 'Return' => '100',
2718 'ShortName' => 'encode_cancel_update_req'
2719 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302720 '43519' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302722 'Line' => '2007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302726 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 },
2728 '1' => {
2729 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '2' => {
2733 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302734 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
2742 'Return' => '100',
2743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302745 '43595' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302747 'Line' => '1995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302751 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 },
2753 '1' => {
2754 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302755 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '2' => {
2758 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 }
2761 },
2762 'Return' => '100',
2763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302765 '46447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302767 'Line' => '1962',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302771 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 },
2773 '1' => {
2774 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302775 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '2' => {
2778 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302779 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302783 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302787 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302791 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302796 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302801 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302806 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Andrew Jefferya1896962025-03-03 21:41:25 +10302811 'type' => '46774'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'r12',
2817 '4' => 'rbp',
2818 '5' => 'r13'
2819 },
2820 'Return' => '100',
2821 'ShortName' => 'decode_get_status_resp'
2822 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302823 '46784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302825 'Line' => '1942',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302829 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302833 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302837 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
2840 'Return' => '100',
2841 'ShortName' => 'encode_get_status_req'
2842 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302843 '48172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302845 'Line' => '1910',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302849 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302853 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302857 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302861 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
2869 'Return' => '100',
2870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302872 '48298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302874 'Line' => '1885',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302878 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302882 'type' => '34885'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302886 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302890 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
2893 'Return' => '100',
2894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302896 '49335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302898 'Line' => '1870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302902 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302906 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302910 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302914 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
2917 'Return' => '100',
2918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302920 '50742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302922 'Line' => '1838',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302926 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302934 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Andrew Jefferya1896962025-03-03 21:41:25 +10302938 'type' => '50852'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
2947 'Return' => '100',
2948 'ShortName' => 'decode_apply_complete_req'
2949 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302950 '50862' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302952 'Line' => '1825',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302956 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302960 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302964 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302968 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
2971 'Return' => '100',
2972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302974 '52004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302976 'Line' => '1796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302980 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302984 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302988 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
2996 'Return' => '100',
2997 'ShortName' => 'decode_verify_complete_req'
2998 },
Andrew Jefferya1896962025-03-03 21:41:25 +10302999 '52080' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303001 'Line' => '1785',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303009 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303013 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303017 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
3020 'Return' => '100',
3021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303023 '53222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303025 'Line' => '1755',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303029 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303037 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
3045 'Return' => '100',
3046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303048 '53298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303050 'Line' => '1742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303062 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303066 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
3072 'Return' => '100',
3073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303075 '54713' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303077 'Line' => '1703',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303081 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303085 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303089 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303093 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
3102 'Return' => '100',
3103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303105 '56790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303107 'Line' => '1670',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303111 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303115 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303119 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303123 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303127 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Andrew Jefferya1896962025-03-03 21:41:25 +10303131 'type' => '46774'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303136 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
3141 '3' => 'r12',
3142 '4' => 'rbp',
3143 '5' => 'r13'
3144 },
3145 'Return' => '100',
3146 'ShortName' => 'decode_update_component_resp'
3147 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303148 '60727' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303150 'Line' => '1634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303154 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303158 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303162 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303166 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303170 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303179 'type' => '35661'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303184 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303189 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Andrew Jefferya1896962025-03-03 21:41:25 +10303194 'type' => '61195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303199 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303204 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
3207 'Return' => '100',
3208 'ShortName' => 'encode_update_component_req'
3209 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303210 '62658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303212 'Line' => '1591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303216 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303220 'type' => '36668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303224 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303228 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303232 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
3237 '3' => 'r12',
3238 '4' => 'rbp'
3239 },
3240 'Return' => '100',
3241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303243 '66143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303245 'Line' => '1561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303249 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303253 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303257 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303261 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303265 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303269 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303279 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Andrew Jefferya1896962025-03-03 21:41:25 +10303284 'type' => '61195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303289 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303294 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
3297 'Return' => '100',
3298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303300 '68085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303302 'Line' => '1520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303306 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303310 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303314 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303318 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303322 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
3331 'Return' => '100',
3332 'ShortName' => 'decode_request_update_resp'
3333 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303334 '71200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303336 'Line' => '1487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303340 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303344 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303348 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303356 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303360 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Andrew Jefferya1896962025-03-03 21:41:25 +10303370 'type' => '61195'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303375 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303380 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
3383 'Return' => '100',
3384 'ShortName' => 'encode_request_update_req'
3385 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303386 '71643' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303388 'Line' => '1397',
Unive Tiene5c3f142024-12-13 14:14:19 +08003389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
Andrew Jefferya1896962025-03-03 21:41:25 +10303392 'type' => '76477'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Andrew Jefferya1896962025-03-03 21:41:25 +10303396 'type' => '76482'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
3399 'Return' => '100',
3400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303402 '76487' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003403 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303404 'Line' => '1368',
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303408 'type' => '1522'
Unive Tiene5c3f142024-12-13 14:14:19 +08003409 },
3410 '1' => {
3411 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303412 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003413 },
3414 '2' => {
3415 'name' => 'resp_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303416 'type' => '79166'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Andrew Jefferya1896962025-03-03 21:41:25 +10303420 'type' => '76477'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
3423 'Return' => '100',
3424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303426 '79171' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003427 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303428 'Line' => '1342',
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303432 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003433 },
3434 '1' => {
3435 'name' => 'params_req',
Andrew Jefferya1896962025-03-03 21:41:25 +10303436 'type' => '80298'
Unive Tiene5c3f142024-12-13 14:14:19 +08003437 },
3438 '2' => {
3439 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303440 'type' => '1443'
Unive Tiene5c3f142024-12-13 14:14:19 +08003441 },
3442 '3' => {
3443 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303444 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003445 }
3446 },
3447 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303448 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003449 },
3450 'Return' => '100',
3451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303453 '80303' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003454 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303455 'Line' => '650',
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
Andrew Jefferya1896962025-03-03 21:41:25 +10303459 'type' => '81478'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Andrew Jefferya1896962025-03-03 21:41:25 +10303463 'type' => '81483'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
3466 'Return' => '100',
3467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303469 '81488' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003470 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303471 'Line' => '1321',
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303475 'type' => '1522'
Unive Tiene5c3f142024-12-13 14:14:19 +08003476 },
3477 '1' => {
3478 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303479 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003480 },
3481 '2' => {
3482 'name' => 'resp_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303483 'type' => '84181'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Andrew Jefferya1896962025-03-03 21:41:25 +10303487 'type' => '81478'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
3490 'Return' => '100',
3491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303493 '84186' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003494 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303495 'Line' => '1304',
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303499 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003500 },
3501 '1' => {
3502 'name' => 'params_req',
Andrew Jefferya1896962025-03-03 21:41:25 +10303503 'type' => '85313'
Unive Tiene5c3f142024-12-13 14:14:19 +08003504 },
3505 '2' => {
3506 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303507 'type' => '1443'
Unive Tiene5c3f142024-12-13 14:14:19 +08003508 },
3509 '3' => {
3510 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303511 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003512 }
3513 },
3514 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303515 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003516 },
3517 'Return' => '100',
3518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303520 '85318' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003521 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303522 'Line' => '1285',
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303526 'type' => '1522'
Unive Tiene5c3f142024-12-13 14:14:19 +08003527 },
3528 '1' => {
3529 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303530 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003531 },
3532 '2' => {
3533 'name' => 'resp_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303534 'type' => '87914'
Unive Tiene5c3f142024-12-13 14:14:19 +08003535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
3540 'Return' => '100',
3541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303543 '87919' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003544 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303545 'Line' => '1269',
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303549 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003550 },
3551 '1' => {
3552 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303553 'type' => '1443'
Unive Tiene5c3f142024-12-13 14:14:19 +08003554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
3560 'Return' => '100',
3561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303563 '88039' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003564 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303565 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303569 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303577 'type' => '88361'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303581 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303585 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
3594 'Return' => '100',
3595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303597 '96799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303599 'Line' => '1204',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303603 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303607 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303611 'type' => '97019'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303615 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303619 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303623 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
3630 '3' => 'r13',
3631 '4' => 'r14',
3632 '5' => 'r15'
3633 },
3634 'Return' => '100',
3635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303637 '97024' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303639 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303643 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303647 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303651 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
3659 'Return' => '100',
3660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303662 '99835' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303664 'Line' => '1169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303668 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303672 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303676 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303680 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303684 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10303688 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
3697 'Return' => '100',
3698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303700 '100001' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303702 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303710 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303714 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
3722 'Return' => '100',
3723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303725 '100141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303727 'Line' => '1119',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303731 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303735 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Andrew Jefferya1896962025-03-03 21:41:25 +10303739 'type' => '100333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303743 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 'Return' => '100',
3747 'ShortName' => 'decode_pldm_comp_image_info'
3748 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303749 '100486' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303750 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303751 'Line' => '1104',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Param' => {
3753 '0' => {
3754 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303755 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '1' => {
3758 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '2' => {
3762 'name' => 'descriptor_title_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303763 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '3' => {
3766 'name' => 'descriptor_title_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303767 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 },
3769 '4' => {
3770 'name' => 'descriptor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303771 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303772 }
3773 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303774 'Return' => '100',
3775 'ShortName' => 'decode_vendor_defined_descriptor_value'
3776 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303777 '100888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303779 'Line' => '1088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Param' => {
3781 '0' => {
3782 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303783 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 },
3785 '1' => {
3786 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303787 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 },
3789 '2' => {
3790 'name' => 'descriptor_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303791 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 },
3793 '3' => {
3794 'name' => 'descriptor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303795 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303796 }
3797 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 'Return' => '100',
3799 'ShortName' => 'decode_descriptor_type_length_value'
3800 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303801 '101253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303803 'Line' => '739',
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 'Param' => {
3805 '0' => {
3806 'name' => 'iter',
Andrew Jefferya1896962025-03-03 21:41:25 +10303807 'type' => '102825'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Andrew Jefferya1896962025-03-03 21:41:25 +10303811 'type' => '102830'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
3814 'Return' => '100',
3815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303817 '102835' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303819 'Line' => '1069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Param' => {
3821 '0' => {
3822 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303823 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 },
3825 '1' => {
3826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303828 },
3829 '2' => {
3830 'name' => 'component_bitmap_bit_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303831 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '3' => {
3834 'name' => 'fw_device_id_record',
Andrew Jefferya1896962025-03-03 21:41:25 +10303835 'type' => '103115'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '4' => {
3838 'name' => 'applicable_components',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303839 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '5' => {
3842 'name' => 'comp_image_set_version_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303843 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '6' => {
3846 'name' => 'record_descriptors',
3847 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303848 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '7' => {
3851 'name' => 'fw_device_pkg_data',
3852 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303853 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 }
3855 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303856 'Return' => '100',
3857 'ShortName' => 'decode_firmware_device_id_record'
3858 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303859 '103378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303861 'Line' => '1048',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 'Param' => {
3863 '0' => {
3864 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303865 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303866 },
3867 '1' => {
3868 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303869 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303870 },
3871 '2' => {
3872 'name' => 'package_header_info',
Andrew Jefferya1896962025-03-03 21:41:25 +10303873 'type' => '103570'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303874 },
3875 '3' => {
3876 'name' => 'package_version_str',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303877 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303878 }
3879 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303880 'Return' => '100',
3881 'ShortName' => 'decode_pldm_package_header_info'
3882 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303883 '107887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303884 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303885 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 'Param' => {
3887 '0' => {
3888 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303889 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 },
3891 '1' => {
3892 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303893 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303894 },
3895 '2' => {
3896 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303897 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303898 },
3899 '3' => {
3900 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303901 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 },
3903 '4' => {
3904 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303905 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303906 }
3907 },
3908 'Return' => '100',
3909 'ShortName' => 'encode_set_fru_record_table_resp'
3910 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303911 '108127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303913 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 'Param' => {
3915 '0' => {
3916 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303917 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 },
3919 '1' => {
3920 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303921 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303922 },
3923 '2' => {
3924 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303925 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303926 },
3927 '3' => {
3928 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303929 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303930 },
3931 '4' => {
3932 'name' => 'fru_table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303933 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303934 }
3935 },
3936 'Reg' => {
3937 '1' => 'rsi',
3938 '2' => 'rdx',
3939 '3' => 'rcx',
3940 '4' => 'r8'
3941 },
3942 'Return' => '100',
3943 'ShortName' => 'decode_set_fru_record_table_req'
3944 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303945 '108294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303946 'Header' => 'fru.h',
3947 'Line' => '360',
3948 'Param' => {
3949 '0' => {
3950 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303951 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '1' => {
3954 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303955 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '2' => {
3958 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303959 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '3' => {
3962 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303963 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '4' => {
3966 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303967 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303968 },
3969 '5' => {
3970 'name' => 'fru_record_table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303971 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303972 },
3973 '6' => {
3974 'name' => 'fru_record_table_length',
3975 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303976 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303977 }
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'decode_get_fru_record_table_resp'
3981 },
Andrew Jefferya1896962025-03-03 21:41:25 +10303982 '108524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '387',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303988 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303992 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '2' => {
3995 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303996 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304000 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304004 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'fru_record_table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304008 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'fru_record_table_length',
4012 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304013 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'max_fru_record_table_length',
4017 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304018 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '3' => 'r10',
4023 '4' => 'r8',
4024 '5' => 'r9'
4025 },
4026 'Return' => '100',
4027 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4028 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304029 '108845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304030 'Header' => 'fru.h',
4031 'Line' => '339',
4032 'Param' => {
4033 '0' => {
4034 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304035 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 },
4037 '1' => {
4038 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304039 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304040 },
4041 '2' => {
4042 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304043 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '3' => {
4046 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304047 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304048 },
4049 '4' => {
4050 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304051 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 }
4053 },
4054 'Return' => '100',
4055 'ShortName' => 'encode_get_fru_record_table_req'
4056 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304057 '109080' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 'Header' => 'fru.h',
4059 'Line' => '451',
4060 'Param' => {
4061 '0' => {
4062 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304063 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 },
4065 '1' => {
4066 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304067 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 },
4069 '2' => {
4070 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304071 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304072 },
4073 '3' => {
4074 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304075 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304076 },
4077 '4' => {
4078 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304079 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304080 },
4081 '5' => {
4082 'name' => 'fru_structure_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304083 'type' => '15434'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304084 }
4085 },
4086 'Reg' => {
4087 '1' => 'rsi',
4088 '2' => 'rdx',
4089 '3' => 'r10',
4090 '4' => 'r8',
4091 '5' => 'r9'
4092 },
4093 'Return' => '100',
4094 'ShortName' => 'decode_get_fru_record_by_option_resp'
4095 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304096 '109247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 'Header' => 'fru.h',
4098 'Line' => '313',
4099 'Param' => {
4100 '0' => {
4101 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304102 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 },
4104 '1' => {
4105 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304106 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 },
4108 '2' => {
4109 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304110 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304111 },
4112 '3' => {
4113 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304114 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304115 },
4116 '4' => {
4117 'name' => 'fru_structure_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304118 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304119 },
4120 '5' => {
4121 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304122 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304123 },
4124 '6' => {
4125 'name' => 'msg',
4126 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304127 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304128 },
4129 '7' => {
4130 'name' => 'payload_length',
4131 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304132 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304133 }
4134 },
4135 'Reg' => {
4136 '2' => 'r15'
4137 },
4138 'Return' => '100',
4139 'ShortName' => 'encode_get_fru_record_by_option_resp'
4140 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304141 '109638' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304142 'Header' => 'fru.h',
4143 'Line' => '292',
4144 'Param' => {
4145 '0' => {
4146 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304147 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 },
4149 '1' => {
4150 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304151 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304152 },
4153 '2' => {
4154 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304155 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304156 },
4157 '3' => {
4158 'name' => 'fru_table_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304159 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304160 },
4161 '4' => {
4162 'name' => 'record_set_identifier',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304163 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304164 },
4165 '5' => {
4166 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304167 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304168 },
4169 '6' => {
4170 'name' => 'field_type',
4171 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304172 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304173 },
4174 '7' => {
4175 'name' => 'transfer_op_flag',
4176 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304177 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 }
4179 },
4180 'Reg' => {
4181 '1' => 'r10',
4182 '2' => 'rdx',
4183 '3' => 'rdi',
4184 '4' => 'r8',
4185 '5' => 'r9'
4186 },
4187 'Return' => '100',
4188 'ShortName' => 'decode_get_fru_record_by_option_req'
4189 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304190 '109840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304191 'Header' => 'fru.h',
4192 'Line' => '433',
4193 'Param' => {
4194 '0' => {
4195 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304196 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 },
4198 '1' => {
4199 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304200 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304201 },
4202 '2' => {
4203 'name' => 'fru_table_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304204 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '3' => {
4207 'name' => 'record_set_identifier',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304208 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '4' => {
4211 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304212 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '5' => {
4215 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304216 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 },
4218 '6' => {
4219 'name' => 'transfer_op_flag',
4220 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304221 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304222 },
4223 '7' => {
4224 'name' => 'msg',
4225 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304226 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304227 },
4228 '8' => {
4229 'name' => 'payload_length',
4230 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304231 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304232 }
4233 },
4234 'Return' => '100',
4235 'ShortName' => 'encode_get_fru_record_by_option_req'
4236 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304237 '110137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 'Header' => 'fru.h',
4239 'Line' => '468',
4240 'Param' => {
4241 '0' => {
4242 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304243 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 },
4245 '1' => {
4246 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304247 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 },
4249 '2' => {
4250 'name' => 'record_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304251 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304252 },
4253 '3' => {
4254 'name' => 'record_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304255 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304256 },
4257 '4' => {
4258 'name' => 'rsi',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304259 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '5' => {
4262 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304263 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304264 },
4265 '6' => {
4266 'name' => 'ft',
4267 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304268 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304269 }
4270 },
4271 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004272 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304273 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304274 '110797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 'Header' => 'fru.h',
4276 'Line' => '409',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'fru_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304280 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 },
4282 '1' => {
4283 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304284 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304285 },
4286 '2' => {
4287 'name' => 'curr_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304288 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '3' => {
4291 'name' => 'record_set_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304292 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '4' => {
4295 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304296 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '5' => {
4299 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304300 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '6' => {
4303 'name' => 'encoding',
4304 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304305 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304306 },
4307 '7' => {
4308 'name' => 'tlvs',
4309 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304310 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304311 },
4312 '8' => {
4313 'name' => 'tlvs_size',
4314 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304315 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 }
4317 },
4318 'Reg' => {
4319 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304320 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304321 '4' => 'r8',
4322 '5' => 'r9'
4323 },
4324 'Return' => '100',
4325 'ShortName' => 'encode_fru_record'
4326 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304327 '111119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304328 'Header' => 'fru.h',
4329 'Line' => '269',
4330 'Param' => {
4331 '0' => {
4332 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304333 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 },
4335 '1' => {
4336 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304337 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304338 },
4339 '2' => {
4340 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304341 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304342 },
4343 '3' => {
4344 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304345 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '4' => {
4348 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304349 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 }
4351 },
4352 'Return' => '100',
4353 'ShortName' => 'encode_get_fru_record_table_resp'
4354 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304355 '111341' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 'Header' => 'fru.h',
4357 'Line' => '251',
4358 'Param' => {
4359 '0' => {
4360 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304361 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 },
4363 '1' => {
4364 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304365 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '2' => {
4368 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304369 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '3' => {
4372 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304373 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 }
4375 },
4376 'Reg' => {
4377 '0' => 'rdi',
4378 '1' => 'rsi',
4379 '2' => 'rdx',
4380 '3' => 'rcx'
4381 },
4382 'Return' => '100',
4383 'ShortName' => 'decode_get_fru_record_table_req'
4384 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304385 '111445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304386 'Header' => 'fru.h',
4387 'Line' => '232',
4388 'Param' => {
4389 '0' => {
4390 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304391 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 },
4393 '1' => {
4394 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304395 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 },
4397 '2' => {
4398 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304399 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 },
4401 '3' => {
4402 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304403 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304404 },
4405 '4' => {
4406 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304407 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304408 },
4409 '5' => {
4410 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304411 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304412 },
4413 '6' => {
4414 'name' => 'total_record_set_identifiers',
4415 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304416 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 },
4418 '7' => {
4419 'name' => 'total_table_records',
4420 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304421 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 },
4423 '8' => {
4424 'name' => 'checksum',
4425 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304426 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304427 },
4428 '9' => {
4429 'name' => 'msg',
4430 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304431 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304432 }
4433 },
4434 'Return' => '100',
4435 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4436 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304437 '111748' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 'Header' => 'fru.h',
4439 'Line' => '203',
4440 'Param' => {
4441 '0' => {
4442 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304443 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 },
4445 '1' => {
4446 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304447 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304448 },
4449 '2' => {
4450 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304451 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 },
4453 '3' => {
4454 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304455 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '4' => {
4458 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304459 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '5' => {
4462 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304463 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 },
4465 '6' => {
4466 'name' => 'fru_table_length',
4467 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304468 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 },
4470 '7' => {
4471 'name' => 'total_record_set_identifiers',
4472 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304473 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304474 },
4475 '8' => {
4476 'name' => 'total_table_records',
4477 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304478 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304479 },
4480 '9' => {
4481 'name' => 'checksum',
4482 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304483 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 }
4485 },
4486 'Reg' => {
4487 '1' => 'rdi',
4488 '2' => 'rdx',
4489 '3' => 'r10',
4490 '4' => 'r8',
4491 '5' => 'r9'
4492 },
4493 'Return' => '100',
4494 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4495 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304496 '111958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304497 'Header' => 'fru.h',
4498 'Line' => '178',
4499 'Param' => {
4500 '0' => {
4501 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304502 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 },
4504 '1' => {
4505 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304506 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304507 },
4508 '2' => {
4509 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304510 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 }
4512 },
4513 'Return' => '100',
4514 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4515 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304516 '139356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004518 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 'Param' => {
4520 '0' => {
4521 'name' => 'pdr',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304522 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304523 },
4524 '1' => {
4525 'name' => 'pdr_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304526 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304527 },
4528 '2' => {
4529 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304530 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 },
4532 '3' => {
4533 'name' => 'entities',
Andrew Jefferya1896962025-03-03 21:41:25 +10304534 'type' => '139681'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 }
4536 },
4537 'Reg' => {
4538 '2' => 'rbp',
4539 '3' => 'r12'
4540 },
4541 'Return' => '1',
4542 'ShortName' => 'pldm_entity_association_pdr_extract'
4543 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304544 '139696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304545 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004546 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304547 'Param' => {
4548 '0' => {
4549 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304550 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 }
4552 },
4553 'Reg' => {
4554 '0' => 'rdi'
4555 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304556 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4558 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304559 '139750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304560 'Header' => 'pdr.h',
Lora Linea0bf3a2024-09-20 10:09:56 +08004561 'Line' => '616',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304562 'Param' => {
4563 '0' => {
4564 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304565 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304566 }
4567 },
4568 'Reg' => {
4569 '0' => 'rdi'
4570 },
4571 'Return' => '1',
4572 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4573 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304574 '139909' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004576 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 'Param' => {
4578 '0' => {
4579 'name' => 'org_tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304580 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 },
4582 '1' => {
4583 'name' => 'new_tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304584 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304585 }
4586 },
4587 'Return' => '1',
4588 'ShortName' => 'pldm_entity_association_tree_copy_root'
4589 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304590 '140338' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004592 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 'Param' => {
4594 '0' => {
4595 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304596 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '1' => {
4599 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10304600 'type' => '123554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 }
4602 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304603 'Return' => '113770',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 'ShortName' => 'pldm_entity_association_tree_find'
4605 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304606 '140618' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004608 'Line' => '581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 'Param' => {
4610 '0' => {
4611 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304612 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 },
4614 '1' => {
4615 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10304616 'type' => '123554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 },
4618 '2' => {
4619 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304620 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 }
4622 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304623 'Return' => '113770',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4625 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304626 '141000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004628 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 'Param' => {
4630 '0' => {
4631 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304632 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 },
4634 '1' => {
4635 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304636 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '2' => {
4639 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304640 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 }
4642 },
4643 'Reg' => {
4644 '1' => 'rsi',
4645 '2' => 'rdx'
4646 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304647 'Return' => '113765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 'ShortName' => 'pldm_pdr_find_last_in_range'
4649 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304650 '141127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304651 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004652 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 'Param' => {
4654 '0' => {
4655 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304656 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 }
4658 },
4659 'Reg' => {
4660 '0' => 'rdi'
4661 },
4662 'Return' => '1',
4663 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4664 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304665 '141379' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304666 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004667 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304668 'Param' => {
4669 '0' => {
4670 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304671 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 },
4673 '1' => {
4674 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304675 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 }
4677 },
4678 'Reg' => {
4679 '0' => 'rdi',
4680 '1' => 'rsi'
4681 },
4682 'Return' => '1',
4683 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4684 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304685 '141647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304686 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004687 'Line' => '528',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304688 'Param' => {
4689 '0' => {
4690 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304691 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 },
4693 '1' => {
4694 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10304695 'type' => '112903'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 },
4697 '2' => {
4698 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304699 'type' => '140333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 }
4701 },
4702 'Return' => '1',
4703 'ShortName' => 'pldm_find_entity_ref_in_tree'
4704 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304705 '141934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004707 'Line' => '517',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'Param' => {
4709 '0' => {
4710 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304711 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 },
4713 '1' => {
4714 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304715 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 },
4717 '2' => {
4718 'name' => 'entities',
Andrew Jefferya1896962025-03-03 21:41:25 +10304719 'type' => '139681'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304720 },
4721 '3' => {
4722 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304723 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304724 },
4725 '4' => {
4726 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304727 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 },
4729 '5' => {
4730 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304731 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304732 },
4733 '6' => {
4734 'name' => 'record_handle',
4735 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304736 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 }
4738 },
4739 'Reg' => {
4740 '0' => 'rdi',
4741 '1' => 'rsi',
4742 '2' => 'rdx',
4743 '3' => 'rcx',
4744 '4' => 'r8',
4745 '5' => 'r9'
4746 },
4747 'Return' => '100',
4748 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4749 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304750 '142167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304751 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004752 'Line' => '500',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304753 'Param' => {
4754 '0' => {
4755 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304756 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304757 },
4758 '1' => {
4759 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304760 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 },
4762 '2' => {
4763 'name' => 'entities',
Andrew Jefferya1896962025-03-03 21:41:25 +10304764 'type' => '139681'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304765 },
4766 '3' => {
4767 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304768 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 },
4770 '4' => {
4771 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304772 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '5' => {
4775 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304776 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 }
4778 },
4779 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304780 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304782 '142385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004784 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 'Param' => {
4786 '0' => {
4787 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304788 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '1' => {
4791 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10304792 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 },
4794 '2' => {
4795 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304796 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304797 },
4798 '3' => {
4799 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304800 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304801 }
4802 },
4803 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304804 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304806 '143942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004808 'Line' => '554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Param' => {
4810 '0' => {
4811 'name' => 'parent',
Andrew Jefferya1896962025-03-03 21:41:25 +10304812 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 },
4814 '1' => {
4815 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304816 'type' => '123554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 }
4818 },
4819 'Reg' => {
4820 '0' => 'rdi',
4821 '1' => 'rsi'
4822 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304823 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304824 'ShortName' => 'pldm_is_current_parent_child'
4825 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304826 '144031' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004828 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304829 'Param' => {
4830 '0' => {
4831 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304832 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 },
4834 '1' => {
4835 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 }
4838 },
4839 'Reg' => {
4840 '0' => 'rdi',
4841 '1' => 'rcx'
4842 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304843 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304844 'ShortName' => 'pldm_entity_get_num_children'
4845 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304846 '144246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304847 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004848 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'Param' => {
4850 '0' => {
4851 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304852 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304853 }
4854 },
4855 'Reg' => {
4856 '0' => 'rdi'
4857 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304858 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 'ShortName' => 'pldm_entity_is_exist_parent'
4860 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304861 '144295' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304862 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004863 'Line' => '425',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'Param' => {
4865 '0' => {
4866 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304867 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 }
4869 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304870 'Return' => '112903',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304871 'ShortName' => 'pldm_entity_get_parent'
4872 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304873 '144429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004875 'Line' => '415',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304876 'Param' => {
4877 '0' => {
4878 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10304879 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 }
4881 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304882 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304883 'ShortName' => 'pldm_entity_is_node_parent'
4884 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304885 '144584' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004887 'Line' => '405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304888 'Param' => {
4889 '0' => {
4890 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304891 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 }
4893 },
4894 'Reg' => {
4895 '0' => 'rdi'
4896 },
4897 'Return' => '1',
4898 'ShortName' => 'pldm_entity_association_tree_destroy'
4899 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304900 '144763' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004902 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304906 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'entities',
Andrew Jefferya1896962025-03-03 21:41:25 +10304910 'type' => '139681'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '2' => {
4913 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304914 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 }
4916 },
4917 'Reg' => {
4918 '2' => 'rbp'
4919 },
4920 'Return' => '1',
4921 'ShortName' => 'pldm_entity_association_tree_visit'
4922 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304923 '145222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004925 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304926 'Param' => {
4927 '0' => {
4928 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304929 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 },
4931 '1' => {
4932 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10304933 'type' => '123554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304934 },
4935 '2' => {
4936 'name' => 'entity_instance_number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304937 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 },
4939 '3' => {
4940 'name' => 'parent',
Andrew Jefferya1896962025-03-03 21:41:25 +10304941 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '4' => {
4944 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304945 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '5' => {
4948 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304949 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '6' => {
4952 'name' => 'is_update_container_id',
4953 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304954 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304955 },
4956 '7' => {
4957 'name' => 'container_id',
4958 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304959 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 }
4961 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304962 'Return' => '113770',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304963 'ShortName' => 'pldm_entity_association_tree_add_entity'
4964 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304965 '145829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004967 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 'Param' => {
4969 '0' => {
4970 'name' => 'tree',
Andrew Jefferya1896962025-03-03 21:41:25 +10304971 'type' => '139745'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 },
4973 '1' => {
4974 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10304975 'type' => '123554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 },
4977 '2' => {
4978 'name' => 'entity_instance_number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304979 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 },
4981 '3' => {
4982 'name' => 'parent',
Andrew Jefferya1896962025-03-03 21:41:25 +10304983 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 },
4985 '4' => {
4986 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304987 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304988 }
4989 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304990 'Return' => '113770',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 'ShortName' => 'pldm_entity_association_tree_add'
4992 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304993 '146152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004995 'Line' => '314',
Andrew Jefferya1896962025-03-03 21:41:25 +10304996 'Return' => '139745',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_init'
4998 },
Andrew Jefferya1896962025-03-03 21:41:25 +10304999 '146226' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005001 'Line' => '399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 'Param' => {
5003 '0' => {
5004 'name' => 'entity',
Andrew Jefferya1896962025-03-03 21:41:25 +10305005 'type' => '146360'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 }
5007 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305008 'Return' => '5660',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305009 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5010 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305011 '146386' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005013 'Line' => '388',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 'Param' => {
5015 '0' => {
5016 'name' => 'node',
Andrew Jefferya1896962025-03-03 21:41:25 +10305017 'type' => '113770'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 }
5019 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305020 'Return' => '112903',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'ShortName' => 'pldm_entity_extract'
5022 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305023 '146982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005025 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 'Param' => {
5027 '0' => {
5028 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305029 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305030 },
5031 '1' => {
5032 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305033 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305034 },
5035 '2' => {
5036 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305037 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305038 },
5039 '3' => {
5040 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305041 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305042 },
5043 '4' => {
5044 'name' => 'valid_bit',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305045 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305046 }
5047 },
5048 'Reg' => {
5049 '0' => 'rbx',
5050 '1' => 'rbp',
5051 '2' => 'r12',
5052 '3' => 'r13'
5053 },
5054 'Return' => '1',
5055 'ShortName' => 'pldm_pdr_update_TL_pdr'
5056 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305057 '147336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03005059 'Line' => '279',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305063 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'fru_rsi',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305067 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305071 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'entity_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305075 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'entity_instance_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305079 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 },
5081 '5' => {
5082 'name' => 'container_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305083 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305084 }
5085 },
5086 'Reg' => {
5087 '2' => 'r12'
5088 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305089 'Return' => '116320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5091 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305092 '147690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005094 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305098 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '1' => {
5101 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305102 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '2' => {
5105 'name' => 'fru_rsi',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305106 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'entity_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305110 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'entity_instance_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305114 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 },
5116 '5' => {
5117 'name' => 'container_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305118 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305119 },
5120 '6' => {
5121 'name' => 'bmc_record_handle',
5122 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305123 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 }
5125 },
5126 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305127 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305129 '148003' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005131 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305132 'Param' => {
5133 '0' => {
5134 'name' => 'record',
Andrew Jefferya1896962025-03-03 21:41:25 +10305135 'type' => '116320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 }
5137 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305138 'Return' => '5459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305139 'ShortName' => 'pldm_pdr_record_is_remote'
5140 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305141 '148374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005143 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305144 'Param' => {
5145 '0' => {
5146 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305147 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 },
5149 '1' => {
5150 'name' => 'record',
Andrew Jefferya1896962025-03-03 21:41:25 +10305151 'type' => '116320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 }
5153 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305154 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 'ShortName' => 'pldm_pdr_get_record_handle'
5156 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305157 '148591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 'Header' => 'pdr.h',
5159 'Line' => '62',
5160 'Param' => {
5161 '0' => {
5162 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305163 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305164 }
5165 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305166 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 'ShortName' => 'pldm_pdr_get_repo_size'
5168 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305169 '148724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'Header' => 'pdr.h',
5171 'Line' => '52',
5172 'Param' => {
5173 '0' => {
5174 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305175 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305176 }
5177 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305178 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 'ShortName' => 'pldm_pdr_get_record_count'
5180 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305181 '148855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005183 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305184 'Param' => {
5185 '0' => {
5186 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305187 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 },
5189 '1' => {
5190 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305192 },
5193 '2' => {
5194 'name' => 'curr_record',
Andrew Jefferya1896962025-03-03 21:41:25 +10305195 'type' => '116320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305196 },
5197 '3' => {
5198 'name' => 'data',
Andrew Jefferya1896962025-03-03 21:41:25 +10305199 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 },
5201 '4' => {
5202 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305203 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305204 }
5205 },
5206 'Reg' => {
5207 '0' => 'rdi',
5208 '3' => 'rcx',
5209 '4' => 'r8'
5210 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305211 'Return' => '116320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305212 'ShortName' => 'pldm_pdr_find_record_by_type'
5213 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305214 '149026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305215 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005216 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 'Param' => {
5218 '0' => {
5219 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305220 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 },
5222 '1' => {
5223 'name' => 'curr_record',
Andrew Jefferya1896962025-03-03 21:41:25 +10305224 'type' => '116320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305225 },
5226 '2' => {
5227 'name' => 'data',
Andrew Jefferya1896962025-03-03 21:41:25 +10305228 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305229 },
5230 '3' => {
5231 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305232 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305233 },
5234 '4' => {
5235 'name' => 'next_record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305236 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305237 }
5238 },
5239 'Reg' => {
5240 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305241 '1' => 'rsi',
5242 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305243 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305244 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305246 'Return' => '116320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'ShortName' => 'pldm_pdr_get_next_record'
5248 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305249 '149232' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305250 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005251 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 'Param' => {
5253 '0' => {
5254 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305255 'type' => '141122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 },
5257 '1' => {
5258 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305259 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '2' => {
5262 'name' => 'data',
Andrew Jefferya1896962025-03-03 21:41:25 +10305263 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '3' => {
5266 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305267 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305268 },
5269 '4' => {
5270 'name' => 'next_record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305271 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305272 }
5273 },
5274 'Reg' => {
5275 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305276 '1' => 'rsi',
5277 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305279 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305281 'Return' => '116320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305282 'ShortName' => 'pldm_pdr_find_record'
5283 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305284 '149410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305285 'Header' => 'pdr.h',
5286 'Line' => '42',
5287 'Param' => {
5288 '0' => {
5289 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305290 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 }
5292 },
5293 'Reg' => {
5294 '0' => 'rdi'
5295 },
5296 'Return' => '1',
5297 'ShortName' => 'pldm_pdr_destroy'
5298 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305299 '149563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305300 'Header' => 'pdr.h',
5301 'Line' => '36',
Andrew Jefferya1896962025-03-03 21:41:25 +10305302 'Return' => '115009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 'ShortName' => 'pldm_pdr_init'
5304 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305305 '149635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305306 'Header' => 'pdr.h',
5307 'Line' => '79',
5308 'Param' => {
5309 '0' => {
5310 'name' => 'repo',
Andrew Jefferya1896962025-03-03 21:41:25 +10305311 'type' => '115009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 },
5313 '1' => {
5314 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305315 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 },
5317 '2' => {
5318 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305319 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305320 },
5321 '3' => {
5322 'name' => 'is_remote',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305323 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305324 },
5325 '4' => {
5326 'name' => 'terminus_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305327 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305328 },
5329 '5' => {
5330 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305331 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305332 }
5333 },
5334 'Reg' => {
5335 '0' => 'rbp',
5336 '1' => 'r13',
5337 '2' => 'r14',
5338 '5' => 'r12'
5339 },
5340 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005341 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305343 '157883' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005344 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305345 'Line' => '2543',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005346 'Param' => {
5347 '0' => {
5348 'name' => 'event',
Andrew Jefferya1896962025-03-03 21:41:25 +10305349 'type' => '157932'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005350 }
5351 },
5352 'Reg' => {
5353 '0' => 'rdi'
5354 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305355 'Return' => '1186',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005356 'ShortName' => 'pldm_platform_cper_event_event_data'
5357 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305358 '157937' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005359 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305360 'Line' => '2532',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005361 'Param' => {
5362 '0' => {
5363 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305364 'type' => '1262'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005365 },
5366 '1' => {
5367 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305368 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005369 },
5370 '2' => {
5371 'name' => 'cper_event',
Andrew Jefferya1896962025-03-03 21:41:25 +10305372 'type' => '157932'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005373 },
5374 '3' => {
5375 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305376 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 }
5378 },
5379 'Return' => '100',
5380 'ShortName' => 'decode_pldm_platform_cper_event'
5381 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305382 '160145' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005383 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305384 'Line' => '2521',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005385 'Param' => {
5386 '0' => {
5387 'name' => 'pdr',
Andrew Jefferya1896962025-03-03 21:41:25 +10305388 'type' => '161402'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005389 }
5390 },
5391 'Return' => '100',
5392 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5393 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305394 '161407' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005395 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305396 'Line' => '2499',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005397 'Param' => {
5398 '0' => {
5399 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305400 'type' => '1262'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005401 },
5402 '1' => {
5403 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305404 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005405 },
5406 '2' => {
5407 'name' => 'pdr',
Andrew Jefferya1896962025-03-03 21:41:25 +10305408 'type' => '161402'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005409 },
5410 '3' => {
5411 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305412 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005413 }
5414 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005415 'Return' => '100',
5416 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5417 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305418 '169020' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005419 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305420 'Line' => '1883',
Tal Yacobide67ab62024-05-30 22:36:50 +03005421 'Param' => {
5422 '0' => {
5423 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305424 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005425 },
5426 '1' => {
5427 'name' => 'resp',
Andrew Jefferya1896962025-03-03 21:41:25 +10305428 'type' => '170922'
Tal Yacobide67ab62024-05-30 22:36:50 +03005429 },
5430 '2' => {
5431 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305432 'type' => '1443'
Tal Yacobide67ab62024-05-30 22:36:50 +03005433 },
5434 '3' => {
5435 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305436 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005437 }
5438 },
5439 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305440 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005441 },
5442 'Return' => '100',
5443 'ShortName' => 'encode_get_state_effecter_states_resp'
5444 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305445 '170937' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005446 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305447 'Line' => '1866',
Tal Yacobide67ab62024-05-30 22:36:50 +03005448 'Param' => {
5449 '0' => {
5450 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305451 'type' => '1522'
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 },
5453 '1' => {
5454 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305455 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005456 },
5457 '2' => {
5458 'name' => 'resp',
Andrew Jefferya1896962025-03-03 21:41:25 +10305459 'type' => '170922'
Tal Yacobide67ab62024-05-30 22:36:50 +03005460 }
5461 },
5462 'Return' => '100',
5463 'ShortName' => 'decode_get_state_effecter_states_resp'
5464 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305465 '173193' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005466 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305467 'Line' => '1835',
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 'Param' => {
5469 '0' => {
5470 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305471 'type' => '1522'
Tal Yacobide67ab62024-05-30 22:36:50 +03005472 },
5473 '1' => {
5474 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305475 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005476 },
5477 '2' => {
5478 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305479 'type' => '17516'
Tal Yacobide67ab62024-05-30 22:36:50 +03005480 }
5481 },
5482 'Return' => '100',
5483 'ShortName' => 'decode_get_state_effecter_states_req'
5484 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305485 '174077' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005486 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305487 'Line' => '1849',
Tal Yacobide67ab62024-05-30 22:36:50 +03005488 'Param' => {
5489 '0' => {
5490 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305491 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005492 },
5493 '1' => {
5494 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305495 'type' => '5660'
Tal Yacobide67ab62024-05-30 22:36:50 +03005496 },
5497 '2' => {
5498 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305499 'type' => '1443'
Tal Yacobide67ab62024-05-30 22:36:50 +03005500 },
5501 '3' => {
5502 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305503 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005504 }
5505 },
5506 'Return' => '100',
5507 'ShortName' => 'encode_get_state_effecter_states_req'
5508 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305509 '200640' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305510 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305511 'Line' => '2015',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305512 'Param' => {
5513 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305514 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305515 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305516 },
5517 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305518 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305519 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305520 },
5521 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305522 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305523 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305524 },
5525 '3' => {
5526 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305527 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305528 },
5529 '4' => {
5530 'name' => 'event_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305531 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305532 },
5533 '5' => {
5534 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305535 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305536 },
5537 '6' => {
5538 'name' => 'transfer_flag',
5539 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305540 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 },
5542 '7' => {
5543 'name' => 'event_class',
5544 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305545 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305546 },
5547 '8' => {
5548 'name' => 'event_data_size',
5549 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305550 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305551 },
5552 '9' => {
5553 'name' => 'event_data',
5554 'offset' => '24',
Andrew Jefferya1896962025-03-03 21:41:25 +10305555 'type' => '104722'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305556 },
5557 '10' => {
5558 'name' => 'event_data_integrity_checksum',
5559 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305560 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 }
5562 },
5563 'Return' => '100',
5564 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5565 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305566 '204580' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305568 'Line' => '1989',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 'Param' => {
5570 '0' => {
5571 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305572 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305573 },
5574 '1' => {
5575 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305576 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '2' => {
5579 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305580 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305581 },
5582 '3' => {
5583 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305584 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305585 },
5586 '4' => {
5587 'name' => 'event_id_to_acknowledge',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305588 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305589 },
5590 '5' => {
5591 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305592 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305593 },
5594 '6' => {
5595 'name' => 'payload_length',
5596 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305597 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 }
5599 },
5600 'Return' => '100',
5601 'ShortName' => 'encode_poll_for_platform_event_message_req'
5602 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305603 '206327' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305605 'Line' => '2459',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 'Param' => {
5607 '0' => {
5608 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305609 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305610 },
5611 '1' => {
5612 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305613 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305614 },
5615 '2' => {
5616 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305617 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305618 }
5619 },
5620 'Return' => '100',
5621 'ShortName' => 'encode_set_event_receiver_resp'
5622 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305623 '206500' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305625 'Line' => '2445',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 'Param' => {
5627 '0' => {
5628 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305629 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305630 },
5631 '1' => {
5632 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305633 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 },
5635 '2' => {
5636 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305637 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305638 },
5639 '3' => {
5640 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305641 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305642 },
5643 '4' => {
5644 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305645 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305646 },
5647 '5' => {
5648 'name' => 'heartbeat_timer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305649 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305650 }
5651 },
5652 'Return' => '100',
5653 'ShortName' => 'decode_set_event_receiver_req'
5654 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305655 '208222' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305656 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305657 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305658 'Param' => {
5659 '0' => {
5660 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305661 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305662 },
5663 '1' => {
5664 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305665 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305666 },
5667 '2' => {
5668 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305669 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305670 }
5671 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305672 'Return' => '100',
5673 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305674 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305675 '209038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305676 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305677 'Line' => '2409',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305678 'Param' => {
5679 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305680 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305681 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305682 },
5683 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305685 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 },
5687 '2' => {
5688 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305689 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305690 },
5691 '3' => {
5692 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305693 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305694 },
5695 '4' => {
5696 'name' => 'heartbeat_timer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305697 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305698 },
5699 '5' => {
5700 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305701 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305702 }
5703 },
5704 'Return' => '100',
5705 'ShortName' => 'encode_set_event_receiver_req'
5706 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305707 '209296' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305708 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305709 'Line' => '1530',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305710 'Param' => {
5711 '0' => {
5712 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305713 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305714 },
5715 '1' => {
5716 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305717 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305718 },
5719 '2' => {
5720 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305721 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305722 },
5723 '3' => {
5724 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305725 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305726 }
5727 },
5728 'Return' => '100',
5729 'ShortName' => 'decode_get_sensor_reading_req'
5730 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305731 '210484' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305732 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305733 'Line' => '1556',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305734 'Param' => {
5735 '0' => {
5736 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305737 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305738 },
5739 '1' => {
5740 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305741 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305742 },
5743 '2' => {
5744 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305745 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 },
5747 '3' => {
5748 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305749 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305750 },
5751 '4' => {
5752 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305753 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305754 },
5755 '5' => {
5756 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305757 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305758 },
5759 '6' => {
5760 'name' => 'previous_state',
5761 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305762 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305763 },
5764 '7' => {
5765 'name' => 'event_state',
5766 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305768 },
5769 '8' => {
5770 'name' => 'present_reading',
5771 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305772 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '9' => {
5775 'name' => 'msg',
5776 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305777 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305778 },
5779 '10' => {
5780 'name' => 'payload_length',
5781 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305782 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305783 }
5784 },
5785 'Return' => '100',
5786 'ShortName' => 'encode_get_sensor_reading_resp'
5787 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305788 '211034' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305790 'Line' => '2384',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 'Param' => {
5792 '0' => {
5793 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305794 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305795 },
5796 '1' => {
5797 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305798 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305799 },
5800 '2' => {
5801 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305802 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305803 },
5804 '3' => {
5805 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305806 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305807 },
5808 '4' => {
5809 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305810 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305811 },
5812 '5' => {
5813 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305814 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305815 },
5816 '6' => {
5817 'name' => 'present_state',
5818 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305819 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305820 },
5821 '7' => {
5822 'name' => 'previous_state',
5823 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305824 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305825 },
5826 '8' => {
5827 'name' => 'event_state',
5828 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305829 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '9' => {
5832 'name' => 'present_reading',
5833 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305834 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305835 }
5836 },
5837 'Return' => '100',
5838 'ShortName' => 'decode_get_sensor_reading_resp'
5839 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305840 '215743' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305841 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305842 'Line' => '2359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305843 'Param' => {
5844 '0' => {
5845 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305846 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305847 },
5848 '1' => {
5849 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305850 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 },
5852 '2' => {
5853 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305854 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 },
5856 '3' => {
5857 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305858 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 }
5860 },
5861 'Return' => '100',
5862 'ShortName' => 'encode_get_sensor_reading_req'
5863 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305864 '215961' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305866 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 'Param' => {
5868 '0' => {
5869 'name' => 'change_record_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305870 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '1' => {
5873 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305874 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 },
5876 '2' => {
5877 'name' => 'event_data_operation',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305878 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 },
5880 '3' => {
5881 'name' => 'number_of_change_entries',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305882 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305883 },
5884 '4' => {
5885 'name' => 'change_entry_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305886 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305887 }
5888 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305889 'Return' => '100',
5890 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305891 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305892 '218388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305893 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305894 'Line' => '2246',
Thu Nguyenf874b382024-07-24 11:22:34 +00005895 'Param' => {
5896 '0' => {
5897 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305898 'type' => '1262'
Thu Nguyenf874b382024-07-24 11:22:34 +00005899 },
5900 '1' => {
5901 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305902 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005903 },
5904 '2' => {
5905 'name' => 'poll_event',
Andrew Jefferya1896962025-03-03 21:41:25 +10305906 'type' => '220033'
Thu Nguyenf874b382024-07-24 11:22:34 +00005907 }
5908 },
5909 'Return' => '100',
5910 'ShortName' => 'decode_pldm_message_poll_event_data'
5911 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305912 '220038' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005913 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305914 'Line' => '2232',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305915 'Param' => {
5916 '0' => {
5917 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305918 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305919 },
5920 '1' => {
5921 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305922 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305923 },
5924 '2' => {
5925 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305926 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305927 },
5928 '3' => {
5929 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305930 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305931 },
5932 '4' => {
5933 'name' => 'change_record_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305934 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305935 }
5936 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305937 'Return' => '100',
5938 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5939 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305940 '221146' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305941 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305942 'Line' => '2294',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 'Param' => {
5944 '0' => {
5945 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305946 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 },
5948 '1' => {
5949 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305950 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305951 },
5952 '2' => {
5953 'name' => 'event_data_operations',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305954 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305955 },
5956 '3' => {
5957 'name' => 'numbers_of_change_entries',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305958 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305959 },
5960 '4' => {
5961 'name' => 'change_entries',
Andrew Jefferya1896962025-03-03 21:41:25 +10305962 'type' => '221465'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305963 },
5964 '5' => {
5965 'name' => 'event_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10305966 'type' => '221480'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305967 },
5968 '6' => {
5969 'name' => 'actual_change_records_size',
5970 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305971 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 },
5973 '7' => {
5974 'name' => 'max_change_records_size',
5975 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305976 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305977 }
5978 },
5979 'Reg' => {
5980 '0' => 'rdi',
5981 '1' => 'rbx',
5982 '2' => 'r10',
5983 '3' => 'r11',
5984 '4' => 'r8',
5985 '5' => 'r9'
5986 },
5987 'Return' => '100',
5988 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5989 },
Andrew Jefferya1896962025-03-03 21:41:25 +10305990 '221490' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305991 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305992 'Line' => '2210',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 'Param' => {
5994 '0' => {
5995 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305996 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305997 },
5998 '1' => {
5999 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306000 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306001 },
6002 '2' => {
6003 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306004 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 },
6006 '3' => {
6007 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306008 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306009 },
6010 '4' => {
6011 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306012 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306013 },
6014 '5' => {
6015 'name' => 'pending_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306016 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306017 },
6018 '6' => {
6019 'name' => 'present_value',
6020 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306021 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 }
6023 },
6024 'Return' => '100',
6025 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6026 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306027 '227299' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306029 'Line' => '1487',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 'Param' => {
6031 '0' => {
6032 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306033 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 },
6035 '1' => {
6036 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306037 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 },
6039 '2' => {
6040 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306041 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 }
6043 },
6044 'Return' => '100',
6045 'ShortName' => 'decode_get_numeric_effecter_value_req'
6046 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306047 '228215' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306049 'Line' => '1511',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 'Param' => {
6051 '0' => {
6052 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306054 },
6055 '1' => {
6056 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306057 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306058 },
6059 '2' => {
6060 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306061 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306062 },
6063 '3' => {
6064 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306066 },
6067 '4' => {
6068 'name' => 'pending_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306069 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 },
6071 '5' => {
6072 'name' => 'present_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306073 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 },
6075 '6' => {
6076 'name' => 'msg',
6077 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306078 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306079 },
6080 '7' => {
6081 'name' => 'payload_length',
6082 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306083 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 }
6085 },
6086 'Return' => '100',
6087 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6088 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306089 '228909' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306091 'Line' => '2189',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 'Param' => {
6093 '0' => {
6094 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306095 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '1' => {
6098 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306099 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 },
6101 '2' => {
6102 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306103 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306104 }
6105 },
6106 'Return' => '100',
6107 'ShortName' => 'encode_get_numeric_effecter_value_req'
6108 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306109 '229107' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306110 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306111 'Line' => '2174',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 'Param' => {
6113 '0' => {
6114 'name' => 'pdr_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306115 'type' => '1262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306116 },
6117 '1' => {
6118 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306119 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306120 },
6121 '2' => {
6122 'name' => 'pdr_value',
Andrew Jefferya1896962025-03-03 21:41:25 +10306123 'type' => '265181'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306124 }
6125 },
6126 'Return' => '100',
6127 'ShortName' => 'decode_numeric_sensor_pdr_data'
6128 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306129 '265186' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306131 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306132 'Param' => {
6133 '0' => {
6134 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306135 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306136 },
6137 '1' => {
6138 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306139 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306140 },
6141 '2' => {
6142 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306143 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306144 },
6145 '3' => {
6146 'name' => 'previous_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306147 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 },
6149 '4' => {
6150 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306151 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306152 },
6153 '5' => {
6154 'name' => 'present_reading',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306155 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 }
6157 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'Return' => '100',
6159 'ShortName' => 'decode_numeric_sensor_data'
6160 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306161 '268616' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306162 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306163 'Line' => '2141',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306164 'Param' => {
6165 '0' => {
6166 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306167 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306168 },
6169 '1' => {
6170 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306171 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 },
6173 '2' => {
6174 'name' => 'sensor_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306175 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306176 },
6177 '3' => {
6178 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306179 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306180 },
6181 '4' => {
6182 'name' => 'previous_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306183 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306184 }
6185 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306186 'Return' => '100',
6187 'ShortName' => 'decode_state_sensor_data'
6188 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306189 '269968' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306190 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306191 'Line' => '2123',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'Param' => {
6193 '0' => {
6194 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306195 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306196 },
6197 '1' => {
6198 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306199 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306200 },
6201 '2' => {
6202 'name' => 'present_op_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306203 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306204 },
6205 '3' => {
6206 'name' => 'previous_op_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306207 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306208 }
6209 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 'Return' => '100',
6211 'ShortName' => 'decode_sensor_op_data'
6212 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306213 '271056' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306214 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306215 'Line' => '2106',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 'Param' => {
6217 '0' => {
6218 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306219 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306220 },
6221 '1' => {
6222 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306223 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306224 },
6225 '2' => {
6226 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306227 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306228 },
6229 '3' => {
6230 'name' => 'sensor_event_class_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306231 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306232 },
6233 '4' => {
6234 'name' => 'event_class_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306235 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306236 }
6237 },
6238 'Return' => '100',
6239 'ShortName' => 'decode_sensor_event_data'
6240 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306241 '272939' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306242 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306243 'Line' => '2085',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 'Param' => {
6245 '0' => {
6246 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306247 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306248 },
6249 '1' => {
6250 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306251 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306252 },
6253 '2' => {
6254 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306255 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306256 },
6257 '3' => {
6258 'name' => 'synchrony_config',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306259 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306260 },
6261 '4' => {
6262 'name' => 'synchrony_config_support',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306263 'type' => '11406'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306264 },
6265 '5' => {
6266 'name' => 'number_event_class_returned',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306267 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306268 },
6269 '6' => {
6270 'name' => 'event_class',
6271 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306272 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 },
6274 '7' => {
6275 'name' => 'event_class_count',
6276 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306277 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306278 }
6279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306280 'Return' => '100',
6281 'ShortName' => 'decode_event_message_supported_resp'
6282 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306283 '275668' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306284 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306285 'Line' => '2068',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306286 'Param' => {
6287 '0' => {
6288 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306289 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 },
6291 '1' => {
6292 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306293 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306294 },
6295 '2' => {
6296 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306297 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 }
6299 },
6300 'Return' => '100',
6301 'ShortName' => 'encode_event_message_supported_req'
6302 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306303 '275866' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306304 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306305 'Line' => '2041',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 'Param' => {
6307 '0' => {
6308 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306309 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306310 },
6311 '1' => {
6312 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306313 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306314 },
6315 '2' => {
6316 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306317 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306318 },
6319 '3' => {
6320 'name' => 'terminus_max_buffer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306321 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306322 }
6323 },
6324 'Return' => '100',
6325 'ShortName' => 'decode_event_message_buffer_size_resp'
6326 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306327 '277261' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306328 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306329 'Line' => '2054',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306330 'Param' => {
6331 '0' => {
6332 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306333 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306334 },
6335 '1' => {
6336 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306337 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306338 },
6339 '2' => {
6340 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306341 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306342 }
6343 },
6344 'Reg' => {
6345 '2' => 'rbx'
6346 },
6347 'Return' => '100',
6348 'ShortName' => 'encode_event_message_buffer_size_req'
6349 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306350 '277459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306351 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306352 'Line' => '2030',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 'Param' => {
6354 '0' => {
6355 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306356 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 },
6358 '1' => {
6359 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306360 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '2' => {
6363 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306364 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '3' => {
6367 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306368 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 }
6370 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 'Return' => '100',
6372 'ShortName' => 'decode_platform_event_message_resp'
6373 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306374 '278949' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306375 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306376 'Line' => '1973',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306377 'Param' => {
6378 '0' => {
6379 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306380 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 },
6382 '1' => {
6383 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306384 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '2' => {
6387 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306388 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '3' => {
6391 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306392 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '4' => {
6395 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306396 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '5' => {
6399 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306400 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '6' => {
6403 'name' => 'msg',
6404 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306405 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306406 },
6407 '7' => {
6408 'name' => 'payload_length',
6409 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306410 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306411 }
6412 },
6413 'Return' => '100',
6414 'ShortName' => 'encode_platform_event_message_req'
6415 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306416 '279350' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306417 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306418 'Line' => '1953',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 'Param' => {
6420 '0' => {
6421 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306422 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 },
6424 '1' => {
6425 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306426 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 },
6428 '2' => {
6429 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306430 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '3' => {
6433 'name' => 'event_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306434 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '4' => {
6437 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306438 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '5' => {
6441 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306442 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 },
6444 '6' => {
6445 'name' => 'event_class',
6446 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306447 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 },
6449 '7' => {
6450 'name' => 'event_data_size',
6451 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306452 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306453 },
6454 '8' => {
6455 'name' => 'event_data',
6456 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306457 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 },
6459 '9' => {
6460 'name' => 'checksum',
6461 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306462 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306463 },
6464 '10' => {
6465 'name' => 'msg',
6466 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306467 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 },
6469 '11' => {
6470 'name' => 'payload_length',
6471 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306472 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 }
6474 },
6475 'Return' => '100',
6476 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6477 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306478 '283237' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306479 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306480 'Line' => '1931',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 'Param' => {
6482 '0' => {
6483 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306484 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306485 },
6486 '1' => {
6487 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306488 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306489 },
6490 '2' => {
6491 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306492 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306493 },
6494 '3' => {
6495 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306496 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306497 }
6498 },
6499 'Return' => '100',
6500 'ShortName' => 'encode_platform_event_message_resp'
6501 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306502 '283455' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306503 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306504 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 'Param' => {
6506 '0' => {
6507 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306508 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '1' => {
6511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306512 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 },
6514 '2' => {
6515 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306516 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306517 },
6518 '3' => {
6519 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306520 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306521 },
6522 '4' => {
6523 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306524 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306525 },
6526 '5' => {
6527 'name' => 'event_id_to_acknowledge',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306528 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306529 }
6530 },
6531 'Return' => '100',
6532 'ShortName' => 'decode_poll_for_platform_event_message_req'
6533 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306534 '285741' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306536 'Line' => '1900',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306537 'Param' => {
6538 '0' => {
6539 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306540 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306541 },
6542 '1' => {
6543 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306544 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 },
6546 '2' => {
6547 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306548 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306549 },
6550 '3' => {
6551 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306552 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306553 },
6554 '4' => {
6555 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306556 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306557 },
6558 '5' => {
6559 'name' => 'event_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306560 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306561 }
6562 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306563 'Return' => '100',
6564 'ShortName' => 'decode_platform_event_message_req'
6565 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306566 '287113' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306567 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306568 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306569 'Param' => {
6570 '0' => {
6571 'name' => 'event_data',
Andrew Jefferya1896962025-03-03 21:41:25 +10306572 'type' => '287304'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306573 },
6574 '1' => {
6575 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306576 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306577 },
6578 '2' => {
6579 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306580 'type' => '20832'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306581 },
6582 '3' => {
6583 'name' => 'sensor_event_class',
Andrew Jefferya1896962025-03-03 21:41:25 +10306584 'type' => '153434'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306585 },
6586 '4' => {
6587 'name' => 'sensor_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306588 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306589 },
6590 '5' => {
6591 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306592 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306593 },
6594 '6' => {
6595 'name' => 'previous_event_state',
6596 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306597 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306598 },
6599 '7' => {
6600 'name' => 'actual_event_data_size',
Andrew Jefferya1896962025-03-03 21:41:25 +10306601 'type' => '217074'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306602 }
6603 },
6604 'Reg' => {
6605 '1' => 'rdi',
6606 '2' => 'rdx',
6607 '3' => 'rcx',
6608 '4' => 'r8',
6609 '5' => 'r9',
6610 '7' => 'rsi'
6611 },
6612 'Return' => '100',
6613 'ShortName' => 'encode_sensor_event_data'
6614 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306615 '287319' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306616 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306617 'Line' => '1452',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 'Param' => {
6619 '0' => {
6620 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306621 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306622 },
6623 '1' => {
6624 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306625 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306626 },
6627 '2' => {
6628 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306629 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306630 },
6631 '3' => {
6632 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306633 'type' => '11406'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306634 },
6635 '4' => {
6636 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306637 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306638 }
6639 },
6640 'Return' => '100',
6641 'ShortName' => 'decode_get_state_sensor_readings_req'
6642 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306643 '288771' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306645 'Line' => '1820',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'Param' => {
6647 '0' => {
6648 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306649 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306650 },
6651 '1' => {
6652 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306653 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 },
6655 '2' => {
6656 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306657 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 },
6659 '3' => {
6660 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306661 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306662 },
6663 '4' => {
6664 'name' => 'field',
Andrew Jefferya1896962025-03-03 21:41:25 +10306665 'type' => '291279'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306666 }
6667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306668 'Return' => '100',
6669 'ShortName' => 'decode_get_state_sensor_readings_resp'
6670 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306671 '291284' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306672 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306673 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 'Param' => {
6675 '0' => {
6676 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306677 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306678 },
6679 '1' => {
6680 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306681 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 },
6683 '2' => {
6684 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306685 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306686 },
6687 '3' => {
6688 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306689 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306690 },
6691 '4' => {
6692 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306693 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306694 }
6695 },
6696 'Return' => '100',
6697 'ShortName' => 'encode_get_state_sensor_readings_req'
6698 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306699 '291522' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306700 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306701 'Line' => '1472',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'Param' => {
6703 '0' => {
6704 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306705 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306706 },
6707 '1' => {
6708 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306709 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306710 },
6711 '2' => {
6712 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306713 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306714 },
6715 '3' => {
6716 'name' => 'field',
Andrew Jefferya1896962025-03-03 21:41:25 +10306717 'type' => '291279'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306718 },
6719 '4' => {
6720 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306721 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306722 }
6723 },
6724 'Return' => '100',
6725 'ShortName' => 'encode_get_state_sensor_readings_resp'
6726 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306727 '291876' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306729 'Line' => '1781',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'Param' => {
6731 '0' => {
6732 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306733 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306734 },
6735 '1' => {
6736 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306737 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306738 },
6739 '2' => {
6740 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306741 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306742 }
6743 },
6744 'Reg' => {
6745 '0' => 'rdi',
6746 '1' => 'rsi',
6747 '2' => 'rdx'
6748 },
6749 'Return' => '100',
6750 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6751 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306752 '291953' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306754 'Line' => '1768',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 'Param' => {
6756 '0' => {
6757 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306758 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '1' => {
6761 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306762 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '2' => {
6765 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306766 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '3' => {
6769 'name' => 'effecter_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306770 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306771 },
6772 '4' => {
6773 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306774 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306775 },
6776 '5' => {
6777 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306778 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 }
6780 },
6781 'Reg' => {
6782 '3' => 'r12'
6783 },
6784 'Return' => '100',
6785 'ShortName' => 'encode_set_numeric_effecter_value_req'
6786 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306787 '292421' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306789 'Line' => '1343',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Param' => {
6791 '0' => {
6792 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306793 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306794 },
6795 '1' => {
6796 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306797 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 },
6799 '2' => {
6800 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306801 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 },
6803 '3' => {
6804 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306805 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 }
6807 },
6808 'Return' => '100',
6809 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6810 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306811 '292614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306812 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306813 'Line' => '1327',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 'Param' => {
6815 '0' => {
6816 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306817 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '1' => {
6820 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306821 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '2' => {
6824 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306825 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 },
6827 '3' => {
6828 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306829 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 },
6831 '4' => {
6832 'name' => 'effecter_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306833 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306834 }
6835 },
6836 'Return' => '100',
6837 'ShortName' => 'decode_set_numeric_effecter_value_req'
6838 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306839 '298950' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306840 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306841 'Line' => '1679',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 'Param' => {
6843 '0' => {
6844 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306845 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306846 },
6847 '1' => {
6848 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306849 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306850 },
6851 '2' => {
6852 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306853 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306854 },
6855 '3' => {
6856 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306857 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306858 },
6859 '4' => {
6860 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306861 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306862 },
6863 '5' => {
6864 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306865 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306866 },
6867 '6' => {
6868 'name' => 'resp_cnt',
6869 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306870 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 },
6872 '7' => {
6873 'name' => 'record_data',
6874 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306875 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 },
6877 '8' => {
6878 'name' => 'record_data_length',
6879 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306880 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '9' => {
6883 'name' => 'transfer_crc',
6884 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306885 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306886 }
6887 },
6888 'Reg' => {
6889 '5' => 'rbx'
6890 },
6891 'Return' => '100',
6892 'ShortName' => 'decode_get_pdr_resp'
6893 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306894 '302351' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306896 'Line' => '1648',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 'Param' => {
6898 '0' => {
6899 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306900 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306901 },
6902 '1' => {
6903 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306904 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 },
6906 '2' => {
6907 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306908 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '3' => {
6911 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306912 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306913 },
6914 '4' => {
6915 'name' => 'request_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306916 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 },
6918 '5' => {
6919 'name' => 'record_chg_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306920 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306921 },
6922 '6' => {
6923 'name' => 'msg',
6924 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306925 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306926 },
6927 '7' => {
6928 'name' => 'payload_length',
6929 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306930 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306931 }
6932 },
6933 'Reg' => {
6934 '2' => 'r14'
6935 },
6936 'Return' => '100',
6937 'ShortName' => 'encode_get_pdr_req'
6938 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306939 '305892' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306940 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306941 'Line' => '1610',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306942 'Param' => {
6943 '0' => {
6944 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306945 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 },
6947 '1' => {
6948 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306949 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306950 },
6951 '2' => {
6952 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306953 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306954 },
6955 '3' => {
6956 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306957 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306958 },
6959 '4' => {
6960 'name' => 'update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306961 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306962 },
6963 '5' => {
6964 'name' => 'oem_update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306965 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306966 },
6967 '6' => {
6968 'name' => 'record_count',
6969 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306970 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306971 },
6972 '7' => {
6973 'name' => 'repository_size',
6974 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306975 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306976 },
6977 '8' => {
6978 'name' => 'largest_record_size',
6979 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306980 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306981 },
6982 '9' => {
6983 'name' => 'data_transfer_handle_timeout',
6984 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306985 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 }
6987 },
6988 'Return' => '100',
6989 'ShortName' => 'decode_get_pdr_repository_info_resp'
6990 },
Andrew Jefferya1896962025-03-03 21:41:25 +10306991 '309508' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306993 'Line' => '1586',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 'Param' => {
6995 '0' => {
6996 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306997 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '1' => {
7000 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307001 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '2' => {
7004 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307005 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 },
7007 '3' => {
7008 'name' => 'update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307009 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '4' => {
7012 'name' => 'oem_update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307013 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '5' => {
7016 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307017 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '6' => {
7020 'name' => 'repository_size',
7021 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307022 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 },
7024 '7' => {
7025 'name' => 'largest_record_size',
7026 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307027 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307028 },
7029 '8' => {
7030 'name' => 'data_transfer_handle_timeout',
7031 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307032 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 },
7034 '9' => {
7035 'name' => 'msg',
7036 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307037 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307038 }
7039 },
7040 'Return' => '100',
7041 'ShortName' => 'encode_get_pdr_repository_info_resp'
7042 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307043 '309981' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307044 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307045 'Line' => '1410',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307046 'Param' => {
7047 '0' => {
7048 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307049 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307050 },
7051 '1' => {
7052 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307054 },
7055 '2' => {
7056 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307057 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307058 },
7059 '3' => {
7060 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307061 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307062 },
7063 '4' => {
7064 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307066 },
7067 '5' => {
7068 'name' => 'resp_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307069 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307070 },
7071 '6' => {
7072 'name' => 'record_data',
7073 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307074 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307075 },
7076 '7' => {
7077 'name' => 'transfer_crc',
7078 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307079 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307080 },
7081 '8' => {
7082 'name' => 'msg',
7083 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307084 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307085 }
7086 },
7087 'Return' => '100',
7088 'ShortName' => 'encode_get_pdr_resp'
7089 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307090 '310430' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307091 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307092 'Line' => '1431',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 'Param' => {
7094 '0' => {
7095 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307096 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307097 },
7098 '1' => {
7099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307100 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307101 },
7102 '2' => {
7103 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307104 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307105 },
7106 '3' => {
7107 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307108 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307109 },
7110 '4' => {
7111 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307112 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 },
7114 '5' => {
7115 'name' => 'request_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307116 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307117 },
7118 '6' => {
7119 'name' => 'record_chg_num',
7120 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307121 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307122 }
7123 },
7124 'Return' => '100',
7125 'ShortName' => 'decode_get_pdr_req'
7126 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307127 '312666' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307129 'Line' => '1382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307130 'Param' => {
7131 '0' => {
7132 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307133 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307134 },
7135 '1' => {
7136 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307137 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307138 },
7139 '2' => {
7140 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307141 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307142 },
7143 '3' => {
7144 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307145 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307146 },
7147 '4' => {
7148 'name' => 'field',
Andrew Jefferya1896962025-03-03 21:41:25 +10307149 'type' => '314579'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 }
7151 },
7152 'Return' => '100',
7153 'ShortName' => 'decode_set_state_effecter_states_req'
7154 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307155 '314584' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307157 'Line' => '1747',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 'Param' => {
7159 '0' => {
7160 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307161 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 },
7163 '1' => {
7164 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307165 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307166 },
7167 '2' => {
7168 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307169 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 }
7171 },
7172 'Reg' => {
7173 '0' => 'rdi',
7174 '1' => 'rsi',
7175 '2' => 'rdx'
7176 },
7177 'Return' => '100',
7178 'ShortName' => 'decode_set_state_effecter_states_resp'
7179 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307180 '314659' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307182 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 'Param' => {
7184 '0' => {
7185 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307186 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 },
7188 '1' => {
7189 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307190 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 },
7192 '2' => {
7193 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307194 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307195 },
7196 '3' => {
7197 'name' => 'field',
Andrew Jefferya1896962025-03-03 21:41:25 +10307198 'type' => '314579'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307199 },
7200 '4' => {
7201 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307202 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307203 }
7204 },
7205 'Reg' => {
7206 '1' => 'rsi'
7207 },
7208 'Return' => '100',
7209 'ShortName' => 'encode_set_state_effecter_states_req'
7210 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307211 '315003' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307212 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307213 'Line' => '1360',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Param' => {
7215 '0' => {
7216 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307217 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307218 },
7219 '1' => {
7220 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307221 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307222 },
7223 '2' => {
7224 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307225 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 }
7227 },
7228 'Return' => '100',
7229 'ShortName' => 'encode_set_state_effecter_states_resp'
7230 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307231 '315170' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307233 'Line' => '710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 'Param' => {
7235 '0' => {
7236 'name' => 'sensor',
Andrew Jefferya1896962025-03-03 21:41:25 +10307237 'type' => '315560'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307238 },
7239 '1' => {
7240 'name' => 'allocation_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307241 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307242 },
7243 '2' => {
7244 'name' => 'possible_states',
Andrew Jefferya1896962025-03-03 21:41:25 +10307245 'type' => '315570'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307246 },
7247 '3' => {
7248 'name' => 'possible_states_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307249 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 },
7251 '4' => {
7252 'name' => 'actual_size',
Andrew Jefferya1896962025-03-03 21:41:25 +10307253 'type' => '217074'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 }
7255 },
7256 'Reg' => {
7257 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307258 '1' => 'rsi',
7259 '2' => 'r9',
7260 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307261 '4' => 'r8'
7262 },
7263 'Return' => '100',
7264 'ShortName' => 'encode_state_sensor_pdr'
7265 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307266 '315580' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307267 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307268 'Line' => '950',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 'Param' => {
7270 '0' => {
7271 'name' => 'effecter',
Andrew Jefferya1896962025-03-03 21:41:25 +10307272 'type' => '315970'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307273 },
7274 '1' => {
7275 'name' => 'allocation_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307276 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307277 },
7278 '2' => {
7279 'name' => 'possible_states',
Andrew Jefferya1896962025-03-03 21:41:25 +10307280 'type' => '315980'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307281 },
7282 '3' => {
7283 'name' => 'possible_states_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307284 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307285 },
7286 '4' => {
7287 'name' => 'actual_size',
Andrew Jefferya1896962025-03-03 21:41:25 +10307288 'type' => '217074'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307289 }
7290 },
7291 'Reg' => {
7292 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307293 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307294 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307295 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307296 '4' => 'r8'
7297 },
7298 'Return' => '100',
7299 'ShortName' => 'encode_state_effecter_pdr'
7300 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307301 '319856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307302 'Header' => 'instance-id.h',
7303 'Line' => '85',
7304 'Param' => {
7305 '0' => {
7306 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307307 'type' => '320036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 },
7309 '1' => {
7310 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307311 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307312 },
7313 '2' => {
7314 'name' => 'iid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307315 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 }
7317 },
7318 'Return' => '100',
7319 'ShortName' => 'pldm_instance_id_free'
7320 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307321 '320041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307322 'Header' => 'instance-id.h',
7323 'Line' => '68',
7324 'Param' => {
7325 '0' => {
7326 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307327 'type' => '320036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307328 },
7329 '1' => {
7330 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307331 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307332 },
7333 '2' => {
7334 'name' => 'iid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307335 'type' => '320423'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307336 }
7337 },
7338 'Return' => '100',
7339 'ShortName' => 'pldm_instance_id_alloc'
7340 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307341 '320428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 'Header' => 'instance-id.h',
7343 'Line' => '51',
7344 'Param' => {
7345 '0' => {
7346 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307347 'type' => '320036'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307348 }
7349 },
7350 'Reg' => {
7351 '0' => 'rdi'
7352 },
7353 'Return' => '100',
7354 'ShortName' => 'pldm_instance_db_destroy'
7355 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307356 '320513' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 'Header' => 'instance-id.h',
7358 'Line' => '41',
7359 'Param' => {
7360 '0' => {
7361 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307362 'type' => '320599'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 }
7364 },
7365 'Return' => '100',
7366 'ShortName' => 'pldm_instance_db_init_default'
7367 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307368 '320604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307369 'Header' => 'instance-id.h',
7370 'Line' => '28',
7371 'Param' => {
7372 '0' => {
7373 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307374 'type' => '320599'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307375 },
7376 '1' => {
7377 'name' => 'dbpath',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307378 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 }
7380 },
7381 'Return' => '100',
7382 'ShortName' => 'pldm_instance_db_init'
7383 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307384 '321555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 'Header' => 'transport.h',
7386 'Line' => '53',
7387 'Param' => {
7388 '0' => {
7389 'name' => 'transport',
Andrew Jefferya1896962025-03-03 21:41:25 +10307390 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307391 },
7392 '1' => {
7393 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307394 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307395 },
7396 '2' => {
7397 'name' => 'pldm_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307398 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307399 },
7400 '3' => {
7401 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307402 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307403 }
7404 },
7405 'Reg' => {
7406 '0' => 'rdi',
7407 '1' => 'rsi',
7408 '2' => 'rdx',
7409 '3' => 'rcx'
7410 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307411 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307412 'ShortName' => 'pldm_transport_send_msg'
7413 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307414 '321602' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307415 'Header' => 'transport.h',
7416 'Line' => '118',
7417 'Param' => {
7418 '0' => {
7419 'name' => 'transport',
Andrew Jefferya1896962025-03-03 21:41:25 +10307420 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 },
7422 '1' => {
7423 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307424 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307425 },
7426 '2' => {
7427 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307428 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307429 },
7430 '3' => {
7431 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307432 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 },
7434 '4' => {
7435 'name' => 'pldm_resp_msg',
Andrew Jefferya1896962025-03-03 21:41:25 +10307436 'type' => '104722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307437 },
7438 '5' => {
7439 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307440 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307441 }
7442 },
7443 'Reg' => {
7444 '2' => 'r14'
7445 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307446 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307447 'ShortName' => 'pldm_transport_send_recv_msg'
7448 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307449 '321659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307450 'Header' => 'mctp-demux.h',
7451 'Line' => '18',
7452 'Param' => {
7453 '0' => {
7454 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307455 'type' => '321550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307456 }
7457 },
7458 'Reg' => {
7459 '0' => 'rdi'
7460 },
7461 'Return' => '1',
7462 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7463 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307464 '321696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307465 'Header' => 'transport.h',
7466 'Line' => '81',
7467 'Param' => {
7468 '0' => {
7469 'name' => 'transport',
Andrew Jefferya1896962025-03-03 21:41:25 +10307470 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307471 },
7472 '1' => {
7473 'name' => 'tid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307474 'type' => '321733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307475 },
7476 '2' => {
7477 'name' => 'pldm_msg',
Andrew Jefferya1896962025-03-03 21:41:25 +10307478 'type' => '104722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 },
7480 '3' => {
7481 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307482 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307483 }
7484 },
7485 'Reg' => {
7486 '0' => 'rdi',
7487 '1' => 'rsi',
7488 '2' => 'rbp',
7489 '3' => 'rcx'
7490 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307491 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307492 'ShortName' => 'pldm_transport_recv_msg'
7493 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307494 '321738' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307495 'Header' => 'mctp-demux.h',
7496 'Line' => '32',
7497 'Param' => {
7498 '0' => {
7499 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307500 'type' => '321550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307501 },
7502 '1' => {
7503 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307504 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 },
7506 '2' => {
7507 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307508 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 }
7510 },
7511 'Reg' => {
7512 '0' => 'rdi',
7513 '1' => 'rsi',
7514 '2' => 'rdx'
7515 },
7516 'Return' => '100',
7517 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7518 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307519 '321770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307520 'Header' => 'mctp-demux.h',
7521 'Line' => '22',
7522 'Param' => {
7523 '0' => {
7524 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307525 'type' => '321550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307526 }
7527 },
7528 'Reg' => {
7529 '0' => 'rdi'
7530 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307531 'Return' => '321592',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307532 'ShortName' => 'pldm_transport_mctp_demux_core'
7533 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307534 '321814' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307535 'Header' => 'mctp-demux.h',
7536 'Line' => '15',
7537 'Param' => {
7538 '0' => {
7539 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307540 'type' => '321836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 }
7542 },
7543 'Reg' => {
7544 '0' => 'r12'
7545 },
7546 'Return' => '100',
7547 'ShortName' => 'pldm_transport_mctp_demux_init'
7548 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307549 '321895' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'Header' => 'pldm.h',
7551 'Line' => '119',
7552 'Return' => '1',
7553 'ShortName' => 'pldm_close'
7554 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307555 '321939' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307556 'Header' => 'pldm.h',
7557 'Line' => '75',
7558 'Param' => {
7559 '0' => {
7560 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307561 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307562 },
7563 '1' => {
7564 'name' => 'mctp_fd',
7565 'type' => '100'
7566 },
7567 '2' => {
7568 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307569 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307570 },
7571 '3' => {
7572 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307574 }
7575 },
7576 'Reg' => {
7577 '0' => 'rdi',
7578 '1' => 'rsi',
7579 '2' => 'rdx',
7580 '3' => 'rcx'
7581 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307582 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'ShortName' => 'pldm_send'
7584 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307585 '322358' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307586 'Header' => 'pldm.h',
7587 'Line' => '57',
7588 'Param' => {
7589 '0' => {
7590 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307591 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307592 },
7593 '1' => {
7594 'name' => 'mctp_fd',
7595 'type' => '100'
7596 },
7597 '2' => {
7598 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307599 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307600 },
7601 '3' => {
7602 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307603 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307604 },
7605 '4' => {
7606 'name' => 'pldm_resp_msg',
Andrew Jefferya1896962025-03-03 21:41:25 +10307607 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307608 },
7609 '5' => {
7610 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307611 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307612 }
7613 },
7614 'Reg' => {
7615 '0' => 'rdi',
7616 '1' => 'rsi',
7617 '2' => 'rdx',
7618 '3' => 'rcx',
7619 '4' => 'r8',
7620 '5' => 'r9'
7621 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307622 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307623 'ShortName' => 'pldm_send_recv'
7624 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307625 '322841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 'Header' => 'pldm.h',
7627 'Line' => '94',
7628 'Param' => {
7629 '0' => {
7630 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307631 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 },
7633 '1' => {
7634 'name' => 'mctp_fd',
7635 'type' => '100'
7636 },
7637 '2' => {
7638 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307639 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307640 },
7641 '3' => {
7642 'name' => 'pldm_resp_msg',
Andrew Jefferya1896962025-03-03 21:41:25 +10307643 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307644 },
7645 '4' => {
7646 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307647 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307648 }
7649 },
7650 'Reg' => {
7651 '3' => 'rbx'
7652 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307653 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307654 'ShortName' => 'pldm_recv'
7655 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307656 '323067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307657 'Header' => 'pldm.h',
7658 'Line' => '112',
7659 'Param' => {
7660 '0' => {
7661 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307662 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307663 },
7664 '1' => {
7665 'name' => 'mctp_fd',
7666 'type' => '100'
7667 },
7668 '2' => {
7669 'name' => 'pldm_resp_msg',
Andrew Jefferya1896962025-03-03 21:41:25 +10307670 'type' => '99991'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 },
7672 '3' => {
7673 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307674 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307675 }
7676 },
7677 'Reg' => {
7678 '2' => 'r12',
7679 '3' => 'r13'
7680 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307681 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 'ShortName' => 'pldm_recv_any'
7683 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307684 '323520' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 'Header' => 'pldm.h',
7686 'Line' => '39',
Andrew Jefferya1896962025-03-03 21:41:25 +10307687 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 'ShortName' => 'pldm_open'
7689 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307690 '325947' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307691 'Header' => 'af-mctp.h',
7692 'Line' => '54',
7693 'Param' => {
7694 '0' => {
7695 'name' => 'transport',
Andrew Jefferya1896962025-03-03 21:41:25 +10307696 'type' => '326103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307697 },
7698 '1' => {
7699 'name' => 'smctp',
Andrew Jefferya1896962025-03-03 21:41:25 +10307700 'type' => '326108'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307701 },
7702 '2' => {
7703 'name' => 'len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307704 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307705 }
7706 },
7707 'Reg' => {
7708 '1' => 'rsi',
7709 '2' => 'rdx'
7710 },
7711 'Return' => '100',
7712 'ShortName' => 'pldm_transport_af_mctp_bind'
7713 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307714 '326113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307715 'Header' => 'af-mctp.h',
7716 'Line' => '19',
7717 'Param' => {
7718 '0' => {
7719 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307720 'type' => '326103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307721 }
7722 },
7723 'Reg' => {
7724 '0' => 'rdi'
7725 },
7726 'Return' => '1',
7727 'ShortName' => 'pldm_transport_af_mctp_destroy'
7728 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307729 '326197' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307730 'Header' => 'af-mctp.h',
7731 'Line' => '16',
7732 'Param' => {
7733 '0' => {
7734 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307735 'type' => '326421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307736 }
7737 },
7738 'Reg' => {
7739 '0' => 'r12'
7740 },
7741 'Return' => '100',
7742 'ShortName' => 'pldm_transport_af_mctp_init'
7743 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307744 '327608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 'Header' => 'af-mctp.h',
7746 'Line' => '37',
7747 'Param' => {
7748 '0' => {
7749 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307750 'type' => '326103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 },
7752 '1' => {
7753 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307754 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 },
7756 '2' => {
7757 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307758 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307759 }
7760 },
7761 'Reg' => {
7762 '0' => 'rdi',
7763 '1' => 'rsi',
7764 '2' => 'rdx'
7765 },
7766 'Return' => '100',
7767 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7768 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307769 '327681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'Header' => 'af-mctp.h',
7771 'Line' => '33',
7772 'Param' => {
7773 '0' => {
7774 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307775 'type' => '326103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 },
7777 '1' => {
7778 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307779 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 },
7781 '2' => {
7782 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307783 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307784 }
7785 },
7786 'Reg' => {
7787 '0' => 'rdi',
7788 '1' => 'rsi',
7789 '2' => 'rdx'
7790 },
7791 'Return' => '100',
7792 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7793 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307794 '327922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 'Header' => 'af-mctp.h',
7796 'Line' => '28',
7797 'Param' => {
7798 '0' => {
7799 'name' => 't',
Andrew Jefferya1896962025-03-03 21:41:25 +10307800 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 },
7802 '1' => {
7803 'name' => 'pollfd',
Andrew Jefferya1896962025-03-03 21:41:25 +10307804 'type' => '324594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307805 }
7806 },
7807 'Reg' => {
7808 '0' => 'rdi',
7809 '1' => 'rsi'
7810 },
7811 'Return' => '100',
7812 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7813 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307814 '328000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307815 'Header' => 'af-mctp.h',
7816 'Line' => '23',
7817 'Param' => {
7818 '0' => {
7819 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307820 'type' => '326103'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 }
7822 },
7823 'Reg' => {
7824 '0' => 'rdi'
7825 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307826 'Return' => '321592',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 'ShortName' => 'pldm_transport_af_mctp_core'
7828 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307829 '331731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 'Header' => 'mctp-demux.h',
7831 'Line' => '36',
7832 'Param' => {
7833 '0' => {
7834 'name' => 'ctx',
Andrew Jefferya1896962025-03-03 21:41:25 +10307835 'type' => '321550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307836 },
7837 '1' => {
7838 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307839 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307840 },
7841 '2' => {
7842 'name' => 'eid',
Andrew Jefferya1896962025-03-03 21:41:25 +10307843 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307844 }
7845 },
7846 'Reg' => {
7847 '0' => 'rdi',
7848 '1' => 'rsi',
7849 '2' => 'rdx'
7850 },
7851 'Return' => '100',
7852 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7853 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307854 '332045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 'Header' => 'mctp-demux.h',
7856 'Line' => '27',
7857 'Param' => {
7858 '0' => {
7859 'name' => 't',
Andrew Jefferya1896962025-03-03 21:41:25 +10307860 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307861 },
7862 '1' => {
7863 'name' => 'pollfd',
Andrew Jefferya1896962025-03-03 21:41:25 +10307864 'type' => '324594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307865 }
7866 },
7867 'Reg' => {
7868 '0' => 'rdi',
7869 '1' => 'rsi'
7870 },
7871 'Return' => '100',
7872 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7873 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307874 '339889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307875 'Header' => 'transport.h',
7876 'Line' => '31',
7877 'Param' => {
7878 '0' => {
7879 'name' => 'transport',
Andrew Jefferya1896962025-03-03 21:41:25 +10307880 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307881 },
7882 '1' => {
7883 'name' => 'timeout',
7884 'type' => '100'
7885 }
7886 },
7887 'Return' => '100',
7888 'ShortName' => 'pldm_transport_poll'
7889 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307890 '342091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307892 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 'Param' => {
7894 '0' => {
7895 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307896 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 },
7898 '1' => {
7899 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307900 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 },
7902 '2' => {
7903 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307904 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 }
7906 },
7907 'Return' => '100',
7908 'ShortName' => 'encode_new_file_with_metadata_resp'
7909 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307910 '342291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307911 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307912 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 'Param' => {
7914 '0' => {
7915 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307916 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307917 },
7918 '1' => {
7919 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307920 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 },
7922 '2' => {
7923 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307924 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307925 },
7926 '3' => {
7927 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307928 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307929 },
7930 '4' => {
7931 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307932 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 },
7934 '5' => {
7935 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307936 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 },
7938 '6' => {
7939 'name' => 'file_meta_data_2',
7940 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307941 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '7' => {
7944 'name' => 'file_meta_data_3',
7945 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307946 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 },
7948 '8' => {
7949 'name' => 'file_meta_data_4',
7950 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307951 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 }
7953 },
7954 'Reg' => {
7955 '1' => 'r10',
7956 '2' => 'rdx',
7957 '3' => 'rdi',
7958 '4' => 'r8',
7959 '5' => 'r9'
7960 },
7961 'Return' => '100',
7962 'ShortName' => 'decode_new_file_with_metadata_req'
7963 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307964 '342523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307966 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 'Param' => {
7968 '0' => {
7969 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307970 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 },
7972 '1' => {
7973 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307974 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '2' => {
7977 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307978 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 }
7980 },
7981 'Reg' => {
7982 '0' => 'rdi',
7983 '1' => 'rsi',
7984 '2' => 'rdx'
7985 },
7986 'Return' => '100',
7987 'ShortName' => 'decode_new_file_with_metadata_resp'
7988 },
Andrew Jefferya1896962025-03-03 21:41:25 +10307989 '342624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307990 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307991 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 'Param' => {
7993 '0' => {
7994 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307995 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 },
7997 '1' => {
7998 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307999 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 },
8001 '2' => {
8002 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308003 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 },
8005 '3' => {
8006 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308007 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308008 },
8009 '4' => {
8010 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308011 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308012 },
8013 '5' => {
8014 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308015 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308016 },
8017 '6' => {
8018 'name' => 'file_meta_data_3',
8019 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '7' => {
8023 'name' => 'file_meta_data_4',
8024 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308025 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 },
8027 '8' => {
8028 'name' => 'msg',
8029 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308030 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 }
8032 },
8033 'Reg' => {
8034 '2' => 'r14'
8035 },
8036 'Return' => '100',
8037 'ShortName' => 'encode_new_file_with_metadata_req'
8038 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308039 '342921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308041 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308042 'Param' => {
8043 '0' => {
8044 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308045 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 },
8047 '1' => {
8048 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308049 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 },
8051 '2' => {
8052 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308053 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 }
8055 },
8056 'Return' => '100',
8057 'ShortName' => 'encode_file_ack_with_meta_data_resp'
8058 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308059 '343116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308060 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308061 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 'Param' => {
8063 '0' => {
8064 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308065 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 },
8067 '1' => {
8068 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308069 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 },
8071 '2' => {
8072 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308073 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308074 },
8075 '3' => {
8076 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308077 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308078 },
8079 '4' => {
8080 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308081 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308082 },
8083 '5' => {
8084 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308085 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 },
8087 '6' => {
8088 'name' => 'file_meta_data_2',
8089 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308090 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 },
8092 '7' => {
8093 'name' => 'file_meta_data_3',
8094 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308095 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 },
8097 '8' => {
8098 'name' => 'file_meta_data_4',
8099 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308100 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 }
8102 },
8103 'Reg' => {
8104 '1' => 'rsi',
8105 '2' => 'rdx',
8106 '3' => 'rcx',
8107 '4' => 'r8',
8108 '5' => 'r9'
8109 },
8110 'Return' => '100',
8111 'ShortName' => 'decode_file_ack_with_meta_data_req'
8112 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308113 '343328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308115 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308116 'Param' => {
8117 '0' => {
8118 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308119 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 },
8121 '1' => {
8122 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308123 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '2' => {
8126 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308127 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 }
8129 },
8130 'Reg' => {
8131 '0' => 'rdi',
8132 '1' => 'rsi',
8133 '2' => 'rdx'
8134 },
8135 'Return' => '100',
8136 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8137 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308138 '343424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308140 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 'Param' => {
8142 '0' => {
8143 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308144 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 },
8146 '1' => {
8147 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308148 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 },
8150 '2' => {
8151 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308152 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 },
8154 '3' => {
8155 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 },
8158 '4' => {
8159 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308160 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308161 },
8162 '5' => {
8163 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308164 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 },
8166 '6' => {
8167 'name' => 'file_meta_data_3',
8168 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308169 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '7' => {
8172 'name' => 'file_meta_data_4',
8173 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308175 },
8176 '8' => {
8177 'name' => 'msg',
8178 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308179 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308180 }
8181 },
8182 'Reg' => {
8183 '2' => 'r14'
8184 },
8185 'Return' => '100',
8186 'ShortName' => 'encode_file_ack_with_meta_data_req'
8187 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308188 '343721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308189 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308190 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 'Param' => {
8192 '0' => {
8193 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308194 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308195 },
8196 '1' => {
8197 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308198 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 },
8200 '2' => {
8201 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308202 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 }
8204 },
8205 'Reg' => {
8206 '0' => 'rdi',
8207 '1' => 'rsi',
8208 '2' => 'rdx'
8209 },
8210 'Return' => '100',
8211 'ShortName' => 'decode_file_ack_resp'
8212 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308213 '343822' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308215 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 'Param' => {
8217 '0' => {
8218 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308219 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308220 },
8221 '1' => {
8222 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308223 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 },
8225 '2' => {
8226 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308227 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '3' => {
8230 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 },
8233 '4' => {
8234 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308235 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 }
8237 },
8238 'Return' => '100',
8239 'ShortName' => 'encode_file_ack_req'
8240 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308241 '344057' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308242 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308243 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 'Param' => {
8245 '0' => {
8246 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308247 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308248 },
8249 '1' => {
8250 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308251 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 },
8253 '2' => {
8254 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308255 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 }
8257 },
8258 'Return' => '100',
8259 'ShortName' => 'encode_file_ack_resp'
8260 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308261 '344247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308263 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 'Param' => {
8265 '0' => {
8266 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308267 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 },
8269 '1' => {
8270 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308271 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 },
8273 '2' => {
8274 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308275 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 },
8277 '3' => {
8278 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308279 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308280 },
8281 '4' => {
8282 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308283 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308284 }
8285 },
8286 'Reg' => {
8287 '1' => 'rsi',
8288 '2' => 'rdx',
8289 '3' => 'rcx',
8290 '4' => 'r8'
8291 },
8292 'Return' => '100',
8293 'ShortName' => 'decode_file_ack_req'
8294 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308295 '344389' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308297 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 'Param' => {
8299 '0' => {
8300 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308301 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 },
8303 '1' => {
8304 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308305 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '2' => {
8308 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308309 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '3' => {
8312 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308313 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 }
8315 },
8316 'Reg' => {
8317 '0' => 'rdi',
8318 '1' => 'rsi',
8319 '2' => 'rdx',
8320 '3' => 'rcx'
8321 },
8322 'Return' => '100',
8323 'ShortName' => 'decode_rw_file_by_type_resp'
8324 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308325 '344504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308326 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308327 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 'Param' => {
8329 '0' => {
8330 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308331 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '1' => {
8334 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308335 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 },
8337 '2' => {
8338 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308339 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 },
8341 '3' => {
8342 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308343 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 },
8345 '4' => {
8346 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308347 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 },
8349 '5' => {
8350 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308351 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '6' => {
8354 'name' => 'msg',
8355 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308356 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308357 }
8358 },
8359 'Return' => '100',
8360 'ShortName' => 'encode_rw_file_by_type_req'
8361 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308362 '344774' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308363 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308364 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 'Param' => {
8366 '0' => {
8367 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308368 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 },
8370 '1' => {
8371 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308372 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 },
8374 '2' => {
8375 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308376 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 },
8378 '3' => {
8379 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308380 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 },
8382 '4' => {
8383 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308384 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308385 }
8386 },
8387 'Return' => '100',
8388 'ShortName' => 'encode_rw_file_by_type_resp'
8389 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308390 '345004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308391 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308392 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308393 'Param' => {
8394 '0' => {
8395 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308396 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308397 },
8398 '1' => {
8399 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308400 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308401 },
8402 '2' => {
8403 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308404 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308405 },
8406 '3' => {
8407 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308408 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308409 },
8410 '4' => {
8411 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308412 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 },
8414 '5' => {
8415 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308416 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308417 }
8418 },
8419 'Reg' => {
8420 '1' => 'r10',
8421 '2' => 'rdx',
8422 '3' => 'rdi',
8423 '4' => 'r8',
8424 '5' => 'r9'
8425 },
8426 'Return' => '100',
8427 'ShortName' => 'decode_rw_file_by_type_req'
8428 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308429 '345166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308430 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308431 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 'Param' => {
8433 '0' => {
8434 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308435 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '1' => {
8438 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308439 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '2' => {
8442 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308443 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 }
8445 },
8446 'Reg' => {
8447 '0' => 'rdi',
8448 '1' => 'rsi',
8449 '2' => 'rdx'
8450 },
8451 'Return' => '100',
8452 'ShortName' => 'decode_new_file_resp'
8453 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308454 '345267' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308456 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 'Param' => {
8458 '0' => {
8459 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308460 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 },
8462 '1' => {
8463 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308464 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 },
8466 '2' => {
8467 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308468 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308469 },
8470 '3' => {
8471 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308472 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 },
8474 '4' => {
8475 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308476 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 }
8478 },
8479 'Return' => '100',
8480 'ShortName' => 'encode_new_file_req'
8481 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308482 '345502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308484 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 'Param' => {
8486 '0' => {
8487 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308488 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 },
8490 '1' => {
8491 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308492 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 },
8494 '2' => {
8495 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308496 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308497 }
8498 },
8499 'Return' => '100',
8500 'ShortName' => 'encode_new_file_resp'
8501 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308502 '345692' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308504 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308505 'Param' => {
8506 '0' => {
8507 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308508 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308509 },
8510 '1' => {
8511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308512 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308513 },
8514 '2' => {
8515 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308516 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308517 },
8518 '3' => {
8519 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308520 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308521 },
8522 '4' => {
8523 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308524 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308525 }
8526 },
8527 'Reg' => {
8528 '1' => 'r9',
8529 '2' => 'rdx',
8530 '3' => 'rcx',
8531 '4' => 'r8'
8532 },
8533 'Return' => '100',
8534 'ShortName' => 'decode_new_file_req'
8535 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308536 '345834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308537 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308538 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 'Param' => {
8540 '0' => {
8541 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308542 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 },
8544 '1' => {
8545 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308546 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '2' => {
8549 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308550 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '3' => {
8553 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308554 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 }
8556 },
8557 'Reg' => {
8558 '0' => 'rdi',
8559 '1' => 'rsi',
8560 '2' => 'rdx',
8561 '3' => 'rcx'
8562 },
8563 'Return' => '100',
8564 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8565 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308566 '345949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308568 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 'Param' => {
8570 '0' => {
8571 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308572 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 },
8574 '1' => {
8575 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308576 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308577 },
8578 '2' => {
8579 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308580 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308581 },
8582 '3' => {
8583 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308584 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308585 },
8586 '4' => {
8587 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308588 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308589 },
8590 '5' => {
8591 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308592 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308593 },
8594 '6' => {
8595 'name' => 'address',
8596 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308597 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308598 },
8599 '7' => {
8600 'name' => 'msg',
8601 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308602 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308603 }
8604 },
8605 'Return' => '100',
8606 'ShortName' => 'encode_rw_file_by_type_memory_req'
8607 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308608 '346234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308610 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308611 'Param' => {
8612 '0' => {
8613 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308614 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 },
8616 '1' => {
8617 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308618 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308619 },
8620 '2' => {
8621 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308622 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308623 },
8624 '3' => {
8625 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308626 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 },
8628 '4' => {
8629 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308630 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 }
8632 },
8633 'Return' => '100',
8634 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8635 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308636 '346464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308637 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308638 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 'Param' => {
8640 '0' => {
8641 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308642 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '1' => {
8645 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308646 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 },
8648 '2' => {
8649 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308650 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 },
8652 '3' => {
8653 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308654 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 },
8656 '4' => {
8657 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308658 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308659 },
8660 '5' => {
8661 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308662 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 },
8664 '6' => {
8665 'name' => 'address',
8666 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308667 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 }
8669 },
8670 'Reg' => {
8671 '1' => 'r10',
8672 '2' => 'rdx',
8673 '3' => 'rdi',
8674 '4' => 'r8',
8675 '5' => 'r9'
8676 },
8677 'Return' => '100',
8678 'ShortName' => 'decode_rw_file_by_type_memory_req'
8679 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308680 '346641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308682 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308683 'Param' => {
8684 '0' => {
8685 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308686 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 },
8688 '1' => {
8689 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308690 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 },
8692 '2' => {
8693 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308694 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 },
8696 '3' => {
8697 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308698 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 }
8700 },
8701 'Return' => '100',
8702 'ShortName' => 'encode_write_file_resp'
8703 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308704 '346856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308705 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308706 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308707 'Param' => {
8708 '0' => {
8709 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308710 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308711 },
8712 '1' => {
8713 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308714 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308715 },
8716 '2' => {
8717 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308718 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308719 },
8720 '3' => {
8721 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308722 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308723 }
8724 },
8725 'Reg' => {
8726 '0' => 'rdi',
8727 '1' => 'rsi',
8728 '2' => 'rdx',
8729 '3' => 'rcx'
8730 },
8731 'Return' => '100',
8732 'ShortName' => 'decode_write_file_resp'
8733 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308734 '346966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308736 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308737 'Param' => {
8738 '0' => {
8739 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308740 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 },
8742 '1' => {
8743 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308744 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 },
8746 '2' => {
8747 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308748 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 },
8750 '3' => {
8751 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308752 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '4' => {
8755 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308756 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 }
8758 },
8759 'Return' => '100',
8760 'ShortName' => 'encode_write_file_req'
8761 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308762 '347201' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308764 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308765 'Param' => {
8766 '0' => {
8767 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308768 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308769 },
8770 '1' => {
8771 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308772 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308773 },
8774 '2' => {
8775 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308776 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 },
8778 '3' => {
8779 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308780 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 },
8782 '4' => {
8783 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308784 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308785 },
8786 '5' => {
8787 'name' => 'file_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308788 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308789 }
8790 },
8791 'Reg' => {
8792 '1' => 'rsi',
8793 '3' => 'rcx',
8794 '4' => 'r8',
8795 '5' => 'r9'
8796 },
8797 'Return' => '100',
8798 'ShortName' => 'decode_write_file_req'
8799 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308800 '347356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308801 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308802 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 'Param' => {
8804 '0' => {
8805 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308806 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 },
8808 '1' => {
8809 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308810 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 },
8812 '2' => {
8813 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308814 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308815 },
8816 '3' => {
8817 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308818 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308819 }
8820 },
8821 'Return' => '100',
8822 'ShortName' => 'encode_read_file_resp'
8823 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308824 '347571' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308825 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308826 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 'Param' => {
8828 '0' => {
8829 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308830 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '1' => {
8833 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308834 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '2' => {
8837 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308838 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 },
8840 '3' => {
8841 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308842 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 },
8844 '4' => {
8845 'name' => 'file_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308846 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 }
8848 },
8849 'Reg' => {
8850 '1' => 'r9',
8851 '2' => 'rdx',
8852 '3' => 'rcx',
8853 '4' => 'r8'
8854 },
8855 'Return' => '100',
8856 'ShortName' => 'decode_read_file_resp'
8857 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308858 '347707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308860 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308861 'Param' => {
8862 '0' => {
8863 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308864 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308865 },
8866 '1' => {
8867 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308868 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308869 },
8870 '2' => {
8871 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308872 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 },
8874 '3' => {
8875 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308876 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 },
8878 '4' => {
8879 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308880 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308881 }
8882 },
8883 'Return' => '100',
8884 'ShortName' => 'encode_read_file_req'
8885 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308886 '347942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308887 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308888 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 'Param' => {
8890 '0' => {
8891 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308892 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308893 },
8894 '1' => {
8895 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308896 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308897 },
8898 '2' => {
8899 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308900 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308901 },
8902 '3' => {
8903 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308904 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308905 },
8906 '4' => {
8907 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308908 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 }
8910 },
8911 'Reg' => {
8912 '1' => 'r9',
8913 '2' => 'rdx',
8914 '3' => 'rcx',
8915 '4' => 'r8'
8916 },
8917 'Return' => '100',
8918 'ShortName' => 'decode_read_file_req'
8919 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308920 '348078' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308921 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308922 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 'Param' => {
8924 '0' => {
8925 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308926 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 },
8928 '1' => {
8929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '2' => {
8933 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308934 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '3' => {
8937 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308938 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 },
8940 '4' => {
8941 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308942 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308943 },
8944 '5' => {
8945 'name' => 'file_table_data_start_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308946 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 },
8948 '6' => {
8949 'name' => 'file_table_length',
8950 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308951 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 }
8953 },
8954 'Reg' => {
8955 '1' => 'rsi',
8956 '2' => 'rdi',
8957 '3' => 'r10',
8958 '4' => 'r8',
8959 '5' => 'r9'
8960 },
8961 'Return' => '100',
8962 'ShortName' => 'decode_get_file_table_resp'
8963 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308964 '348252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308965 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308966 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 'Param' => {
8968 '0' => {
8969 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308970 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 },
8972 '1' => {
8973 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308974 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 },
8976 '2' => {
8977 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308978 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 },
8980 '3' => {
8981 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308982 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308983 },
8984 '4' => {
8985 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308986 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 }
8988 },
8989 'Return' => '100',
8990 'ShortName' => 'encode_get_file_table_req'
8991 },
Andrew Jefferya1896962025-03-03 21:41:25 +10308992 '348479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308994 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 'Param' => {
8996 '0' => {
8997 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308998 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 },
9000 '1' => {
9001 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309002 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '2' => {
9005 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309006 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '3' => {
9009 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309010 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 },
9012 '4' => {
9013 'name' => 'table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309014 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 },
9016 '5' => {
9017 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309018 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 },
9020 '6' => {
9021 'name' => 'msg',
9022 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309023 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 }
9025 },
9026 'Reg' => {
9027 '2' => 'r15'
9028 },
9029 'Return' => '100',
9030 'ShortName' => 'encode_get_file_table_resp'
9031 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309032 '348837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309034 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 'Param' => {
9036 '0' => {
9037 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309038 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '1' => {
9041 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309042 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309043 },
9044 '2' => {
9045 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309046 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 },
9048 '3' => {
9049 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309050 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309051 },
9052 '4' => {
9053 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309054 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309055 }
9056 },
9057 'Reg' => {
9058 '1' => 'r9',
9059 '2' => 'rdx',
9060 '3' => 'rcx',
9061 '4' => 'r8'
9062 },
9063 'Return' => '100',
9064 'ShortName' => 'decode_get_file_table_req'
9065 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309066 '348972' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309068 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 'Param' => {
9070 '0' => {
9071 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309072 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '1' => {
9075 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 },
9078 '2' => {
9079 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309080 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 },
9082 '3' => {
9083 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309084 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309085 }
9086 },
9087 'Reg' => {
9088 '0' => 'rdi',
9089 '1' => 'rsi',
9090 '2' => 'rdx',
9091 '3' => 'rcx'
9092 },
9093 'Return' => '100',
9094 'ShortName' => 'decode_rw_file_memory_resp'
9095 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309096 '349081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309098 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 'Param' => {
9100 '0' => {
9101 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309102 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309103 },
9104 '1' => {
9105 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309106 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309107 },
9108 '2' => {
9109 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309110 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 },
9112 '3' => {
9113 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309114 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309115 },
9116 '4' => {
9117 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309118 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309119 },
9120 '5' => {
9121 'name' => 'address',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309122 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 },
9124 '6' => {
9125 'name' => 'msg',
9126 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309127 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309128 }
9129 },
9130 'Reg' => {
9131 '2' => 'r14'
9132 },
9133 'Return' => '100',
9134 'ShortName' => 'encode_rw_file_memory_req'
9135 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309136 '349340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309138 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309139 'Param' => {
9140 '0' => {
9141 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309142 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309143 },
9144 '1' => {
9145 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309146 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309147 },
9148 '2' => {
9149 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309150 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309151 },
9152 '3' => {
9153 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309154 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309155 },
9156 '4' => {
9157 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309158 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309159 }
9160 },
9161 'Return' => '100',
9162 'ShortName' => 'encode_rw_file_memory_resp'
9163 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309164 '349561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309166 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309167 'Param' => {
9168 '0' => {
9169 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309170 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '1' => {
9173 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309174 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 },
9176 '2' => {
9177 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309178 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309179 },
9180 '3' => {
9181 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309182 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 },
9184 '4' => {
9185 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309186 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 },
9188 '5' => {
9189 'name' => 'address',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309190 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 }
9192 },
9193 'Reg' => {
9194 '1' => 'r10',
9195 '2' => 'rdx',
9196 '3' => 'rdi',
9197 '4' => 'r8',
9198 '5' => 'r9'
9199 },
9200 'Return' => '100',
9201 'ShortName' => 'decode_rw_file_memory_req'
9202 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309203 '350610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309204 'Header' => 'host.h',
9205 'Line' => '101',
9206 'Param' => {
9207 '0' => {
9208 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309209 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309210 },
9211 '1' => {
9212 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309213 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 },
9215 '2' => {
9216 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309217 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309218 },
9219 '3' => {
9220 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309221 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309222 },
9223 '4' => {
9224 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309225 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309226 },
9227 '5' => {
9228 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309229 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309230 }
9231 },
9232 'Reg' => {
9233 '2' => 'r12'
9234 },
9235 'Return' => '100',
9236 'ShortName' => 'encode_get_alert_status_resp'
9237 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309238 '350858' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 'Header' => 'host.h',
9240 'Line' => '86',
9241 'Param' => {
9242 '0' => {
9243 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309244 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 },
9246 '1' => {
9247 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309248 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 },
9250 '2' => {
9251 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309252 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309253 }
9254 },
9255 'Reg' => {
9256 '0' => 'rdi',
9257 '1' => 'rsi',
9258 '2' => 'rdx'
9259 },
9260 'Return' => '100',
9261 'ShortName' => 'decode_get_alert_status_req'
9262 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309263 '350941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309264 'Header' => 'host.h',
9265 'Line' => '70',
9266 'Param' => {
9267 '0' => {
9268 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309269 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309270 },
9271 '1' => {
9272 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309273 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309274 },
9275 '2' => {
9276 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309277 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309278 },
9279 '3' => {
9280 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309281 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309282 },
9283 '4' => {
9284 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309285 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309286 }
9287 },
9288 'Reg' => {
9289 '1' => 'r9',
9290 '2' => 'rdx',
9291 '3' => 'rcx',
9292 '4' => 'r8'
9293 },
9294 'Return' => '100',
9295 'ShortName' => 'decode_get_alert_status_resp'
9296 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309297 '351080' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 'Header' => 'host.h',
9299 'Line' => '52',
9300 'Param' => {
9301 '0' => {
9302 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309303 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309304 },
9305 '1' => {
9306 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309307 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309308 },
9309 '2' => {
9310 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309311 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309312 },
9313 '3' => {
9314 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309315 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309316 }
9317 },
9318 'Return' => '100',
9319 'ShortName' => 'encode_get_alert_status_req'
9320 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309321 '352298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 'Header' => 'platform.h',
9323 'Line' => '47',
9324 'Param' => {
9325 '0' => {
9326 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309327 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309328 },
9329 '1' => {
9330 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309331 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309332 },
9333 '2' => {
9334 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309335 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 },
9337 '3' => {
9338 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309339 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 },
9341 '4' => {
9342 'name' => 'list_of_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309343 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309344 },
9345 '5' => {
9346 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309347 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309348 },
9349 '6' => {
9350 'name' => 'msg',
9351 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309352 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309353 }
9354 },
9355 'Return' => '100',
9356 'ShortName' => 'encode_bios_attribute_update_event_req'
9357 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309358 '354148' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009359 'Header' => 'file_io.h',
9360 'Line' => '160',
9361 'Param' => {
9362 '0' => {
9363 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309364 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009365 },
9366 '1' => {
9367 'name' => 'resp',
Andrew Jefferya1896962025-03-03 21:41:25 +10309368 'type' => '357329'
Lora Linea0bf3a2024-09-20 10:09:56 +08009369 },
9370 '2' => {
9371 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309372 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009373 },
9374 '3' => {
9375 'name' => 'responseMsg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309376 'type' => '1443'
Lora Linea0bf3a2024-09-20 10:09:56 +08009377 },
9378 '4' => {
9379 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309380 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009381 }
9382 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309383 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309384 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309385 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009386 'Return' => '100',
9387 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9388 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309389 '357344' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009390 'Header' => 'file_io.h',
9391 'Line' => '147',
9392 'Param' => {
9393 '0' => {
9394 'name' => 'resp',
Andrew Jefferya1896962025-03-03 21:41:25 +10309395 'type' => '357329'
Lora Linea0bf3a2024-09-20 10:09:56 +08009396 }
9397 },
9398 'Reg' => {
9399 '0' => 'rdi'
9400 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309401 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009402 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9403 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309404 '357392' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009405 'Header' => 'file_io.h',
9406 'Line' => '137',
9407 'Param' => {
9408 '0' => {
9409 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309410 'type' => '1522'
Lora Linea0bf3a2024-09-20 10:09:56 +08009411 },
9412 '1' => {
9413 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309414 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009415 },
9416 '2' => {
9417 'name' => 'req',
Andrew Jefferya1896962025-03-03 21:41:25 +10309418 'type' => '359587'
Lora Linea0bf3a2024-09-20 10:09:56 +08009419 }
9420 },
9421 'Return' => '100',
9422 'ShortName' => 'decode_oem_meta_file_io_read_req'
9423 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309424 '359592' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309425 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309426 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309427 'Param' => {
9428 '0' => {
9429 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309430 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309431 },
9432 '1' => {
9433 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309434 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309435 },
9436 '2' => {
9437 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309438 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309439 },
9440 '3' => {
9441 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309442 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309443 },
9444 '4' => {
9445 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309446 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309447 }
9448 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309449 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309450 '0' => 'rdi',
9451 '1' => 'rbx',
9452 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309453 '3' => 'rcx',
9454 '4' => 'r8'
9455 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309456 'Return' => '100',
9457 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009458 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309459 '360028' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009460 'Header' => 'file_io.h',
9461 'Line' => '113',
9462 'Param' => {
9463 '0' => {
9464 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309465 'type' => '1522'
Lora Linea0bf3a2024-09-20 10:09:56 +08009466 },
9467 '1' => {
9468 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309469 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009470 },
9471 '2' => {
9472 'name' => 'req',
Andrew Jefferya1896962025-03-03 21:41:25 +10309473 'type' => '360023'
Lora Linea0bf3a2024-09-20 10:09:56 +08009474 },
9475 '3' => {
9476 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309477 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009478 }
9479 },
9480 'Return' => '100',
9481 'ShortName' => 'decode_oem_meta_file_io_write_req'
9482 },
Andrew Jefferya1896962025-03-03 21:41:25 +10309483 '361712' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009484 'Header' => 'file_io.h',
9485 'Line' => '102',
9486 'Param' => {
9487 '0' => {
9488 'name' => 'req',
Andrew Jefferya1896962025-03-03 21:41:25 +10309489 'type' => '360023'
Lora Linea0bf3a2024-09-20 10:09:56 +08009490 }
9491 },
9492 'Reg' => {
9493 '0' => 'rdi'
9494 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309495 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009496 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309497 }
9498 },
9499 'SymbolVersion' => {},
9500 'Symbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309501 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309502 'bcd2dec16' => 1,
9503 'bcd2dec32' => 1,
9504 'bcd2dec8' => 1,
9505 'crc32' => 1,
9506 'crc8' => 1,
9507 'dec2bcd16' => 1,
9508 'dec2bcd32' => 1,
9509 'dec2bcd8' => 1,
9510 'decode_activate_firmware_resp' => 1,
9511 'decode_apply_complete_req' => 1,
9512 'decode_cancel_update_component_resp' => 1,
9513 'decode_cancel_update_resp' => 1,
9514 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009515 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309516 'decode_event_message_buffer_size_resp' => 1,
9517 'decode_event_message_supported_resp' => 1,
9518 'decode_file_ack_req' => 1,
9519 'decode_file_ack_resp' => 1,
9520 'decode_file_ack_with_meta_data_req' => 1,
9521 'decode_file_ack_with_meta_data_resp' => 1,
9522 'decode_firmware_device_id_record' => 1,
9523 'decode_get_alert_status_req' => 1,
9524 'decode_get_alert_status_resp' => 1,
9525 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9526 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9527 'decode_get_bios_table_req' => 1,
9528 'decode_get_bios_table_resp' => 1,
9529 'decode_get_commands_req' => 1,
9530 'decode_get_commands_resp' => 1,
9531 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009532 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309533 'decode_get_file_table_req' => 1,
9534 'decode_get_file_table_resp' => 1,
9535 'decode_get_firmware_parameters_resp' => 1,
9536 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9537 'decode_get_fru_record_by_option_req' => 1,
9538 'decode_get_fru_record_by_option_resp' => 1,
9539 'decode_get_fru_record_table_metadata_resp' => 1,
9540 'decode_get_fru_record_table_req' => 1,
9541 'decode_get_fru_record_table_resp' => 1,
9542 'decode_get_fru_record_table_resp_safe' => 1,
9543 'decode_get_numeric_effecter_value_req' => 1,
9544 'decode_get_numeric_effecter_value_resp' => 1,
9545 'decode_get_pdr_repository_info_resp' => 1,
9546 'decode_get_pdr_req' => 1,
9547 'decode_get_pdr_resp' => 1,
9548 'decode_get_sensor_reading_req' => 1,
9549 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009550 'decode_get_state_effecter_states_req' => 1,
9551 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309552 'decode_get_state_sensor_readings_req' => 1,
9553 'decode_get_state_sensor_readings_resp' => 1,
9554 'decode_get_status_resp' => 1,
9555 'decode_get_tid_resp' => 1,
9556 'decode_get_types_resp' => 1,
9557 'decode_get_version_req' => 1,
9558 'decode_get_version_resp' => 1,
9559 'decode_multipart_receive_req' => 1,
9560 'decode_new_file_req' => 1,
9561 'decode_new_file_resp' => 1,
9562 'decode_new_file_with_metadata_req' => 1,
9563 'decode_new_file_with_metadata_resp' => 1,
9564 'decode_numeric_sensor_data' => 1,
9565 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009566 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309567 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009568 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309569 'decode_pass_component_table_resp' => 1,
9570 'decode_platform_event_message_req' => 1,
9571 'decode_platform_event_message_resp' => 1,
9572 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009573 'decode_pldm_descriptor_from_iter' => 1,
9574 'decode_pldm_downstream_device_from_iter' => 1,
9575 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009576 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009577 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309578 'decode_pldm_package_header_info' => 1,
9579 'decode_pldm_pdr_repository_change_record_data' => 1,
9580 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009581 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309582 'decode_poll_for_platform_event_message_req' => 1,
9583 'decode_poll_for_platform_event_message_resp' => 1,
9584 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009585 'decode_query_downstream_devices_resp' => 1,
9586 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309587 'decode_read_file_req' => 1,
9588 'decode_read_file_resp' => 1,
9589 'decode_request_firmware_data_req' => 1,
9590 'decode_request_update_resp' => 1,
9591 'decode_rw_file_by_type_memory_req' => 1,
9592 'decode_rw_file_by_type_memory_resp' => 1,
9593 'decode_rw_file_by_type_req' => 1,
9594 'decode_rw_file_by_type_resp' => 1,
9595 'decode_rw_file_memory_req' => 1,
9596 'decode_rw_file_memory_resp' => 1,
9597 'decode_sensor_event_data' => 1,
9598 'decode_sensor_op_data' => 1,
9599 'decode_set_bios_attribute_current_value_req' => 1,
9600 'decode_set_bios_attribute_current_value_resp' => 1,
9601 'decode_set_bios_table_req' => 1,
9602 'decode_set_bios_table_resp' => 1,
9603 'decode_set_date_time_req' => 1,
9604 'decode_set_date_time_resp' => 1,
9605 'decode_set_event_receiver_req' => 1,
9606 'decode_set_event_receiver_resp' => 1,
9607 'decode_set_fru_record_table_req' => 1,
9608 'decode_set_numeric_effecter_value_req' => 1,
9609 'decode_set_numeric_effecter_value_resp' => 1,
9610 'decode_set_state_effecter_states_req' => 1,
9611 'decode_set_state_effecter_states_resp' => 1,
9612 'decode_state_sensor_data' => 1,
9613 'decode_transfer_complete_req' => 1,
9614 'decode_update_component_resp' => 1,
9615 'decode_vendor_defined_descriptor_value' => 1,
9616 'decode_verify_complete_req' => 1,
9617 'decode_write_file_req' => 1,
9618 'decode_write_file_resp' => 1,
9619 'encode_activate_firmware_req' => 1,
9620 'encode_apply_complete_resp' => 1,
9621 'encode_bios_attribute_update_event_req' => 1,
9622 'encode_cancel_update_component_req' => 1,
9623 'encode_cancel_update_req' => 1,
9624 'encode_cc_only_resp' => 1,
9625 'encode_event_message_buffer_size_req' => 1,
9626 'encode_event_message_supported_req' => 1,
9627 'encode_file_ack_req' => 1,
9628 'encode_file_ack_resp' => 1,
9629 'encode_file_ack_with_meta_data_req' => 1,
9630 'encode_file_ack_with_meta_data_resp' => 1,
9631 'encode_fru_record' => 1,
9632 'encode_get_alert_status_req' => 1,
9633 'encode_get_alert_status_resp' => 1,
9634 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9635 'encode_get_bios_current_value_by_handle_resp' => 1,
9636 'encode_get_bios_table_req' => 1,
9637 'encode_get_bios_table_resp' => 1,
9638 'encode_get_commands_req' => 1,
9639 'encode_get_commands_resp' => 1,
9640 'encode_get_date_time_req' => 1,
9641 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009642 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309643 'encode_get_file_table_req' => 1,
9644 'encode_get_file_table_resp' => 1,
9645 'encode_get_firmware_parameters_req' => 1,
9646 'encode_get_fru_record_by_option_req' => 1,
9647 'encode_get_fru_record_by_option_resp' => 1,
9648 'encode_get_fru_record_table_metadata_req' => 1,
9649 'encode_get_fru_record_table_metadata_resp' => 1,
9650 'encode_get_fru_record_table_req' => 1,
9651 'encode_get_fru_record_table_resp' => 1,
9652 'encode_get_numeric_effecter_value_req' => 1,
9653 'encode_get_numeric_effecter_value_resp' => 1,
9654 'encode_get_pdr_repository_info_resp' => 1,
9655 'encode_get_pdr_req' => 1,
9656 'encode_get_pdr_resp' => 1,
9657 'encode_get_sensor_reading_req' => 1,
9658 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009659 'encode_get_state_effecter_states_req' => 1,
9660 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309661 'encode_get_state_sensor_readings_req' => 1,
9662 'encode_get_state_sensor_readings_resp' => 1,
9663 'encode_get_status_req' => 1,
9664 'encode_get_tid_req' => 1,
9665 'encode_get_tid_resp' => 1,
9666 'encode_get_types_req' => 1,
9667 'encode_get_types_resp' => 1,
9668 'encode_get_version_req' => 1,
9669 'encode_get_version_resp' => 1,
9670 'encode_new_file_req' => 1,
9671 'encode_new_file_resp' => 1,
9672 'encode_new_file_with_metadata_req' => 1,
9673 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009674 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309675 'encode_pass_component_table_req' => 1,
9676 'encode_platform_event_message_req' => 1,
9677 'encode_platform_event_message_resp' => 1,
9678 'encode_pldm_header_only' => 1,
9679 'encode_pldm_pdr_repository_chg_event_data' => 1,
9680 'encode_poll_for_platform_event_message_req' => 1,
9681 'encode_poll_for_platform_event_message_resp' => 1,
9682 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009683 'encode_query_downstream_devices_req' => 1,
9684 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309685 'encode_read_file_req' => 1,
9686 'encode_read_file_resp' => 1,
9687 'encode_request_firmware_data_resp' => 1,
9688 'encode_request_update_req' => 1,
9689 'encode_rw_file_by_type_memory_req' => 1,
9690 'encode_rw_file_by_type_memory_resp' => 1,
9691 'encode_rw_file_by_type_req' => 1,
9692 'encode_rw_file_by_type_resp' => 1,
9693 'encode_rw_file_memory_req' => 1,
9694 'encode_rw_file_memory_resp' => 1,
9695 'encode_sensor_event_data' => 1,
9696 'encode_set_bios_attribute_current_value_req' => 1,
9697 'encode_set_bios_attribute_current_value_resp' => 1,
9698 'encode_set_bios_table_req' => 1,
9699 'encode_set_bios_table_resp' => 1,
9700 'encode_set_date_time_req' => 1,
9701 'encode_set_date_time_resp' => 1,
9702 'encode_set_event_receiver_req' => 1,
9703 'encode_set_event_receiver_resp' => 1,
9704 'encode_set_fru_record_table_resp' => 1,
9705 'encode_set_numeric_effecter_value_req' => 1,
9706 'encode_set_numeric_effecter_value_resp' => 1,
9707 'encode_set_state_effecter_states_req' => 1,
9708 'encode_set_state_effecter_states_resp' => 1,
9709 'encode_set_tid_req' => 1,
9710 'encode_state_effecter_pdr' => 1,
9711 'encode_state_sensor_pdr' => 1,
9712 'encode_transfer_complete_resp' => 1,
9713 'encode_update_component_req' => 1,
9714 'encode_verify_complete_resp' => 1,
9715 'encode_write_file_req' => 1,
9716 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009717 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309718 'is_time_legal' => 1,
9719 'is_transfer_flag_valid' => 1,
9720 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309721 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309722 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9723 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9724 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9725 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309726 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309727 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309728 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309729 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309730 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9731 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309732 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309733 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9734 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9735 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309736 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309737 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9738 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9739 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309740 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309741 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9742 'pldm_bios_table_attr_entry_string_info_check' => 1,
9743 'pldm_bios_table_attr_find_by_handle' => 1,
9744 'pldm_bios_table_attr_find_by_string_handle' => 1,
9745 'pldm_bios_table_attr_value_copy_and_update' => 1,
9746 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9747 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9748 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309749 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309750 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309751 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309752 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309753 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309754 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9755 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9756 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9757 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9758 'pldm_bios_table_attr_value_entry_length' => 1,
9759 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9760 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9761 'pldm_bios_table_attr_value_find_by_handle' => 1,
9762 'pldm_bios_table_checksum' => 1,
9763 'pldm_bios_table_iter_create' => 1,
9764 'pldm_bios_table_iter_free' => 1,
9765 'pldm_bios_table_iter_is_end' => 1,
9766 'pldm_bios_table_iter_next' => 1,
9767 'pldm_bios_table_iter_value' => 1,
9768 'pldm_bios_table_pad_checksum_size' => 1,
9769 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309770 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309771 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309772 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309773 'pldm_bios_table_string_entry_encode_length' => 1,
9774 'pldm_bios_table_string_find_by_handle' => 1,
9775 'pldm_bios_table_string_find_by_string' => 1,
9776 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309777 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309778 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309779 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9780 'pldm_entity_association_pdr_extract' => 1,
9781 'pldm_entity_association_tree_add' => 1,
9782 'pldm_entity_association_tree_add_entity' => 1,
9783 'pldm_entity_association_tree_copy_root' => 1,
9784 'pldm_entity_association_tree_destroy' => 1,
9785 'pldm_entity_association_tree_destroy_root' => 1,
9786 'pldm_entity_association_tree_find' => 1,
9787 'pldm_entity_association_tree_find_with_locality' => 1,
9788 'pldm_entity_association_tree_init' => 1,
9789 'pldm_entity_association_tree_visit' => 1,
9790 'pldm_entity_extract' => 1,
9791 'pldm_entity_get_num_children' => 1,
9792 'pldm_entity_get_parent' => 1,
9793 'pldm_entity_is_exist_parent' => 1,
9794 'pldm_entity_is_node_parent' => 1,
9795 'pldm_entity_node_get_remote_container_id' => 1,
9796 'pldm_find_entity_ref_in_tree' => 1,
9797 'pldm_instance_db_destroy' => 1,
9798 'pldm_instance_db_init' => 1,
9799 'pldm_instance_db_init_default' => 1,
9800 'pldm_instance_id_alloc' => 1,
9801 'pldm_instance_id_free' => 1,
9802 'pldm_is_current_parent_child' => 1,
9803 'pldm_is_empty_entity_assoc_tree' => 1,
9804 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009805 'pldm_oem_meta_file_io_read_resp_data' => 1,
9806 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309807 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009808 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309809 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309810 'pldm_pdr_destroy' => 1,
9811 'pldm_pdr_find_last_in_range' => 1,
9812 'pldm_pdr_find_record' => 1,
9813 'pldm_pdr_find_record_by_type' => 1,
9814 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9815 'pldm_pdr_get_next_record' => 1,
9816 'pldm_pdr_get_record_count' => 1,
9817 'pldm_pdr_get_record_handle' => 1,
9818 'pldm_pdr_get_repo_size' => 1,
9819 'pldm_pdr_init' => 1,
9820 'pldm_pdr_record_is_remote' => 1,
9821 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9822 'pldm_pdr_remove_remote_pdrs' => 1,
9823 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009824 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309825 'pldm_recv' => 1,
9826 'pldm_recv_any' => 1,
9827 'pldm_send' => 1,
9828 'pldm_send_recv' => 1,
9829 'pldm_transport_af_mctp_bind' => 1,
9830 'pldm_transport_af_mctp_core' => 1,
9831 'pldm_transport_af_mctp_destroy' => 1,
9832 'pldm_transport_af_mctp_init' => 1,
9833 'pldm_transport_af_mctp_init_pollfd' => 1,
9834 'pldm_transport_af_mctp_map_tid' => 1,
9835 'pldm_transport_af_mctp_unmap_tid' => 1,
9836 'pldm_transport_mctp_demux_core' => 1,
9837 'pldm_transport_mctp_demux_destroy' => 1,
9838 'pldm_transport_mctp_demux_init' => 1,
9839 'pldm_transport_mctp_demux_init_pollfd' => 1,
9840 'pldm_transport_mctp_demux_map_tid' => 1,
9841 'pldm_transport_mctp_demux_unmap_tid' => 1,
9842 'pldm_transport_poll' => 1,
9843 'pldm_transport_recv_msg' => 1,
9844 'pldm_transport_send_msg' => 1,
9845 'pldm_transport_send_recv_msg' => 1,
9846 'unpack_pldm_header' => 1,
9847 'ver2str' => 1
9848 }
9849 },
9850 'Target' => 'unix',
9851 'TypeInfo' => {
9852 '1' => {
9853 'Name' => 'void',
9854 'Type' => 'Intrinsic'
9855 },
9856 '46' => {
9857 'Name' => 'unsigned char',
9858 'Size' => '1',
9859 'Type' => 'Intrinsic'
9860 },
9861 '53' => {
9862 'Name' => 'unsigned short',
9863 'Size' => '2',
9864 'Type' => 'Intrinsic'
9865 },
9866 '60' => {
9867 'Name' => 'unsigned int',
9868 'Size' => '4',
9869 'Type' => 'Intrinsic'
9870 },
9871 '67' => {
9872 'Name' => 'unsigned long',
9873 'Size' => '8',
9874 'Type' => 'Intrinsic'
9875 },
9876 '74' => {
9877 'Name' => 'signed char',
9878 'Size' => '1',
9879 'Type' => 'Intrinsic'
9880 },
9881 '81' => {
9882 'BaseType' => '46',
9883 'Header' => 'types.h',
9884 'Line' => '38',
9885 'Name' => '__uint8_t',
9886 'PrivateABI' => 1,
9887 'Size' => '1',
9888 'Type' => 'Typedef'
9889 },
9890 '93' => {
9891 'Name' => 'short',
9892 'Size' => '2',
9893 'Type' => 'Intrinsic'
9894 },
9895 '100' => {
9896 'Name' => 'int',
9897 'Size' => '4',
9898 'Type' => 'Intrinsic'
9899 },
9900 '107' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309901 'BaseType' => '60',
9902 'Header' => 'types.h',
9903 'Line' => '42',
9904 'Name' => '__uint32_t',
9905 'PrivateABI' => 1,
9906 'Size' => '4',
9907 'Type' => 'Typedef'
9908 },
9909 '119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309910 'Name' => 'long',
9911 'Size' => '8',
9912 'Type' => 'Intrinsic'
9913 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309914 '126' => {
9915 'BaseType' => '1',
9916 'Name' => 'void*',
9917 'Size' => '8',
9918 'Type' => 'Pointer'
9919 },
9920 '128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309921 'Name' => 'char',
9922 'Size' => '1',
9923 'Type' => 'Intrinsic'
9924 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309925 '135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309926 'BaseType' => '81',
9927 'Header' => 'stdint-uintn.h',
9928 'Line' => '24',
9929 'Name' => 'uint8_t',
9930 'PrivateABI' => 1,
9931 'Size' => '1',
9932 'Type' => 'Typedef'
9933 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309934 '147' => {
9935 'BaseType' => '107',
9936 'Header' => 'stdint-uintn.h',
9937 'Line' => '26',
9938 'Name' => 'uint32_t',
9939 'PrivateABI' => 1,
9940 'Size' => '4',
9941 'Type' => 'Typedef'
9942 },
9943 '159' => {
9944 'BaseType' => '147',
9945 'Name' => 'uint32_t const',
9946 'Size' => '4',
9947 'Type' => 'Const'
9948 },
9949 '164' => {
9950 'BaseType' => '67',
9951 'Header' => 'stddef.h',
9952 'Line' => '214',
9953 'Name' => 'size_t',
9954 'PrivateABI' => 1,
9955 'Size' => '8',
9956 'Type' => 'Typedef'
9957 },
9958 '190' => {
9959 'Header' => 'pldm_types.h',
9960 'Line' => '9',
9961 'Name' => 'anon-struct-pldm_types.h-9',
9962 'Size' => '1',
9963 'Type' => 'Struct'
9964 },
9965 '344' => {
9966 'Header' => 'pldm_types.h',
9967 'Line' => '19',
9968 'Memb' => {
9969 '0' => {
9970 'name' => 'byte',
9971 'offset' => '0',
9972 'type' => '135'
9973 },
9974 '1' => {
9975 'name' => 'bits',
9976 'offset' => '0',
9977 'type' => '190'
9978 }
9979 },
9980 'Name' => 'union bitfield8_t',
9981 'Size' => '1',
9982 'Type' => 'Union'
9983 },
9984 '356' => {
9985 'BaseType' => '344',
9986 'Name' => 'bitfield8_t const',
9987 'Size' => '1',
9988 'Type' => 'Const'
9989 },
9990 '361' => {
9991 'Header' => 'pldm_types.h',
9992 'Line' => '25',
9993 'Memb' => {
9994 '0' => {
9995 'name' => 'alpha',
9996 'offset' => '0',
9997 'type' => '135'
9998 },
9999 '1' => {
10000 'name' => 'update',
10001 'offset' => '1',
10002 'type' => '135'
10003 },
10004 '2' => {
10005 'name' => 'minor',
10006 'offset' => '2',
10007 'type' => '135'
10008 },
10009 '3' => {
10010 'name' => 'major',
10011 'offset' => '3',
10012 'type' => '135'
10013 }
10014 },
10015 'Name' => 'struct pldm_version',
10016 'Size' => '4',
10017 'Type' => 'Struct'
10018 },
10019 '427' => {
10020 'BaseType' => '361',
10021 'Header' => 'pldm_types.h',
10022 'Line' => '30',
10023 'Name' => 'ver32_t',
10024 'Size' => '4',
10025 'Type' => 'Typedef'
10026 },
10027 '439' => {
10028 'BaseType' => '427',
10029 'Name' => 'ver32_t const',
10030 'Size' => '4',
10031 'Type' => 'Const'
10032 },
10033 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010034 'Name' => 'float',
10035 'Size' => '4',
10036 'Type' => 'Intrinsic'
10037 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010038 '789' => {
10039 'Header' => 'base.h',
10040 'Line' => '97',
10041 'Memb' => {
10042 '0' => {
10043 'name' => 'PLDM_RESPONSE',
10044 'value' => '0'
10045 },
10046 '1' => {
10047 'name' => 'PLDM_REQUEST',
10048 'value' => '1'
10049 },
10050 '2' => {
10051 'name' => 'PLDM_RESERVED',
10052 'value' => '2'
10053 },
10054 '3' => {
10055 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10056 'value' => '3'
10057 }
10058 },
10059 'Name' => 'enum MessageType',
10060 'Size' => '4',
10061 'Type' => 'Enum'
10062 },
10063 '801' => {
10064 'Header' => 'base.h',
10065 'Line' => '145',
10066 'Memb' => {
10067 '0' => {
10068 'name' => 'command',
10069 'offset' => '2',
10070 'type' => '135'
10071 }
10072 },
10073 'Name' => 'struct pldm_msg_hdr',
10074 'Size' => '3',
10075 'Type' => 'Struct'
10076 },
10077 '912' => {
10078 'BaseType' => '801',
10079 'Name' => 'struct pldm_msg_hdr const',
10080 'Size' => '3',
10081 'Type' => 'Const'
10082 },
10083 '917' => {
10084 'Header' => 'base.h',
10085 'Line' => '178',
10086 'Memb' => {
10087 '0' => {
10088 'name' => 'hdr',
10089 'offset' => '0',
10090 'type' => '801'
10091 },
10092 '1' => {
10093 'name' => 'payload',
10094 'offset' => '3',
10095 'type' => '962'
10096 }
10097 },
10098 'Name' => 'struct pldm_msg',
10099 'Size' => '4',
10100 'Type' => 'Struct'
10101 },
10102 '957' => {
10103 'BaseType' => '917',
10104 'Name' => 'struct pldm_msg const',
10105 'Size' => '4',
10106 'Type' => 'Const'
10107 },
10108 '962' => {
10109 'BaseType' => '135',
10110 'Name' => 'uint8_t[1]',
10111 'Size' => '1',
10112 'Type' => 'Array'
10113 },
10114 '978' => {
10115 'Header' => 'base.h',
10116 'Line' => '245',
10117 'Memb' => {
10118 '0' => {
10119 'name' => 'msg_type',
10120 'offset' => '0',
10121 'type' => '789'
10122 },
10123 '1' => {
10124 'name' => 'instance',
10125 'offset' => '4',
10126 'type' => '135'
10127 },
10128 '2' => {
10129 'name' => 'pldm_type',
10130 'offset' => '5',
10131 'type' => '135'
10132 },
10133 '3' => {
10134 'name' => 'command',
10135 'offset' => '6',
10136 'type' => '135'
10137 },
10138 '4' => {
10139 'name' => 'completion_code',
10140 'offset' => '7',
10141 'type' => '135'
10142 }
10143 },
10144 'Name' => 'struct pldm_header_info',
10145 'Size' => '8',
10146 'Type' => 'Struct'
10147 },
10148 '1057' => {
10149 'BaseType' => '978',
10150 'Name' => 'struct pldm_header_info const',
10151 'Size' => '8',
10152 'Type' => 'Const'
10153 },
10154 '1186' => {
10155 'BaseType' => '135',
10156 'Name' => 'uint8_t*',
10157 'Size' => '8',
10158 'Type' => 'Pointer'
10159 },
10160 '1262' => {
10161 'BaseType' => '1267',
10162 'Name' => 'void const*',
10163 'Size' => '8',
10164 'Type' => 'Pointer'
10165 },
10166 '1267' => {
10167 'BaseType' => '1',
10168 'Name' => 'void const',
10169 'Type' => 'Const'
10170 },
10171 '1268' => {
10172 'BaseType' => '356',
10173 'Name' => 'bitfield8_t const*',
10174 'Size' => '8',
10175 'Type' => 'Pointer'
10176 },
10177 '1443' => {
10178 'BaseType' => '917',
10179 'Name' => 'struct pldm_msg*',
10180 'Size' => '8',
10181 'Type' => 'Pointer'
10182 },
10183 '1522' => {
10184 'BaseType' => '957',
10185 'Name' => 'struct pldm_msg const*',
10186 'Size' => '8',
10187 'Type' => 'Pointer'
10188 },
10189 '1527' => {
10190 'BaseType' => '427',
10191 'Name' => 'ver32_t*',
10192 'Size' => '8',
10193 'Type' => 'Pointer'
10194 },
10195 '1621' => {
10196 'BaseType' => '439',
10197 'Name' => 'ver32_t const*',
10198 'Size' => '8',
10199 'Type' => 'Pointer'
10200 },
10201 '1668' => {
10202 'BaseType' => '147',
10203 'Name' => 'uint32_t*',
10204 'Size' => '8',
10205 'Type' => 'Pointer'
10206 },
10207 '1737' => {
10208 'BaseType' => '912',
10209 'Name' => 'struct pldm_msg_hdr const*',
10210 'Size' => '8',
10211 'Type' => 'Pointer'
10212 },
10213 '1742' => {
10214 'BaseType' => '978',
10215 'Name' => 'struct pldm_header_info*',
10216 'Size' => '8',
10217 'Type' => 'Pointer'
10218 },
10219 '2697' => {
10220 'BaseType' => '164',
10221 'Name' => 'size_t*',
10222 'Size' => '8',
10223 'Type' => 'Pointer'
10224 },
10225 '3157' => {
10226 'BaseType' => '1057',
10227 'Name' => 'struct pldm_header_info const*',
10228 'Size' => '8',
10229 'Type' => 'Pointer'
10230 },
10231 '4829' => {
10232 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010233 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010234 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010235 'Name' => 'pldm_tid_t',
10236 'Size' => '1',
10237 'Type' => 'Typedef'
10238 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010239 '4841' => {
10240 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010241 'Header' => 'instance-id.h',
10242 'Line' => '13',
10243 'Name' => 'pldm_instance_id_t',
10244 'Size' => '1',
10245 'Type' => 'Typedef'
10246 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010247 '4853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010248 'Header' => 'responder.h',
10249 'Line' => '10',
10250 'Memb' => {
10251 '0' => {
10252 'name' => 'tid',
10253 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010254 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010255 },
10256 '1' => {
10257 'name' => 'instance_id',
10258 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010259 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010260 },
10261 '2' => {
10262 'name' => 'type',
10263 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010264 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010265 },
10266 '3' => {
10267 'name' => 'command',
10268 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010269 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010270 },
10271 '4' => {
10272 'name' => 'next',
10273 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010274 'type' => '4933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010275 }
10276 },
10277 'Name' => 'struct pldm_responder_cookie',
10278 'PrivateABI' => 1,
10279 'Size' => '16',
10280 'Type' => 'Struct'
10281 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010282 '4933' => {
10283 'BaseType' => '4853',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010284 'Name' => 'struct pldm_responder_cookie*',
10285 'Size' => '8',
10286 'Type' => 'Pointer'
10287 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010288 '4938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010289 'Header' => 'pldm.h',
10290 'Line' => '15',
10291 'Memb' => {
10292 '0' => {
10293 'name' => 'PLDM_REQUESTER_SUCCESS',
10294 'value' => '0'
10295 },
10296 '1' => {
10297 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10298 'value' => '18446744073709551615 (-1)'
10299 },
10300 '2' => {
10301 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10302 'value' => '18446744073709551614 (-2)'
10303 },
10304 '3' => {
10305 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10306 'value' => '18446744073709551613 (-3)'
10307 },
10308 '4' => {
10309 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10310 'value' => '18446744073709551612 (-4)'
10311 },
10312 '5' => {
10313 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10314 'value' => '18446744073709551611 (-5)'
10315 },
10316 '6' => {
10317 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10318 'value' => '18446744073709551610 (-6)'
10319 },
10320 '7' => {
10321 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10322 'value' => '18446744073709551609 (-7)'
10323 },
10324 '8' => {
10325 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10326 'value' => '18446744073709551608 (-8)'
10327 },
10328 '9' => {
10329 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10330 'value' => '18446744073709551607 (-9)'
10331 },
10332 '10' => {
10333 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10334 'value' => '18446744073709551606 (-10)'
10335 },
10336 '11' => {
10337 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10338 'value' => '18446744073709551605 (-11)'
10339 },
10340 '12' => {
10341 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10342 'value' => '18446744073709551604 (-12)'
10343 },
10344 '13' => {
10345 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10346 'value' => '18446744073709551603 (-13)'
10347 }
10348 },
10349 'Name' => 'enum pldm_requester_error_codes',
10350 'Size' => '4',
10351 'Type' => 'Enum'
10352 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010353 '5459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010354 'Name' => '_Bool',
10355 'Size' => '1',
10356 'Type' => 'Intrinsic'
10357 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010358 '5581' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010359 'BaseType' => '53',
10360 'Header' => 'types.h',
10361 'Line' => '40',
10362 'Name' => '__uint16_t',
10363 'PrivateABI' => 1,
10364 'Size' => '2',
10365 'Type' => 'Typedef'
10366 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010367 '5619' => {
10368 'BaseType' => '119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010369 'Header' => 'types.h',
10370 'Line' => '194',
10371 'Name' => '__ssize_t',
10372 'PrivateABI' => 1,
10373 'Size' => '8',
10374 'Type' => 'Typedef'
10375 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010376 '5631' => {
10377 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010378 'Name' => 'char*',
10379 'Size' => '8',
10380 'Type' => 'Pointer'
10381 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010382 '5655' => {
10383 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010384 'Name' => 'uint8_t const',
10385 'Size' => '1',
10386 'Type' => 'Const'
10387 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010388 '5660' => {
10389 'BaseType' => '5581',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010390 'Header' => 'stdint-uintn.h',
10391 'Line' => '25',
10392 'Name' => 'uint16_t',
10393 'PrivateABI' => 1,
10394 'Size' => '2',
10395 'Type' => 'Typedef'
10396 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010397 '5856' => {
10398 'BaseType' => '5619',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010399 'Header' => 'types.h',
10400 'Line' => '108',
10401 'Name' => 'ssize_t',
10402 'PrivateABI' => 1,
10403 'Size' => '8',
10404 'Type' => 'Typedef'
10405 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010406 '5868' => {
10407 'BaseType' => '5655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 'Name' => 'uint8_t const*',
10409 'Size' => '8',
10410 'Type' => 'Pointer'
10411 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010412 '7302' => {
10413 'BaseType' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030010414 'Name' => 'char const',
10415 'Size' => '1',
10416 'Type' => 'Const'
10417 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010418 '8652' => {
10419 'BaseType' => '7302',
Tal Yacobide67ab62024-05-30 22:36:50 +030010420 'Name' => 'char const*',
10421 'Size' => '8',
10422 'Type' => 'Pointer'
10423 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010424 '11406' => {
10425 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010426 'Name' => 'bitfield8_t*',
10427 'Size' => '8',
10428 'Type' => 'Pointer'
10429 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010430 '13168' => {
10431 'BaseType' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010432 'Name' => 'struct pldm_msg_hdr*',
10433 'Size' => '8',
10434 'Type' => 'Pointer'
10435 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010436 '15038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010437 'Header' => 'utils.h',
10438 'Line' => '20',
10439 'Memb' => {
10440 '0' => {
10441 'name' => 'ptr',
10442 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010443 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010444 },
10445 '1' => {
10446 'name' => 'length',
10447 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010448 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010449 }
10450 },
10451 'Name' => 'struct variable_field',
10452 'Size' => '16',
10453 'Type' => 'Struct'
10454 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010455 '15434' => {
10456 'BaseType' => '15038',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 'Name' => 'struct variable_field*',
10458 'Size' => '8',
10459 'Type' => 'Pointer'
10460 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010461 '17516' => {
10462 'BaseType' => '5660',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010463 'Name' => 'uint16_t*',
10464 'Size' => '8',
10465 'Type' => 'Pointer'
10466 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010467 '20755' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010468 'BaseType' => '67',
10469 'Header' => 'types.h',
10470 'Line' => '45',
10471 'Name' => '__uint64_t',
10472 'PrivateABI' => 1,
10473 'Size' => '8',
10474 'Type' => 'Typedef'
10475 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010476 '20832' => {
10477 'BaseType' => '5660',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010478 'Name' => 'uint16_t const',
10479 'Size' => '2',
10480 'Type' => 'Const'
10481 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010482 '20849' => {
10483 'BaseType' => '20755',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 'Header' => 'stdint-uintn.h',
10485 'Line' => '27',
10486 'Name' => 'uint64_t',
10487 'PrivateABI' => 1,
10488 'Size' => '8',
10489 'Type' => 'Typedef'
10490 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010491 '21007' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010492 'Header' => 'bios.h',
10493 'Line' => '39',
10494 'Memb' => {
10495 '0' => {
10496 'name' => 'PLDM_BIOS_STRING_TABLE',
10497 'value' => '0'
10498 },
10499 '1' => {
10500 'name' => 'PLDM_BIOS_ATTR_TABLE',
10501 'value' => '1'
10502 },
10503 '2' => {
10504 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10505 'value' => '2'
10506 }
10507 },
10508 'Name' => 'enum pldm_bios_table_types',
10509 'Size' => '4',
10510 'Type' => 'Enum'
10511 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010512 '21041' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010513 'Header' => 'bios.h',
10514 'Line' => '48',
10515 'Memb' => {
10516 '0' => {
10517 'name' => 'string_handle',
10518 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010519 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010520 },
10521 '1' => {
10522 'name' => 'string_length',
10523 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010524 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010525 },
10526 '2' => {
10527 'name' => 'name',
10528 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010529 'type' => '21098'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010530 }
10531 },
10532 'Name' => 'struct pldm_bios_string_table_entry',
10533 'Size' => '5',
10534 'Type' => 'Struct'
10535 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010536 '21093' => {
10537 'BaseType' => '21041',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010538 'Name' => 'struct pldm_bios_string_table_entry const',
10539 'Size' => '5',
10540 'Type' => 'Const'
10541 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010542 '21098' => {
10543 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010544 'Name' => 'char[1]',
10545 'Size' => '1',
10546 'Type' => 'Array'
10547 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010548 '21114' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010549 'Header' => 'bios.h',
10550 'Line' => '54',
10551 'Memb' => {
10552 '0' => {
10553 'name' => 'attr_handle',
10554 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010555 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010556 },
10557 '1' => {
10558 'name' => 'attr_type',
10559 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010560 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010561 },
10562 '2' => {
10563 'name' => 'string_handle',
10564 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010565 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 },
10567 '3' => {
10568 'name' => 'metadata',
10569 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010570 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010571 }
10572 },
10573 'Name' => 'struct pldm_bios_attr_table_entry',
10574 'Size' => '6',
10575 'Type' => 'Struct'
10576 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010577 '21179' => {
10578 'BaseType' => '21114',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010579 'Name' => 'struct pldm_bios_attr_table_entry const',
10580 'Size' => '6',
10581 'Type' => 'Const'
10582 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010583 '21184' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010584 'Header' => 'bios.h',
10585 'Line' => '66',
10586 'Memb' => {
10587 '0' => {
10588 'name' => 'attr_handle',
10589 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010590 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010591 },
10592 '1' => {
10593 'name' => 'attr_type',
10594 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010595 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 },
10597 '2' => {
10598 'name' => 'value',
10599 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010600 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010601 }
10602 },
10603 'Name' => 'struct pldm_bios_attr_val_table_entry',
10604 'Size' => '4',
10605 'Type' => 'Struct'
10606 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010607 '21236' => {
10608 'BaseType' => '21184',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010609 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10610 'Size' => '4',
10611 'Type' => 'Const'
10612 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010613 '21305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010615 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010616 'Memb' => {
10617 '0' => {
10618 'name' => 'name_handle',
10619 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010620 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010621 },
10622 '1' => {
10623 'name' => 'read_only',
10624 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010625 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010626 },
10627 '2' => {
10628 'name' => 'pv_num',
10629 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010630 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010631 },
10632 '3' => {
10633 'name' => 'pv_handle',
10634 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010635 'type' => '21408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010636 },
10637 '4' => {
10638 'name' => 'def_num',
10639 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010640 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010641 },
10642 '5' => {
10643 'name' => 'def_index',
10644 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010645 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010646 }
10647 },
10648 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10649 'Size' => '32',
10650 'Type' => 'Struct'
10651 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010652 '21396' => {
10653 'BaseType' => '21305',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010654 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10655 'Size' => '32',
10656 'Type' => 'Const'
10657 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010658 '21408' => {
10659 'BaseType' => '20832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 'Name' => 'uint16_t const*',
10661 'Size' => '8',
10662 'Type' => 'Pointer'
10663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010664 '21418' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010665 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010666 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Memb' => {
10668 '0' => {
10669 'name' => 'name_handle',
10670 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010671 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 },
10673 '1' => {
10674 'name' => 'read_only',
10675 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010676 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010677 },
10678 '2' => {
10679 'name' => 'string_type',
10680 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010681 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010682 },
10683 '3' => {
10684 'name' => 'min_length',
10685 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010686 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010687 },
10688 '4' => {
10689 'name' => 'max_length',
10690 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010691 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010692 },
10693 '5' => {
10694 'name' => 'def_length',
10695 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010696 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010697 },
10698 '6' => {
10699 'name' => 'def_string',
10700 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010701 'type' => '8652'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010702 }
10703 },
10704 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10705 'Size' => '24',
10706 'Type' => 'Struct'
10707 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010708 '21530' => {
10709 'BaseType' => '21418',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010710 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10711 'Size' => '24',
10712 'Type' => 'Const'
10713 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010714 '21540' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010715 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010716 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010717 'Memb' => {
10718 '0' => {
10719 'name' => 'name_handle',
10720 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010721 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010722 },
10723 '1' => {
10724 'name' => 'read_only',
10725 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010726 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010727 },
10728 '2' => {
10729 'name' => 'lower_bound',
10730 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010731 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010732 },
10733 '3' => {
10734 'name' => 'upper_bound',
10735 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010736 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010737 },
10738 '4' => {
10739 'name' => 'scalar_increment',
10740 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010741 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010742 },
10743 '5' => {
10744 'name' => 'default_value',
10745 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010746 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010747 }
10748 },
10749 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10750 'Size' => '40',
10751 'Type' => 'Struct'
10752 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010753 '21638' => {
10754 'BaseType' => '21540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10756 'Size' => '40',
10757 'Type' => 'Const'
10758 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010759 '21921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010760 'Name' => 'ssize_t(*)(void const*)',
10761 'Param' => {
10762 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010763 'type' => '1262'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010764 }
10765 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010766 'Return' => '5856',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010767 'Size' => '8',
10768 'Type' => 'FuncPtr'
10769 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010770 '21991' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010771 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010772 'Memb' => {
10773 '0' => {
10774 'name' => 'table_data',
10775 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010776 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010777 },
10778 '1' => {
10779 'name' => 'table_len',
10780 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010781 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010782 },
10783 '2' => {
10784 'name' => 'current_pos',
10785 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010786 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010787 },
10788 '3' => {
10789 'name' => 'entry_length_handler',
10790 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010791 'type' => '21921'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010792 }
10793 },
10794 'Name' => 'struct pldm_bios_table_iter',
10795 'PrivateABI' => 1,
10796 'Size' => '32',
10797 'Source' => 'bios_table.c',
10798 'Type' => 'Struct'
10799 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010800 '22061' => {
10801 'BaseType' => '21991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010802 'Name' => 'struct pldm_bios_table_iter const',
10803 'Size' => '32',
10804 'Type' => 'Const'
10805 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010806 '23131' => {
10807 'BaseType' => '21991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010808 'Name' => 'struct pldm_bios_table_iter*',
10809 'Size' => '8',
10810 'Type' => 'Pointer'
10811 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010812 '23136' => {
10813 'BaseType' => '21236',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010814 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10815 'Size' => '8',
10816 'Type' => 'Pointer'
10817 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010818 '23550' => {
10819 'BaseType' => '21179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010820 'Name' => 'struct pldm_bios_attr_table_entry const*',
10821 'Size' => '8',
10822 'Type' => 'Pointer'
10823 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010824 '24153' => {
10825 'BaseType' => '21093',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010826 'Name' => 'struct pldm_bios_string_table_entry const*',
10827 'Size' => '8',
10828 'Type' => 'Pointer'
10829 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010830 '25316' => {
10831 'BaseType' => '22061',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 'Name' => 'struct pldm_bios_table_iter const*',
10833 'Size' => '8',
10834 'Type' => 'Pointer'
10835 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010836 '29499' => {
10837 'BaseType' => '20849',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010838 'Name' => 'uint64_t*',
10839 'Size' => '8',
10840 'Type' => 'Pointer'
10841 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010842 '29776' => {
10843 'BaseType' => '21638',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010844 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10845 'Size' => '8',
10846 'Type' => 'Pointer'
10847 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010848 '30085' => {
10849 'BaseType' => '8652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010850 'Name' => 'char const**',
10851 'Size' => '8',
10852 'Type' => 'Pointer'
10853 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010854 '31214' => {
10855 'BaseType' => '21530',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010856 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10857 'Size' => '8',
10858 'Type' => 'Pointer'
10859 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010860 '32668' => {
10861 'BaseType' => '21396',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010862 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10863 'Size' => '8',
10864 'Type' => 'Pointer'
10865 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010866 '34885' => {
10867 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010868 'Header' => 'pldm_types.h',
10869 'Line' => '32',
10870 'Name' => 'bool8_t',
10871 'Size' => '1',
10872 'Type' => 'Typedef'
10873 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010874 '34897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010875 'Header' => 'pldm_types.h',
10876 'Line' => '36',
10877 'Name' => 'anon-struct-pldm_types.h-36',
10878 'Size' => '2',
10879 'Type' => 'Struct'
10880 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010881 '35161' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010882 'Header' => 'pldm_types.h',
10883 'Line' => '54',
10884 'Memb' => {
10885 '0' => {
10886 'name' => 'value',
10887 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010888 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010889 },
10890 '1' => {
10891 'name' => 'bits',
10892 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010893 'type' => '34897'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010894 }
10895 },
10896 'Name' => 'union bitfield16_t',
10897 'Size' => '2',
10898 'Type' => 'Union'
10899 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010900 '35173' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 'Header' => 'pldm_types.h',
10902 'Line' => '58',
10903 'Name' => 'anon-struct-pldm_types.h-58',
10904 'Size' => '4',
10905 'Type' => 'Struct'
10906 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010907 '35661' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010908 'Header' => 'pldm_types.h',
10909 'Line' => '92',
10910 'Memb' => {
10911 '0' => {
10912 'name' => 'value',
10913 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010914 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010915 },
10916 '1' => {
10917 'name' => 'bits',
10918 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010919 'type' => '35173'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 }
10921 },
10922 'Name' => 'union bitfield32_t',
10923 'Size' => '4',
10924 'Type' => 'Union'
10925 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010926 '35673' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010927 'Header' => 'pldm_types.h',
10928 'Line' => '96',
10929 'Name' => 'anon-struct-pldm_types.h-96',
10930 'Size' => '8',
10931 'Type' => 'Struct'
10932 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010933 '36609' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010934 'Header' => 'pldm_types.h',
10935 'Line' => '162',
10936 'Memb' => {
10937 '0' => {
10938 'name' => 'value',
10939 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010940 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010941 },
10942 '1' => {
10943 'name' => 'bits',
10944 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010945 'type' => '35673'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010946 }
10947 },
10948 'Name' => 'union bitfield64_t',
10949 'Size' => '8',
10950 'Type' => 'Union'
10951 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010952 '36668' => {
10953 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010954 'Name' => 'size_t const',
10955 'Size' => '8',
10956 'Type' => 'Const'
10957 },
Andrew Jefferya1896962025-03-03 21:41:25 +103010958 '37300' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010959 'BaseType' => '15038',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010960 'Name' => 'struct variable_field const',
10961 'Size' => '16',
10962 'Type' => 'Const'
10963 },
Andrew Jefferya1896962025-03-03 21:41:25 +103010964 '38590' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010965 'BaseType' => '135',
10966 'Name' => 'uint8_t[8]',
10967 'Size' => '8',
10968 'Type' => 'Array'
10969 },
Andrew Jefferya1896962025-03-03 21:41:25 +103010970 '38606' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010971 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010972 'Line' => '441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 'Memb' => {
10974 '0' => {
10975 'name' => 'uuid',
10976 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103010977 'type' => '38710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 },
10979 '1' => {
10980 'name' => 'package_header_format_version',
10981 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010982 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010983 },
10984 '2' => {
10985 'name' => 'package_header_size',
10986 'offset' => '23',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010987 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010988 },
10989 '3' => {
10990 'name' => 'package_release_date_time',
10991 'offset' => '25',
Andrew Jefferya1896962025-03-03 21:41:25 +103010992 'type' => '38726'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010993 },
10994 '4' => {
10995 'name' => 'component_bitmap_bit_length',
10996 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010997 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010998 },
10999 '5' => {
11000 'name' => 'package_version_string_type',
11001 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011002 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 },
11004 '6' => {
11005 'name' => 'package_version_string_length',
11006 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011007 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 }
11009 },
11010 'Name' => 'struct pldm_package_header_information',
11011 'Size' => '36',
11012 'Type' => 'Struct'
11013 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011014 '38710' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011015 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011016 'Name' => 'uint8_t[16]',
11017 'Size' => '16',
11018 'Type' => 'Array'
11019 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011020 '38726' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011021 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011022 'Name' => 'uint8_t[13]',
11023 'Size' => '13',
11024 'Type' => 'Array'
11025 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011026 '38742' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011027 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011028 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011029 'Memb' => {
11030 '0' => {
11031 'name' => 'record_length',
11032 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011033 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011034 },
11035 '1' => {
11036 'name' => 'descriptor_count',
11037 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011038 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011039 },
11040 '2' => {
11041 'name' => 'device_update_option_flags',
11042 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011043 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 },
11045 '3' => {
11046 'name' => 'comp_image_set_version_string_type',
11047 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011048 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011049 },
11050 '4' => {
11051 'name' => 'comp_image_set_version_string_length',
11052 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011054 },
11055 '5' => {
11056 'name' => 'fw_device_pkg_data_length',
11057 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011058 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011059 }
11060 },
11061 'Name' => 'struct pldm_firmware_device_id_record',
11062 'Size' => '11',
11063 'Type' => 'Struct'
11064 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011065 '38937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011066 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011067 'Line' => '489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011068 'Memb' => {
11069 '0' => {
11070 'name' => 'comp_classification',
11071 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011072 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011073 },
11074 '1' => {
11075 'name' => 'comp_identifier',
11076 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011077 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 },
11079 '2' => {
11080 'name' => 'comp_comparison_stamp',
11081 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011082 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011083 },
11084 '3' => {
11085 'name' => 'comp_options',
11086 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011087 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011088 },
11089 '4' => {
11090 'name' => 'requested_comp_activation_method',
11091 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011092 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011093 },
11094 '5' => {
11095 'name' => 'comp_location_offset',
11096 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011097 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 },
11099 '6' => {
11100 'name' => 'comp_size',
11101 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011102 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 },
11104 '7' => {
11105 'name' => 'comp_version_string_type',
11106 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011107 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011108 },
11109 '8' => {
11110 'name' => 'comp_version_string_length',
11111 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011112 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011113 }
11114 },
11115 'Name' => 'struct pldm_component_image_information',
11116 'Size' => '22',
11117 'Type' => 'Struct'
11118 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011119 '39119' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011120 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011121 'Line' => '515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011122 'Memb' => {
11123 '0' => {
11124 'name' => 'completion_code',
11125 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011126 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011127 },
11128 '1' => {
11129 'name' => 'capabilities_during_update',
11130 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011131 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011132 },
11133 '2' => {
11134 'name' => 'comp_count',
11135 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011136 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011137 },
11138 '3' => {
11139 'name' => 'active_comp_image_set_ver_str_type',
11140 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011141 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011142 },
11143 '4' => {
11144 'name' => 'active_comp_image_set_ver_str_len',
11145 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011146 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011147 },
11148 '5' => {
11149 'name' => 'pending_comp_image_set_ver_str_type',
11150 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011151 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011152 },
11153 '6' => {
11154 'name' => 'pending_comp_image_set_ver_str_len',
11155 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011156 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011157 }
11158 },
11159 'Name' => 'struct pldm_get_firmware_parameters_resp',
11160 'Size' => '11',
11161 'Type' => 'Struct'
11162 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011163 '39306' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011164 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011165 'Line' => '543',
Unive Tiene5c3f142024-12-13 14:14:19 +080011166 'Memb' => {
11167 '0' => {
11168 'name' => 'completion_code',
11169 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011170 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011171 },
11172 '1' => {
11173 'name' => 'downstream_device_update_supported',
11174 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011175 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011176 },
11177 '2' => {
11178 'name' => 'number_of_downstream_devices',
11179 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011180 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011181 },
11182 '3' => {
11183 'name' => 'max_number_of_downstream_devices',
11184 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011185 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011186 },
11187 '4' => {
11188 'name' => 'capabilities',
11189 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011190 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011191 }
11192 },
11193 'Name' => 'struct pldm_query_downstream_devices_resp',
11194 'Size' => '12',
11195 'Type' => 'Struct'
11196 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011197 '39384' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011198 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011199 'Line' => '555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011200 'Memb' => {
11201 '0' => {
11202 'name' => 'comp_classification',
11203 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011204 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011205 },
11206 '1' => {
11207 'name' => 'comp_identifier',
11208 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011209 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011210 },
11211 '2' => {
11212 'name' => 'comp_classification_index',
11213 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011214 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011215 },
11216 '3' => {
11217 'name' => 'active_comp_comparison_stamp',
11218 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011219 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011220 },
11221 '4' => {
11222 'name' => 'active_comp_ver_str_type',
11223 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011224 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011225 },
11226 '5' => {
11227 'name' => 'active_comp_ver_str_len',
11228 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011229 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011230 },
11231 '6' => {
11232 'name' => 'active_comp_release_date',
11233 'offset' => '17',
Andrew Jefferya1896962025-03-03 21:41:25 +103011234 'type' => '38590'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011235 },
11236 '7' => {
11237 'name' => 'pending_comp_comparison_stamp',
11238 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011239 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011240 },
11241 '8' => {
11242 'name' => 'pending_comp_ver_str_type',
11243 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011244 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011245 },
11246 '9' => {
11247 'name' => 'pending_comp_ver_str_len',
11248 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011249 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011250 },
11251 '10' => {
11252 'name' => 'pending_comp_release_date',
11253 'offset' => '37',
Andrew Jefferya1896962025-03-03 21:41:25 +103011254 'type' => '38590'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011255 },
11256 '11' => {
11257 'name' => 'comp_activation_methods',
11258 'offset' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011259 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011260 },
11261 '12' => {
11262 'name' => 'capabilities_during_update',
11263 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011264 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011265 }
11266 },
11267 'Name' => 'struct pldm_component_parameter_entry',
11268 'Size' => '39',
11269 'Type' => 'Struct'
11270 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011271 '39675' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011272 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011273 'Line' => '594',
Unive Tiene5c3f142024-12-13 14:14:19 +080011274 'Memb' => {
11275 '0' => {
11276 'name' => 'data_transfer_handle',
11277 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011278 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011279 },
11280 '1' => {
11281 'name' => 'transfer_operation_flag',
11282 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011283 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011284 }
11285 },
11286 'Name' => 'struct pldm_query_downstream_identifiers_req',
11287 'Size' => '8',
11288 'Type' => 'Struct'
11289 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011290 '39714' => {
11291 'BaseType' => '39675',
Unive Tiene5c3f142024-12-13 14:14:19 +080011292 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11293 'Size' => '8',
11294 'Type' => 'Const'
11295 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011296 '39719' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011297 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011298 'Line' => '608',
Unive Tiene5c3f142024-12-13 14:14:19 +080011299 'Memb' => {
11300 '0' => {
11301 'name' => 'completion_code',
11302 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011303 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011304 },
11305 '1' => {
11306 'name' => 'next_data_transfer_handle',
11307 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011308 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011309 },
11310 '2' => {
11311 'name' => 'transfer_flag',
11312 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011313 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011314 },
11315 '3' => {
11316 'name' => 'downstream_devices_length',
11317 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011318 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011319 },
11320 '4' => {
11321 'name' => 'number_of_downstream_devices',
11322 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011323 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011324 }
11325 },
11326 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11327 'Size' => '20',
11328 'Type' => 'Struct'
11329 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011330 '39797' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011331 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011332 'Line' => '621',
Unive Tiene5c3f142024-12-13 14:14:19 +080011333 'Memb' => {
11334 '0' => {
11335 'name' => 'downstream_device_index',
11336 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011337 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011338 },
11339 '1' => {
11340 'name' => 'downstream_descriptor_count',
11341 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011342 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011343 }
11344 },
11345 'Name' => 'struct pldm_downstream_device',
11346 'Size' => '4',
11347 'Type' => 'Struct'
11348 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011349 '39836' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011350 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011351 'Line' => '627',
Unive Tiene5c3f142024-12-13 14:14:19 +080011352 'Memb' => {
11353 '0' => {
11354 'name' => 'field',
11355 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011356 'type' => '15038'
Unive Tiene5c3f142024-12-13 14:14:19 +080011357 },
11358 '1' => {
11359 'name' => 'devs',
11360 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011361 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011362 }
11363 },
11364 'Name' => 'struct pldm_downstream_device_iter',
11365 'Size' => '24',
11366 'Type' => 'Struct'
11367 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011368 '39875' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011369 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011370 'Line' => '701',
Unive Tiene5c3f142024-12-13 14:14:19 +080011371 'Memb' => {
11372 '0' => {
11373 'name' => 'descriptor_type',
11374 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011375 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011376 },
11377 '1' => {
11378 'name' => 'descriptor_length',
11379 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011380 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011381 },
11382 '2' => {
11383 'name' => 'descriptor_data',
11384 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011385 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011386 }
11387 },
11388 'Name' => 'struct pldm_descriptor',
11389 'Size' => '16',
11390 'Type' => 'Struct'
11391 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011392 '39943' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011393 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011394 'Line' => '707',
Unive Tiene5c3f142024-12-13 14:14:19 +080011395 'Memb' => {
11396 '0' => {
11397 'name' => 'field',
11398 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011399 'type' => '15434'
Unive Tiene5c3f142024-12-13 14:14:19 +080011400 },
11401 '1' => {
11402 'name' => 'count',
11403 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011404 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011405 }
11406 },
11407 'Name' => 'struct pldm_descriptor_iter',
11408 'Size' => '16',
11409 'Type' => 'Struct'
11410 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011411 '39987' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011412 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011413 'Line' => '800',
Unive Tiene5c3f142024-12-13 14:14:19 +080011414 'Memb' => {
11415 '0' => {
11416 'name' => 'data_transfer_handle',
11417 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011418 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011419 },
11420 '1' => {
11421 'name' => 'transfer_operation_flag',
11422 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011423 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011424 }
11425 },
11426 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11427 'Size' => '8',
11428 'Type' => 'Struct'
11429 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011430 '40026' => {
11431 'BaseType' => '39987',
Unive Tiene5c3f142024-12-13 14:14:19 +080011432 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11433 'Size' => '8',
11434 'Type' => 'Const'
11435 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011436 '40031' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011437 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011438 'Line' => '815',
Unive Tiene5c3f142024-12-13 14:14:19 +080011439 'Memb' => {
11440 '0' => {
11441 'name' => 'completion_code',
11442 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011443 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011444 },
11445 '1' => {
11446 'name' => 'next_data_transfer_handle',
11447 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011448 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011449 },
11450 '2' => {
11451 'name' => 'transfer_flag',
11452 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011453 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011454 },
11455 '3' => {
11456 'name' => 'fdp_capabilities_during_update',
11457 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011458 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011459 },
11460 '4' => {
11461 'name' => 'downstream_device_count',
11462 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011463 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011464 }
11465 },
11466 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11467 'Size' => '20',
11468 'Type' => 'Struct'
11469 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011470 '40109' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011471 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011472 'Line' => '833',
Unive Tiene5c3f142024-12-13 14:14:19 +080011473 'Memb' => {
11474 '0' => {
11475 'name' => 'downstream_device_index',
11476 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011477 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011478 },
11479 '1' => {
11480 'name' => 'active_comp_comparison_stamp',
11481 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011482 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011483 },
11484 '2' => {
11485 'name' => 'active_comp_ver_str_type',
11486 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011487 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011488 },
11489 '3' => {
11490 'name' => 'active_comp_ver_str_len',
11491 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011492 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011493 },
11494 '4' => {
11495 'name' => 'active_comp_release_date',
11496 'offset' => '16',
Andrew Jefferya1896962025-03-03 21:41:25 +103011497 'type' => '40291'
Unive Tiene5c3f142024-12-13 14:14:19 +080011498 },
11499 '5' => {
11500 'name' => 'pending_comp_comparison_stamp',
11501 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011502 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011503 },
11504 '6' => {
11505 'name' => 'pending_comp_ver_str_type',
11506 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011507 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011508 },
11509 '7' => {
11510 'name' => 'pending_comp_ver_str_len',
11511 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011512 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011513 },
11514 '8' => {
11515 'name' => 'pending_comp_release_date',
11516 'offset' => '38',
Andrew Jefferya1896962025-03-03 21:41:25 +103011517 'type' => '40291'
Unive Tiene5c3f142024-12-13 14:14:19 +080011518 },
11519 '9' => {
11520 'name' => 'comp_activation_methods',
11521 'offset' => '54',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011522 'type' => '35161'
Unive Tiene5c3f142024-12-13 14:14:19 +080011523 },
11524 '10' => {
11525 'name' => 'capabilities_during_update',
11526 'offset' => '64',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011527 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011528 },
11529 '11' => {
11530 'name' => 'active_comp_ver_str',
11531 'offset' => '72',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011532 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011533 },
11534 '12' => {
11535 'name' => 'pending_comp_ver_str',
11536 'offset' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011537 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011538 }
11539 },
11540 'Name' => 'struct pldm_downstream_device_parameters_entry',
11541 'Size' => '64',
11542 'Type' => 'Struct'
11543 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011544 '40291' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011545 'BaseType' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080011546 'Name' => 'char[9]',
11547 'Size' => '9',
11548 'Type' => 'Array'
11549 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011550 '41426' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011551 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011552 'Line' => '1347',
Unive Tiene5c3f142024-12-13 14:14:19 +080011553 'Memb' => {
11554 '0' => {
11555 'name' => 'field',
11556 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011557 'type' => '15038'
Unive Tiene5c3f142024-12-13 14:14:19 +080011558 },
11559 '1' => {
11560 'name' => 'entries',
11561 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011562 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011563 }
11564 },
11565 'Name' => 'struct pldm_downstream_device_parameters_iter',
11566 'Size' => '24',
11567 'Type' => 'Struct'
11568 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011569 '43333' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011570 'BaseType' => '34885',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011571 'Name' => 'bool8_t*',
11572 'Size' => '8',
11573 'Type' => 'Pointer'
11574 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011575 '43338' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011576 'BaseType' => '36609',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011577 'Name' => 'bitfield64_t*',
11578 'Size' => '8',
11579 'Type' => 'Pointer'
11580 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011581 '46774' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011582 'BaseType' => '35661',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011583 'Name' => 'bitfield32_t*',
11584 'Size' => '8',
11585 'Type' => 'Pointer'
11586 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011587 '50852' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011588 'BaseType' => '35161',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011589 'Name' => 'bitfield16_t*',
11590 'Size' => '8',
11591 'Type' => 'Pointer'
11592 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011593 '61195' => {
11594 'BaseType' => '37300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011595 'Name' => 'struct variable_field const*',
11596 'Size' => '8',
11597 'Type' => 'Pointer'
11598 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011599 '76477' => {
11600 'BaseType' => '41426',
Unive Tiene5c3f142024-12-13 14:14:19 +080011601 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11602 'Size' => '8',
11603 'Type' => 'Pointer'
11604 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011605 '76482' => {
11606 'BaseType' => '40109',
Unive Tiene5c3f142024-12-13 14:14:19 +080011607 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11608 'Size' => '8',
11609 'Type' => 'Pointer'
11610 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011611 '79166' => {
11612 'BaseType' => '40031',
Unive Tiene5c3f142024-12-13 14:14:19 +080011613 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11614 'Size' => '8',
11615 'Type' => 'Pointer'
11616 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011617 '80298' => {
11618 'BaseType' => '40026',
Unive Tiene5c3f142024-12-13 14:14:19 +080011619 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11620 'Size' => '8',
11621 'Type' => 'Pointer'
11622 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011623 '81478' => {
11624 'BaseType' => '39836',
Unive Tiene5c3f142024-12-13 14:14:19 +080011625 'Name' => 'struct pldm_downstream_device_iter*',
11626 'Size' => '8',
11627 'Type' => 'Pointer'
11628 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011629 '81483' => {
11630 'BaseType' => '39797',
Unive Tiene5c3f142024-12-13 14:14:19 +080011631 'Name' => 'struct pldm_downstream_device*',
11632 'Size' => '8',
11633 'Type' => 'Pointer'
11634 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011635 '84181' => {
11636 'BaseType' => '39719',
Unive Tiene5c3f142024-12-13 14:14:19 +080011637 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11638 'Size' => '8',
11639 'Type' => 'Pointer'
11640 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011641 '85313' => {
11642 'BaseType' => '39714',
Unive Tiene5c3f142024-12-13 14:14:19 +080011643 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11644 'Size' => '8',
11645 'Type' => 'Pointer'
11646 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011647 '87914' => {
11648 'BaseType' => '39306',
Unive Tiene5c3f142024-12-13 14:14:19 +080011649 'Name' => 'struct pldm_query_downstream_devices_resp*',
11650 'Size' => '8',
11651 'Type' => 'Pointer'
11652 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011653 '88361' => {
11654 'BaseType' => '39384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011655 'Name' => 'struct pldm_component_parameter_entry*',
11656 'Size' => '8',
11657 'Type' => 'Pointer'
11658 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011659 '97019' => {
11660 'BaseType' => '39119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011661 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11662 'Size' => '8',
11663 'Type' => 'Pointer'
11664 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011665 '99991' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011666 'BaseType' => '1186',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011667 'Name' => 'uint8_t**',
11668 'Size' => '8',
11669 'Type' => 'Pointer'
11670 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011671 '100333' => {
11672 'BaseType' => '38937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011673 'Name' => 'struct pldm_component_image_information*',
11674 'Size' => '8',
11675 'Type' => 'Pointer'
11676 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011677 '102825' => {
11678 'BaseType' => '39943',
Unive Tiene5c3f142024-12-13 14:14:19 +080011679 'Name' => 'struct pldm_descriptor_iter*',
11680 'Size' => '8',
11681 'Type' => 'Pointer'
11682 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011683 '102830' => {
11684 'BaseType' => '39875',
Unive Tiene5c3f142024-12-13 14:14:19 +080011685 'Name' => 'struct pldm_descriptor*',
11686 'Size' => '8',
11687 'Type' => 'Pointer'
11688 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011689 '103115' => {
11690 'BaseType' => '38742',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011691 'Name' => 'struct pldm_firmware_device_id_record*',
11692 'Size' => '8',
11693 'Type' => 'Pointer'
11694 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011695 '103570' => {
11696 'BaseType' => '38606',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011697 'Name' => 'struct pldm_package_header_information*',
11698 'Size' => '8',
11699 'Type' => 'Pointer'
11700 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011701 '104722' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011702 'BaseType' => '126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011703 'Name' => 'void**',
11704 'Size' => '8',
11705 'Type' => 'Pointer'
11706 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011707 '112649' => {
11708 'BaseType' => '112666',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011709 'Header' => 'pdr.h',
11710 'Line' => '16',
11711 'Name' => 'pldm_pdr',
11712 'PrivateABI' => 1,
11713 'Size' => '24',
11714 'Type' => 'Typedef'
11715 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011716 '112661' => {
11717 'BaseType' => '112649',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011718 'Name' => 'pldm_pdr const',
11719 'Size' => '24',
11720 'Type' => 'Const'
11721 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011722 '112666' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011723 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 'Memb' => {
11725 '0' => {
11726 'name' => 'record_count',
11727 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011728 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011729 },
11730 '1' => {
11731 'name' => 'size',
11732 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011733 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011734 },
11735 '2' => {
11736 'name' => 'first',
11737 'offset' => '8',
Andrew Jefferya1896962025-03-03 21:41:25 +103011738 'type' => '113765'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011739 },
11740 '3' => {
11741 'name' => 'last',
11742 'offset' => '22',
Andrew Jefferya1896962025-03-03 21:41:25 +103011743 'type' => '113765'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 }
11745 },
11746 'Name' => 'struct pldm_pdr',
11747 'PrivateABI' => 1,
11748 'Size' => '24',
11749 'Source' => 'pdr.c',
11750 'Type' => 'Struct'
11751 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011752 '112732' => {
11753 'BaseType' => '112749',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011754 'Header' => 'pdr.h',
11755 'Line' => '21',
11756 'Name' => 'pldm_pdr_record',
11757 'PrivateABI' => 1,
11758 'Size' => '32',
11759 'Type' => 'Typedef'
11760 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011761 '112744' => {
11762 'BaseType' => '112732',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011763 'Name' => 'pldm_pdr_record const',
11764 'Size' => '32',
11765 'Type' => 'Const'
11766 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011767 '112749' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011768 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011769 'Memb' => {
11770 '0' => {
11771 'name' => 'record_handle',
11772 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011773 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011774 },
11775 '1' => {
11776 'name' => 'size',
11777 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011778 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 },
11780 '2' => {
11781 'name' => 'data',
11782 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011783 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 },
11785 '3' => {
11786 'name' => 'next',
11787 'offset' => '22',
Andrew Jefferya1896962025-03-03 21:41:25 +103011788 'type' => '113753'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011789 },
11790 '4' => {
11791 'name' => 'is_remote',
11792 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011793 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011794 },
11795 '5' => {
11796 'name' => 'terminus_handle',
11797 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011798 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011799 }
11800 },
11801 'Name' => 'struct pldm_pdr_record',
11802 'PrivateABI' => 1,
11803 'Size' => '32',
11804 'Source' => 'pdr.c',
11805 'Type' => 'Struct'
11806 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011807 '112841' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011808 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011809 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011810 'Memb' => {
11811 '0' => {
11812 'name' => 'entity_type',
11813 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011814 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011815 },
11816 '1' => {
11817 'name' => 'entity_instance_num',
11818 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011819 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 },
11821 '2' => {
11822 'name' => 'entity_container_id',
11823 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011824 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011825 }
11826 },
11827 'Name' => 'struct pldm_entity',
11828 'Size' => '6',
11829 'Type' => 'Struct'
11830 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011831 '112903' => {
11832 'BaseType' => '112841',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011833 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011834 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011835 'Name' => 'pldm_entity',
11836 'Size' => '6',
11837 'Type' => 'Typedef'
11838 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011839 '112947' => {
11840 'BaseType' => '112959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011841 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011842 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011843 'Name' => 'pldm_entity_association_tree',
11844 'PrivateABI' => 1,
11845 'Size' => '16',
11846 'Type' => 'Typedef'
11847 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011848 '112959' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011849 'Line' => '459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011850 'Memb' => {
11851 '0' => {
11852 'name' => 'root',
11853 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103011854 'type' => '113770'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011855 },
11856 '1' => {
11857 'name' => 'last_used_container_id',
11858 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011859 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011860 }
11861 },
11862 'Name' => 'struct pldm_entity_association_tree',
11863 'PrivateABI' => 1,
11864 'Size' => '16',
11865 'Source' => 'pdr.c',
11866 'Type' => 'Struct'
11867 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011868 '113002' => {
11869 'BaseType' => '113019',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011870 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011871 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011872 'Name' => 'pldm_entity_node',
11873 'PrivateABI' => 1,
11874 'Size' => '40',
11875 'Type' => 'Typedef'
11876 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011877 '113014' => {
11878 'BaseType' => '113002',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011879 'Name' => 'pldm_entity_node const',
11880 'Size' => '40',
11881 'Type' => 'Const'
11882 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011883 '113019' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011884 'Line' => '464',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011885 'Memb' => {
11886 '0' => {
11887 'name' => 'entity',
11888 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103011889 'type' => '112903'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011890 },
11891 '1' => {
11892 'name' => 'parent',
11893 'offset' => '6',
Andrew Jefferya1896962025-03-03 21:41:25 +103011894 'type' => '112903'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011895 },
11896 '2' => {
11897 'name' => 'remote_container_id',
11898 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011899 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011900 },
11901 '3' => {
11902 'name' => 'first_child',
11903 'offset' => '22',
Andrew Jefferya1896962025-03-03 21:41:25 +103011904 'type' => '113770'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011905 },
11906 '4' => {
11907 'name' => 'next_sibling',
11908 'offset' => '36',
Andrew Jefferya1896962025-03-03 21:41:25 +103011909 'type' => '113770'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011910 },
11911 '5' => {
11912 'name' => 'association_type',
11913 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011914 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011915 }
11916 },
11917 'Name' => 'struct pldm_entity_node',
11918 'PrivateABI' => 1,
11919 'Size' => '40',
11920 'Source' => 'pdr.c',
11921 'Type' => 'Struct'
11922 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011923 '113293' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011924 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011925 'Line' => '551',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011926 'Memb' => {
11927 '0' => {
11928 'name' => 'record_handle',
11929 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011930 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011931 },
11932 '1' => {
11933 'name' => 'version',
11934 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011935 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011936 },
11937 '2' => {
11938 'name' => 'type',
11939 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011940 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011941 },
11942 '3' => {
11943 'name' => 'record_change_num',
11944 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011945 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011946 },
11947 '4' => {
11948 'name' => 'length',
11949 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011950 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011951 }
11952 },
11953 'Name' => 'struct pldm_pdr_hdr',
11954 'Size' => '10',
11955 'Type' => 'Struct'
11956 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011957 '113753' => {
11958 'BaseType' => '112749',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011959 'Name' => 'struct pldm_pdr_record*',
11960 'Size' => '8',
11961 'Type' => 'Pointer'
11962 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011963 '113765' => {
11964 'BaseType' => '112732',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011965 'Name' => 'pldm_pdr_record*',
11966 'Size' => '8',
11967 'Type' => 'Pointer'
11968 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011969 '113770' => {
11970 'BaseType' => '113002',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011971 'Name' => 'pldm_entity_node*',
11972 'Size' => '8',
11973 'Type' => 'Pointer'
11974 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011975 '115009' => {
11976 'BaseType' => '112649',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011977 'Name' => 'pldm_pdr*',
11978 'Size' => '8',
11979 'Type' => 'Pointer'
11980 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011981 '116320' => {
11982 'BaseType' => '112744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011983 'Name' => 'pldm_pdr_record const*',
11984 'Size' => '8',
11985 'Type' => 'Pointer'
11986 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011987 '123554' => {
11988 'BaseType' => '112903',
Lora Linea0bf3a2024-09-20 10:09:56 +080011989 'Name' => 'pldm_entity*',
11990 'Size' => '8',
11991 'Type' => 'Pointer'
11992 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011993 '139681' => {
11994 'BaseType' => '123554',
Lora Linea0bf3a2024-09-20 10:09:56 +080011995 'Name' => 'pldm_entity**',
11996 'Size' => '8',
11997 'Type' => 'Pointer'
11998 },
Andrew Jefferya1896962025-03-03 21:41:25 +103011999 '139745' => {
12000 'BaseType' => '112947',
Lora Linea0bf3a2024-09-20 10:09:56 +080012001 'Name' => 'pldm_entity_association_tree*',
12002 'Size' => '8',
12003 'Type' => 'Pointer'
12004 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012005 '140333' => {
12006 'BaseType' => '113770',
Lora Linea0bf3a2024-09-20 10:09:56 +080012007 'Name' => 'pldm_entity_node**',
12008 'Size' => '8',
12009 'Type' => 'Pointer'
12010 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012011 '141122' => {
12012 'BaseType' => '112661',
Lora Linea0bf3a2024-09-20 10:09:56 +080012013 'Name' => 'pldm_pdr const*',
12014 'Size' => '8',
12015 'Type' => 'Pointer'
12016 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012017 '146360' => {
12018 'BaseType' => '113014',
Lora Linea0bf3a2024-09-20 10:09:56 +080012019 'Name' => 'pldm_entity_node const*',
12020 'Size' => '8',
12021 'Type' => 'Pointer'
12022 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012023 '151475' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012024 'BaseType' => '74',
12025 'Header' => 'types.h',
12026 'Line' => '37',
12027 'Name' => '__int8_t',
12028 'PrivateABI' => 1,
12029 'Size' => '1',
12030 'Type' => 'Typedef'
12031 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012032 '151506' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012033 'BaseType' => '93',
12034 'Header' => 'types.h',
12035 'Line' => '39',
12036 'Name' => '__int16_t',
12037 'PrivateABI' => 1,
12038 'Size' => '2',
12039 'Type' => 'Typedef'
12040 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012041 '151537' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012042 'BaseType' => '100',
12043 'Header' => 'types.h',
12044 'Line' => '41',
12045 'Name' => '__int32_t',
12046 'PrivateABI' => 1,
12047 'Size' => '4',
12048 'Type' => 'Typedef'
12049 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012050 '151575' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012051 'BaseType' => '5581',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012052 'Header' => 'types.h',
12053 'Line' => '55',
12054 'Name' => '__uint_least16_t',
12055 'PrivateABI' => 1,
12056 'Size' => '2',
12057 'Type' => 'Typedef'
12058 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012059 '151628' => {
12060 'BaseType' => '151475',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012061 'Header' => 'stdint-intn.h',
12062 'Line' => '24',
12063 'Name' => 'int8_t',
12064 'PrivateABI' => 1,
12065 'Size' => '1',
12066 'Type' => 'Typedef'
12067 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012068 '151640' => {
12069 'BaseType' => '151506',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012070 'Header' => 'stdint-intn.h',
12071 'Line' => '25',
12072 'Name' => 'int16_t',
12073 'PrivateABI' => 1,
12074 'Size' => '2',
12075 'Type' => 'Typedef'
12076 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012077 '151652' => {
12078 'BaseType' => '151537',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012079 'Header' => 'stdint-intn.h',
12080 'Line' => '26',
12081 'Name' => 'int32_t',
12082 'PrivateABI' => 1,
12083 'Size' => '4',
12084 'Type' => 'Typedef'
12085 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012086 '151917' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012087 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012088 'Header' => 'pldm_types.h',
12089 'Line' => '164',
12090 'Name' => 'real32_t',
12091 'Size' => '4',
12092 'Type' => 'Typedef'
12093 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012094 '152574' => {
12095 'BaseType' => '151575',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012096 'Header' => 'uchar.h',
12097 'Line' => '51',
12098 'Name' => 'char16_t',
12099 'PrivateABI' => 1,
12100 'Size' => '2',
12101 'Type' => 'Typedef'
12102 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012103 '153400' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012104 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012105 'Line' => '329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012106 'Memb' => {
12107 '0' => {
12108 'name' => 'PLDM_SENSOR_OP_STATE',
12109 'value' => '0'
12110 },
12111 '1' => {
12112 'name' => 'PLDM_STATE_SENSOR_STATE',
12113 'value' => '1'
12114 },
12115 '2' => {
12116 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12117 'value' => '2'
12118 }
12119 },
12120 'Name' => 'enum sensor_event_class_states',
12121 'Size' => '4',
12122 'Type' => 'Enum'
12123 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012124 '153434' => {
12125 'BaseType' => '153400',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Name' => 'enum sensor_event_class_states const',
12127 'Size' => '4',
12128 'Type' => 'Const'
12129 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012130 '153742' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012131 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012132 'Line' => '626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012133 'Memb' => {
12134 '0' => {
12135 'name' => 'hdr',
12136 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012137 'type' => '113293'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012138 },
12139 '1' => {
12140 'name' => 'terminus_handle',
12141 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012142 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012143 },
12144 '2' => {
12145 'name' => 'sensor_id',
12146 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012147 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012148 },
12149 '3' => {
12150 'name' => 'entity_type',
12151 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012152 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012153 },
12154 '4' => {
12155 'name' => 'entity_instance',
12156 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012157 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012158 },
12159 '5' => {
12160 'name' => 'container_id',
12161 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012162 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012163 },
12164 '6' => {
12165 'name' => 'sensor_init',
12166 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012167 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012168 },
12169 '7' => {
12170 'name' => 'sensor_auxiliary_names_pdr',
12171 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012172 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012173 },
12174 '8' => {
12175 'name' => 'composite_sensor_count',
12176 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012177 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012178 },
12179 '9' => {
12180 'name' => 'possible_states',
12181 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012182 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012183 }
12184 },
12185 'Name' => 'struct pldm_state_sensor_pdr',
12186 'Size' => '24',
12187 'Type' => 'Struct'
12188 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012189 '153896' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012190 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012191 'Line' => '643',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012192 'Memb' => {
12193 '0' => {
12194 'name' => 'state_set_id',
12195 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012196 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012197 },
12198 '1' => {
12199 'name' => 'possible_states_size',
12200 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012201 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012202 },
12203 '2' => {
12204 'name' => 'states',
12205 'offset' => '3',
Andrew Jefferya1896962025-03-03 21:41:25 +103012206 'type' => '153958'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012207 }
12208 },
12209 'Name' => 'struct state_sensor_possible_states',
12210 'Size' => '4',
12211 'Type' => 'Struct'
12212 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012213 '153953' => {
12214 'BaseType' => '153896',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012215 'Name' => 'struct state_sensor_possible_states const',
12216 'Size' => '4',
12217 'Type' => 'Const'
12218 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012219 '153958' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012220 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 'Name' => 'bitfield8_t[1]',
12222 'Size' => '1',
12223 'Type' => 'Array'
12224 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012225 '153974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012226 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012227 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012228 'Memb' => {
12229 '0' => {
12230 'name' => 'hdr',
12231 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012232 'type' => '113293'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012233 },
12234 '1' => {
12235 'name' => 'terminus_handle',
12236 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012237 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012238 },
12239 '2' => {
12240 'name' => 'effecter_id',
12241 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012242 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012243 },
12244 '3' => {
12245 'name' => 'entity_type',
12246 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012247 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012248 },
12249 '4' => {
12250 'name' => 'entity_instance',
12251 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012252 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012253 },
12254 '5' => {
12255 'name' => 'container_id',
12256 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012257 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012258 },
12259 '6' => {
12260 'name' => 'effecter_semantic_id',
12261 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012262 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012263 },
12264 '7' => {
12265 'name' => 'effecter_init',
12266 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012267 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012268 },
12269 '8' => {
12270 'name' => 'has_description_pdr',
12271 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012272 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012273 },
12274 '9' => {
12275 'name' => 'composite_effecter_count',
12276 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012277 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012278 },
12279 '10' => {
12280 'name' => 'possible_states',
12281 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012282 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012283 }
12284 },
12285 'Name' => 'struct pldm_state_effecter_pdr',
12286 'Size' => '26',
12287 'Type' => 'Struct'
12288 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012289 '154327' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012290 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012291 'Line' => '744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012292 'Memb' => {
12293 '0' => {
12294 'name' => 'value_u8',
12295 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012296 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 },
12298 '1' => {
12299 'name' => 'value_s8',
12300 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012301 'type' => '151628'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012302 },
12303 '2' => {
12304 'name' => 'value_u16',
12305 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012306 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012307 },
12308 '3' => {
12309 'name' => 'value_s16',
12310 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012311 'type' => '151640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012312 },
12313 '4' => {
12314 'name' => 'value_u32',
12315 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012316 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012317 },
12318 '5' => {
12319 'name' => 'value_s32',
12320 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012321 'type' => '151652'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012322 },
12323 '6' => {
12324 'name' => 'value_f32',
12325 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012326 'type' => '151917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012327 }
12328 },
12329 'Name' => 'union union_range_field_format',
12330 'Size' => '4',
12331 'Type' => 'Union'
12332 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012333 '154924' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012334 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012335 'Line' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012336 'Memb' => {
12337 '0' => {
12338 'name' => 'value_u8',
12339 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012340 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 },
12342 '1' => {
12343 'name' => 'value_s8',
12344 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012345 'type' => '151628'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 },
12347 '2' => {
12348 'name' => 'value_u16',
12349 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012350 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012351 },
12352 '3' => {
12353 'name' => 'value_s16',
12354 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012355 'type' => '151640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012356 },
12357 '4' => {
12358 'name' => 'value_u32',
12359 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012360 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012361 },
12362 '5' => {
12363 'name' => 'value_s32',
12364 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012365 'type' => '151652'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012366 }
12367 },
12368 'Name' => 'union union_sensor_data_size',
12369 'Size' => '4',
12370 'Type' => 'Union'
12371 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012372 '154937' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012373 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012374 'Line' => '808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012375 'Memb' => {
12376 '0' => {
12377 'name' => 'record_handle',
12378 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012379 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 },
12381 '1' => {
12382 'name' => 'version',
12383 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012384 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 },
12386 '2' => {
12387 'name' => 'type',
12388 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012389 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012390 },
12391 '3' => {
12392 'name' => 'record_change_num',
12393 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012394 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 },
12396 '4' => {
12397 'name' => 'length',
12398 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012399 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 }
12401 },
12402 'Name' => 'struct pldm_value_pdr_hdr',
12403 'Size' => '12',
12404 'Type' => 'Struct'
12405 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012406 '155022' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012407 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012408 'Line' => '826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012409 'Memb' => {
12410 '0' => {
12411 'name' => 'entity_instance_num',
12412 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012413 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012414 },
12415 '1' => {
12416 'name' => 'entity_instance',
12417 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012418 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012419 }
12420 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012421 'Name' => 'anon-union-platform.h-826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012422 'Size' => '2',
12423 'Type' => 'Union'
12424 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012425 '155057' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012426 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012427 'Line' => '821',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012428 'Memb' => {
12429 '0' => {
12430 'name' => 'hdr',
12431 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012432 'type' => '154937'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012433 },
12434 '1' => {
12435 'name' => 'terminus_handle',
12436 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012437 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012438 },
12439 '2' => {
12440 'name' => 'sensor_id',
12441 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012442 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012443 },
12444 '3' => {
12445 'name' => 'entity_type',
12446 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012447 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012448 },
12449 '4' => {
12450 'name' => 'unnamed0',
12451 'offset' => '24',
Andrew Jefferya1896962025-03-03 21:41:25 +103012452 'type' => '155022'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012453 },
12454 '5' => {
12455 'name' => 'container_id',
12456 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012457 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012458 },
12459 '6' => {
12460 'name' => 'sensor_init',
12461 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012462 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012463 },
12464 '7' => {
12465 'name' => 'sensor_auxiliary_names_pdr',
12466 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012467 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012468 },
12469 '8' => {
12470 'name' => 'base_unit',
12471 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012472 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012473 },
12474 '9' => {
12475 'name' => 'unit_modifier',
12476 'offset' => '37',
Andrew Jefferya1896962025-03-03 21:41:25 +103012477 'type' => '151628'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012478 },
12479 '10' => {
12480 'name' => 'rate_unit',
12481 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012482 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012483 },
12484 '11' => {
12485 'name' => 'base_oem_unit_handle',
12486 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012487 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012488 },
12489 '12' => {
12490 'name' => 'aux_unit',
12491 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012492 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012493 },
12494 '13' => {
12495 'name' => 'aux_unit_modifier',
12496 'offset' => '41',
Andrew Jefferya1896962025-03-03 21:41:25 +103012497 'type' => '151628'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012498 },
12499 '14' => {
12500 'name' => 'aux_rate_unit',
12501 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012502 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012503 },
12504 '15' => {
12505 'name' => 'rel',
12506 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012507 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012508 },
12509 '16' => {
12510 'name' => 'aux_oem_unit_handle',
12511 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012512 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012513 },
12514 '17' => {
12515 'name' => 'is_linear',
12516 'offset' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012517 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012518 },
12519 '18' => {
12520 'name' => 'sensor_data_size',
12521 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012522 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012523 },
12524 '19' => {
12525 'name' => 'resolution',
12526 'offset' => '54',
Andrew Jefferya1896962025-03-03 21:41:25 +103012527 'type' => '151917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012528 },
12529 '20' => {
12530 'name' => 'offset',
12531 'offset' => '64',
Andrew Jefferya1896962025-03-03 21:41:25 +103012532 'type' => '151917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012533 },
12534 '21' => {
12535 'name' => 'accuracy',
12536 'offset' => '68',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012537 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012538 },
12539 '22' => {
12540 'name' => 'plus_tolerance',
12541 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012542 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012543 },
12544 '23' => {
12545 'name' => 'minus_tolerance',
12546 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012547 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012548 },
12549 '24' => {
12550 'name' => 'hysteresis',
12551 'offset' => '72',
Andrew Jefferya1896962025-03-03 21:41:25 +103012552 'type' => '154924'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012553 },
12554 '25' => {
12555 'name' => 'supported_thresholds',
12556 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012557 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012558 },
12559 '26' => {
12560 'name' => 'threshold_and_hysteresis_volatility',
12561 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012562 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012563 },
12564 '27' => {
12565 'name' => 'state_transition_interval',
12566 'offset' => '86',
Andrew Jefferya1896962025-03-03 21:41:25 +103012567 'type' => '151917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012568 },
12569 '28' => {
12570 'name' => 'update_interval',
12571 'offset' => '96',
Andrew Jefferya1896962025-03-03 21:41:25 +103012572 'type' => '151917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012573 },
12574 '29' => {
12575 'name' => 'max_readable',
12576 'offset' => '100',
Andrew Jefferya1896962025-03-03 21:41:25 +103012577 'type' => '154924'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012578 },
12579 '30' => {
12580 'name' => 'min_readable',
12581 'offset' => '104',
Andrew Jefferya1896962025-03-03 21:41:25 +103012582 'type' => '154924'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012583 },
12584 '31' => {
12585 'name' => 'range_field_format',
12586 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012587 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012588 },
12589 '32' => {
12590 'name' => 'range_field_support',
12591 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012592 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012593 },
12594 '33' => {
12595 'name' => 'nominal_value',
12596 'offset' => '118',
Andrew Jefferya1896962025-03-03 21:41:25 +103012597 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012598 },
12599 '34' => {
12600 'name' => 'normal_max',
12601 'offset' => '128',
Andrew Jefferya1896962025-03-03 21:41:25 +103012602 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012603 },
12604 '35' => {
12605 'name' => 'normal_min',
12606 'offset' => '132',
Andrew Jefferya1896962025-03-03 21:41:25 +103012607 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012608 },
12609 '36' => {
12610 'name' => 'warning_high',
12611 'offset' => '136',
Andrew Jefferya1896962025-03-03 21:41:25 +103012612 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012613 },
12614 '37' => {
12615 'name' => 'warning_low',
12616 'offset' => '146',
Andrew Jefferya1896962025-03-03 21:41:25 +103012617 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012618 },
12619 '38' => {
12620 'name' => 'critical_high',
12621 'offset' => '150',
Andrew Jefferya1896962025-03-03 21:41:25 +103012622 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012623 },
12624 '39' => {
12625 'name' => 'critical_low',
12626 'offset' => '256',
Andrew Jefferya1896962025-03-03 21:41:25 +103012627 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012628 },
12629 '40' => {
12630 'name' => 'fatal_high',
12631 'offset' => '260',
Andrew Jefferya1896962025-03-03 21:41:25 +103012632 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012633 },
12634 '41' => {
12635 'name' => 'fatal_low',
12636 'offset' => '264',
Andrew Jefferya1896962025-03-03 21:41:25 +103012637 'type' => '154327'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012638 }
12639 },
12640 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12641 'Size' => '112',
12642 'Type' => 'Struct'
12643 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012644 '155650' => {
12645 'BaseType' => '152574',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012646 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012647 'Line' => '869',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012648 'Name' => 'pldm_utf16be',
12649 'Size' => '2',
12650 'Type' => 'Typedef'
12651 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012652 '155663' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012653 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012654 'Line' => '871',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012655 'Memb' => {
12656 '0' => {
12657 'name' => 'tag',
12658 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012659 'type' => '5631'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012660 },
12661 '1' => {
12662 'name' => 'name',
12663 'offset' => '8',
Andrew Jefferya1896962025-03-03 21:41:25 +103012664 'type' => '155705'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012665 }
12666 },
12667 'Name' => 'struct pldm_entity_auxiliary_name',
12668 'Size' => '16',
12669 'Type' => 'Struct'
12670 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012671 '155705' => {
12672 'BaseType' => '155650',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012673 'Name' => 'pldm_utf16be*',
12674 'Size' => '8',
12675 'Type' => 'Pointer'
12676 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012677 '155710' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012678 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012679 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012680 'Memb' => {
12681 '0' => {
12682 'name' => 'hdr',
12683 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103012684 'type' => '154937'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012685 },
12686 '1' => {
12687 'name' => 'container',
12688 'offset' => '18',
Andrew Jefferya1896962025-03-03 21:41:25 +103012689 'type' => '112903'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012690 },
12691 '2' => {
12692 'name' => 'shared_name_count',
12693 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012694 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012695 },
12696 '3' => {
12697 'name' => 'name_string_count',
12698 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012699 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012700 },
12701 '4' => {
12702 'name' => 'names',
12703 'offset' => '36',
Andrew Jefferya1896962025-03-03 21:41:25 +103012704 'type' => '155824'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012705 },
12706 '5' => {
12707 'name' => 'auxiliary_name_data_size',
12708 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012709 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012710 },
12711 '6' => {
12712 'name' => 'auxiliary_name_data',
12713 'offset' => '64',
Andrew Jefferya1896962025-03-03 21:41:25 +103012714 'type' => '155829'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012715 }
12716 },
12717 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12718 'Size' => '40',
12719 'Type' => 'Struct'
12720 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012721 '155824' => {
12722 'BaseType' => '155663',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012723 'Name' => 'struct pldm_entity_auxiliary_name*',
12724 'Size' => '8',
12725 'Type' => 'Pointer'
12726 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012727 '155829' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012728 'BaseType' => '128',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012729 'Name' => 'char[]',
12730 'Size' => '8',
12731 'Type' => 'Array'
12732 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012733 '155844' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012734 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012735 'Line' => '911',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012736 'Memb' => {
12737 '0' => {
12738 'name' => 'state_set_id',
12739 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012740 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012741 },
12742 '1' => {
12743 'name' => 'possible_states_size',
12744 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012745 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012746 },
12747 '2' => {
12748 'name' => 'states',
12749 'offset' => '3',
Andrew Jefferya1896962025-03-03 21:41:25 +103012750 'type' => '153958'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012751 }
12752 },
12753 'Name' => 'struct state_effecter_possible_states',
12754 'Size' => '4',
12755 'Type' => 'Struct'
12756 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012757 '155901' => {
12758 'BaseType' => '155844',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012759 'Name' => 'struct state_effecter_possible_states const',
12760 'Size' => '4',
12761 'Type' => 'Const'
12762 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012763 '155906' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012764 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012765 'Line' => '959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012766 'Memb' => {
12767 '0' => {
12768 'name' => 'set_request',
12769 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012770 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012771 },
12772 '1' => {
12773 'name' => 'effecter_state',
12774 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012775 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012776 }
12777 },
12778 'Name' => 'struct state_field_for_state_effecter_set',
12779 'Size' => '2',
12780 'Type' => 'Struct'
12781 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012782 '155949' => {
12783 'BaseType' => '155906',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012784 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012785 'Line' => '962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012786 'Name' => 'set_effecter_state_field',
12787 'Size' => '2',
12788 'Type' => 'Typedef'
12789 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012790 '155962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012791 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012792 'Line' => '968',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012793 'Memb' => {
12794 '0' => {
12795 'name' => 'sensor_op_state',
12796 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012797 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012798 },
12799 '1' => {
12800 'name' => 'present_state',
12801 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012802 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012803 },
12804 '2' => {
12805 'name' => 'previous_state',
12806 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012807 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012808 },
12809 '3' => {
12810 'name' => 'event_state',
12811 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012812 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012813 }
12814 },
12815 'Name' => 'struct state_field_for_get_state_sensor_readings',
12816 'Size' => '4',
12817 'Type' => 'Struct'
12818 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012819 '156033' => {
12820 'BaseType' => '155962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012821 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012822 'Line' => '976',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012823 'Name' => 'get_sensor_state_field',
12824 'Size' => '4',
12825 'Type' => 'Typedef'
12826 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012827 '156046' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012828 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012829 'Line' => '982',
Tal Yacobide67ab62024-05-30 22:36:50 +030012830 'Memb' => {
12831 '0' => {
12832 'name' => 'effecter_op_state',
12833 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012834 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012835 },
12836 '1' => {
12837 'name' => 'pending_state',
12838 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012839 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012840 },
12841 '2' => {
12842 'name' => 'present_state',
12843 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012844 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012845 }
12846 },
12847 'Name' => 'struct state_field_for_get_state_effecter_states',
12848 'Size' => '3',
12849 'Type' => 'Struct'
12850 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012851 '156103' => {
12852 'BaseType' => '156046',
Tal Yacobide67ab62024-05-30 22:36:50 +030012853 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012854 'Line' => '986',
Tal Yacobide67ab62024-05-30 22:36:50 +030012855 'Name' => 'get_effecter_state_field',
12856 'Size' => '3',
12857 'Type' => 'Typedef'
12858 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012859 '156832' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012860 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012861 'Line' => '1131',
Tal Yacobide67ab62024-05-30 22:36:50 +030012862 'Memb' => {
12863 '0' => {
12864 'name' => 'completion_code',
12865 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012866 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012867 },
12868 '1' => {
12869 'name' => 'comp_effecter_count',
12870 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012871 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012872 },
12873 '2' => {
12874 'name' => 'field',
12875 'offset' => '2',
Andrew Jefferya1896962025-03-03 21:41:25 +103012876 'type' => '156889'
Tal Yacobide67ab62024-05-30 22:36:50 +030012877 }
12878 },
12879 'Name' => 'struct pldm_get_state_effecter_states_resp',
12880 'Size' => '26',
12881 'Type' => 'Struct'
12882 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012883 '156889' => {
12884 'BaseType' => '156103',
Tal Yacobide67ab62024-05-30 22:36:50 +030012885 'Name' => 'get_effecter_state_field[8]',
12886 'Size' => '24',
12887 'Type' => 'Array'
12888 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012889 '156905' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012890 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012891 'Line' => '1141',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012892 'Memb' => {
12893 '0' => {
12894 'name' => 'sensor_id',
12895 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012896 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012897 },
12898 '1' => {
12899 'name' => 'sensor_event_class_type',
12900 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012901 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012902 },
12903 '2' => {
12904 'name' => 'event_class',
12905 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012906 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012907 }
12908 },
12909 'Name' => 'struct pldm_sensor_event_data',
12910 'Size' => '4',
12911 'Type' => 'Struct'
12912 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012913 '157019' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012914 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012915 'Line' => '1181',
Thu Nguyenf874b382024-07-24 11:22:34 +000012916 'Memb' => {
12917 '0' => {
12918 'name' => 'format_version',
12919 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012920 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012921 },
12922 '1' => {
12923 'name' => 'event_id',
12924 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012925 'type' => '5660'
Thu Nguyenf874b382024-07-24 11:22:34 +000012926 },
12927 '2' => {
12928 'name' => 'data_transfer_handle',
12929 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012930 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012931 }
12932 },
12933 'Name' => 'struct pldm_message_poll_event',
12934 'Size' => '8',
12935 'Type' => 'Struct'
12936 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012937 '157081' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012938 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012939 'Line' => '1191',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012940 'Memb' => {
12941 '0' => {
12942 'name' => 'format_version',
12943 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012944 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012945 },
12946 '1' => {
12947 'name' => 'format_type',
12948 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012949 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012950 },
12951 '2' => {
12952 'name' => 'event_data_length',
12953 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012954 'type' => '5660'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012955 },
12956 '3' => {
12957 'name' => 'event_data',
12958 'offset' => '4',
Andrew Jefferya1896962025-03-03 21:41:25 +103012959 'type' => '157152'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012960 }
12961 },
12962 'Name' => 'struct pldm_platform_cper_event',
12963 'Size' => '4',
12964 'Type' => 'Struct'
12965 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012966 '157152' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012967 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012968 'Name' => 'uint8_t[]',
12969 'Size' => '8',
12970 'Type' => 'Array'
12971 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012972 '157308' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012973 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012974 'Line' => '1251',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012975 'Memb' => {
12976 '0' => {
12977 'name' => 'event_data_format',
12978 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012979 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012980 },
12981 '1' => {
12982 'name' => 'number_of_change_records',
12983 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012984 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012985 },
12986 '2' => {
12987 'name' => 'change_records',
12988 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012989 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012990 }
12991 },
12992 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12993 'Size' => '3',
12994 'Type' => 'Struct'
12995 },
Andrew Jefferya1896962025-03-03 21:41:25 +103012996 '157932' => {
12997 'BaseType' => '157081',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012998 'Name' => 'struct pldm_platform_cper_event*',
12999 'Size' => '8',
13000 'Type' => 'Pointer'
13001 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013002 '161402' => {
13003 'BaseType' => '155710',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013004 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
13005 'Size' => '8',
13006 'Type' => 'Pointer'
13007 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013008 '170922' => {
13009 'BaseType' => '156832',
Tal Yacobide67ab62024-05-30 22:36:50 +030013010 'Name' => 'struct pldm_get_state_effecter_states_resp*',
13011 'Size' => '8',
13012 'Type' => 'Pointer'
13013 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013014 '217074' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013015 'BaseType' => '2697',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013016 'Name' => 'size_t*const',
13017 'Size' => '8',
13018 'Type' => 'Const'
13019 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013020 '220033' => {
13021 'BaseType' => '157019',
Thu Nguyenf874b382024-07-24 11:22:34 +000013022 'Name' => 'struct pldm_message_poll_event*',
13023 'Size' => '8',
13024 'Type' => 'Pointer'
13025 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013026 '221465' => {
13027 'BaseType' => '221475',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013028 'Name' => 'uint32_t const*const*',
13029 'Size' => '8',
13030 'Type' => 'Pointer'
13031 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013032 '221470' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013033 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013034 'Name' => 'uint32_t const*',
13035 'Size' => '8',
13036 'Type' => 'Pointer'
13037 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013038 '221475' => {
13039 'BaseType' => '221470',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013040 'Name' => 'uint32_t const*const',
13041 'Size' => '8',
13042 'Type' => 'Const'
13043 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013044 '221480' => {
13045 'BaseType' => '157308',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013046 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13047 'Size' => '8',
13048 'Type' => 'Pointer'
13049 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013050 '265181' => {
13051 'BaseType' => '155057',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013052 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13053 'Size' => '8',
13054 'Type' => 'Pointer'
13055 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013056 '287299' => {
13057 'BaseType' => '156905',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013058 'Name' => 'struct pldm_sensor_event_data*',
13059 'Size' => '8',
13060 'Type' => 'Pointer'
13061 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013062 '287304' => {
13063 'BaseType' => '287299',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013064 'Name' => 'struct pldm_sensor_event_data*const',
13065 'Size' => '8',
13066 'Type' => 'Const'
13067 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013068 '291279' => {
13069 'BaseType' => '156033',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013070 'Name' => 'get_sensor_state_field*',
13071 'Size' => '8',
13072 'Type' => 'Pointer'
13073 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013074 '314579' => {
13075 'BaseType' => '155949',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013076 'Name' => 'set_effecter_state_field*',
13077 'Size' => '8',
13078 'Type' => 'Pointer'
13079 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013080 '315555' => {
13081 'BaseType' => '153742',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013082 'Name' => 'struct pldm_state_sensor_pdr*',
13083 'Size' => '8',
13084 'Type' => 'Pointer'
13085 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013086 '315560' => {
13087 'BaseType' => '315555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013088 'Name' => 'struct pldm_state_sensor_pdr*const',
13089 'Size' => '8',
13090 'Type' => 'Const'
13091 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013092 '315565' => {
13093 'BaseType' => '153953',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013094 'Name' => 'struct state_sensor_possible_states const*',
13095 'Size' => '8',
13096 'Type' => 'Pointer'
13097 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013098 '315570' => {
13099 'BaseType' => '315565',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013100 'Name' => 'struct state_sensor_possible_states const*const',
13101 'Size' => '8',
13102 'Type' => 'Const'
13103 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013104 '315965' => {
13105 'BaseType' => '153974',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013106 'Name' => 'struct pldm_state_effecter_pdr*',
13107 'Size' => '8',
13108 'Type' => 'Pointer'
13109 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013110 '315970' => {
13111 'BaseType' => '315965',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013112 'Name' => 'struct pldm_state_effecter_pdr*const',
13113 'Size' => '8',
13114 'Type' => 'Const'
13115 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013116 '315975' => {
13117 'BaseType' => '155901',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013118 'Name' => 'struct state_effecter_possible_states const*',
13119 'Size' => '8',
13120 'Type' => 'Pointer'
13121 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013122 '315980' => {
13123 'BaseType' => '315975',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013124 'Name' => 'struct state_effecter_possible_states const*const',
13125 'Size' => '8',
13126 'Type' => 'Const'
13127 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013128 '319399' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013129 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013130 'Memb' => {
13131 '0' => {
13132 'name' => 'prev',
13133 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013134 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013135 },
13136 '1' => {
13137 'name' => 'allocations',
13138 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013139 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013140 }
13141 },
13142 'Name' => 'struct pldm_tid_state',
13143 'PrivateABI' => 1,
13144 'Size' => '8',
13145 'Source' => 'instance-id.c',
13146 'Type' => 'Struct'
13147 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013148 '319438' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013149 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013150 'Memb' => {
13151 '0' => {
13152 'name' => 'state',
13153 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013154 'type' => '319480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013155 },
13156 '1' => {
13157 'name' => 'lock_db_fd',
13158 'offset' => '8264',
13159 'type' => '100'
13160 }
13161 },
13162 'Name' => 'struct pldm_instance_db',
13163 'PrivateABI' => 1,
13164 'Size' => '2052',
13165 'Source' => 'instance-id.c',
13166 'Type' => 'Struct'
13167 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013168 '319480' => {
13169 'BaseType' => '319399',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013170 'Name' => 'struct pldm_tid_state[256]',
13171 'Size' => '2048',
13172 'Type' => 'Array'
13173 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013174 '320036' => {
13175 'BaseType' => '319438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013176 'Name' => 'struct pldm_instance_db*',
13177 'Size' => '8',
13178 'Type' => 'Pointer'
13179 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013180 '320423' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013181 'BaseType' => '4841',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013182 'Name' => 'pldm_instance_id_t*',
13183 'Size' => '8',
13184 'Type' => 'Pointer'
13185 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013186 '320599' => {
13187 'BaseType' => '320036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013188 'Name' => 'struct pldm_instance_db**',
13189 'Size' => '8',
13190 'Type' => 'Pointer'
13191 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013192 '321391' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013193 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013194 'Header' => 'pldm.h',
13195 'Line' => '13',
13196 'Name' => 'mctp_eid_t',
13197 'Size' => '1',
13198 'Type' => 'Typedef'
13199 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013200 '321506' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013201 'BaseType' => '4938',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013202 'Header' => 'pldm.h',
13203 'Line' => '30',
13204 'Name' => 'pldm_requester_rc_t',
13205 'Size' => '4',
13206 'Type' => 'Typedef'
13207 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013208 '321524' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013209 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013210 'Memb' => {
13211 '0' => {
13212 'name' => 'transport',
13213 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013214 'type' => '321597'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013215 },
13216 '1' => {
13217 'name' => 'socket',
13218 'offset' => '64',
13219 'type' => '100'
13220 },
13221 '2' => {
13222 'name' => 'tid_eid_map',
13223 'offset' => '68',
Andrew Jefferya1896962025-03-03 21:41:25 +103013224 'type' => '325302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013225 },
13226 '3' => {
13227 'name' => 'socket_send_buf',
13228 'offset' => '768',
Andrew Jefferya1896962025-03-03 21:41:25 +103013229 'type' => '324215'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013230 }
13231 },
13232 'Name' => 'struct pldm_transport_mctp_demux',
13233 'PrivateABI' => 1,
13234 'Size' => '312',
13235 'Source' => 'mctp-demux.c',
13236 'Type' => 'Struct'
13237 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013238 '321550' => {
13239 'BaseType' => '321524',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013240 'Name' => 'struct pldm_transport_mctp_demux*',
13241 'Size' => '8',
13242 'Type' => 'Pointer'
13243 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013244 '321592' => {
13245 'BaseType' => '321597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013246 'Name' => 'struct pldm_transport*',
13247 'Size' => '8',
13248 'Type' => 'Pointer'
13249 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013250 '321597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013251 'Header' => 'transport.h',
13252 'Line' => '18',
13253 'Memb' => {
13254 '0' => {
13255 'name' => 'name',
13256 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013257 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013258 },
13259 '1' => {
13260 'name' => 'version',
13261 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013262 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013263 },
13264 '2' => {
13265 'name' => 'recv',
13266 'offset' => '22',
Andrew Jefferya1896962025-03-03 21:41:25 +103013267 'type' => '324528'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013268 },
13269 '3' => {
13270 'name' => 'send',
13271 'offset' => '36',
Andrew Jefferya1896962025-03-03 21:41:25 +103013272 'type' => '324569'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013273 },
13274 '4' => {
13275 'name' => 'init_pollfd',
13276 'offset' => '50',
Andrew Jefferya1896962025-03-03 21:41:25 +103013277 'type' => '324650'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013278 }
13279 },
13280 'Name' => 'struct pldm_transport',
13281 'PrivateABI' => 1,
13282 'Size' => '40',
13283 'Type' => 'Struct'
13284 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013285 '321733' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013286 'BaseType' => '4829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013287 'Name' => 'pldm_tid_t*',
13288 'Size' => '8',
13289 'Type' => 'Pointer'
13290 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013291 '321836' => {
13292 'BaseType' => '321550',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013293 'Name' => 'struct pldm_transport_mctp_demux**',
13294 'Size' => '8',
13295 'Type' => 'Pointer'
13296 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013297 '323933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013298 'BaseType' => '46',
13299 'Header' => 'int-ll64.h',
13300 'Line' => '21',
13301 'Name' => '__u8',
13302 'PrivateABI' => 1,
13303 'Size' => '1',
13304 'Type' => 'Typedef'
13305 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013306 '323945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013307 'BaseType' => '53',
13308 'Header' => 'int-ll64.h',
13309 'Line' => '24',
13310 'Name' => '__u16',
13311 'PrivateABI' => 1,
13312 'Size' => '2',
13313 'Type' => 'Typedef'
13314 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013315 '324215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013316 'Header' => 'socket.h',
13317 'Line' => '5',
13318 'Memb' => {
13319 '0' => {
13320 'name' => 'size',
13321 'offset' => '0',
13322 'type' => '100'
13323 },
13324 '1' => {
13325 'name' => 'socket',
13326 'offset' => '4',
13327 'type' => '100'
13328 },
13329 '2' => {
13330 'name' => 'max_size',
13331 'offset' => '8',
13332 'type' => '100'
13333 }
13334 },
13335 'Name' => 'struct pldm_socket_sndbuf',
13336 'PrivateABI' => 1,
13337 'Size' => '12',
13338 'Type' => 'Struct'
13339 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013340 '324528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013341 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13342 'Param' => {
13343 '0' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013344 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013345 },
13346 '1' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013347 'type' => '321733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013348 },
13349 '2' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013350 'type' => '104722'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013351 },
13352 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013353 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013354 }
13355 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013356 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013357 'Size' => '8',
13358 'Type' => 'FuncPtr'
13359 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013360 '324569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013361 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13362 'Param' => {
13363 '0' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013364 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013365 },
13366 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013367 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013368 },
13369 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013370 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013371 },
13372 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013373 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013374 }
13375 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013376 'Return' => '321506',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013377 'Size' => '8',
13378 'Type' => 'FuncPtr'
13379 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013380 '324594' => {
13381 'BaseType' => '324599',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013382 'Name' => 'struct pollfd*',
13383 'Size' => '8',
13384 'Type' => 'Pointer'
13385 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013386 '324599' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013387 'Header' => 'poll.h',
13388 'Line' => '36',
13389 'Memb' => {
13390 '0' => {
13391 'name' => 'fd',
13392 'offset' => '0',
13393 'type' => '100'
13394 },
13395 '1' => {
13396 'name' => 'events',
13397 'offset' => '4',
13398 'type' => '93'
13399 },
13400 '2' => {
13401 'name' => 'revents',
13402 'offset' => '6',
13403 'type' => '93'
13404 }
13405 },
13406 'Name' => 'struct pollfd',
13407 'PrivateABI' => 1,
13408 'Size' => '8',
13409 'Type' => 'Struct'
13410 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013411 '324650' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013412 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13413 'Param' => {
13414 '0' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013415 'type' => '321592'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013416 },
13417 '1' => {
Andrew Jefferya1896962025-03-03 21:41:25 +103013418 'type' => '324594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013419 }
13420 },
13421 'Return' => '100',
13422 'Size' => '8',
13423 'Type' => 'FuncPtr'
13424 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013425 '324655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013426 'BaseType' => '53',
13427 'Header' => 'socket.h',
13428 'Line' => '10',
13429 'Name' => '__kernel_sa_family_t',
13430 'PrivateABI' => 1,
13431 'Size' => '2',
13432 'Type' => 'Typedef'
13433 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013434 '325033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013435 'Header' => 'mctp.h',
13436 'Line' => '18',
13437 'Memb' => {
13438 '0' => {
13439 'name' => 's_addr',
13440 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013441 'type' => '321391'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013442 }
13443 },
13444 'Name' => 'struct mctp_addr',
13445 'PrivateABI' => 1,
13446 'Size' => '1',
13447 'Type' => 'Struct'
13448 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013449 '325060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013450 'Header' => 'mctp.h',
13451 'Line' => '22',
13452 'Memb' => {
13453 '0' => {
13454 'name' => 'smctp_family',
13455 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013456 'type' => '324655'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013457 },
13458 '1' => {
13459 'name' => '__smctp_pad0',
13460 'offset' => '2',
Andrew Jefferya1896962025-03-03 21:41:25 +103013461 'type' => '323945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013462 },
13463 '2' => {
13464 'name' => 'smctp_network',
13465 'offset' => '4',
13466 'type' => '60'
13467 },
13468 '3' => {
13469 'name' => 'smctp_addr',
13470 'offset' => '8',
Andrew Jefferya1896962025-03-03 21:41:25 +103013471 'type' => '325033'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013472 },
13473 '4' => {
13474 'name' => 'smctp_type',
13475 'offset' => '9',
Andrew Jefferya1896962025-03-03 21:41:25 +103013476 'type' => '323933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013477 },
13478 '5' => {
13479 'name' => 'smctp_tag',
13480 'offset' => '16',
Andrew Jefferya1896962025-03-03 21:41:25 +103013481 'type' => '323933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013482 },
13483 '6' => {
13484 'name' => '__smctp_pad1',
13485 'offset' => '17',
Andrew Jefferya1896962025-03-03 21:41:25 +103013486 'type' => '323933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013487 }
13488 },
13489 'Name' => 'struct sockaddr_mctp',
13490 'PrivateABI' => 1,
13491 'Size' => '12',
13492 'Type' => 'Struct'
13493 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013494 '325165' => {
13495 'BaseType' => '325060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013496 'Name' => 'struct sockaddr_mctp const',
13497 'Size' => '12',
13498 'Type' => 'Const'
13499 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013500 '325209' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013501 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013502 'Memb' => {
13503 '0' => {
13504 'name' => 'transport',
13505 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013506 'type' => '321597'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013507 },
13508 '1' => {
13509 'name' => 'socket',
13510 'offset' => '64',
13511 'type' => '100'
13512 },
13513 '2' => {
13514 'name' => 'tid_eid_map',
13515 'offset' => '68',
Andrew Jefferya1896962025-03-03 21:41:25 +103013516 'type' => '325302'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013517 },
13518 '3' => {
13519 'name' => 'socket_send_buf',
13520 'offset' => '768',
Andrew Jefferya1896962025-03-03 21:41:25 +103013521 'type' => '324215'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013522 },
13523 '4' => {
13524 'name' => 'bound',
13525 'offset' => '786',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013526 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013527 },
13528 '5' => {
13529 'name' => 'cookie_jar',
13530 'offset' => '800',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013531 'type' => '4853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013532 }
13533 },
13534 'Name' => 'struct pldm_transport_af_mctp',
13535 'PrivateABI' => 1,
13536 'Size' => '336',
13537 'Source' => 'af-mctp.c',
13538 'Type' => 'Struct'
13539 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013540 '325302' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013541 'BaseType' => '4829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013542 'Name' => 'pldm_tid_t[256]',
13543 'Size' => '256',
13544 'Type' => 'Array'
13545 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013546 '326103' => {
13547 'BaseType' => '325209',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013548 'Name' => 'struct pldm_transport_af_mctp*',
13549 'Size' => '8',
13550 'Type' => 'Pointer'
13551 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013552 '326108' => {
13553 'BaseType' => '325165',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013554 'Name' => 'struct sockaddr_mctp const*',
13555 'Size' => '8',
13556 'Type' => 'Pointer'
13557 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013558 '326421' => {
13559 'BaseType' => '326103',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013560 'Name' => 'struct pldm_transport_af_mctp**',
13561 'Size' => '8',
13562 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013563 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013564 '353089' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013565 'Header' => 'file_io.h',
13566 'Line' => '32',
13567 'Memb' => {
13568 '0' => {
13569 'name' => 'handle',
13570 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013571 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013572 },
13573 '1' => {
13574 'name' => 'length',
13575 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013576 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013577 },
13578 '2' => {
13579 'name' => 'data',
13580 'offset' => '8',
Andrew Jefferya1896962025-03-03 21:41:25 +103013581 'type' => '157152'
Lora Linea0bf3a2024-09-20 10:09:56 +080013582 }
13583 },
13584 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13585 'Size' => '8',
13586 'Type' => 'Struct'
13587 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013588 '353156' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013589 'Header' => 'file_io.h',
13590 'Line' => '45',
13591 'Memb' => {
13592 '0' => {
13593 'name' => 'transferFlag',
13594 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013595 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013596 },
13597 '1' => {
13598 'name' => 'offset',
13599 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013600 'type' => '5660'
Lora Linea0bf3a2024-09-20 10:09:56 +080013601 }
13602 },
13603 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13604 'Size' => '4',
13605 'Type' => 'Struct'
13606 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013607 '353195' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013608 'Header' => 'file_io.h',
13609 'Line' => '55',
13610 'Memb' => {
13611 '0' => {
13612 'name' => 'size',
13613 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013614 'type' => '5660'
Lora Linea0bf3a2024-09-20 10:09:56 +080013615 },
13616 '1' => {
13617 'name' => 'crc32',
13618 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013619 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013620 }
13621 },
13622 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13623 'Size' => '8',
13624 'Type' => 'Struct'
13625 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013626 '353234' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013627 'Header' => 'file_io.h',
13628 'Line' => '70',
13629 'Memb' => {
13630 '0' => {
13631 'name' => 'data',
13632 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013633 'type' => '353156'
Lora Linea0bf3a2024-09-20 10:09:56 +080013634 }
13635 },
13636 'Name' => 'anon-union-file_io.h-70',
13637 'Size' => '4',
13638 'Type' => 'Union'
13639 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013640 '353252' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013641 'Header' => 'file_io.h',
13642 'Line' => '65',
13643 'Memb' => {
13644 '0' => {
13645 'name' => 'version',
13646 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013647 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013648 },
13649 '1' => {
13650 'name' => 'handle',
13651 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013652 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013653 },
13654 '2' => {
13655 'name' => 'option',
13656 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013657 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013658 },
13659 '3' => {
13660 'name' => 'length',
13661 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013662 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013663 },
13664 '4' => {
13665 'name' => 'info',
13666 'offset' => '18',
Andrew Jefferya1896962025-03-03 21:41:25 +103013667 'type' => '353234'
Lora Linea0bf3a2024-09-20 10:09:56 +080013668 }
13669 },
13670 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13671 'Size' => '16',
13672 'Type' => 'Struct'
13673 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013674 '353330' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013675 'Header' => 'file_io.h',
13676 'Line' => '86',
13677 'Memb' => {
13678 '0' => {
13679 'name' => 'attr',
13680 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013681 'type' => '353195'
Lora Linea0bf3a2024-09-20 10:09:56 +080013682 },
13683 '1' => {
13684 'name' => 'data',
13685 'offset' => '0',
Andrew Jefferya1896962025-03-03 21:41:25 +103013686 'type' => '353156'
Lora Linea0bf3a2024-09-20 10:09:56 +080013687 }
13688 },
13689 'Name' => 'anon-union-file_io.h-86',
13690 'Size' => '8',
13691 'Type' => 'Union'
13692 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013693 '353358' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013694 'Header' => 'file_io.h',
13695 'Line' => '80',
13696 'Memb' => {
13697 '0' => {
13698 'name' => 'version',
13699 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013700 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013701 },
13702 '1' => {
13703 'name' => 'completion_code',
13704 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013705 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013706 },
13707 '2' => {
13708 'name' => 'handle',
13709 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013710 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013711 },
13712 '3' => {
13713 'name' => 'option',
13714 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013715 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013716 },
13717 '4' => {
13718 'name' => 'length',
13719 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013720 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013721 },
13722 '5' => {
13723 'name' => 'info',
13724 'offset' => '18',
Andrew Jefferya1896962025-03-03 21:41:25 +103013725 'type' => '353330'
Lora Linea0bf3a2024-09-20 10:09:56 +080013726 },
13727 '6' => {
13728 'name' => 'data',
13729 'offset' => '32',
Andrew Jefferya1896962025-03-03 21:41:25 +103013730 'type' => '157152'
Lora Linea0bf3a2024-09-20 10:09:56 +080013731 }
13732 },
13733 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13734 'Size' => '24',
13735 'Type' => 'Struct'
13736 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013737 '357329' => {
13738 'BaseType' => '353358',
Lora Linea0bf3a2024-09-20 10:09:56 +080013739 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13740 'Size' => '8',
13741 'Type' => 'Pointer'
13742 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013743 '359587' => {
13744 'BaseType' => '353252',
Lora Linea0bf3a2024-09-20 10:09:56 +080013745 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13746 'Size' => '8',
13747 'Type' => 'Pointer'
13748 },
Andrew Jefferya1896962025-03-03 21:41:25 +103013749 '360023' => {
13750 'BaseType' => '353089',
Lora Linea0bf3a2024-09-20 10:09:56 +080013751 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13752 'Size' => '8',
13753 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013754 }
13755 },
13756 'UndefinedSymbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013757 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013758 '_ITM_deregisterTMCloneTable' => 0,
13759 '_ITM_registerTMCloneTable' => 0,
13760 '__assert_fail@GLIBC_2.2.5' => 0,
13761 '__cxa_finalize@GLIBC_2.2.5' => 0,
13762 '__errno_location@GLIBC_2.2.5' => 0,
13763 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013764 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013765 '__memcpy_chk@GLIBC_2.3.4' => 0,
13766 '__recv_chk@GLIBC_2.4' => 0,
13767 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013768 '__stack_chk_fail@GLIBC_2.4' => 0,
13769 'bind@GLIBC_2.2.5' => 0,
13770 'calloc@GLIBC_2.2.5' => 0,
13771 'clock_gettime@GLIBC_2.17' => 0,
13772 'close@GLIBC_2.2.5' => 0,
13773 'connect@GLIBC_2.2.5' => 0,
13774 'dup@GLIBC_2.2.5' => 0,
13775 'fclose@GLIBC_2.2.5' => 0,
13776 'fcntl64@GLIBC_2.28' => 0,
13777 'fgets@GLIBC_2.2.5' => 0,
13778 'fopen64@GLIBC_2.2.5' => 0,
13779 'free@GLIBC_2.2.5' => 0,
13780 'getsockopt@GLIBC_2.2.5' => 0,
13781 'malloc@GLIBC_2.2.5' => 0,
13782 'memcmp@GLIBC_2.2.5' => 0,
13783 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013784 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013785 'open64@GLIBC_2.2.5' => 0,
13786 'poll@GLIBC_2.2.5' => 0,
13787 'ppoll@GLIBC_2.4' => 0,
13788 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013789 'recvmsg@GLIBC_2.2.5' => 0,
13790 'sendmsg@GLIBC_2.2.5' => 0,
13791 'sendto@GLIBC_2.2.5' => 0,
13792 'setsockopt@GLIBC_2.2.5' => 0,
13793 'socket@GLIBC_2.2.5' => 0,
13794 'stat64@GLIBC_2.33' => 0,
13795 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013796 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013797 'timerfd_create@GLIBC_2.8' => 0,
13798 'timerfd_settime@GLIBC_2.8' => 0,
13799 'write@GLIBC_2.2.5' => 0
13800 }
13801 },
13802 'WordSize' => '8'
13803};