blob: 1c7bc8524d470157052a760d7e99338dae5e81e3 [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 Jeffery53b08672025-03-04 12:26:18 +10302667 '42541' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302685 'type' => '42723'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302689 'type' => '42728'
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 Jeffery53b08672025-03-04 12:26:18 +10302700 '42738' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302720 '42909' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302745 '42985' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302765 '44645' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302811 'type' => '44972'
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 Jeffery53b08672025-03-04 12:26:18 +10302823 '44982' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302843 '45874' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302872 '46000' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302896 '46612' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302920 '47523' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302938 'type' => '47633'
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 Jeffery53b08672025-03-04 12:26:18 +10302950 '47643' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302974 '48415' => {
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 Jeffery53b08672025-03-04 12:26:18 +10302999 '48491' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303023 '49263' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303048 '49339' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303075 '50264' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303105 '51503' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303131 'type' => '44972'
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 Jeffery53b08672025-03-04 12:26:18 +10303148 '53756' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303194 'type' => '54224'
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 Jeffery53b08672025-03-04 12:26:18 +10303210 '55069' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303243 '57087' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303284 'type' => '54224'
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 Jeffery53b08672025-03-04 12:26:18 +10303300 '58416' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303334 '60248' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303370 'type' => '54224'
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 Jeffery53b08672025-03-04 12:26:18 +10303386 '60691' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303392 'type' => '63257'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303396 'type' => '63262'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
3399 'Return' => '100',
3400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303402 '63267' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303416 'type' => '64622'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303420 'type' => '63257'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
3423 'Return' => '100',
3424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303426 '64627' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303436 'type' => '65310'
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 Jeffery53b08672025-03-04 12:26:18 +10303448 '2' => 'r12'
Unive Tiene5c3f142024-12-13 14:14:19 +08003449 },
3450 'Return' => '100',
3451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303453 '65315' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303459 'type' => '66066'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303463 'type' => '66071'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
3466 'Return' => '100',
3467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303469 '66076' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303483 'type' => '67444'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303487 'type' => '66066'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
3490 'Return' => '100',
3491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303493 '67449' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303503 'type' => '68132'
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' => {
3515 '2' => 'r12'
3516 },
3517 'Return' => '100',
3518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303520 '68137' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303534 'type' => '69436'
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 Jeffery53b08672025-03-04 12:26:18 +10303543 '69441' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303563 '69561' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303577 'type' => '69883'
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 Jeffery53b08672025-03-04 12:26:18 +10303597 '74683' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303611 'type' => '74903'
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 Jeffery53b08672025-03-04 12:26:18 +10303637 '74908' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303662 '76603' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303688 'type' => '76759'
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 Jeffery53b08672025-03-04 12:26:18 +10303700 '76769' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303725 '76909' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303739 'type' => '77101'
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 Jeffery53b08672025-03-04 12:26:18 +10303749 '77254' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303777 '77656' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303801 '78021' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303807 'type' => '78952'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303811 'type' => '78957'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
3814 'Return' => '100',
3815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10303817 '78962' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303835 'type' => '79242'
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 Jeffery53b08672025-03-04 12:26:18 +10303859 '79505' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303873 'type' => '79697'
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 Jeffery53b08672025-03-04 12:26:18 +10303883 '83567' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303911 '83807' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303945 '83974' => {
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 Jeffery53b08672025-03-04 12:26:18 +10303982 '84204' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304029 '84525' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304057 '84760' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304096 '84927' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304141 '85318' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304190 '85520' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304237 '85817' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304274 '86477' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304327 '86799' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304355 '87021' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304385 '87125' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304437 '87428' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304496 '87638' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304516 '104485' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304534 'type' => '104810'
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 Jeffery53b08672025-03-04 12:26:18 +10304544 '104825' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304550 'type' => '104874'
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 Jeffery53b08672025-03-04 12:26:18 +10304559 '104879' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304565 'type' => '104874'
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 Jeffery53b08672025-03-04 12:26:18 +10304574 '105038' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304580 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 },
4582 '1' => {
4583 'name' => 'new_tree',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304584 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304585 }
4586 },
4587 'Return' => '1',
4588 'ShortName' => 'pldm_entity_association_tree_copy_root'
4589 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304590 '105467' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304596 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '1' => {
4599 'name' => 'entity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304600 'type' => '95475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 }
4602 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304603 'Return' => '89452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 'ShortName' => 'pldm_entity_association_tree_find'
4605 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304606 '105747' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304612 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 },
4614 '1' => {
4615 'name' => 'entity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304616 'type' => '95475'
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 Jeffery53b08672025-03-04 12:26:18 +10304623 'Return' => '89452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4625 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304626 '106129' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304632 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10304647 'Return' => '89447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 'ShortName' => 'pldm_pdr_find_last_in_range'
4649 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304650 '106256' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304656 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10304665 '106508' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304671 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10304685 '106776' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304691 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 },
4693 '1' => {
4694 'name' => 'entity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304695 'type' => '88585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 },
4697 '2' => {
4698 'name' => 'node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304699 'type' => '105462'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 }
4701 },
4702 'Return' => '1',
4703 'ShortName' => 'pldm_find_entity_ref_in_tree'
4704 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304705 '107063' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304711 'type' => '89452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 },
4713 '1' => {
4714 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304715 'type' => '90321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 },
4717 '2' => {
4718 'name' => 'entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304719 'type' => '104810'
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 Jeffery53b08672025-03-04 12:26:18 +10304750 '107296' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304756 'type' => '89452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304757 },
4758 '1' => {
4759 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304760 'type' => '90321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 },
4762 '2' => {
4763 'name' => 'entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304764 'type' => '104810'
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 Jeffery53b08672025-03-04 12:26:18 +10304782 '107514' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304788 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '1' => {
4791 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304792 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10304806 '109071' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304812 'type' => '89452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 },
4814 '1' => {
4815 'name' => 'node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304816 'type' => '95475'
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 Jeffery53b08672025-03-04 12:26:18 +10304826 '109160' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304832 'type' => '89452'
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 Jeffery53b08672025-03-04 12:26:18 +10304846 '109375' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304852 'type' => '89452'
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 Jeffery53b08672025-03-04 12:26:18 +10304861 '109424' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304867 'type' => '89452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 }
4869 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304870 'Return' => '88585',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304871 'ShortName' => 'pldm_entity_get_parent'
4872 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304873 '109558' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304879 'type' => '89452'
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 Jeffery53b08672025-03-04 12:26:18 +10304885 '109713' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304891 'type' => '104874'
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 Jeffery53b08672025-03-04 12:26:18 +10304900 '109892' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304906 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304910 'type' => '104810'
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 Jeffery53b08672025-03-04 12:26:18 +10304923 '110351' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304929 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 },
4931 '1' => {
4932 'name' => 'entity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304933 'type' => '95475'
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 Jeffery53b08672025-03-04 12:26:18 +10304941 'type' => '89452'
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 Jeffery53b08672025-03-04 12:26:18 +10304962 'Return' => '89452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304963 'ShortName' => 'pldm_entity_association_tree_add_entity'
4964 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304965 '110958' => {
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 Jeffery53b08672025-03-04 12:26:18 +10304971 'type' => '104874'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 },
4973 '1' => {
4974 'name' => 'entity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304975 'type' => '95475'
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 Jeffery53b08672025-03-04 12:26:18 +10304983 'type' => '89452'
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 Jeffery53b08672025-03-04 12:26:18 +10304990 'Return' => '89452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 'ShortName' => 'pldm_entity_association_tree_add'
4992 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304993 '111281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +03004995 'Line' => '314',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304996 'Return' => '104874',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_init'
4998 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304999 '111355' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305005 'type' => '111489'
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 Jeffery53b08672025-03-04 12:26:18 +10305011 '111515' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305017 'type' => '89452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 }
5019 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305020 'Return' => '88585',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'ShortName' => 'pldm_entity_extract'
5022 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305023 '112111' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305029 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305057 '112465' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305063 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305089 'Return' => '91271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5091 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305092 '112819' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305098 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10305129 '113132' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305135 'type' => '91271'
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 Jeffery53b08672025-03-04 12:26:18 +10305141 '113503' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305147 'type' => '106251'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 },
5149 '1' => {
5150 'name' => 'record',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305151 'type' => '91271'
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 Jeffery53b08672025-03-04 12:26:18 +10305157 '113720' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 'Header' => 'pdr.h',
5159 'Line' => '62',
5160 'Param' => {
5161 '0' => {
5162 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305163 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305169 '113853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'Header' => 'pdr.h',
5171 'Line' => '52',
5172 'Param' => {
5173 '0' => {
5174 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305175 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305181 '113984' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305187 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305195 'type' => '91271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305196 },
5197 '3' => {
5198 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305199 'type' => '76759'
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 Jeffery53b08672025-03-04 12:26:18 +10305211 'Return' => '91271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305212 'ShortName' => 'pldm_pdr_find_record_by_type'
5213 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305214 '114155' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305220 'type' => '106251'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 },
5222 '1' => {
5223 'name' => 'curr_record',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305224 'type' => '91271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305225 },
5226 '2' => {
5227 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305228 'type' => '76759'
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 Jeffery53b08672025-03-04 12:26:18 +10305246 'Return' => '91271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'ShortName' => 'pldm_pdr_get_next_record'
5248 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305249 '114362' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305255 'type' => '106251'
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 Jeffery53b08672025-03-04 12:26:18 +10305263 'type' => '76759'
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 Jeffery53b08672025-03-04 12:26:18 +10305281 'Return' => '91271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305282 'ShortName' => 'pldm_pdr_find_record'
5283 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305284 '114541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305285 'Header' => 'pdr.h',
5286 'Line' => '42',
5287 'Param' => {
5288 '0' => {
5289 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305290 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10305299 '114694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305300 'Header' => 'pdr.h',
5301 'Line' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305302 'Return' => '90321',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 'ShortName' => 'pldm_pdr_init'
5304 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305305 '114766' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305306 'Header' => 'pdr.h',
5307 'Line' => '79',
5308 'Param' => {
5309 '0' => {
5310 'name' => 'repo',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305311 'type' => '90321'
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 Jeffery53b08672025-03-04 12:26:18 +10305343 '122694' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305349 'type' => '122743'
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 Jeffery53b08672025-03-04 12:26:18 +10305358 '122748' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305372 'type' => '122743'
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 Jeffery53b08672025-03-04 12:26:18 +10305382 '123885' => {
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 Jeffery53b08672025-03-04 12:26:18 +10305388 'type' => '124496'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005389 }
5390 },
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +03005391 'Reg' => {
5392 '0' => 'rdi'
5393 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005394 'Return' => '100',
5395 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5396 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305397 '124501' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005398 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305399 'Line' => '2499',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005400 'Param' => {
5401 '0' => {
5402 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305403 'type' => '1262'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005404 },
5405 '1' => {
5406 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305407 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005408 },
5409 '2' => {
5410 'name' => 'pdr',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305411 'type' => '124496'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005412 },
5413 '3' => {
5414 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305415 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 }
5417 },
Andrew Jeffery0612d982024-12-12 11:08:21 +10305418 'Reg' => {
5419 '2' => 'rbx'
5420 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005421 'Return' => '100',
5422 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5423 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305424 '128638' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005425 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305426 'Line' => '1883',
Tal Yacobide67ab62024-05-30 22:36:50 +03005427 'Param' => {
5428 '0' => {
5429 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305430 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005431 },
5432 '1' => {
5433 'name' => 'resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305434 'type' => '129747'
Tal Yacobide67ab62024-05-30 22:36:50 +03005435 },
5436 '2' => {
5437 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305438 'type' => '1443'
Tal Yacobide67ab62024-05-30 22:36:50 +03005439 },
5440 '3' => {
5441 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305442 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005443 }
5444 },
5445 'Reg' => {
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305446 '2' => 'r13'
Tal Yacobide67ab62024-05-30 22:36:50 +03005447 },
5448 'Return' => '100',
5449 'ShortName' => 'encode_get_state_effecter_states_resp'
5450 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305451 '129762' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305453 'Line' => '1866',
Tal Yacobide67ab62024-05-30 22:36:50 +03005454 'Param' => {
5455 '0' => {
5456 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305457 'type' => '1522'
Tal Yacobide67ab62024-05-30 22:36:50 +03005458 },
5459 '1' => {
5460 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305461 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005462 },
5463 '2' => {
5464 'name' => 'resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305465 'type' => '129747'
Tal Yacobide67ab62024-05-30 22:36:50 +03005466 }
5467 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305468 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10305469 '2' => 'rsi'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09305470 },
Tal Yacobide67ab62024-05-30 22:36:50 +03005471 'Return' => '100',
5472 'ShortName' => 'decode_get_state_effecter_states_resp'
5473 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305474 '130792' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005475 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305476 'Line' => '1835',
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 'Param' => {
5478 '0' => {
5479 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305480 'type' => '1522'
Tal Yacobide67ab62024-05-30 22:36:50 +03005481 },
5482 '1' => {
5483 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305484 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005485 },
5486 '2' => {
5487 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305488 'type' => '17516'
Tal Yacobide67ab62024-05-30 22:36:50 +03005489 }
5490 },
5491 'Return' => '100',
5492 'ShortName' => 'decode_get_state_effecter_states_req'
5493 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305494 '131359' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005495 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305496 'Line' => '1849',
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 'Param' => {
5498 '0' => {
5499 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305500 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005501 },
5502 '1' => {
5503 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305504 'type' => '5660'
Tal Yacobide67ab62024-05-30 22:36:50 +03005505 },
5506 '2' => {
5507 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305508 'type' => '1443'
Tal Yacobide67ab62024-05-30 22:36:50 +03005509 },
5510 '3' => {
5511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305512 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005513 }
5514 },
5515 'Return' => '100',
5516 'ShortName' => 'encode_get_state_effecter_states_req'
5517 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305518 '147979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305519 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305520 'Line' => '2015',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305521 'Param' => {
5522 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305524 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305525 },
5526 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305527 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305528 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305529 },
5530 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305531 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305532 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305533 },
5534 '3' => {
5535 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305536 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305537 },
5538 '4' => {
5539 'name' => 'event_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305540 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 },
5542 '5' => {
5543 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305544 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305545 },
5546 '6' => {
5547 'name' => 'transfer_flag',
5548 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305549 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305550 },
5551 '7' => {
5552 'name' => 'event_class',
5553 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305554 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 },
5556 '8' => {
5557 'name' => 'event_data_size',
5558 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305559 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305560 },
5561 '9' => {
5562 'name' => 'event_data',
5563 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305564 'type' => '80830'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305565 },
5566 '10' => {
5567 'name' => 'event_data_integrity_checksum',
5568 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305569 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305570 }
5571 },
5572 'Return' => '100',
5573 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5574 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305575 '150042' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305576 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305577 'Line' => '1989',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305578 'Param' => {
5579 '0' => {
5580 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305581 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 },
5583 '1' => {
5584 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305585 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305586 },
5587 '2' => {
5588 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305589 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 },
5591 '3' => {
5592 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305593 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305594 },
5595 '4' => {
5596 'name' => 'event_id_to_acknowledge',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305597 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 },
5599 '5' => {
5600 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305601 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305602 },
5603 '6' => {
5604 'name' => 'payload_length',
5605 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305606 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305607 }
5608 },
5609 'Return' => '100',
5610 'ShortName' => 'encode_poll_for_platform_event_message_req'
5611 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305612 '151133' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305613 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305614 'Line' => '2459',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305615 'Param' => {
5616 '0' => {
5617 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305618 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305619 },
5620 '1' => {
5621 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305622 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305623 },
5624 '2' => {
5625 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305626 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305627 }
5628 },
5629 'Return' => '100',
5630 'ShortName' => 'encode_set_event_receiver_resp'
5631 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305632 '151306' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305633 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305634 'Line' => '2445',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 'Param' => {
5636 '0' => {
5637 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305638 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305639 },
5640 '1' => {
5641 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305642 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 },
5644 '2' => {
5645 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305646 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 },
5648 '3' => {
5649 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305650 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305651 },
5652 '4' => {
5653 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305654 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 },
5656 '5' => {
5657 'name' => 'heartbeat_timer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305658 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305659 }
5660 },
5661 'Return' => '100',
5662 'ShortName' => 'decode_set_event_receiver_req'
5663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305664 '152366' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305666 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305667 'Param' => {
5668 '0' => {
5669 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305670 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305671 },
5672 '1' => {
5673 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305674 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305675 },
5676 '2' => {
5677 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305678 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305679 }
5680 },
5681 'Reg' => {
5682 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305683 '1' => 'rsi',
5684 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305685 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 'Return' => '100',
5687 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305688 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305689 '152859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305690 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305691 'Line' => '2409',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305692 'Param' => {
5693 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305694 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305695 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305696 },
5697 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305698 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305699 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305700 },
5701 '2' => {
5702 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305703 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 },
5705 '3' => {
5706 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305707 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305708 },
5709 '4' => {
5710 'name' => 'heartbeat_timer',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305711 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305712 },
5713 '5' => {
5714 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305715 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305716 }
5717 },
5718 'Return' => '100',
5719 'ShortName' => 'encode_set_event_receiver_req'
5720 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305721 '153117' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305722 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305723 'Line' => '1530',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305724 'Param' => {
5725 '0' => {
5726 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305727 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305728 },
5729 '1' => {
5730 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305731 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305732 },
5733 '2' => {
5734 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305735 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 },
5737 '3' => {
5738 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305739 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305740 }
5741 },
5742 'Return' => '100',
5743 'ShortName' => 'decode_get_sensor_reading_req'
5744 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305745 '153873' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305747 'Line' => '1556',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305748 'Param' => {
5749 '0' => {
5750 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305751 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305752 },
5753 '1' => {
5754 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305755 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305756 },
5757 '2' => {
5758 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305759 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305760 },
5761 '3' => {
5762 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305763 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305764 },
5765 '4' => {
5766 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305768 },
5769 '5' => {
5770 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305771 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305772 },
5773 '6' => {
5774 'name' => 'previous_state',
5775 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305776 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 },
5778 '7' => {
5779 'name' => 'event_state',
5780 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305781 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305782 },
5783 '8' => {
5784 'name' => 'present_reading',
5785 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305786 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305787 },
5788 '9' => {
5789 'name' => 'msg',
5790 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305791 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305792 },
5793 '10' => {
5794 'name' => 'payload_length',
5795 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305796 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 }
5798 },
5799 'Return' => '100',
5800 'ShortName' => 'encode_get_sensor_reading_resp'
5801 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305802 '154427' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305803 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305804 'Line' => '2384',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305805 'Param' => {
5806 '0' => {
5807 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305808 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 },
5810 '1' => {
5811 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305812 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305813 },
5814 '2' => {
5815 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305816 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305817 },
5818 '3' => {
5819 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305820 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305821 },
5822 '4' => {
5823 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305824 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305825 },
5826 '5' => {
5827 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305828 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305829 },
5830 '6' => {
5831 'name' => 'present_state',
5832 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305833 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 },
5835 '7' => {
5836 'name' => 'previous_state',
5837 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305838 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305839 },
5840 '8' => {
5841 'name' => 'event_state',
5842 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305843 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305844 },
5845 '9' => {
5846 'name' => 'present_reading',
5847 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305848 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305849 }
5850 },
5851 'Return' => '100',
5852 'ShortName' => 'decode_get_sensor_reading_resp'
5853 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305854 '157072' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305856 'Line' => '2359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 'Param' => {
5858 '0' => {
5859 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305860 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 },
5862 '1' => {
5863 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305864 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 },
5866 '2' => {
5867 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305868 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 },
5870 '3' => {
5871 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305872 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305873 }
5874 },
5875 'Return' => '100',
5876 'ShortName' => 'encode_get_sensor_reading_req'
5877 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305878 '157290' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305880 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305881 'Param' => {
5882 '0' => {
5883 'name' => 'change_record_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305884 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305885 },
5886 '1' => {
5887 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305888 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305889 },
5890 '2' => {
5891 'name' => 'event_data_operation',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305892 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305893 },
5894 '3' => {
5895 'name' => 'number_of_change_entries',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305896 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305897 },
5898 '4' => {
5899 'name' => 'change_entry_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305900 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305901 }
5902 },
5903 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305904 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305905 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 '3' => 'r9',
5907 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305908 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305909 'Return' => '100',
5910 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305911 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305912 '158738' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305913 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305914 'Line' => '2246',
Thu Nguyenf874b382024-07-24 11:22:34 +00005915 'Param' => {
5916 '0' => {
5917 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305918 'type' => '1262'
Thu Nguyenf874b382024-07-24 11:22:34 +00005919 },
5920 '1' => {
5921 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305922 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005923 },
5924 '2' => {
5925 'name' => 'poll_event',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305926 'type' => '159677'
Thu Nguyenf874b382024-07-24 11:22:34 +00005927 }
5928 },
5929 'Return' => '100',
5930 'ShortName' => 'decode_pldm_message_poll_event_data'
5931 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305932 '159682' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005933 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305934 'Line' => '2232',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305935 'Param' => {
5936 '0' => {
5937 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305938 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305939 },
5940 '1' => {
5941 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305942 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 },
5944 '2' => {
5945 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305946 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 },
5948 '3' => {
5949 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305950 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305951 },
5952 '4' => {
5953 'name' => 'change_record_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305954 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305955 }
5956 },
5957 'Reg' => {
5958 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305959 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 '3' => 'r9',
5961 '4' => 'r8'
5962 },
5963 'Return' => '100',
5964 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5965 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305966 '160352' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305967 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305968 'Line' => '2294',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 'Param' => {
5970 '0' => {
5971 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305972 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 },
5974 '1' => {
5975 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305976 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305977 },
5978 '2' => {
5979 'name' => 'event_data_operations',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305980 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305981 },
5982 '3' => {
5983 'name' => 'numbers_of_change_entries',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305984 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305985 },
5986 '4' => {
5987 'name' => 'change_entries',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305988 'type' => '160671'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305989 },
5990 '5' => {
5991 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305992 'type' => '160686'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 },
5994 '6' => {
5995 'name' => 'actual_change_records_size',
5996 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305997 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 },
5999 '7' => {
6000 'name' => 'max_change_records_size',
6001 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306002 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306003 }
6004 },
6005 'Reg' => {
6006 '0' => 'rdi',
6007 '1' => 'rbx',
6008 '2' => 'r10',
6009 '3' => 'r11',
6010 '4' => 'r8',
6011 '5' => 'r9'
6012 },
6013 'Return' => '100',
6014 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6015 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306016 '160696' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306017 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306018 'Line' => '2210',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 'Param' => {
6020 '0' => {
6021 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306022 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 },
6024 '1' => {
6025 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306026 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306027 },
6028 '2' => {
6029 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306030 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306031 },
6032 '3' => {
6033 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306034 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306035 },
6036 '4' => {
6037 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306038 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 },
6040 '5' => {
6041 'name' => 'pending_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306042 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306043 },
6044 '6' => {
6045 'name' => 'present_value',
6046 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306047 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 }
6049 },
6050 'Return' => '100',
6051 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6052 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306053 '164004' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306054 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306055 'Line' => '1487',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 'Param' => {
6057 '0' => {
6058 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306059 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '1' => {
6062 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306063 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '2' => {
6066 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306067 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 }
6069 },
6070 'Return' => '100',
6071 'ShortName' => 'decode_get_numeric_effecter_value_req'
6072 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306073 '164603' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306075 'Line' => '1511',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'Param' => {
6077 '0' => {
6078 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306079 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 },
6081 '1' => {
6082 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306083 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 },
6085 '2' => {
6086 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306087 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306088 },
6089 '3' => {
6090 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306091 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 },
6093 '4' => {
6094 'name' => 'pending_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306095 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '5' => {
6098 'name' => 'present_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306099 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 },
6101 '6' => {
6102 'name' => 'msg',
6103 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306104 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '7' => {
6107 'name' => 'payload_length',
6108 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306109 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306110 }
6111 },
6112 'Return' => '100',
6113 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6114 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306115 '165301' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306116 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306117 'Line' => '2189',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306118 'Param' => {
6119 '0' => {
6120 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306121 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306122 },
6123 '1' => {
6124 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306125 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306126 },
6127 '2' => {
6128 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306129 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 }
6131 },
6132 'Return' => '100',
6133 'ShortName' => 'encode_get_numeric_effecter_value_req'
6134 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306135 '165499' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306136 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306137 'Line' => '2174',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306138 'Param' => {
6139 '0' => {
6140 'name' => 'pdr_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306141 'type' => '1262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306142 },
6143 '1' => {
6144 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306145 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306146 },
6147 '2' => {
6148 'name' => 'pdr_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306149 'type' => '188116'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306150 }
6151 },
6152 'Return' => '100',
6153 'ShortName' => 'decode_numeric_sensor_pdr_data'
6154 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306155 '188121' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306157 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'Param' => {
6159 '0' => {
6160 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306161 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306162 },
6163 '1' => {
6164 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306165 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306166 },
6167 '2' => {
6168 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306169 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306170 },
6171 '3' => {
6172 'name' => 'previous_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306173 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306174 },
6175 '4' => {
6176 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306177 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306178 },
6179 '5' => {
6180 'name' => 'present_reading',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306181 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306182 }
6183 },
6184 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 '5' => 'r9'
6186 },
6187 'Return' => '100',
6188 'ShortName' => 'decode_numeric_sensor_data'
6189 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306190 '190134' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306192 'Line' => '2141',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 'Param' => {
6194 '0' => {
6195 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306196 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 },
6198 '1' => {
6199 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306200 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 },
6202 '2' => {
6203 'name' => 'sensor_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306204 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306205 },
6206 '3' => {
6207 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306208 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 },
6210 '4' => {
6211 'name' => 'previous_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306212 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306213 }
6214 },
6215 'Reg' => {
6216 '0' => 'rdi',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306217 '2' => 'rdx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306218 '3' => 'r9',
6219 '4' => 'r8'
6220 },
6221 'Return' => '100',
6222 'ShortName' => 'decode_state_sensor_data'
6223 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306224 '190933' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306225 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306226 'Line' => '2123',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 'Param' => {
6228 '0' => {
6229 'name' => 'sensor_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306230 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 },
6232 '1' => {
6233 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306234 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306235 },
6236 '2' => {
6237 'name' => 'present_op_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306238 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306239 },
6240 '3' => {
6241 'name' => 'previous_op_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306242 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 }
6244 },
6245 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306246 '0' => 'rdi',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306247 '2' => 'rdx',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306248 '3' => 'r8'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306249 },
6250 'Return' => '100',
6251 'ShortName' => 'decode_sensor_op_data'
6252 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306253 '191583' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306254 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306255 'Line' => '2106',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306256 'Param' => {
6257 '0' => {
6258 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306259 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306260 },
6261 '1' => {
6262 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306263 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306264 },
6265 '2' => {
6266 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306267 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306268 },
6269 '3' => {
6270 'name' => 'sensor_event_class_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306271 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306272 },
6273 '4' => {
6274 'name' => 'event_class_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306275 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306276 }
6277 },
6278 'Return' => '100',
6279 'ShortName' => 'decode_sensor_event_data'
6280 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306281 '192392' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306282 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306283 'Line' => '2085',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306284 'Param' => {
6285 '0' => {
6286 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306287 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306288 },
6289 '1' => {
6290 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306291 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306292 },
6293 '2' => {
6294 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306295 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306296 },
6297 '3' => {
6298 'name' => 'synchrony_config',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306299 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306300 },
6301 '4' => {
6302 'name' => 'synchrony_config_support',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306303 'type' => '11406'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306304 },
6305 '5' => {
6306 'name' => 'number_event_class_returned',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306307 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306308 },
6309 '6' => {
6310 'name' => 'event_class',
6311 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306312 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306313 },
6314 '7' => {
6315 'name' => 'event_class_count',
6316 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306317 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306318 }
6319 },
6320 'Reg' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306321 '4' => 'r8',
6322 '5' => 'r9'
6323 },
6324 'Return' => '100',
6325 'ShortName' => 'decode_event_message_supported_resp'
6326 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306327 '193670' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306328 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306329 'Line' => '2068',
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' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306337 'type' => '135'
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 'Return' => '100',
6345 'ShortName' => 'encode_event_message_supported_req'
6346 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306347 '193868' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306348 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306349 'Line' => '2041',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306350 'Param' => {
6351 '0' => {
6352 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306353 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306354 },
6355 '1' => {
6356 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306357 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 },
6359 '2' => {
6360 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306361 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306362 },
6363 '3' => {
6364 'name' => 'terminus_max_buffer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306365 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306366 }
6367 },
6368 'Return' => '100',
6369 'ShortName' => 'decode_event_message_buffer_size_resp'
6370 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306371 '194637' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306373 'Line' => '2054',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306374 'Param' => {
6375 '0' => {
6376 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306377 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306378 },
6379 '1' => {
6380 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306381 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306382 },
6383 '2' => {
6384 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306385 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306386 }
6387 },
6388 'Reg' => {
6389 '2' => 'rbx'
6390 },
6391 'Return' => '100',
6392 'ShortName' => 'encode_event_message_buffer_size_req'
6393 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306394 '194835' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306395 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306396 'Line' => '2030',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 'Param' => {
6398 '0' => {
6399 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306400 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '1' => {
6403 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306404 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306405 },
6406 '2' => {
6407 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306408 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306409 },
6410 '3' => {
6411 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306412 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306413 }
6414 },
6415 'Reg' => {
Andrew Jeffery4f60fb72024-09-23 13:56:44 +09306416 '3' => 'rcx'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306417 },
6418 'Return' => '100',
6419 'ShortName' => 'decode_platform_event_message_resp'
6420 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306421 '195511' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306422 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306423 'Line' => '1973',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 'Param' => {
6425 '0' => {
6426 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306427 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 },
6429 '1' => {
6430 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306431 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '2' => {
6434 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306435 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306436 },
6437 '3' => {
6438 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306439 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306440 },
6441 '4' => {
6442 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306443 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306444 },
6445 '5' => {
6446 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306447 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 },
6449 '6' => {
6450 'name' => 'msg',
6451 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306452 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306453 },
6454 '7' => {
6455 'name' => 'payload_length',
6456 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306457 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 }
6459 },
6460 'Return' => '100',
6461 'ShortName' => 'encode_platform_event_message_req'
6462 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306463 '195912' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306464 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306465 'Line' => '1953',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 'Param' => {
6467 '0' => {
6468 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306469 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 },
6471 '1' => {
6472 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306473 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '2' => {
6476 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306477 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '3' => {
6480 'name' => 'event_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306481 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '4' => {
6484 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306485 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '5' => {
6488 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306489 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306490 },
6491 '6' => {
6492 'name' => 'event_class',
6493 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306494 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306495 },
6496 '7' => {
6497 'name' => 'event_data_size',
6498 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306499 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306500 },
6501 '8' => {
6502 'name' => 'event_data',
6503 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306504 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 },
6506 '9' => {
6507 'name' => 'checksum',
6508 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306509 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306510 },
6511 '10' => {
6512 'name' => 'msg',
6513 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306514 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 },
6516 '11' => {
6517 'name' => 'payload_length',
6518 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306519 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306520 }
6521 },
6522 'Return' => '100',
6523 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306525 '198026' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306527 'Line' => '1931',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306528 'Param' => {
6529 '0' => {
6530 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306531 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306532 },
6533 '1' => {
6534 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306535 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 },
6537 '2' => {
6538 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306539 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 },
6541 '3' => {
6542 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306543 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306544 }
6545 },
6546 'Return' => '100',
6547 'ShortName' => 'encode_platform_event_message_resp'
6548 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306549 '198244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306551 'Line' => '1916',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306552 'Param' => {
6553 '0' => {
6554 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306555 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 },
6557 '1' => {
6558 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306559 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306560 },
6561 '2' => {
6562 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306563 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306564 },
6565 '3' => {
6566 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306567 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 },
6569 '4' => {
6570 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306571 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306572 },
6573 '5' => {
6574 'name' => 'event_id_to_acknowledge',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306575 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306576 }
6577 },
6578 'Return' => '100',
6579 'ShortName' => 'decode_poll_for_platform_event_message_req'
6580 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306581 '199494' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306583 'Line' => '1900',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306584 'Param' => {
6585 '0' => {
6586 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306587 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306588 },
6589 '1' => {
6590 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306591 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306592 },
6593 '2' => {
6594 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306595 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306596 },
6597 '3' => {
6598 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306599 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 },
6601 '4' => {
6602 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306603 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 },
6605 '5' => {
6606 'name' => 'event_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306607 'type' => '2697'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306608 }
6609 },
6610 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306611 '0' => 'r10',
6612 '2' => 'rdx',
6613 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 '4' => 'r8',
6615 '5' => 'r9'
6616 },
6617 'Return' => '100',
6618 'ShortName' => 'decode_platform_event_message_req'
6619 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306620 '200313' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306621 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306622 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 'Param' => {
6624 '0' => {
6625 'name' => 'event_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306626 'type' => '200504'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 },
6628 '1' => {
6629 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306630 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 },
6632 '2' => {
6633 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306634 'type' => '20832'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 },
6636 '3' => {
6637 'name' => 'sensor_event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306638 'type' => '118245'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306639 },
6640 '4' => {
6641 'name' => 'sensor_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306642 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306643 },
6644 '5' => {
6645 'name' => 'event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306646 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 },
6648 '6' => {
6649 'name' => 'previous_event_state',
6650 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306651 'type' => '5655'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306652 },
6653 '7' => {
6654 'name' => 'actual_event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306655 'type' => '157965'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306656 }
6657 },
6658 'Reg' => {
6659 '1' => 'rdi',
6660 '2' => 'rdx',
6661 '3' => 'rcx',
6662 '4' => 'r8',
6663 '5' => 'r9',
6664 '7' => 'rsi'
6665 },
6666 'Return' => '100',
6667 'ShortName' => 'encode_sensor_event_data'
6668 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306669 '200519' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306671 'Line' => '1452',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306672 'Param' => {
6673 '0' => {
6674 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306675 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306676 },
6677 '1' => {
6678 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306679 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306680 },
6681 '2' => {
6682 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306683 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306684 },
6685 '3' => {
6686 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306687 'type' => '11406'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306688 },
6689 '4' => {
6690 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306691 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 }
6693 },
6694 'Return' => '100',
6695 'ShortName' => 'decode_get_state_sensor_readings_req'
6696 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306697 '201424' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306698 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306699 'Line' => '1820',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306700 'Param' => {
6701 '0' => {
6702 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306703 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306704 },
6705 '1' => {
6706 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306707 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306708 },
6709 '2' => {
6710 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306711 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306712 },
6713 '3' => {
6714 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306715 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306716 },
6717 '4' => {
6718 'name' => 'field',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306719 'type' => '202654'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306720 }
6721 },
6722 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10306723 '3' => 'r9',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306724 '4' => 'r8'
6725 },
6726 'Return' => '100',
6727 'ShortName' => 'decode_get_state_sensor_readings_resp'
6728 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306729 '202659' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306731 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306732 'Param' => {
6733 '0' => {
6734 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306735 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306736 },
6737 '1' => {
6738 'name' => 'sensor_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306739 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306740 },
6741 '2' => {
6742 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306743 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306744 },
6745 '3' => {
6746 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306747 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306748 },
6749 '4' => {
6750 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306751 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306752 }
6753 },
6754 'Return' => '100',
6755 'ShortName' => 'encode_get_state_sensor_readings_req'
6756 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306757 '202897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306758 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306759 'Line' => '1472',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306760 'Param' => {
6761 '0' => {
6762 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306763 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306764 },
6765 '1' => {
6766 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306768 },
6769 '2' => {
6770 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306771 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306772 },
6773 '3' => {
6774 'name' => 'field',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306775 'type' => '202654'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 },
6777 '4' => {
6778 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306779 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306780 }
6781 },
6782 'Return' => '100',
6783 'ShortName' => 'encode_get_state_sensor_readings_resp'
6784 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306785 '203251' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306786 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306787 'Line' => '1781',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Param' => {
6789 '0' => {
6790 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306791 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306792 },
6793 '1' => {
6794 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306795 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 },
6797 '2' => {
6798 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306799 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306800 }
6801 },
6802 'Reg' => {
6803 '0' => 'rdi',
6804 '1' => 'rsi',
6805 '2' => 'rdx'
6806 },
6807 'Return' => '100',
6808 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6809 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306810 '203328' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306811 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306812 'Line' => '1768',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306813 'Param' => {
6814 '0' => {
6815 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306816 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306817 },
6818 '1' => {
6819 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306820 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306821 },
6822 '2' => {
6823 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306824 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306825 },
6826 '3' => {
6827 'name' => 'effecter_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306828 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306829 },
6830 '4' => {
6831 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306832 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306833 },
6834 '5' => {
6835 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306836 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306837 }
6838 },
6839 'Reg' => {
6840 '3' => 'r12'
6841 },
6842 'Return' => '100',
6843 'ShortName' => 'encode_set_numeric_effecter_value_req'
6844 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306845 '203800' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306846 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306847 'Line' => '1343',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306848 'Param' => {
6849 '0' => {
6850 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306851 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306852 },
6853 '1' => {
6854 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306855 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306856 },
6857 '2' => {
6858 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306859 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306860 },
6861 '3' => {
6862 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306863 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306864 }
6865 },
6866 'Return' => '100',
6867 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6868 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306869 '203993' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306870 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306871 'Line' => '1327',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306872 'Param' => {
6873 '0' => {
6874 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306875 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 },
6877 '1' => {
6878 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306879 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306880 },
6881 '2' => {
6882 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306883 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306884 },
6885 '3' => {
6886 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306887 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306888 },
6889 '4' => {
6890 'name' => 'effecter_value',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306891 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306892 }
6893 },
6894 'Return' => '100',
6895 'ShortName' => 'decode_set_numeric_effecter_value_req'
6896 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306897 '207774' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306898 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306899 'Line' => '1679',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306900 'Param' => {
6901 '0' => {
6902 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306903 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306904 },
6905 '1' => {
6906 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306907 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306908 },
6909 '2' => {
6910 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306911 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306912 },
6913 '3' => {
6914 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306915 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306916 },
6917 '4' => {
6918 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306919 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306920 },
6921 '5' => {
6922 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306923 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306924 },
6925 '6' => {
6926 'name' => 'resp_cnt',
6927 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306928 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306929 },
6930 '7' => {
6931 'name' => 'record_data',
6932 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306933 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306934 },
6935 '8' => {
6936 'name' => 'record_data_length',
6937 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306938 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306939 },
6940 '9' => {
6941 'name' => 'transfer_crc',
6942 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306943 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306944 }
6945 },
6946 'Reg' => {
6947 '5' => 'rbx'
6948 },
6949 'Return' => '100',
6950 'ShortName' => 'decode_get_pdr_resp'
6951 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306952 '209628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306953 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306954 'Line' => '1648',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 'Param' => {
6956 '0' => {
6957 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306958 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '1' => {
6961 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306962 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306963 },
6964 '2' => {
6965 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306966 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306967 },
6968 '3' => {
6969 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306970 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306971 },
6972 '4' => {
6973 'name' => 'request_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306974 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306975 },
6976 '5' => {
6977 'name' => 'record_chg_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306978 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306979 },
6980 '6' => {
6981 'name' => 'msg',
6982 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306983 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306984 },
6985 '7' => {
6986 'name' => 'payload_length',
6987 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306988 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306989 }
6990 },
6991 'Reg' => {
6992 '2' => 'r14'
6993 },
6994 'Return' => '100',
6995 'ShortName' => 'encode_get_pdr_req'
6996 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10306997 '211862' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10306999 'Line' => '1610',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307000 'Param' => {
7001 '0' => {
7002 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307003 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 },
7005 '1' => {
7006 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307007 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307008 },
7009 '2' => {
7010 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307011 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 },
7013 '3' => {
7014 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307015 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307016 },
7017 '4' => {
7018 'name' => 'update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307019 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 },
7021 '5' => {
7022 'name' => 'oem_update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307023 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307024 },
7025 '6' => {
7026 'name' => 'record_count',
7027 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307028 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 },
7030 '7' => {
7031 'name' => 'repository_size',
7032 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307033 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307034 },
7035 '8' => {
7036 'name' => 'largest_record_size',
7037 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307038 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 },
7040 '9' => {
7041 'name' => 'data_transfer_handle_timeout',
7042 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307043 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307044 }
7045 },
7046 'Return' => '100',
7047 'ShortName' => 'decode_get_pdr_repository_info_resp'
7048 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307049 '213921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307050 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307051 'Line' => '1586',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307052 'Param' => {
7053 '0' => {
7054 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307055 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 },
7057 '1' => {
7058 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307059 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 },
7061 '2' => {
7062 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307063 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '3' => {
7066 'name' => 'update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307067 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307068 },
7069 '4' => {
7070 'name' => 'oem_update_time',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307071 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307072 },
7073 '5' => {
7074 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307075 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 },
7077 '6' => {
7078 'name' => 'repository_size',
7079 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307080 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307081 },
7082 '7' => {
7083 'name' => 'largest_record_size',
7084 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307085 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307086 },
7087 '8' => {
7088 'name' => 'data_transfer_handle_timeout',
7089 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307090 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307091 },
7092 '9' => {
7093 'name' => 'msg',
7094 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307095 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307096 }
7097 },
7098 'Return' => '100',
7099 'ShortName' => 'encode_get_pdr_repository_info_resp'
7100 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307101 '214394' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307102 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307103 'Line' => '1410',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 'Param' => {
7105 '0' => {
7106 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307107 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 },
7109 '1' => {
7110 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307111 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307112 },
7113 '2' => {
7114 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307115 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 },
7117 '3' => {
7118 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307119 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307120 },
7121 '4' => {
7122 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307123 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 },
7125 '5' => {
7126 'name' => 'resp_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307127 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 },
7129 '6' => {
7130 'name' => 'record_data',
7131 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307132 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307133 },
7134 '7' => {
7135 'name' => 'transfer_crc',
7136 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307137 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307138 },
7139 '8' => {
7140 'name' => 'msg',
7141 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307142 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 }
7144 },
7145 'Return' => '100',
7146 'ShortName' => 'encode_get_pdr_resp'
7147 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307148 '214843' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307149 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307150 'Line' => '1431',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 'Param' => {
7152 '0' => {
7153 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307154 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 },
7156 '1' => {
7157 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307158 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307159 },
7160 '2' => {
7161 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307162 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 },
7164 '3' => {
7165 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307166 'type' => '1668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307167 },
7168 '4' => {
7169 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307170 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307171 },
7172 '5' => {
7173 'name' => 'request_cnt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307174 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307175 },
7176 '6' => {
7177 'name' => 'record_chg_num',
7178 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307179 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307180 }
7181 },
7182 'Return' => '100',
7183 'ShortName' => 'decode_get_pdr_req'
7184 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307185 '216320' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307187 'Line' => '1382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307188 'Param' => {
7189 '0' => {
7190 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307191 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307192 },
7193 '1' => {
7194 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307195 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307196 },
7197 '2' => {
7198 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307199 'type' => '17516'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307200 },
7201 '3' => {
7202 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307203 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307204 },
7205 '4' => {
7206 'name' => 'field',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307207 'type' => '217372'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307208 }
7209 },
7210 'Return' => '100',
7211 'ShortName' => 'decode_set_state_effecter_states_req'
7212 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307213 '217377' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307215 'Line' => '1747',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'Param' => {
7217 '0' => {
7218 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307219 'type' => '1522'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307220 },
7221 '1' => {
7222 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307223 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307224 },
7225 '2' => {
7226 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307227 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307228 }
7229 },
7230 'Reg' => {
7231 '0' => 'rdi',
7232 '1' => 'rsi',
7233 '2' => 'rdx'
7234 },
7235 'Return' => '100',
7236 'ShortName' => 'decode_set_state_effecter_states_resp'
7237 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307238 '217452' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307239 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307240 'Line' => '1728',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307241 'Param' => {
7242 '0' => {
7243 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307244 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307245 },
7246 '1' => {
7247 'name' => 'effecter_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307248 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307249 },
7250 '2' => {
7251 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307252 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307253 },
7254 '3' => {
7255 'name' => 'field',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307256 'type' => '217372'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307257 },
7258 '4' => {
7259 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307260 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307261 }
7262 },
7263 'Reg' => {
7264 '1' => 'rsi'
7265 },
7266 'Return' => '100',
7267 'ShortName' => 'encode_set_state_effecter_states_req'
7268 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307269 '217796' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307270 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307271 'Line' => '1360',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307272 'Param' => {
7273 '0' => {
7274 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307275 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307276 },
7277 '1' => {
7278 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307279 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307280 },
7281 '2' => {
7282 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307283 'type' => '1443'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307284 }
7285 },
7286 'Return' => '100',
7287 'ShortName' => 'encode_set_state_effecter_states_resp'
7288 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307289 '217963' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307290 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307291 'Line' => '710',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307292 'Param' => {
7293 '0' => {
7294 'name' => 'sensor',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307295 'type' => '218353'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307296 },
7297 '1' => {
7298 'name' => 'allocation_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307299 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 },
7301 '2' => {
7302 'name' => 'possible_states',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307303 'type' => '218363'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307304 },
7305 '3' => {
7306 'name' => 'possible_states_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307307 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307308 },
7309 '4' => {
7310 'name' => 'actual_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307311 'type' => '157965'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307312 }
7313 },
7314 'Reg' => {
7315 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307316 '1' => 'rsi',
7317 '2' => 'r9',
7318 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307319 '4' => 'r8'
7320 },
7321 'Return' => '100',
7322 'ShortName' => 'encode_state_sensor_pdr'
7323 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307324 '218373' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307325 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +10307326 'Line' => '950',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307327 'Param' => {
7328 '0' => {
7329 'name' => 'effecter',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307330 'type' => '218763'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307331 },
7332 '1' => {
7333 'name' => 'allocation_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307334 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307335 },
7336 '2' => {
7337 'name' => 'possible_states',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307338 'type' => '218773'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307339 },
7340 '3' => {
7341 'name' => 'possible_states_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307342 'type' => '36668'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307343 },
7344 '4' => {
7345 'name' => 'actual_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307346 'type' => '157965'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307347 }
7348 },
7349 'Reg' => {
7350 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307351 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307352 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307353 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307354 '4' => 'r8'
7355 },
7356 'Return' => '100',
7357 'ShortName' => 'encode_state_effecter_pdr'
7358 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307359 '222086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307360 'Header' => 'instance-id.h',
7361 'Line' => '85',
7362 'Param' => {
7363 '0' => {
7364 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307365 'type' => '222266'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 },
7367 '1' => {
7368 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307369 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 },
7371 '2' => {
7372 'name' => 'iid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307373 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307374 }
7375 },
7376 'Return' => '100',
7377 'ShortName' => 'pldm_instance_id_free'
7378 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307379 '222271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 'Header' => 'instance-id.h',
7381 'Line' => '68',
7382 'Param' => {
7383 '0' => {
7384 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307385 'type' => '222266'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307386 },
7387 '1' => {
7388 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307389 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 },
7391 '2' => {
7392 'name' => 'iid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307393 'type' => '222653'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 }
7395 },
7396 'Return' => '100',
7397 'ShortName' => 'pldm_instance_id_alloc'
7398 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307399 '222658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 'Header' => 'instance-id.h',
7401 'Line' => '51',
7402 'Param' => {
7403 '0' => {
7404 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307405 'type' => '222266'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 }
7407 },
7408 'Reg' => {
7409 '0' => 'rdi'
7410 },
7411 'Return' => '100',
7412 'ShortName' => 'pldm_instance_db_destroy'
7413 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307414 '222743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307415 'Header' => 'instance-id.h',
7416 'Line' => '41',
7417 'Param' => {
7418 '0' => {
7419 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307420 'type' => '222829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307421 }
7422 },
7423 'Return' => '100',
7424 'ShortName' => 'pldm_instance_db_init_default'
7425 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307426 '222834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307427 'Header' => 'instance-id.h',
7428 'Line' => '28',
7429 'Param' => {
7430 '0' => {
7431 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307432 'type' => '222829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 },
7434 '1' => {
7435 'name' => 'dbpath',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307436 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307437 }
7438 },
7439 'Return' => '100',
7440 'ShortName' => 'pldm_instance_db_init'
7441 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307442 '223785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307443 'Header' => 'transport.h',
7444 'Line' => '53',
7445 'Param' => {
7446 '0' => {
7447 'name' => 'transport',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307448 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307449 },
7450 '1' => {
7451 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307452 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307453 },
7454 '2' => {
7455 'name' => 'pldm_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307456 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307457 },
7458 '3' => {
7459 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307460 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307461 }
7462 },
7463 'Reg' => {
7464 '0' => 'rdi',
7465 '1' => 'rsi',
7466 '2' => 'rdx',
7467 '3' => 'rcx'
7468 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307469 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307470 'ShortName' => 'pldm_transport_send_msg'
7471 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307472 '223832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307473 'Header' => 'transport.h',
7474 'Line' => '118',
7475 'Param' => {
7476 '0' => {
7477 'name' => 'transport',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307478 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 },
7480 '1' => {
7481 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307482 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307483 },
7484 '2' => {
7485 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307486 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307487 },
7488 '3' => {
7489 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307490 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307491 },
7492 '4' => {
7493 'name' => 'pldm_resp_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307494 'type' => '80830'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307495 },
7496 '5' => {
7497 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307498 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307499 }
7500 },
7501 'Reg' => {
7502 '2' => 'r14'
7503 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307504 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 'ShortName' => 'pldm_transport_send_recv_msg'
7506 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307507 '223889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307508 'Header' => 'mctp-demux.h',
7509 'Line' => '18',
7510 'Param' => {
7511 '0' => {
7512 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307513 'type' => '223780'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307514 }
7515 },
7516 'Reg' => {
7517 '0' => 'rdi'
7518 },
7519 'Return' => '1',
7520 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7521 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307522 '223926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307523 'Header' => 'transport.h',
7524 'Line' => '81',
7525 'Param' => {
7526 '0' => {
7527 'name' => 'transport',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307528 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307529 },
7530 '1' => {
7531 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307532 'type' => '223963'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307533 },
7534 '2' => {
7535 'name' => 'pldm_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307536 'type' => '80830'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307537 },
7538 '3' => {
7539 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307540 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307541 }
7542 },
7543 'Reg' => {
7544 '0' => 'rdi',
7545 '1' => 'rsi',
7546 '2' => 'rbp',
7547 '3' => 'rcx'
7548 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307549 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'ShortName' => 'pldm_transport_recv_msg'
7551 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307552 '223968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 'Header' => 'mctp-demux.h',
7554 'Line' => '32',
7555 'Param' => {
7556 '0' => {
7557 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307558 'type' => '223780'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307559 },
7560 '1' => {
7561 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307562 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307563 },
7564 '2' => {
7565 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307566 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307567 }
7568 },
7569 'Reg' => {
7570 '0' => 'rdi',
7571 '1' => 'rsi',
7572 '2' => 'rdx'
7573 },
7574 'Return' => '100',
7575 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7576 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307577 '224000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307578 'Header' => 'mctp-demux.h',
7579 'Line' => '22',
7580 'Param' => {
7581 '0' => {
7582 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307583 'type' => '223780'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307584 }
7585 },
7586 'Reg' => {
7587 '0' => 'rdi'
7588 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307589 'Return' => '223822',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 'ShortName' => 'pldm_transport_mctp_demux_core'
7591 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307592 '224044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307593 'Header' => 'mctp-demux.h',
7594 'Line' => '15',
7595 'Param' => {
7596 '0' => {
7597 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307598 'type' => '224066'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307599 }
7600 },
7601 'Reg' => {
7602 '0' => 'r12'
7603 },
7604 'Return' => '100',
7605 'ShortName' => 'pldm_transport_mctp_demux_init'
7606 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307607 '224125' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307608 'Header' => 'pldm.h',
7609 'Line' => '119',
7610 'Return' => '1',
7611 'ShortName' => 'pldm_close'
7612 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307613 '224169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 'Header' => 'pldm.h',
7615 'Line' => '75',
7616 'Param' => {
7617 '0' => {
7618 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307619 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 },
7621 '1' => {
7622 'name' => 'mctp_fd',
7623 'type' => '100'
7624 },
7625 '2' => {
7626 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307627 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307628 },
7629 '3' => {
7630 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307631 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 }
7633 },
7634 'Reg' => {
7635 '0' => 'rdi',
7636 '1' => 'rsi',
7637 '2' => 'rdx',
7638 '3' => 'rcx'
7639 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307640 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307641 'ShortName' => 'pldm_send'
7642 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307643 '224588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307644 'Header' => 'pldm.h',
7645 'Line' => '57',
7646 'Param' => {
7647 '0' => {
7648 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307649 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 },
7651 '1' => {
7652 'name' => 'mctp_fd',
7653 'type' => '100'
7654 },
7655 '2' => {
7656 'name' => 'pldm_req_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307657 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307658 },
7659 '3' => {
7660 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307661 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307662 },
7663 '4' => {
7664 'name' => 'pldm_resp_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307665 'type' => '76759'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307666 },
7667 '5' => {
7668 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307669 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307670 }
7671 },
7672 'Reg' => {
7673 '0' => 'rdi',
7674 '1' => 'rsi',
7675 '2' => 'rdx',
7676 '3' => 'rcx',
7677 '4' => 'r8',
7678 '5' => 'r9'
7679 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307680 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307681 'ShortName' => 'pldm_send_recv'
7682 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307683 '225071' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307684 'Header' => 'pldm.h',
7685 'Line' => '94',
7686 'Param' => {
7687 '0' => {
7688 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307689 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 },
7691 '1' => {
7692 'name' => 'mctp_fd',
7693 'type' => '100'
7694 },
7695 '2' => {
7696 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307697 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 },
7699 '3' => {
7700 'name' => 'pldm_resp_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307701 'type' => '76759'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 },
7703 '4' => {
7704 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307705 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 }
7707 },
7708 'Reg' => {
7709 '3' => 'rbx'
7710 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307711 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307712 'ShortName' => 'pldm_recv'
7713 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307714 '225297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307715 'Header' => 'pldm.h',
7716 'Line' => '112',
7717 'Param' => {
7718 '0' => {
7719 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307720 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307721 },
7722 '1' => {
7723 'name' => 'mctp_fd',
7724 'type' => '100'
7725 },
7726 '2' => {
7727 'name' => 'pldm_resp_msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307728 'type' => '76759'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307729 },
7730 '3' => {
7731 'name' => 'resp_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307732 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307733 }
7734 },
7735 'Reg' => {
7736 '2' => 'r12',
7737 '3' => 'r13'
7738 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307739 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 'ShortName' => 'pldm_recv_any'
7741 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307742 '225750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 'Header' => 'pldm.h',
7744 'Line' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307745 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307746 'ShortName' => 'pldm_open'
7747 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307748 '228177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 'Header' => 'af-mctp.h',
7750 'Line' => '54',
7751 'Param' => {
7752 '0' => {
7753 'name' => 'transport',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307754 'type' => '228333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 },
7756 '1' => {
7757 'name' => 'smctp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307758 'type' => '228338'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307759 },
7760 '2' => {
7761 'name' => 'len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307762 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 }
7764 },
7765 'Reg' => {
7766 '1' => 'rsi',
7767 '2' => 'rdx'
7768 },
7769 'Return' => '100',
7770 'ShortName' => 'pldm_transport_af_mctp_bind'
7771 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307772 '228343' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 'Header' => 'af-mctp.h',
7774 'Line' => '19',
7775 'Param' => {
7776 '0' => {
7777 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307778 'type' => '228333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307779 }
7780 },
7781 'Reg' => {
7782 '0' => 'rdi'
7783 },
7784 'Return' => '1',
7785 'ShortName' => 'pldm_transport_af_mctp_destroy'
7786 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307787 '228427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307788 'Header' => 'af-mctp.h',
7789 'Line' => '16',
7790 'Param' => {
7791 '0' => {
7792 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307793 'type' => '228651'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 }
7795 },
7796 'Reg' => {
7797 '0' => 'r12'
7798 },
7799 'Return' => '100',
7800 'ShortName' => 'pldm_transport_af_mctp_init'
7801 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307802 '229838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 'Header' => 'af-mctp.h',
7804 'Line' => '37',
7805 'Param' => {
7806 '0' => {
7807 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307808 'type' => '228333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 },
7810 '1' => {
7811 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307812 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 },
7814 '2' => {
7815 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307816 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307817 }
7818 },
7819 'Reg' => {
7820 '0' => 'rdi',
7821 '1' => 'rsi',
7822 '2' => 'rdx'
7823 },
7824 'Return' => '100',
7825 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7826 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307827 '229911' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307828 'Header' => 'af-mctp.h',
7829 'Line' => '33',
7830 'Param' => {
7831 '0' => {
7832 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307833 'type' => '228333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '1' => {
7836 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307837 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 },
7839 '2' => {
7840 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307841 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307842 }
7843 },
7844 'Reg' => {
7845 '0' => 'rdi',
7846 '1' => 'rsi',
7847 '2' => 'rdx'
7848 },
7849 'Return' => '100',
7850 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7851 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307852 '230152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 'Header' => 'af-mctp.h',
7854 'Line' => '28',
7855 'Param' => {
7856 '0' => {
7857 'name' => 't',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307858 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307859 },
7860 '1' => {
7861 'name' => 'pollfd',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307862 'type' => '226824'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 }
7864 },
7865 'Reg' => {
7866 '0' => 'rdi',
7867 '1' => 'rsi'
7868 },
7869 'Return' => '100',
7870 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7871 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307872 '230230' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307873 'Header' => 'af-mctp.h',
7874 'Line' => '23',
7875 'Param' => {
7876 '0' => {
7877 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307878 'type' => '228333'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307879 }
7880 },
7881 'Reg' => {
7882 '0' => 'rdi'
7883 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307884 'Return' => '223822',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 'ShortName' => 'pldm_transport_af_mctp_core'
7886 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307887 '233961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307888 'Header' => 'mctp-demux.h',
7889 'Line' => '36',
7890 'Param' => {
7891 '0' => {
7892 'name' => 'ctx',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307893 'type' => '223780'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307894 },
7895 '1' => {
7896 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307897 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 },
7899 '2' => {
7900 'name' => 'eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307901 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 }
7903 },
7904 'Reg' => {
7905 '0' => 'rdi',
7906 '1' => 'rsi',
7907 '2' => 'rdx'
7908 },
7909 'Return' => '100',
7910 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7911 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307912 '234275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 'Header' => 'mctp-demux.h',
7914 'Line' => '27',
7915 'Param' => {
7916 '0' => {
7917 'name' => 't',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307918 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307919 },
7920 '1' => {
7921 'name' => 'pollfd',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307922 'type' => '226824'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307923 }
7924 },
7925 'Reg' => {
7926 '0' => 'rdi',
7927 '1' => 'rsi'
7928 },
7929 'Return' => '100',
7930 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7931 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307932 '242119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 'Header' => 'transport.h',
7934 'Line' => '31',
7935 'Param' => {
7936 '0' => {
7937 'name' => 'transport',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307938 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307939 },
7940 '1' => {
7941 'name' => 'timeout',
7942 'type' => '100'
7943 }
7944 },
7945 'Return' => '100',
7946 'ShortName' => 'pldm_transport_poll'
7947 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307948 '244321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307949 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307950 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 'Param' => {
7952 '0' => {
7953 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307954 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 },
7956 '1' => {
7957 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307958 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307959 },
7960 '2' => {
7961 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307962 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307963 }
7964 },
7965 'Return' => '100',
7966 'ShortName' => 'encode_new_file_with_metadata_resp'
7967 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10307968 '244521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307969 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307970 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 'Param' => {
7972 '0' => {
7973 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307974 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 },
7976 '1' => {
7977 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307978 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '2' => {
7981 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307982 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '3' => {
7985 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307986 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 },
7988 '4' => {
7989 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307990 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 },
7992 '5' => {
7993 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307994 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307995 },
7996 '6' => {
7997 'name' => 'file_meta_data_2',
7998 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307999 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 },
8001 '7' => {
8002 'name' => 'file_meta_data_3',
8003 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308004 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 },
8006 '8' => {
8007 'name' => 'file_meta_data_4',
8008 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308009 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308010 }
8011 },
8012 'Reg' => {
8013 '1' => 'r10',
8014 '2' => 'rdx',
8015 '3' => 'rdi',
8016 '4' => 'r8',
8017 '5' => 'r9'
8018 },
8019 'Return' => '100',
8020 'ShortName' => 'decode_new_file_with_metadata_req'
8021 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308022 '244753' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308023 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308024 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 'Param' => {
8026 '0' => {
8027 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308028 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 },
8030 '1' => {
8031 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308032 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308033 },
8034 '2' => {
8035 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308036 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 }
8038 },
8039 'Reg' => {
8040 '0' => 'rdi',
8041 '1' => 'rsi',
8042 '2' => 'rdx'
8043 },
8044 'Return' => '100',
8045 'ShortName' => 'decode_new_file_with_metadata_resp'
8046 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308047 '244854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308049 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 'Param' => {
8051 '0' => {
8052 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308053 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '1' => {
8056 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308057 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '2' => {
8060 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308061 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 },
8063 '3' => {
8064 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308065 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 },
8067 '4' => {
8068 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308069 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 },
8071 '5' => {
8072 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308073 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308074 },
8075 '6' => {
8076 'name' => 'file_meta_data_3',
8077 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308078 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308079 },
8080 '7' => {
8081 'name' => 'file_meta_data_4',
8082 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308083 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 },
8085 '8' => {
8086 'name' => 'msg',
8087 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308088 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308089 }
8090 },
8091 'Reg' => {
8092 '2' => 'r14'
8093 },
8094 'Return' => '100',
8095 'ShortName' => 'encode_new_file_with_metadata_req'
8096 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308097 '245151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308098 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308099 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 'Param' => {
8101 '0' => {
8102 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308103 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '1' => {
8106 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308107 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 },
8109 '2' => {
8110 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308111 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308112 }
8113 },
8114 'Return' => '100',
8115 'ShortName' => 'encode_file_ack_with_meta_data_resp'
8116 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308117 '245346' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308119 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 'Param' => {
8121 '0' => {
8122 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308123 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '1' => {
8126 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308127 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 },
8129 '2' => {
8130 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308131 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '3' => {
8134 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308135 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 },
8137 '4' => {
8138 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308139 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 },
8141 '5' => {
8142 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308143 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 },
8145 '6' => {
8146 'name' => 'file_meta_data_2',
8147 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308148 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 },
8150 '7' => {
8151 'name' => 'file_meta_data_3',
8152 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308153 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 },
8155 '8' => {
8156 'name' => 'file_meta_data_4',
8157 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308158 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308159 }
8160 },
8161 'Reg' => {
8162 '1' => 'rsi',
8163 '2' => 'rdx',
8164 '3' => 'rcx',
8165 '4' => 'r8',
8166 '5' => 'r9'
8167 },
8168 'Return' => '100',
8169 'ShortName' => 'decode_file_ack_with_meta_data_req'
8170 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308171 '245558' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308172 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308173 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 'Param' => {
8175 '0' => {
8176 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308177 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 },
8179 '1' => {
8180 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308181 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308182 },
8183 '2' => {
8184 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308185 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 }
8187 },
8188 'Reg' => {
8189 '0' => 'rdi',
8190 '1' => 'rsi',
8191 '2' => 'rdx'
8192 },
8193 'Return' => '100',
8194 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8195 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308196 '245654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308197 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308198 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 'Param' => {
8200 '0' => {
8201 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308202 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '1' => {
8205 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308206 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '2' => {
8209 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308210 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '3' => {
8213 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308214 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 },
8216 '4' => {
8217 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308218 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308219 },
8220 '5' => {
8221 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308222 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308223 },
8224 '6' => {
8225 'name' => 'file_meta_data_3',
8226 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308227 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '7' => {
8230 'name' => 'file_meta_data_4',
8231 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308232 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '8' => {
8235 'name' => 'msg',
8236 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308237 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308238 }
8239 },
8240 'Reg' => {
8241 '2' => 'r14'
8242 },
8243 'Return' => '100',
8244 'ShortName' => 'encode_file_ack_with_meta_data_req'
8245 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308246 '245951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308248 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 'Param' => {
8250 '0' => {
8251 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308252 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '1' => {
8255 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308256 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '2' => {
8259 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308260 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 }
8262 },
8263 'Reg' => {
8264 '0' => 'rdi',
8265 '1' => 'rsi',
8266 '2' => 'rdx'
8267 },
8268 'Return' => '100',
8269 'ShortName' => 'decode_file_ack_resp'
8270 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308271 '246052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308273 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 'Param' => {
8275 '0' => {
8276 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308277 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '1' => {
8280 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308281 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 },
8283 '2' => {
8284 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308285 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 },
8287 '3' => {
8288 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308289 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 },
8291 '4' => {
8292 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308293 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308294 }
8295 },
8296 'Return' => '100',
8297 'ShortName' => 'encode_file_ack_req'
8298 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308299 '246287' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308300 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308301 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 'Param' => {
8303 '0' => {
8304 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308305 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '1' => {
8308 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308309 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308310 },
8311 '2' => {
8312 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308313 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 }
8315 },
8316 'Return' => '100',
8317 'ShortName' => 'encode_file_ack_resp'
8318 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308319 '246477' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308321 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308322 'Param' => {
8323 '0' => {
8324 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308325 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308326 },
8327 '1' => {
8328 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308329 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308330 },
8331 '2' => {
8332 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308333 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308334 },
8335 '3' => {
8336 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308337 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308338 },
8339 '4' => {
8340 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308341 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308342 }
8343 },
8344 'Reg' => {
8345 '1' => 'rsi',
8346 '2' => 'rdx',
8347 '3' => 'rcx',
8348 '4' => 'r8'
8349 },
8350 'Return' => '100',
8351 'ShortName' => 'decode_file_ack_req'
8352 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308353 '246619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308354 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308355 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 'Param' => {
8357 '0' => {
8358 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308359 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 },
8361 '1' => {
8362 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308363 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 },
8365 '2' => {
8366 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308367 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '3' => {
8370 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308371 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 }
8373 },
8374 'Reg' => {
8375 '0' => 'rdi',
8376 '1' => 'rsi',
8377 '2' => 'rdx',
8378 '3' => 'rcx'
8379 },
8380 'Return' => '100',
8381 'ShortName' => 'decode_rw_file_by_type_resp'
8382 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308383 '246734' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308385 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 'Param' => {
8387 '0' => {
8388 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308389 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 },
8391 '1' => {
8392 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308393 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '2' => {
8396 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308397 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 },
8399 '3' => {
8400 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308401 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 },
8403 '4' => {
8404 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308405 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 },
8407 '5' => {
8408 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308409 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '6' => {
8412 'name' => 'msg',
8413 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308414 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308415 }
8416 },
8417 'Return' => '100',
8418 'ShortName' => 'encode_rw_file_by_type_req'
8419 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308420 '247004' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308421 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308422 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308423 'Param' => {
8424 '0' => {
8425 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308426 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 },
8428 '1' => {
8429 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308430 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 },
8432 '2' => {
8433 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308434 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308435 },
8436 '3' => {
8437 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308438 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308439 },
8440 '4' => {
8441 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308442 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308443 }
8444 },
8445 'Return' => '100',
8446 'ShortName' => 'encode_rw_file_by_type_resp'
8447 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308448 '247234' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308449 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308450 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308451 'Param' => {
8452 '0' => {
8453 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308454 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 },
8456 '1' => {
8457 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308458 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 },
8460 '2' => {
8461 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308462 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308463 },
8464 '3' => {
8465 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308466 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308467 },
8468 '4' => {
8469 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308470 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 },
8472 '5' => {
8473 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308474 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308475 }
8476 },
8477 'Reg' => {
8478 '1' => 'r10',
8479 '2' => 'rdx',
8480 '3' => 'rdi',
8481 '4' => 'r8',
8482 '5' => 'r9'
8483 },
8484 'Return' => '100',
8485 'ShortName' => 'decode_rw_file_by_type_req'
8486 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308487 '247396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308488 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308489 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 'Param' => {
8491 '0' => {
8492 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308493 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '1' => {
8496 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308497 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 },
8499 '2' => {
8500 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308501 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308502 }
8503 },
8504 'Reg' => {
8505 '0' => 'rdi',
8506 '1' => 'rsi',
8507 '2' => 'rdx'
8508 },
8509 'Return' => '100',
8510 'ShortName' => 'decode_new_file_resp'
8511 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308512 '247497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308513 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308514 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 'Param' => {
8516 '0' => {
8517 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308518 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 },
8520 '1' => {
8521 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308522 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308523 },
8524 '2' => {
8525 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308526 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 },
8528 '3' => {
8529 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308530 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308531 },
8532 '4' => {
8533 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308534 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 }
8536 },
8537 'Return' => '100',
8538 'ShortName' => 'encode_new_file_req'
8539 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308540 '247732' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308541 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308542 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 'Param' => {
8544 '0' => {
8545 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308546 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '1' => {
8549 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308550 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '2' => {
8553 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308554 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 }
8556 },
8557 'Return' => '100',
8558 'ShortName' => 'encode_new_file_resp'
8559 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308560 '247922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308562 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 'Param' => {
8564 '0' => {
8565 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308566 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 },
8568 '1' => {
8569 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308570 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '2' => {
8573 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308574 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 },
8576 '3' => {
8577 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308578 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 },
8580 '4' => {
8581 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308582 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308583 }
8584 },
8585 'Reg' => {
8586 '1' => 'r9',
8587 '2' => 'rdx',
8588 '3' => 'rcx',
8589 '4' => 'r8'
8590 },
8591 'Return' => '100',
8592 'ShortName' => 'decode_new_file_req'
8593 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308594 '248064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308595 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308596 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Param' => {
8598 '0' => {
8599 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308600 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '1' => {
8603 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308604 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '2' => {
8607 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308608 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '3' => {
8611 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308612 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 }
8614 },
8615 'Reg' => {
8616 '0' => 'rdi',
8617 '1' => 'rsi',
8618 '2' => 'rdx',
8619 '3' => 'rcx'
8620 },
8621 'Return' => '100',
8622 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8623 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308624 '248179' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308626 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'Param' => {
8628 '0' => {
8629 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308630 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 },
8632 '1' => {
8633 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308634 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '2' => {
8637 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308638 'type' => '5660'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 },
8640 '3' => {
8641 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308642 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '4' => {
8645 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308646 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 },
8648 '5' => {
8649 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308650 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 },
8652 '6' => {
8653 'name' => 'address',
8654 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308655 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308656 },
8657 '7' => {
8658 'name' => 'msg',
8659 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308660 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 }
8662 },
8663 'Return' => '100',
8664 'ShortName' => 'encode_rw_file_by_type_memory_req'
8665 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308666 '248464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308668 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308669 'Param' => {
8670 '0' => {
8671 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308672 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 },
8674 '1' => {
8675 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308676 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308677 },
8678 '2' => {
8679 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308680 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 },
8682 '3' => {
8683 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308684 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308685 },
8686 '4' => {
8687 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308688 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308689 }
8690 },
8691 'Return' => '100',
8692 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8693 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308694 '248694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308696 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308697 'Param' => {
8698 '0' => {
8699 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308700 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308701 },
8702 '1' => {
8703 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308704 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308705 },
8706 '2' => {
8707 'name' => 'file_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308708 'type' => '17516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308709 },
8710 '3' => {
8711 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308712 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308713 },
8714 '4' => {
8715 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308716 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 },
8718 '5' => {
8719 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308720 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 },
8722 '6' => {
8723 'name' => 'address',
8724 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308725 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 }
8727 },
8728 'Reg' => {
8729 '1' => 'r10',
8730 '2' => 'rdx',
8731 '3' => 'rdi',
8732 '4' => 'r8',
8733 '5' => 'r9'
8734 },
8735 'Return' => '100',
8736 'ShortName' => 'decode_rw_file_by_type_memory_req'
8737 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308738 '248871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308740 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 'Param' => {
8742 '0' => {
8743 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308744 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 },
8746 '1' => {
8747 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308748 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 },
8750 '2' => {
8751 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308752 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '3' => {
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_resp'
8761 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308762 '249086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308764 'Line' => '422',
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' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308776 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 },
8778 '3' => {
8779 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308780 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 }
8782 },
8783 'Reg' => {
8784 '0' => 'rdi',
8785 '1' => 'rsi',
8786 '2' => 'rdx',
8787 '3' => 'rcx'
8788 },
8789 'Return' => '100',
8790 'ShortName' => 'decode_write_file_resp'
8791 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308792 '249196' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308794 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 'Param' => {
8796 '0' => {
8797 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308798 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 },
8800 '1' => {
8801 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308802 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 },
8804 '2' => {
8805 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308806 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 },
8808 '3' => {
8809 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308810 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 },
8812 '4' => {
8813 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308814 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308815 }
8816 },
8817 'Return' => '100',
8818 'ShortName' => 'encode_write_file_req'
8819 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308820 '249431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308821 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308822 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308823 'Param' => {
8824 '0' => {
8825 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308826 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 },
8828 '1' => {
8829 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308830 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '2' => {
8833 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308834 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '3' => {
8837 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308838 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 },
8840 '4' => {
8841 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308842 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 },
8844 '5' => {
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' => 'rsi',
8851 '3' => 'rcx',
8852 '4' => 'r8',
8853 '5' => 'r9'
8854 },
8855 'Return' => '100',
8856 'ShortName' => 'decode_write_file_req'
8857 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308858 '249586' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308860 'Line' => '377',
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' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308868 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308869 },
8870 '2' => {
8871 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308872 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 },
8874 '3' => {
8875 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308876 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 }
8878 },
8879 'Return' => '100',
8880 'ShortName' => 'encode_read_file_resp'
8881 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308882 '249801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308883 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308884 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 'Param' => {
8886 '0' => {
8887 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308888 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 },
8890 '1' => {
8891 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308892 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308893 },
8894 '2' => {
8895 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308896 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308897 },
8898 '3' => {
8899 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308900 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308901 },
8902 '4' => {
8903 'name' => 'file_data_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308904 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308905 }
8906 },
8907 'Reg' => {
8908 '1' => 'r9',
8909 '2' => 'rdx',
8910 '3' => 'rcx',
8911 '4' => 'r8'
8912 },
8913 'Return' => '100',
8914 'ShortName' => 'decode_read_file_resp'
8915 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308916 '249937' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308917 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308918 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 'Param' => {
8920 '0' => {
8921 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308922 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 },
8924 '1' => {
8925 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308926 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 },
8928 '2' => {
8929 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308930 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '3' => {
8933 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308934 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '4' => {
8937 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308938 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 }
8940 },
8941 'Return' => '100',
8942 'ShortName' => 'encode_read_file_req'
8943 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308944 '250172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308945 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308946 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 'Param' => {
8948 '0' => {
8949 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308950 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308951 },
8952 '1' => {
8953 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308954 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308955 },
8956 '2' => {
8957 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308958 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 },
8960 '3' => {
8961 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308962 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '4' => {
8965 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308966 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 }
8968 },
8969 'Reg' => {
8970 '1' => 'r9',
8971 '2' => 'rdx',
8972 '3' => 'rcx',
8973 '4' => 'r8'
8974 },
8975 'Return' => '100',
8976 'ShortName' => 'decode_read_file_req'
8977 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10308978 '250308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308980 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308981 'Param' => {
8982 '0' => {
8983 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308984 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308985 },
8986 '1' => {
8987 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308988 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 },
8990 '2' => {
8991 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308992 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 },
8994 '3' => {
8995 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308996 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 },
8998 '4' => {
8999 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309000 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309001 },
9002 '5' => {
9003 'name' => 'file_table_data_start_offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309004 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309005 },
9006 '6' => {
9007 'name' => 'file_table_length',
9008 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309009 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 }
9011 },
9012 'Reg' => {
9013 '1' => 'rsi',
9014 '2' => 'rdi',
9015 '3' => 'r10',
9016 '4' => 'r8',
9017 '5' => 'r9'
9018 },
9019 'Return' => '100',
9020 'ShortName' => 'decode_get_file_table_resp'
9021 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309022 '250482' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309024 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309025 'Param' => {
9026 '0' => {
9027 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309028 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 },
9030 '1' => {
9031 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309032 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 },
9034 '2' => {
9035 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309036 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309037 },
9038 '3' => {
9039 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309040 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309041 },
9042 '4' => {
9043 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309044 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309045 }
9046 },
9047 'Return' => '100',
9048 'ShortName' => 'encode_get_file_table_req'
9049 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309050 '250709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309051 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309052 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 'Param' => {
9054 '0' => {
9055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 },
9058 '1' => {
9059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309061 },
9062 '2' => {
9063 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309065 },
9066 '3' => {
9067 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 },
9070 '4' => {
9071 'name' => 'table_data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309072 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '5' => {
9075 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 },
9078 '6' => {
9079 'name' => 'msg',
9080 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309081 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 }
9083 },
9084 'Reg' => {
9085 '2' => 'r15'
9086 },
9087 'Return' => '100',
9088 'ShortName' => 'encode_get_file_table_resp'
9089 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309090 '251067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309092 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309093 'Param' => {
9094 '0' => {
9095 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309096 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 },
9098 '1' => {
9099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309100 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 },
9102 '2' => {
9103 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309104 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 },
9106 '3' => {
9107 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309108 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 },
9110 '4' => {
9111 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309112 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309113 }
9114 },
9115 'Reg' => {
9116 '1' => 'r9',
9117 '2' => 'rdx',
9118 '3' => 'rcx',
9119 '4' => 'r8'
9120 },
9121 'Return' => '100',
9122 'ShortName' => 'decode_get_file_table_req'
9123 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309124 '251202' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309125 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309126 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 'Param' => {
9128 '0' => {
9129 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309130 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 },
9132 '1' => {
9133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309135 },
9136 '2' => {
9137 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309138 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309139 },
9140 '3' => {
9141 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309142 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309143 }
9144 },
9145 'Reg' => {
9146 '0' => 'rdi',
9147 '1' => 'rsi',
9148 '2' => 'rdx',
9149 '3' => 'rcx'
9150 },
9151 'Return' => '100',
9152 'ShortName' => 'decode_rw_file_memory_resp'
9153 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309154 '251311' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309155 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309156 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309157 'Param' => {
9158 '0' => {
9159 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309160 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309161 },
9162 '1' => {
9163 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309164 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 },
9166 '2' => {
9167 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309168 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 },
9170 '3' => {
9171 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309172 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309173 },
9174 '4' => {
9175 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309176 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309177 },
9178 '5' => {
9179 'name' => 'address',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309180 'type' => '20849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309181 },
9182 '6' => {
9183 'name' => 'msg',
9184 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309185 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309186 }
9187 },
9188 'Reg' => {
9189 '2' => 'r14'
9190 },
9191 'Return' => '100',
9192 'ShortName' => 'encode_rw_file_memory_req'
9193 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309194 '251570' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309195 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309196 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309197 'Param' => {
9198 '0' => {
9199 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309200 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309201 },
9202 '1' => {
9203 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309204 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 },
9206 '2' => {
9207 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309208 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 },
9210 '3' => {
9211 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309212 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309213 },
9214 '4' => {
9215 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309216 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309217 }
9218 },
9219 'Return' => '100',
9220 'ShortName' => 'encode_rw_file_memory_resp'
9221 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309222 '251791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309223 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309224 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309225 'Param' => {
9226 '0' => {
9227 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309228 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 },
9230 '1' => {
9231 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309232 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309233 },
9234 '2' => {
9235 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309236 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309237 },
9238 '3' => {
9239 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309240 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309241 },
9242 '4' => {
9243 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309244 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 },
9246 '5' => {
9247 'name' => 'address',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309248 'type' => '29499'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309249 }
9250 },
9251 'Reg' => {
9252 '1' => 'r10',
9253 '2' => 'rdx',
9254 '3' => 'rdi',
9255 '4' => 'r8',
9256 '5' => 'r9'
9257 },
9258 'Return' => '100',
9259 'ShortName' => 'decode_rw_file_memory_req'
9260 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309261 '252840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309262 'Header' => 'host.h',
9263 'Line' => '101',
9264 'Param' => {
9265 '0' => {
9266 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309267 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309268 },
9269 '1' => {
9270 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309271 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309272 },
9273 '2' => {
9274 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309275 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309276 },
9277 '3' => {
9278 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309279 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309280 },
9281 '4' => {
9282 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309283 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309284 },
9285 '5' => {
9286 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309287 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309288 }
9289 },
9290 'Reg' => {
9291 '2' => 'r12'
9292 },
9293 'Return' => '100',
9294 'ShortName' => 'encode_get_alert_status_resp'
9295 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309296 '253088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309297 'Header' => 'host.h',
9298 'Line' => '86',
9299 'Param' => {
9300 '0' => {
9301 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309302 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309303 },
9304 '1' => {
9305 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309306 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309307 },
9308 '2' => {
9309 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309310 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309311 }
9312 },
9313 'Reg' => {
9314 '0' => 'rdi',
9315 '1' => 'rsi',
9316 '2' => 'rdx'
9317 },
9318 'Return' => '100',
9319 'ShortName' => 'decode_get_alert_status_req'
9320 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309321 '253171' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 'Header' => 'host.h',
9323 'Line' => '70',
9324 'Param' => {
9325 '0' => {
9326 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309327 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309328 },
9329 '1' => {
9330 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309331 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309332 },
9333 '2' => {
9334 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309335 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 },
9337 '3' => {
9338 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309339 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 },
9341 '4' => {
9342 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309343 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309344 }
9345 },
9346 'Reg' => {
9347 '1' => 'r9',
9348 '2' => 'rdx',
9349 '3' => 'rcx',
9350 '4' => 'r8'
9351 },
9352 'Return' => '100',
9353 'ShortName' => 'decode_get_alert_status_resp'
9354 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309355 '253310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309356 'Header' => 'host.h',
9357 'Line' => '52',
9358 'Param' => {
9359 '0' => {
9360 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309361 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309362 },
9363 '1' => {
9364 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309366 },
9367 '2' => {
9368 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309369 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309370 },
9371 '3' => {
9372 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309373 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309374 }
9375 },
9376 'Return' => '100',
9377 'ShortName' => 'encode_get_alert_status_req'
9378 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309379 '254528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309380 'Header' => 'platform.h',
9381 'Line' => '47',
9382 'Param' => {
9383 '0' => {
9384 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309385 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309386 },
9387 '1' => {
9388 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309389 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309390 },
9391 '2' => {
9392 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309393 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309394 },
9395 '3' => {
9396 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309397 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309398 },
9399 '4' => {
9400 'name' => 'list_of_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309401 'type' => '5868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309402 },
9403 '5' => {
9404 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309405 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309406 },
9407 '6' => {
9408 'name' => 'msg',
9409 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309410 'type' => '1443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309411 }
9412 },
9413 'Return' => '100',
9414 'ShortName' => 'encode_bios_attribute_update_event_req'
9415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309416 '256378' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009417 'Header' => 'file_io.h',
9418 'Line' => '160',
9419 'Param' => {
9420 '0' => {
9421 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309422 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009423 },
9424 '1' => {
9425 'name' => 'resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309426 'type' => '258089'
Lora Linea0bf3a2024-09-20 10:09:56 +08009427 },
9428 '2' => {
9429 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309430 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009431 },
9432 '3' => {
9433 'name' => 'responseMsg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309434 'type' => '1443'
Lora Linea0bf3a2024-09-20 10:09:56 +08009435 },
9436 '4' => {
9437 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309438 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009439 }
9440 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309441 'Reg' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309442 '3' => 'r12'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309443 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009444 'Return' => '100',
9445 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9446 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309447 '258104' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009448 'Header' => 'file_io.h',
9449 'Line' => '147',
9450 'Param' => {
9451 '0' => {
9452 'name' => 'resp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309453 'type' => '258089'
Lora Linea0bf3a2024-09-20 10:09:56 +08009454 }
9455 },
9456 'Reg' => {
9457 '0' => 'rdi'
9458 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309459 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009460 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9461 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309462 '258152' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009463 'Header' => 'file_io.h',
9464 'Line' => '137',
9465 'Param' => {
9466 '0' => {
9467 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309468 'type' => '1522'
Lora Linea0bf3a2024-09-20 10:09:56 +08009469 },
9470 '1' => {
9471 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309472 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009473 },
9474 '2' => {
9475 'name' => 'req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309476 'type' => '259218'
Lora Linea0bf3a2024-09-20 10:09:56 +08009477 }
9478 },
9479 'Return' => '100',
9480 'ShortName' => 'decode_oem_meta_file_io_read_req'
9481 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309482 '259223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309483 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309484 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309485 'Param' => {
9486 '0' => {
9487 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309488 'type' => '1522'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309489 },
9490 '1' => {
9491 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309492 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309493 },
9494 '2' => {
9495 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309496 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309497 },
9498 '3' => {
9499 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309500 'type' => '1668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309501 },
9502 '4' => {
9503 'name' => 'data',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309504 'type' => '1186'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309505 }
9506 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309507 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309508 '0' => 'rdi',
9509 '1' => 'rbx',
9510 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309511 '3' => 'rcx',
9512 '4' => 'r8'
9513 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309514 'Return' => '100',
9515 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009516 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309517 '259659' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009518 'Header' => 'file_io.h',
9519 'Line' => '113',
9520 'Param' => {
9521 '0' => {
9522 'name' => 'msg',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309523 'type' => '1522'
Lora Linea0bf3a2024-09-20 10:09:56 +08009524 },
9525 '1' => {
9526 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309527 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009528 },
9529 '2' => {
9530 'name' => 'req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309531 'type' => '259654'
Lora Linea0bf3a2024-09-20 10:09:56 +08009532 },
9533 '3' => {
9534 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309535 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009536 }
9537 },
9538 'Return' => '100',
9539 'ShortName' => 'decode_oem_meta_file_io_write_req'
9540 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309541 '260624' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009542 'Header' => 'file_io.h',
9543 'Line' => '102',
9544 'Param' => {
9545 '0' => {
9546 'name' => 'req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309547 'type' => '259654'
Lora Linea0bf3a2024-09-20 10:09:56 +08009548 }
9549 },
9550 'Reg' => {
9551 '0' => 'rdi'
9552 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309553 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009554 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309555 }
9556 },
9557 'SymbolVersion' => {},
9558 'Symbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +10309559 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309560 'bcd2dec16' => 1,
9561 'bcd2dec32' => 1,
9562 'bcd2dec8' => 1,
9563 'crc32' => 1,
9564 'crc8' => 1,
9565 'dec2bcd16' => 1,
9566 'dec2bcd32' => 1,
9567 'dec2bcd8' => 1,
9568 'decode_activate_firmware_resp' => 1,
9569 'decode_apply_complete_req' => 1,
9570 'decode_cancel_update_component_resp' => 1,
9571 'decode_cancel_update_resp' => 1,
9572 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009573 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309574 'decode_event_message_buffer_size_resp' => 1,
9575 'decode_event_message_supported_resp' => 1,
9576 'decode_file_ack_req' => 1,
9577 'decode_file_ack_resp' => 1,
9578 'decode_file_ack_with_meta_data_req' => 1,
9579 'decode_file_ack_with_meta_data_resp' => 1,
9580 'decode_firmware_device_id_record' => 1,
9581 'decode_get_alert_status_req' => 1,
9582 'decode_get_alert_status_resp' => 1,
9583 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9584 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9585 'decode_get_bios_table_req' => 1,
9586 'decode_get_bios_table_resp' => 1,
9587 'decode_get_commands_req' => 1,
9588 'decode_get_commands_resp' => 1,
9589 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009590 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309591 'decode_get_file_table_req' => 1,
9592 'decode_get_file_table_resp' => 1,
9593 'decode_get_firmware_parameters_resp' => 1,
9594 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9595 'decode_get_fru_record_by_option_req' => 1,
9596 'decode_get_fru_record_by_option_resp' => 1,
9597 'decode_get_fru_record_table_metadata_resp' => 1,
9598 'decode_get_fru_record_table_req' => 1,
9599 'decode_get_fru_record_table_resp' => 1,
9600 'decode_get_fru_record_table_resp_safe' => 1,
9601 'decode_get_numeric_effecter_value_req' => 1,
9602 'decode_get_numeric_effecter_value_resp' => 1,
9603 'decode_get_pdr_repository_info_resp' => 1,
9604 'decode_get_pdr_req' => 1,
9605 'decode_get_pdr_resp' => 1,
9606 'decode_get_sensor_reading_req' => 1,
9607 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009608 'decode_get_state_effecter_states_req' => 1,
9609 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 'decode_get_state_sensor_readings_req' => 1,
9611 'decode_get_state_sensor_readings_resp' => 1,
9612 'decode_get_status_resp' => 1,
9613 'decode_get_tid_resp' => 1,
9614 'decode_get_types_resp' => 1,
9615 'decode_get_version_req' => 1,
9616 'decode_get_version_resp' => 1,
9617 'decode_multipart_receive_req' => 1,
9618 'decode_new_file_req' => 1,
9619 'decode_new_file_resp' => 1,
9620 'decode_new_file_with_metadata_req' => 1,
9621 'decode_new_file_with_metadata_resp' => 1,
9622 'decode_numeric_sensor_data' => 1,
9623 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009624 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009626 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309627 'decode_pass_component_table_resp' => 1,
9628 'decode_platform_event_message_req' => 1,
9629 'decode_platform_event_message_resp' => 1,
9630 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009631 'decode_pldm_descriptor_from_iter' => 1,
9632 'decode_pldm_downstream_device_from_iter' => 1,
9633 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009634 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009635 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309636 'decode_pldm_package_header_info' => 1,
9637 'decode_pldm_pdr_repository_change_record_data' => 1,
9638 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009639 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309640 'decode_poll_for_platform_event_message_req' => 1,
9641 'decode_poll_for_platform_event_message_resp' => 1,
9642 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009643 'decode_query_downstream_devices_resp' => 1,
9644 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309645 'decode_read_file_req' => 1,
9646 'decode_read_file_resp' => 1,
9647 'decode_request_firmware_data_req' => 1,
9648 'decode_request_update_resp' => 1,
9649 'decode_rw_file_by_type_memory_req' => 1,
9650 'decode_rw_file_by_type_memory_resp' => 1,
9651 'decode_rw_file_by_type_req' => 1,
9652 'decode_rw_file_by_type_resp' => 1,
9653 'decode_rw_file_memory_req' => 1,
9654 'decode_rw_file_memory_resp' => 1,
9655 'decode_sensor_event_data' => 1,
9656 'decode_sensor_op_data' => 1,
9657 'decode_set_bios_attribute_current_value_req' => 1,
9658 'decode_set_bios_attribute_current_value_resp' => 1,
9659 'decode_set_bios_table_req' => 1,
9660 'decode_set_bios_table_resp' => 1,
9661 'decode_set_date_time_req' => 1,
9662 'decode_set_date_time_resp' => 1,
9663 'decode_set_event_receiver_req' => 1,
9664 'decode_set_event_receiver_resp' => 1,
9665 'decode_set_fru_record_table_req' => 1,
9666 'decode_set_numeric_effecter_value_req' => 1,
9667 'decode_set_numeric_effecter_value_resp' => 1,
9668 'decode_set_state_effecter_states_req' => 1,
9669 'decode_set_state_effecter_states_resp' => 1,
9670 'decode_state_sensor_data' => 1,
9671 'decode_transfer_complete_req' => 1,
9672 'decode_update_component_resp' => 1,
9673 'decode_vendor_defined_descriptor_value' => 1,
9674 'decode_verify_complete_req' => 1,
9675 'decode_write_file_req' => 1,
9676 'decode_write_file_resp' => 1,
9677 'encode_activate_firmware_req' => 1,
9678 'encode_apply_complete_resp' => 1,
9679 'encode_bios_attribute_update_event_req' => 1,
9680 'encode_cancel_update_component_req' => 1,
9681 'encode_cancel_update_req' => 1,
9682 'encode_cc_only_resp' => 1,
9683 'encode_event_message_buffer_size_req' => 1,
9684 'encode_event_message_supported_req' => 1,
9685 'encode_file_ack_req' => 1,
9686 'encode_file_ack_resp' => 1,
9687 'encode_file_ack_with_meta_data_req' => 1,
9688 'encode_file_ack_with_meta_data_resp' => 1,
9689 'encode_fru_record' => 1,
9690 'encode_get_alert_status_req' => 1,
9691 'encode_get_alert_status_resp' => 1,
9692 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9693 'encode_get_bios_current_value_by_handle_resp' => 1,
9694 'encode_get_bios_table_req' => 1,
9695 'encode_get_bios_table_resp' => 1,
9696 'encode_get_commands_req' => 1,
9697 'encode_get_commands_resp' => 1,
9698 'encode_get_date_time_req' => 1,
9699 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009700 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309701 'encode_get_file_table_req' => 1,
9702 'encode_get_file_table_resp' => 1,
9703 'encode_get_firmware_parameters_req' => 1,
9704 'encode_get_fru_record_by_option_req' => 1,
9705 'encode_get_fru_record_by_option_resp' => 1,
9706 'encode_get_fru_record_table_metadata_req' => 1,
9707 'encode_get_fru_record_table_metadata_resp' => 1,
9708 'encode_get_fru_record_table_req' => 1,
9709 'encode_get_fru_record_table_resp' => 1,
9710 'encode_get_numeric_effecter_value_req' => 1,
9711 'encode_get_numeric_effecter_value_resp' => 1,
9712 'encode_get_pdr_repository_info_resp' => 1,
9713 'encode_get_pdr_req' => 1,
9714 'encode_get_pdr_resp' => 1,
9715 'encode_get_sensor_reading_req' => 1,
9716 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009717 'encode_get_state_effecter_states_req' => 1,
9718 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309719 'encode_get_state_sensor_readings_req' => 1,
9720 'encode_get_state_sensor_readings_resp' => 1,
9721 'encode_get_status_req' => 1,
9722 'encode_get_tid_req' => 1,
9723 'encode_get_tid_resp' => 1,
9724 'encode_get_types_req' => 1,
9725 'encode_get_types_resp' => 1,
9726 'encode_get_version_req' => 1,
9727 'encode_get_version_resp' => 1,
9728 'encode_new_file_req' => 1,
9729 'encode_new_file_resp' => 1,
9730 'encode_new_file_with_metadata_req' => 1,
9731 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009732 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309733 'encode_pass_component_table_req' => 1,
9734 'encode_platform_event_message_req' => 1,
9735 'encode_platform_event_message_resp' => 1,
9736 'encode_pldm_header_only' => 1,
9737 'encode_pldm_pdr_repository_chg_event_data' => 1,
9738 'encode_poll_for_platform_event_message_req' => 1,
9739 'encode_poll_for_platform_event_message_resp' => 1,
9740 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009741 'encode_query_downstream_devices_req' => 1,
9742 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309743 'encode_read_file_req' => 1,
9744 'encode_read_file_resp' => 1,
9745 'encode_request_firmware_data_resp' => 1,
9746 'encode_request_update_req' => 1,
9747 'encode_rw_file_by_type_memory_req' => 1,
9748 'encode_rw_file_by_type_memory_resp' => 1,
9749 'encode_rw_file_by_type_req' => 1,
9750 'encode_rw_file_by_type_resp' => 1,
9751 'encode_rw_file_memory_req' => 1,
9752 'encode_rw_file_memory_resp' => 1,
9753 'encode_sensor_event_data' => 1,
9754 'encode_set_bios_attribute_current_value_req' => 1,
9755 'encode_set_bios_attribute_current_value_resp' => 1,
9756 'encode_set_bios_table_req' => 1,
9757 'encode_set_bios_table_resp' => 1,
9758 'encode_set_date_time_req' => 1,
9759 'encode_set_date_time_resp' => 1,
9760 'encode_set_event_receiver_req' => 1,
9761 'encode_set_event_receiver_resp' => 1,
9762 'encode_set_fru_record_table_resp' => 1,
9763 'encode_set_numeric_effecter_value_req' => 1,
9764 'encode_set_numeric_effecter_value_resp' => 1,
9765 'encode_set_state_effecter_states_req' => 1,
9766 'encode_set_state_effecter_states_resp' => 1,
9767 'encode_set_tid_req' => 1,
9768 'encode_state_effecter_pdr' => 1,
9769 'encode_state_sensor_pdr' => 1,
9770 'encode_transfer_complete_resp' => 1,
9771 'encode_update_component_req' => 1,
9772 'encode_verify_complete_resp' => 1,
9773 'encode_write_file_req' => 1,
9774 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009775 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309776 'is_time_legal' => 1,
9777 'is_transfer_flag_valid' => 1,
9778 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309779 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309780 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9781 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9782 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9783 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309784 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309785 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309786 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309787 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309788 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9789 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309790 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309791 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9792 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9793 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309794 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309795 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9796 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9797 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309798 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309799 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9800 'pldm_bios_table_attr_entry_string_info_check' => 1,
9801 'pldm_bios_table_attr_find_by_handle' => 1,
9802 'pldm_bios_table_attr_find_by_string_handle' => 1,
9803 'pldm_bios_table_attr_value_copy_and_update' => 1,
9804 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9805 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9806 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309807 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309808 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309809 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309810 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309811 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309812 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9813 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9814 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9815 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9816 'pldm_bios_table_attr_value_entry_length' => 1,
9817 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9818 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9819 'pldm_bios_table_attr_value_find_by_handle' => 1,
9820 'pldm_bios_table_checksum' => 1,
9821 'pldm_bios_table_iter_create' => 1,
9822 'pldm_bios_table_iter_free' => 1,
9823 'pldm_bios_table_iter_is_end' => 1,
9824 'pldm_bios_table_iter_next' => 1,
9825 'pldm_bios_table_iter_value' => 1,
9826 'pldm_bios_table_pad_checksum_size' => 1,
9827 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309828 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309829 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309830 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309831 'pldm_bios_table_string_entry_encode_length' => 1,
9832 'pldm_bios_table_string_find_by_handle' => 1,
9833 'pldm_bios_table_string_find_by_string' => 1,
9834 'pldm_close' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309835 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309836 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309837 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9838 'pldm_entity_association_pdr_extract' => 1,
9839 'pldm_entity_association_tree_add' => 1,
9840 'pldm_entity_association_tree_add_entity' => 1,
9841 'pldm_entity_association_tree_copy_root' => 1,
9842 'pldm_entity_association_tree_destroy' => 1,
9843 'pldm_entity_association_tree_destroy_root' => 1,
9844 'pldm_entity_association_tree_find' => 1,
9845 'pldm_entity_association_tree_find_with_locality' => 1,
9846 'pldm_entity_association_tree_init' => 1,
9847 'pldm_entity_association_tree_visit' => 1,
9848 'pldm_entity_extract' => 1,
9849 'pldm_entity_get_num_children' => 1,
9850 'pldm_entity_get_parent' => 1,
9851 'pldm_entity_is_exist_parent' => 1,
9852 'pldm_entity_is_node_parent' => 1,
9853 'pldm_entity_node_get_remote_container_id' => 1,
9854 'pldm_find_entity_ref_in_tree' => 1,
9855 'pldm_instance_db_destroy' => 1,
9856 'pldm_instance_db_init' => 1,
9857 'pldm_instance_db_init_default' => 1,
9858 'pldm_instance_id_alloc' => 1,
9859 'pldm_instance_id_free' => 1,
9860 'pldm_is_current_parent_child' => 1,
9861 'pldm_is_empty_entity_assoc_tree' => 1,
9862 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009863 'pldm_oem_meta_file_io_read_resp_data' => 1,
9864 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309865 'pldm_open' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009866 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309867 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309868 'pldm_pdr_destroy' => 1,
9869 'pldm_pdr_find_last_in_range' => 1,
9870 'pldm_pdr_find_record' => 1,
9871 'pldm_pdr_find_record_by_type' => 1,
9872 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9873 'pldm_pdr_get_next_record' => 1,
9874 'pldm_pdr_get_record_count' => 1,
9875 'pldm_pdr_get_record_handle' => 1,
9876 'pldm_pdr_get_repo_size' => 1,
9877 'pldm_pdr_init' => 1,
9878 'pldm_pdr_record_is_remote' => 1,
9879 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9880 'pldm_pdr_remove_remote_pdrs' => 1,
9881 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009882 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309883 'pldm_recv' => 1,
9884 'pldm_recv_any' => 1,
9885 'pldm_send' => 1,
9886 'pldm_send_recv' => 1,
9887 'pldm_transport_af_mctp_bind' => 1,
9888 'pldm_transport_af_mctp_core' => 1,
9889 'pldm_transport_af_mctp_destroy' => 1,
9890 'pldm_transport_af_mctp_init' => 1,
9891 'pldm_transport_af_mctp_init_pollfd' => 1,
9892 'pldm_transport_af_mctp_map_tid' => 1,
9893 'pldm_transport_af_mctp_unmap_tid' => 1,
9894 'pldm_transport_mctp_demux_core' => 1,
9895 'pldm_transport_mctp_demux_destroy' => 1,
9896 'pldm_transport_mctp_demux_init' => 1,
9897 'pldm_transport_mctp_demux_init_pollfd' => 1,
9898 'pldm_transport_mctp_demux_map_tid' => 1,
9899 'pldm_transport_mctp_demux_unmap_tid' => 1,
9900 'pldm_transport_poll' => 1,
9901 'pldm_transport_recv_msg' => 1,
9902 'pldm_transport_send_msg' => 1,
9903 'pldm_transport_send_recv_msg' => 1,
9904 'unpack_pldm_header' => 1,
9905 'ver2str' => 1
9906 }
9907 },
9908 'Target' => 'unix',
9909 'TypeInfo' => {
9910 '1' => {
9911 'Name' => 'void',
9912 'Type' => 'Intrinsic'
9913 },
9914 '46' => {
9915 'Name' => 'unsigned char',
9916 'Size' => '1',
9917 'Type' => 'Intrinsic'
9918 },
9919 '53' => {
9920 'Name' => 'unsigned short',
9921 'Size' => '2',
9922 'Type' => 'Intrinsic'
9923 },
9924 '60' => {
9925 'Name' => 'unsigned int',
9926 'Size' => '4',
9927 'Type' => 'Intrinsic'
9928 },
9929 '67' => {
9930 'Name' => 'unsigned long',
9931 'Size' => '8',
9932 'Type' => 'Intrinsic'
9933 },
9934 '74' => {
9935 'Name' => 'signed char',
9936 'Size' => '1',
9937 'Type' => 'Intrinsic'
9938 },
9939 '81' => {
9940 'BaseType' => '46',
9941 'Header' => 'types.h',
9942 'Line' => '38',
9943 'Name' => '__uint8_t',
9944 'PrivateABI' => 1,
9945 'Size' => '1',
9946 'Type' => 'Typedef'
9947 },
9948 '93' => {
9949 'Name' => 'short',
9950 'Size' => '2',
9951 'Type' => 'Intrinsic'
9952 },
9953 '100' => {
9954 'Name' => 'int',
9955 'Size' => '4',
9956 'Type' => 'Intrinsic'
9957 },
9958 '107' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309959 'BaseType' => '60',
9960 'Header' => 'types.h',
9961 'Line' => '42',
9962 'Name' => '__uint32_t',
9963 'PrivateABI' => 1,
9964 'Size' => '4',
9965 'Type' => 'Typedef'
9966 },
9967 '119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309968 'Name' => 'long',
9969 'Size' => '8',
9970 'Type' => 'Intrinsic'
9971 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309972 '126' => {
9973 'BaseType' => '1',
9974 'Name' => 'void*',
9975 'Size' => '8',
9976 'Type' => 'Pointer'
9977 },
9978 '128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309979 'Name' => 'char',
9980 'Size' => '1',
9981 'Type' => 'Intrinsic'
9982 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309983 '135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309984 'BaseType' => '81',
9985 'Header' => 'stdint-uintn.h',
9986 'Line' => '24',
9987 'Name' => 'uint8_t',
9988 'PrivateABI' => 1,
9989 'Size' => '1',
9990 'Type' => 'Typedef'
9991 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309992 '147' => {
9993 'BaseType' => '107',
9994 'Header' => 'stdint-uintn.h',
9995 'Line' => '26',
9996 'Name' => 'uint32_t',
9997 'PrivateABI' => 1,
9998 'Size' => '4',
9999 'Type' => 'Typedef'
10000 },
10001 '159' => {
10002 'BaseType' => '147',
10003 'Name' => 'uint32_t const',
10004 'Size' => '4',
10005 'Type' => 'Const'
10006 },
10007 '164' => {
10008 'BaseType' => '67',
10009 'Header' => 'stddef.h',
10010 'Line' => '214',
10011 'Name' => 'size_t',
10012 'PrivateABI' => 1,
10013 'Size' => '8',
10014 'Type' => 'Typedef'
10015 },
10016 '190' => {
10017 'Header' => 'pldm_types.h',
10018 'Line' => '9',
10019 'Name' => 'anon-struct-pldm_types.h-9',
10020 'Size' => '1',
10021 'Type' => 'Struct'
10022 },
10023 '344' => {
10024 'Header' => 'pldm_types.h',
10025 'Line' => '19',
10026 'Memb' => {
10027 '0' => {
10028 'name' => 'byte',
10029 'offset' => '0',
10030 'type' => '135'
10031 },
10032 '1' => {
10033 'name' => 'bits',
10034 'offset' => '0',
10035 'type' => '190'
10036 }
10037 },
10038 'Name' => 'union bitfield8_t',
10039 'Size' => '1',
10040 'Type' => 'Union'
10041 },
10042 '356' => {
10043 'BaseType' => '344',
10044 'Name' => 'bitfield8_t const',
10045 'Size' => '1',
10046 'Type' => 'Const'
10047 },
10048 '361' => {
10049 'Header' => 'pldm_types.h',
10050 'Line' => '25',
10051 'Memb' => {
10052 '0' => {
10053 'name' => 'alpha',
10054 'offset' => '0',
10055 'type' => '135'
10056 },
10057 '1' => {
10058 'name' => 'update',
10059 'offset' => '1',
10060 'type' => '135'
10061 },
10062 '2' => {
10063 'name' => 'minor',
10064 'offset' => '2',
10065 'type' => '135'
10066 },
10067 '3' => {
10068 'name' => 'major',
10069 'offset' => '3',
10070 'type' => '135'
10071 }
10072 },
10073 'Name' => 'struct pldm_version',
10074 'Size' => '4',
10075 'Type' => 'Struct'
10076 },
10077 '427' => {
10078 'BaseType' => '361',
10079 'Header' => 'pldm_types.h',
10080 'Line' => '30',
10081 'Name' => 'ver32_t',
10082 'Size' => '4',
10083 'Type' => 'Typedef'
10084 },
10085 '439' => {
10086 'BaseType' => '427',
10087 'Name' => 'ver32_t const',
10088 'Size' => '4',
10089 'Type' => 'Const'
10090 },
10091 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010092 'Name' => 'float',
10093 'Size' => '4',
10094 'Type' => 'Intrinsic'
10095 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010096 '789' => {
10097 'Header' => 'base.h',
10098 'Line' => '97',
10099 'Memb' => {
10100 '0' => {
10101 'name' => 'PLDM_RESPONSE',
10102 'value' => '0'
10103 },
10104 '1' => {
10105 'name' => 'PLDM_REQUEST',
10106 'value' => '1'
10107 },
10108 '2' => {
10109 'name' => 'PLDM_RESERVED',
10110 'value' => '2'
10111 },
10112 '3' => {
10113 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10114 'value' => '3'
10115 }
10116 },
10117 'Name' => 'enum MessageType',
10118 'Size' => '4',
10119 'Type' => 'Enum'
10120 },
10121 '801' => {
10122 'Header' => 'base.h',
10123 'Line' => '145',
10124 'Memb' => {
10125 '0' => {
10126 'name' => 'command',
10127 'offset' => '2',
10128 'type' => '135'
10129 }
10130 },
10131 'Name' => 'struct pldm_msg_hdr',
10132 'Size' => '3',
10133 'Type' => 'Struct'
10134 },
10135 '912' => {
10136 'BaseType' => '801',
10137 'Name' => 'struct pldm_msg_hdr const',
10138 'Size' => '3',
10139 'Type' => 'Const'
10140 },
10141 '917' => {
10142 'Header' => 'base.h',
10143 'Line' => '178',
10144 'Memb' => {
10145 '0' => {
10146 'name' => 'hdr',
10147 'offset' => '0',
10148 'type' => '801'
10149 },
10150 '1' => {
10151 'name' => 'payload',
10152 'offset' => '3',
10153 'type' => '962'
10154 }
10155 },
10156 'Name' => 'struct pldm_msg',
10157 'Size' => '4',
10158 'Type' => 'Struct'
10159 },
10160 '957' => {
10161 'BaseType' => '917',
10162 'Name' => 'struct pldm_msg const',
10163 'Size' => '4',
10164 'Type' => 'Const'
10165 },
10166 '962' => {
10167 'BaseType' => '135',
10168 'Name' => 'uint8_t[1]',
10169 'Size' => '1',
10170 'Type' => 'Array'
10171 },
10172 '978' => {
10173 'Header' => 'base.h',
10174 'Line' => '245',
10175 'Memb' => {
10176 '0' => {
10177 'name' => 'msg_type',
10178 'offset' => '0',
10179 'type' => '789'
10180 },
10181 '1' => {
10182 'name' => 'instance',
10183 'offset' => '4',
10184 'type' => '135'
10185 },
10186 '2' => {
10187 'name' => 'pldm_type',
10188 'offset' => '5',
10189 'type' => '135'
10190 },
10191 '3' => {
10192 'name' => 'command',
10193 'offset' => '6',
10194 'type' => '135'
10195 },
10196 '4' => {
10197 'name' => 'completion_code',
10198 'offset' => '7',
10199 'type' => '135'
10200 }
10201 },
10202 'Name' => 'struct pldm_header_info',
10203 'Size' => '8',
10204 'Type' => 'Struct'
10205 },
10206 '1057' => {
10207 'BaseType' => '978',
10208 'Name' => 'struct pldm_header_info const',
10209 'Size' => '8',
10210 'Type' => 'Const'
10211 },
10212 '1186' => {
10213 'BaseType' => '135',
10214 'Name' => 'uint8_t*',
10215 'Size' => '8',
10216 'Type' => 'Pointer'
10217 },
10218 '1262' => {
10219 'BaseType' => '1267',
10220 'Name' => 'void const*',
10221 'Size' => '8',
10222 'Type' => 'Pointer'
10223 },
10224 '1267' => {
10225 'BaseType' => '1',
10226 'Name' => 'void const',
10227 'Type' => 'Const'
10228 },
10229 '1268' => {
10230 'BaseType' => '356',
10231 'Name' => 'bitfield8_t const*',
10232 'Size' => '8',
10233 'Type' => 'Pointer'
10234 },
10235 '1443' => {
10236 'BaseType' => '917',
10237 'Name' => 'struct pldm_msg*',
10238 'Size' => '8',
10239 'Type' => 'Pointer'
10240 },
10241 '1522' => {
10242 'BaseType' => '957',
10243 'Name' => 'struct pldm_msg const*',
10244 'Size' => '8',
10245 'Type' => 'Pointer'
10246 },
10247 '1527' => {
10248 'BaseType' => '427',
10249 'Name' => 'ver32_t*',
10250 'Size' => '8',
10251 'Type' => 'Pointer'
10252 },
10253 '1621' => {
10254 'BaseType' => '439',
10255 'Name' => 'ver32_t const*',
10256 'Size' => '8',
10257 'Type' => 'Pointer'
10258 },
10259 '1668' => {
10260 'BaseType' => '147',
10261 'Name' => 'uint32_t*',
10262 'Size' => '8',
10263 'Type' => 'Pointer'
10264 },
10265 '1737' => {
10266 'BaseType' => '912',
10267 'Name' => 'struct pldm_msg_hdr const*',
10268 'Size' => '8',
10269 'Type' => 'Pointer'
10270 },
10271 '1742' => {
10272 'BaseType' => '978',
10273 'Name' => 'struct pldm_header_info*',
10274 'Size' => '8',
10275 'Type' => 'Pointer'
10276 },
10277 '2697' => {
10278 'BaseType' => '164',
10279 'Name' => 'size_t*',
10280 'Size' => '8',
10281 'Type' => 'Pointer'
10282 },
10283 '3157' => {
10284 'BaseType' => '1057',
10285 'Name' => 'struct pldm_header_info const*',
10286 'Size' => '8',
10287 'Type' => 'Pointer'
10288 },
10289 '4829' => {
10290 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010291 'Header' => 'base.h',
Andrew Jeffery830c1eb2024-10-04 10:48:10 +093010292 'Line' => '17',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010293 'Name' => 'pldm_tid_t',
10294 'Size' => '1',
10295 'Type' => 'Typedef'
10296 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010297 '4841' => {
10298 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010299 'Header' => 'instance-id.h',
10300 'Line' => '13',
10301 'Name' => 'pldm_instance_id_t',
10302 'Size' => '1',
10303 'Type' => 'Typedef'
10304 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010305 '4853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010306 'Header' => 'responder.h',
10307 'Line' => '10',
10308 'Memb' => {
10309 '0' => {
10310 'name' => 'tid',
10311 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010312 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010313 },
10314 '1' => {
10315 'name' => 'instance_id',
10316 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010317 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010318 },
10319 '2' => {
10320 'name' => 'type',
10321 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010322 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010323 },
10324 '3' => {
10325 'name' => 'command',
10326 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010327 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010328 },
10329 '4' => {
10330 'name' => 'next',
10331 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010332 'type' => '4933'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010333 }
10334 },
10335 'Name' => 'struct pldm_responder_cookie',
10336 'PrivateABI' => 1,
10337 'Size' => '16',
10338 'Type' => 'Struct'
10339 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010340 '4933' => {
10341 'BaseType' => '4853',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010342 'Name' => 'struct pldm_responder_cookie*',
10343 'Size' => '8',
10344 'Type' => 'Pointer'
10345 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010346 '4938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010347 'Header' => 'pldm.h',
10348 'Line' => '15',
10349 'Memb' => {
10350 '0' => {
10351 'name' => 'PLDM_REQUESTER_SUCCESS',
10352 'value' => '0'
10353 },
10354 '1' => {
10355 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10356 'value' => '18446744073709551615 (-1)'
10357 },
10358 '2' => {
10359 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10360 'value' => '18446744073709551614 (-2)'
10361 },
10362 '3' => {
10363 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10364 'value' => '18446744073709551613 (-3)'
10365 },
10366 '4' => {
10367 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10368 'value' => '18446744073709551612 (-4)'
10369 },
10370 '5' => {
10371 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10372 'value' => '18446744073709551611 (-5)'
10373 },
10374 '6' => {
10375 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10376 'value' => '18446744073709551610 (-6)'
10377 },
10378 '7' => {
10379 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10380 'value' => '18446744073709551609 (-7)'
10381 },
10382 '8' => {
10383 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10384 'value' => '18446744073709551608 (-8)'
10385 },
10386 '9' => {
10387 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10388 'value' => '18446744073709551607 (-9)'
10389 },
10390 '10' => {
10391 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10392 'value' => '18446744073709551606 (-10)'
10393 },
10394 '11' => {
10395 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10396 'value' => '18446744073709551605 (-11)'
10397 },
10398 '12' => {
10399 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10400 'value' => '18446744073709551604 (-12)'
10401 },
10402 '13' => {
10403 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10404 'value' => '18446744073709551603 (-13)'
10405 }
10406 },
10407 'Name' => 'enum pldm_requester_error_codes',
10408 'Size' => '4',
10409 'Type' => 'Enum'
10410 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010411 '5459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010412 'Name' => '_Bool',
10413 'Size' => '1',
10414 'Type' => 'Intrinsic'
10415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010416 '5581' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010417 'BaseType' => '53',
10418 'Header' => 'types.h',
10419 'Line' => '40',
10420 'Name' => '__uint16_t',
10421 'PrivateABI' => 1,
10422 'Size' => '2',
10423 'Type' => 'Typedef'
10424 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010425 '5619' => {
10426 'BaseType' => '119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010427 'Header' => 'types.h',
10428 'Line' => '194',
10429 'Name' => '__ssize_t',
10430 'PrivateABI' => 1,
10431 'Size' => '8',
10432 'Type' => 'Typedef'
10433 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010434 '5631' => {
10435 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010436 'Name' => 'char*',
10437 'Size' => '8',
10438 'Type' => 'Pointer'
10439 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010440 '5655' => {
10441 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010442 'Name' => 'uint8_t const',
10443 'Size' => '1',
10444 'Type' => 'Const'
10445 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010446 '5660' => {
10447 'BaseType' => '5581',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010448 'Header' => 'stdint-uintn.h',
10449 'Line' => '25',
10450 'Name' => 'uint16_t',
10451 'PrivateABI' => 1,
10452 'Size' => '2',
10453 'Type' => 'Typedef'
10454 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010455 '5856' => {
10456 'BaseType' => '5619',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 'Header' => 'types.h',
10458 'Line' => '108',
10459 'Name' => 'ssize_t',
10460 'PrivateABI' => 1,
10461 'Size' => '8',
10462 'Type' => 'Typedef'
10463 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010464 '5868' => {
10465 'BaseType' => '5655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010466 'Name' => 'uint8_t const*',
10467 'Size' => '8',
10468 'Type' => 'Pointer'
10469 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010470 '7302' => {
10471 'BaseType' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030010472 'Name' => 'char const',
10473 'Size' => '1',
10474 'Type' => 'Const'
10475 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010476 '8652' => {
10477 'BaseType' => '7302',
Tal Yacobide67ab62024-05-30 22:36:50 +030010478 'Name' => 'char const*',
10479 'Size' => '8',
10480 'Type' => 'Pointer'
10481 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010482 '11406' => {
10483 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 'Name' => 'bitfield8_t*',
10485 'Size' => '8',
10486 'Type' => 'Pointer'
10487 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010488 '13168' => {
10489 'BaseType' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010490 'Name' => 'struct pldm_msg_hdr*',
10491 'Size' => '8',
10492 'Type' => 'Pointer'
10493 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010494 '15038' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010495 'Header' => 'utils.h',
10496 'Line' => '20',
10497 'Memb' => {
10498 '0' => {
10499 'name' => 'ptr',
10500 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010501 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010502 },
10503 '1' => {
10504 'name' => 'length',
10505 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010506 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010507 }
10508 },
10509 'Name' => 'struct variable_field',
10510 'Size' => '16',
10511 'Type' => 'Struct'
10512 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010513 '15434' => {
10514 'BaseType' => '15038',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010515 'Name' => 'struct variable_field*',
10516 'Size' => '8',
10517 'Type' => 'Pointer'
10518 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010519 '17516' => {
10520 'BaseType' => '5660',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010521 'Name' => 'uint16_t*',
10522 'Size' => '8',
10523 'Type' => 'Pointer'
10524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010525 '20755' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 'BaseType' => '67',
10527 'Header' => 'types.h',
10528 'Line' => '45',
10529 'Name' => '__uint64_t',
10530 'PrivateABI' => 1,
10531 'Size' => '8',
10532 'Type' => 'Typedef'
10533 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010534 '20832' => {
10535 'BaseType' => '5660',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010536 'Name' => 'uint16_t const',
10537 'Size' => '2',
10538 'Type' => 'Const'
10539 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010540 '20849' => {
10541 'BaseType' => '20755',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010542 'Header' => 'stdint-uintn.h',
10543 'Line' => '27',
10544 'Name' => 'uint64_t',
10545 'PrivateABI' => 1,
10546 'Size' => '8',
10547 'Type' => 'Typedef'
10548 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010549 '21007' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 'Header' => 'bios.h',
10551 'Line' => '39',
10552 'Memb' => {
10553 '0' => {
10554 'name' => 'PLDM_BIOS_STRING_TABLE',
10555 'value' => '0'
10556 },
10557 '1' => {
10558 'name' => 'PLDM_BIOS_ATTR_TABLE',
10559 'value' => '1'
10560 },
10561 '2' => {
10562 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10563 'value' => '2'
10564 }
10565 },
10566 'Name' => 'enum pldm_bios_table_types',
10567 'Size' => '4',
10568 'Type' => 'Enum'
10569 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010570 '21041' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010571 'Header' => 'bios.h',
10572 'Line' => '48',
10573 'Memb' => {
10574 '0' => {
10575 'name' => 'string_handle',
10576 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010577 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 },
10579 '1' => {
10580 'name' => 'string_length',
10581 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010582 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010583 },
10584 '2' => {
10585 'name' => 'name',
10586 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010587 'type' => '21098'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010588 }
10589 },
10590 'Name' => 'struct pldm_bios_string_table_entry',
10591 'Size' => '5',
10592 'Type' => 'Struct'
10593 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010594 '21093' => {
10595 'BaseType' => '21041',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Name' => 'struct pldm_bios_string_table_entry const',
10597 'Size' => '5',
10598 'Type' => 'Const'
10599 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010600 '21098' => {
10601 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010602 'Name' => 'char[1]',
10603 'Size' => '1',
10604 'Type' => 'Array'
10605 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010606 '21114' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010607 'Header' => 'bios.h',
10608 'Line' => '54',
10609 'Memb' => {
10610 '0' => {
10611 'name' => 'attr_handle',
10612 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010613 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010614 },
10615 '1' => {
10616 'name' => 'attr_type',
10617 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010618 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010619 },
10620 '2' => {
10621 'name' => 'string_handle',
10622 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010623 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010624 },
10625 '3' => {
10626 'name' => 'metadata',
10627 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010628 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010629 }
10630 },
10631 'Name' => 'struct pldm_bios_attr_table_entry',
10632 'Size' => '6',
10633 'Type' => 'Struct'
10634 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010635 '21179' => {
10636 'BaseType' => '21114',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010637 'Name' => 'struct pldm_bios_attr_table_entry const',
10638 'Size' => '6',
10639 'Type' => 'Const'
10640 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010641 '21184' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010642 'Header' => 'bios.h',
10643 'Line' => '66',
10644 'Memb' => {
10645 '0' => {
10646 'name' => 'attr_handle',
10647 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010648 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010649 },
10650 '1' => {
10651 'name' => 'attr_type',
10652 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010653 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010654 },
10655 '2' => {
10656 'name' => 'value',
10657 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010658 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010659 }
10660 },
10661 'Name' => 'struct pldm_bios_attr_val_table_entry',
10662 'Size' => '4',
10663 'Type' => 'Struct'
10664 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010665 '21236' => {
10666 'BaseType' => '21184',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10668 'Size' => '4',
10669 'Type' => 'Const'
10670 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010671 '21305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010673 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010674 'Memb' => {
10675 '0' => {
10676 'name' => 'name_handle',
10677 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010678 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010679 },
10680 '1' => {
10681 'name' => 'read_only',
10682 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010683 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010684 },
10685 '2' => {
10686 'name' => 'pv_num',
10687 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010688 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010689 },
10690 '3' => {
10691 'name' => 'pv_handle',
10692 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010693 'type' => '21408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 },
10695 '4' => {
10696 'name' => 'def_num',
10697 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010698 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 },
10700 '5' => {
10701 'name' => 'def_index',
10702 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010703 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010704 }
10705 },
10706 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10707 'Size' => '32',
10708 'Type' => 'Struct'
10709 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010710 '21396' => {
10711 'BaseType' => '21305',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010712 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10713 'Size' => '32',
10714 'Type' => 'Const'
10715 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010716 '21408' => {
10717 'BaseType' => '20832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010718 'Name' => 'uint16_t const*',
10719 'Size' => '8',
10720 'Type' => 'Pointer'
10721 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010722 '21418' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010723 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010724 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010725 'Memb' => {
10726 '0' => {
10727 'name' => 'name_handle',
10728 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010729 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010730 },
10731 '1' => {
10732 'name' => 'read_only',
10733 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010734 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010735 },
10736 '2' => {
10737 'name' => 'string_type',
10738 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010739 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010740 },
10741 '3' => {
10742 'name' => 'min_length',
10743 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010744 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010745 },
10746 '4' => {
10747 'name' => 'max_length',
10748 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010749 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010750 },
10751 '5' => {
10752 'name' => 'def_length',
10753 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010754 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 },
10756 '6' => {
10757 'name' => 'def_string',
10758 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010759 'type' => '8652'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010760 }
10761 },
10762 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10763 'Size' => '24',
10764 'Type' => 'Struct'
10765 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010766 '21530' => {
10767 'BaseType' => '21418',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010768 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10769 'Size' => '24',
10770 'Type' => 'Const'
10771 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010772 '21540' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010773 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010774 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010775 'Memb' => {
10776 '0' => {
10777 'name' => 'name_handle',
10778 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010779 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010780 },
10781 '1' => {
10782 'name' => 'read_only',
10783 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010784 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010785 },
10786 '2' => {
10787 'name' => 'lower_bound',
10788 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010789 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010790 },
10791 '3' => {
10792 'name' => 'upper_bound',
10793 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010794 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010795 },
10796 '4' => {
10797 'name' => 'scalar_increment',
10798 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010799 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010800 },
10801 '5' => {
10802 'name' => 'default_value',
10803 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010804 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010805 }
10806 },
10807 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10808 'Size' => '40',
10809 'Type' => 'Struct'
10810 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010811 '21638' => {
10812 'BaseType' => '21540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010813 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10814 'Size' => '40',
10815 'Type' => 'Const'
10816 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010817 '21921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010818 'Name' => 'ssize_t(*)(void const*)',
10819 'Param' => {
10820 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010821 'type' => '1262'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010822 }
10823 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010824 'Return' => '5856',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010825 'Size' => '8',
10826 'Type' => 'FuncPtr'
10827 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010828 '21991' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010829 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 'Memb' => {
10831 '0' => {
10832 'name' => 'table_data',
10833 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010834 'type' => '5868'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010835 },
10836 '1' => {
10837 'name' => 'table_len',
10838 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010839 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010840 },
10841 '2' => {
10842 'name' => 'current_pos',
10843 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010844 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010845 },
10846 '3' => {
10847 'name' => 'entry_length_handler',
10848 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010849 'type' => '21921'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010850 }
10851 },
10852 'Name' => 'struct pldm_bios_table_iter',
10853 'PrivateABI' => 1,
10854 'Size' => '32',
10855 'Source' => 'bios_table.c',
10856 'Type' => 'Struct'
10857 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010858 '22061' => {
10859 'BaseType' => '21991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010860 'Name' => 'struct pldm_bios_table_iter const',
10861 'Size' => '32',
10862 'Type' => 'Const'
10863 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010864 '23131' => {
10865 'BaseType' => '21991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010866 'Name' => 'struct pldm_bios_table_iter*',
10867 'Size' => '8',
10868 'Type' => 'Pointer'
10869 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010870 '23136' => {
10871 'BaseType' => '21236',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010872 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10873 'Size' => '8',
10874 'Type' => 'Pointer'
10875 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010876 '23550' => {
10877 'BaseType' => '21179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010878 'Name' => 'struct pldm_bios_attr_table_entry const*',
10879 'Size' => '8',
10880 'Type' => 'Pointer'
10881 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010882 '24153' => {
10883 'BaseType' => '21093',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010884 'Name' => 'struct pldm_bios_string_table_entry const*',
10885 'Size' => '8',
10886 'Type' => 'Pointer'
10887 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010888 '25316' => {
10889 'BaseType' => '22061',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 'Name' => 'struct pldm_bios_table_iter const*',
10891 'Size' => '8',
10892 'Type' => 'Pointer'
10893 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010894 '29499' => {
10895 'BaseType' => '20849',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010896 'Name' => 'uint64_t*',
10897 'Size' => '8',
10898 'Type' => 'Pointer'
10899 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010900 '29776' => {
10901 'BaseType' => '21638',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010902 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10903 'Size' => '8',
10904 'Type' => 'Pointer'
10905 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010906 '30085' => {
10907 'BaseType' => '8652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010908 'Name' => 'char const**',
10909 'Size' => '8',
10910 'Type' => 'Pointer'
10911 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010912 '31214' => {
10913 'BaseType' => '21530',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010914 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10915 'Size' => '8',
10916 'Type' => 'Pointer'
10917 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010918 '32668' => {
10919 'BaseType' => '21396',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10921 'Size' => '8',
10922 'Type' => 'Pointer'
10923 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010924 '34885' => {
10925 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010926 'Header' => 'pldm_types.h',
10927 'Line' => '32',
10928 'Name' => 'bool8_t',
10929 'Size' => '1',
10930 'Type' => 'Typedef'
10931 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010932 '34897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010933 'Header' => 'pldm_types.h',
10934 'Line' => '36',
10935 'Name' => 'anon-struct-pldm_types.h-36',
10936 'Size' => '2',
10937 'Type' => 'Struct'
10938 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010939 '35161' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010940 'Header' => 'pldm_types.h',
10941 'Line' => '54',
10942 'Memb' => {
10943 '0' => {
10944 'name' => 'value',
10945 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010946 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010947 },
10948 '1' => {
10949 'name' => 'bits',
10950 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010951 'type' => '34897'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010952 }
10953 },
10954 'Name' => 'union bitfield16_t',
10955 'Size' => '2',
10956 'Type' => 'Union'
10957 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010958 '35173' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010959 'Header' => 'pldm_types.h',
10960 'Line' => '58',
10961 'Name' => 'anon-struct-pldm_types.h-58',
10962 'Size' => '4',
10963 'Type' => 'Struct'
10964 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010965 '35661' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 'Header' => 'pldm_types.h',
10967 'Line' => '92',
10968 'Memb' => {
10969 '0' => {
10970 'name' => 'value',
10971 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010972 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 },
10974 '1' => {
10975 'name' => 'bits',
10976 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010977 'type' => '35173'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 }
10979 },
10980 'Name' => 'union bitfield32_t',
10981 'Size' => '4',
10982 'Type' => 'Union'
10983 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010984 '35673' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010985 'Header' => 'pldm_types.h',
10986 'Line' => '96',
10987 'Name' => 'anon-struct-pldm_types.h-96',
10988 'Size' => '8',
10989 'Type' => 'Struct'
10990 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103010991 '36609' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010992 'Header' => 'pldm_types.h',
10993 'Line' => '162',
10994 'Memb' => {
10995 '0' => {
10996 'name' => 'value',
10997 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010998 'type' => '20849'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010999 },
11000 '1' => {
11001 'name' => 'bits',
11002 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011003 'type' => '35673'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011004 }
11005 },
11006 'Name' => 'union bitfield64_t',
11007 'Size' => '8',
11008 'Type' => 'Union'
11009 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011010 '36668' => {
11011 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011012 'Name' => 'size_t const',
11013 'Size' => '8',
11014 'Type' => 'Const'
11015 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011016 '37302' => {
11017 'BaseType' => '15038',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011018 'Name' => 'struct variable_field const',
11019 'Size' => '16',
11020 'Type' => 'Const'
11021 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011022 '38592' => {
11023 'BaseType' => '135',
11024 'Name' => 'uint8_t[8]',
11025 'Size' => '8',
11026 'Type' => 'Array'
11027 },
11028 '38608' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011029 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011030 'Line' => '441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011031 'Memb' => {
11032 '0' => {
11033 'name' => 'uuid',
11034 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011035 'type' => '38712'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011036 },
11037 '1' => {
11038 'name' => 'package_header_format_version',
11039 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011040 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011041 },
11042 '2' => {
11043 'name' => 'package_header_size',
11044 'offset' => '23',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011045 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011046 },
11047 '3' => {
11048 'name' => 'package_release_date_time',
11049 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011050 'type' => '38728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011051 },
11052 '4' => {
11053 'name' => 'component_bitmap_bit_length',
11054 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011055 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011056 },
11057 '5' => {
11058 'name' => 'package_version_string_type',
11059 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011060 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011061 },
11062 '6' => {
11063 'name' => 'package_version_string_length',
11064 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011066 }
11067 },
11068 'Name' => 'struct pldm_package_header_information',
11069 'Size' => '36',
11070 'Type' => 'Struct'
11071 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011072 '38712' => {
11073 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011074 'Name' => 'uint8_t[16]',
11075 'Size' => '16',
11076 'Type' => 'Array'
11077 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011078 '38728' => {
11079 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011080 'Name' => 'uint8_t[13]',
11081 'Size' => '13',
11082 'Type' => 'Array'
11083 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011084 '38744' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011085 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011086 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011087 'Memb' => {
11088 '0' => {
11089 'name' => 'record_length',
11090 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011091 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011092 },
11093 '1' => {
11094 'name' => 'descriptor_count',
11095 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011096 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011097 },
11098 '2' => {
11099 'name' => 'device_update_option_flags',
11100 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011101 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011102 },
11103 '3' => {
11104 'name' => 'comp_image_set_version_string_type',
11105 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011106 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011107 },
11108 '4' => {
11109 'name' => 'comp_image_set_version_string_length',
11110 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011111 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011112 },
11113 '5' => {
11114 'name' => 'fw_device_pkg_data_length',
11115 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011116 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011117 }
11118 },
11119 'Name' => 'struct pldm_firmware_device_id_record',
11120 'Size' => '11',
11121 'Type' => 'Struct'
11122 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011123 '38939' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011124 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011125 'Line' => '489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011126 'Memb' => {
11127 '0' => {
11128 'name' => 'comp_classification',
11129 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011130 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011131 },
11132 '1' => {
11133 'name' => 'comp_identifier',
11134 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011135 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011136 },
11137 '2' => {
11138 'name' => 'comp_comparison_stamp',
11139 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011140 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 },
11142 '3' => {
11143 'name' => 'comp_options',
11144 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011145 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011146 },
11147 '4' => {
11148 'name' => 'requested_comp_activation_method',
11149 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011150 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011151 },
11152 '5' => {
11153 'name' => 'comp_location_offset',
11154 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011155 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011156 },
11157 '6' => {
11158 'name' => 'comp_size',
11159 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011160 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011161 },
11162 '7' => {
11163 'name' => 'comp_version_string_type',
11164 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011165 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011166 },
11167 '8' => {
11168 'name' => 'comp_version_string_length',
11169 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011170 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011171 }
11172 },
11173 'Name' => 'struct pldm_component_image_information',
11174 'Size' => '22',
11175 'Type' => 'Struct'
11176 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011177 '39121' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011178 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011179 'Line' => '515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011180 'Memb' => {
11181 '0' => {
11182 'name' => 'completion_code',
11183 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011184 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 },
11186 '1' => {
11187 'name' => 'capabilities_during_update',
11188 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011189 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011190 },
11191 '2' => {
11192 'name' => 'comp_count',
11193 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011194 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011195 },
11196 '3' => {
11197 'name' => 'active_comp_image_set_ver_str_type',
11198 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011199 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011200 },
11201 '4' => {
11202 'name' => 'active_comp_image_set_ver_str_len',
11203 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011204 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011205 },
11206 '5' => {
11207 'name' => 'pending_comp_image_set_ver_str_type',
11208 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011209 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011210 },
11211 '6' => {
11212 'name' => 'pending_comp_image_set_ver_str_len',
11213 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011214 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011215 }
11216 },
11217 'Name' => 'struct pldm_get_firmware_parameters_resp',
11218 'Size' => '11',
11219 'Type' => 'Struct'
11220 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011221 '39308' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011222 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011223 'Line' => '543',
Unive Tiene5c3f142024-12-13 14:14:19 +080011224 'Memb' => {
11225 '0' => {
11226 'name' => 'completion_code',
11227 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011228 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011229 },
11230 '1' => {
11231 'name' => 'downstream_device_update_supported',
11232 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011233 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011234 },
11235 '2' => {
11236 'name' => 'number_of_downstream_devices',
11237 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011238 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011239 },
11240 '3' => {
11241 'name' => 'max_number_of_downstream_devices',
11242 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011243 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011244 },
11245 '4' => {
11246 'name' => 'capabilities',
11247 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011248 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011249 }
11250 },
11251 'Name' => 'struct pldm_query_downstream_devices_resp',
11252 'Size' => '12',
11253 'Type' => 'Struct'
11254 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011255 '39386' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011256 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011257 'Line' => '555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011258 'Memb' => {
11259 '0' => {
11260 'name' => 'comp_classification',
11261 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011262 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011263 },
11264 '1' => {
11265 'name' => 'comp_identifier',
11266 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011267 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011268 },
11269 '2' => {
11270 'name' => 'comp_classification_index',
11271 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011272 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011273 },
11274 '3' => {
11275 'name' => 'active_comp_comparison_stamp',
11276 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011277 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011278 },
11279 '4' => {
11280 'name' => 'active_comp_ver_str_type',
11281 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011282 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011283 },
11284 '5' => {
11285 'name' => 'active_comp_ver_str_len',
11286 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011287 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011288 },
11289 '6' => {
11290 'name' => 'active_comp_release_date',
11291 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011292 'type' => '38592'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011293 },
11294 '7' => {
11295 'name' => 'pending_comp_comparison_stamp',
11296 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011297 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011298 },
11299 '8' => {
11300 'name' => 'pending_comp_ver_str_type',
11301 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011302 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011303 },
11304 '9' => {
11305 'name' => 'pending_comp_ver_str_len',
11306 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011307 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011308 },
11309 '10' => {
11310 'name' => 'pending_comp_release_date',
11311 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011312 'type' => '38592'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011313 },
11314 '11' => {
11315 'name' => 'comp_activation_methods',
11316 'offset' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011317 'type' => '35161'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011318 },
11319 '12' => {
11320 'name' => 'capabilities_during_update',
11321 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011322 'type' => '35661'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011323 }
11324 },
11325 'Name' => 'struct pldm_component_parameter_entry',
11326 'Size' => '39',
11327 'Type' => 'Struct'
11328 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011329 '39677' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011330 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011331 'Line' => '594',
Unive Tiene5c3f142024-12-13 14:14:19 +080011332 'Memb' => {
11333 '0' => {
11334 'name' => 'data_transfer_handle',
11335 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011336 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011337 },
11338 '1' => {
11339 'name' => 'transfer_operation_flag',
11340 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011341 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011342 }
11343 },
11344 'Name' => 'struct pldm_query_downstream_identifiers_req',
11345 'Size' => '8',
11346 'Type' => 'Struct'
11347 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011348 '39716' => {
11349 'BaseType' => '39677',
Unive Tiene5c3f142024-12-13 14:14:19 +080011350 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11351 'Size' => '8',
11352 'Type' => 'Const'
11353 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011354 '39721' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011355 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011356 'Line' => '608',
Unive Tiene5c3f142024-12-13 14:14:19 +080011357 'Memb' => {
11358 '0' => {
11359 'name' => 'completion_code',
11360 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011361 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011362 },
11363 '1' => {
11364 'name' => 'next_data_transfer_handle',
11365 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011366 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011367 },
11368 '2' => {
11369 'name' => 'transfer_flag',
11370 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011371 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011372 },
11373 '3' => {
11374 'name' => 'downstream_devices_length',
11375 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011376 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011377 },
11378 '4' => {
11379 'name' => 'number_of_downstream_devices',
11380 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011381 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011382 }
11383 },
11384 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11385 'Size' => '20',
11386 'Type' => 'Struct'
11387 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011388 '39799' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011389 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011390 'Line' => '621',
Unive Tiene5c3f142024-12-13 14:14:19 +080011391 'Memb' => {
11392 '0' => {
11393 'name' => 'downstream_device_index',
11394 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011395 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011396 },
11397 '1' => {
11398 'name' => 'downstream_descriptor_count',
11399 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011400 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011401 }
11402 },
11403 'Name' => 'struct pldm_downstream_device',
11404 'Size' => '4',
11405 'Type' => 'Struct'
11406 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011407 '39838' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011408 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011409 'Line' => '627',
Unive Tiene5c3f142024-12-13 14:14:19 +080011410 'Memb' => {
11411 '0' => {
11412 'name' => 'field',
11413 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011414 'type' => '15038'
Unive Tiene5c3f142024-12-13 14:14:19 +080011415 },
11416 '1' => {
11417 'name' => 'devs',
11418 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011419 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011420 }
11421 },
11422 'Name' => 'struct pldm_downstream_device_iter',
11423 'Size' => '24',
11424 'Type' => 'Struct'
11425 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011426 '39877' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011427 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011428 'Line' => '701',
Unive Tiene5c3f142024-12-13 14:14:19 +080011429 'Memb' => {
11430 '0' => {
11431 'name' => 'descriptor_type',
11432 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011433 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011434 },
11435 '1' => {
11436 'name' => 'descriptor_length',
11437 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011438 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011439 },
11440 '2' => {
11441 'name' => 'descriptor_data',
11442 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011443 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011444 }
11445 },
11446 'Name' => 'struct pldm_descriptor',
11447 'Size' => '16',
11448 'Type' => 'Struct'
11449 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011450 '39945' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011451 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011452 'Line' => '707',
Unive Tiene5c3f142024-12-13 14:14:19 +080011453 'Memb' => {
11454 '0' => {
11455 'name' => 'field',
11456 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011457 'type' => '15434'
Unive Tiene5c3f142024-12-13 14:14:19 +080011458 },
11459 '1' => {
11460 'name' => 'count',
11461 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011462 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011463 }
11464 },
11465 'Name' => 'struct pldm_descriptor_iter',
11466 'Size' => '16',
11467 'Type' => 'Struct'
11468 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011469 '39989' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011470 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011471 'Line' => '800',
Unive Tiene5c3f142024-12-13 14:14:19 +080011472 'Memb' => {
11473 '0' => {
11474 'name' => 'data_transfer_handle',
11475 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011476 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011477 },
11478 '1' => {
11479 'name' => 'transfer_operation_flag',
11480 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011481 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011482 }
11483 },
11484 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11485 'Size' => '8',
11486 'Type' => 'Struct'
11487 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011488 '40028' => {
11489 'BaseType' => '39989',
Unive Tiene5c3f142024-12-13 14:14:19 +080011490 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11491 'Size' => '8',
11492 'Type' => 'Const'
11493 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011494 '40033' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011495 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011496 'Line' => '815',
Unive Tiene5c3f142024-12-13 14:14:19 +080011497 'Memb' => {
11498 '0' => {
11499 'name' => 'completion_code',
11500 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011501 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011502 },
11503 '1' => {
11504 'name' => 'next_data_transfer_handle',
11505 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011506 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011507 },
11508 '2' => {
11509 'name' => 'transfer_flag',
11510 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011511 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011512 },
11513 '3' => {
11514 'name' => 'fdp_capabilities_during_update',
11515 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011516 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011517 },
11518 '4' => {
11519 'name' => 'downstream_device_count',
11520 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011521 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011522 }
11523 },
11524 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11525 'Size' => '20',
11526 'Type' => 'Struct'
11527 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011528 '40111' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011529 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011530 'Line' => '833',
Unive Tiene5c3f142024-12-13 14:14:19 +080011531 'Memb' => {
11532 '0' => {
11533 'name' => 'downstream_device_index',
11534 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011535 'type' => '5660'
Unive Tiene5c3f142024-12-13 14:14:19 +080011536 },
11537 '1' => {
11538 'name' => 'active_comp_comparison_stamp',
11539 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011540 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011541 },
11542 '2' => {
11543 'name' => 'active_comp_ver_str_type',
11544 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011545 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011546 },
11547 '3' => {
11548 'name' => 'active_comp_ver_str_len',
11549 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011550 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011551 },
11552 '4' => {
11553 'name' => 'active_comp_release_date',
11554 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011555 'type' => '40293'
Unive Tiene5c3f142024-12-13 14:14:19 +080011556 },
11557 '5' => {
11558 'name' => 'pending_comp_comparison_stamp',
11559 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011560 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011561 },
11562 '6' => {
11563 'name' => 'pending_comp_ver_str_type',
11564 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011565 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011566 },
11567 '7' => {
11568 'name' => 'pending_comp_ver_str_len',
11569 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011570 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011571 },
11572 '8' => {
11573 'name' => 'pending_comp_release_date',
11574 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011575 'type' => '40293'
Unive Tiene5c3f142024-12-13 14:14:19 +080011576 },
11577 '9' => {
11578 'name' => 'comp_activation_methods',
11579 'offset' => '54',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011580 'type' => '35161'
Unive Tiene5c3f142024-12-13 14:14:19 +080011581 },
11582 '10' => {
11583 'name' => 'capabilities_during_update',
11584 'offset' => '64',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011585 'type' => '35661'
Unive Tiene5c3f142024-12-13 14:14:19 +080011586 },
11587 '11' => {
11588 'name' => 'active_comp_ver_str',
11589 'offset' => '72',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011590 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011591 },
11592 '12' => {
11593 'name' => 'pending_comp_ver_str',
11594 'offset' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011595 'type' => '1262'
Unive Tiene5c3f142024-12-13 14:14:19 +080011596 }
11597 },
11598 'Name' => 'struct pldm_downstream_device_parameters_entry',
11599 'Size' => '64',
11600 'Type' => 'Struct'
11601 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011602 '40293' => {
11603 'BaseType' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080011604 'Name' => 'char[9]',
11605 'Size' => '9',
11606 'Type' => 'Array'
11607 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011608 '41428' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011609 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011610 'Line' => '1347',
Unive Tiene5c3f142024-12-13 14:14:19 +080011611 'Memb' => {
11612 '0' => {
11613 'name' => 'field',
11614 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011615 'type' => '15038'
Unive Tiene5c3f142024-12-13 14:14:19 +080011616 },
11617 '1' => {
11618 'name' => 'entries',
11619 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011620 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011621 }
11622 },
11623 'Name' => 'struct pldm_downstream_device_parameters_iter',
11624 'Size' => '24',
11625 'Type' => 'Struct'
11626 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011627 '42723' => {
11628 'BaseType' => '34885',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 'Name' => 'bool8_t*',
11630 'Size' => '8',
11631 'Type' => 'Pointer'
11632 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011633 '42728' => {
11634 'BaseType' => '36609',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011635 'Name' => 'bitfield64_t*',
11636 'Size' => '8',
11637 'Type' => 'Pointer'
11638 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011639 '44972' => {
11640 'BaseType' => '35661',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 'Name' => 'bitfield32_t*',
11642 'Size' => '8',
11643 'Type' => 'Pointer'
11644 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011645 '47633' => {
11646 'BaseType' => '35161',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011647 'Name' => 'bitfield16_t*',
11648 'Size' => '8',
11649 'Type' => 'Pointer'
11650 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011651 '54224' => {
11652 'BaseType' => '37302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011653 'Name' => 'struct variable_field const*',
11654 'Size' => '8',
11655 'Type' => 'Pointer'
11656 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011657 '63257' => {
11658 'BaseType' => '41428',
Unive Tiene5c3f142024-12-13 14:14:19 +080011659 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11660 'Size' => '8',
11661 'Type' => 'Pointer'
11662 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011663 '63262' => {
11664 'BaseType' => '40111',
Unive Tiene5c3f142024-12-13 14:14:19 +080011665 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11666 'Size' => '8',
11667 'Type' => 'Pointer'
11668 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011669 '64622' => {
11670 'BaseType' => '40033',
Unive Tiene5c3f142024-12-13 14:14:19 +080011671 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11672 'Size' => '8',
11673 'Type' => 'Pointer'
11674 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011675 '65310' => {
11676 'BaseType' => '40028',
Unive Tiene5c3f142024-12-13 14:14:19 +080011677 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11678 'Size' => '8',
11679 'Type' => 'Pointer'
11680 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011681 '66066' => {
11682 'BaseType' => '39838',
Unive Tiene5c3f142024-12-13 14:14:19 +080011683 'Name' => 'struct pldm_downstream_device_iter*',
11684 'Size' => '8',
11685 'Type' => 'Pointer'
11686 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011687 '66071' => {
11688 'BaseType' => '39799',
Unive Tiene5c3f142024-12-13 14:14:19 +080011689 'Name' => 'struct pldm_downstream_device*',
11690 'Size' => '8',
11691 'Type' => 'Pointer'
11692 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011693 '67444' => {
11694 'BaseType' => '39721',
Unive Tiene5c3f142024-12-13 14:14:19 +080011695 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11696 'Size' => '8',
11697 'Type' => 'Pointer'
11698 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011699 '68132' => {
11700 'BaseType' => '39716',
Unive Tiene5c3f142024-12-13 14:14:19 +080011701 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11702 'Size' => '8',
11703 'Type' => 'Pointer'
11704 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011705 '69436' => {
11706 'BaseType' => '39308',
Unive Tiene5c3f142024-12-13 14:14:19 +080011707 'Name' => 'struct pldm_query_downstream_devices_resp*',
11708 'Size' => '8',
11709 'Type' => 'Pointer'
11710 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011711 '69883' => {
11712 'BaseType' => '39386',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011713 'Name' => 'struct pldm_component_parameter_entry*',
11714 'Size' => '8',
11715 'Type' => 'Pointer'
11716 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011717 '74903' => {
11718 'BaseType' => '39121',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11720 'Size' => '8',
11721 'Type' => 'Pointer'
11722 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011723 '76759' => {
11724 'BaseType' => '1186',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011725 'Name' => 'uint8_t**',
11726 'Size' => '8',
11727 'Type' => 'Pointer'
11728 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011729 '77101' => {
11730 'BaseType' => '38939',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011731 'Name' => 'struct pldm_component_image_information*',
11732 'Size' => '8',
11733 'Type' => 'Pointer'
11734 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011735 '78952' => {
11736 'BaseType' => '39945',
Unive Tiene5c3f142024-12-13 14:14:19 +080011737 'Name' => 'struct pldm_descriptor_iter*',
11738 'Size' => '8',
11739 'Type' => 'Pointer'
11740 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011741 '78957' => {
11742 'BaseType' => '39877',
Unive Tiene5c3f142024-12-13 14:14:19 +080011743 'Name' => 'struct pldm_descriptor*',
11744 'Size' => '8',
11745 'Type' => 'Pointer'
11746 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011747 '79242' => {
11748 'BaseType' => '38744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 'Name' => 'struct pldm_firmware_device_id_record*',
11750 'Size' => '8',
11751 'Type' => 'Pointer'
11752 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011753 '79697' => {
11754 'BaseType' => '38608',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011755 'Name' => 'struct pldm_package_header_information*',
11756 'Size' => '8',
11757 'Type' => 'Pointer'
11758 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011759 '80830' => {
11760 'BaseType' => '126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 'Name' => 'void**',
11762 'Size' => '8',
11763 'Type' => 'Pointer'
11764 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011765 '88331' => {
11766 'BaseType' => '88348',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011767 'Header' => 'pdr.h',
11768 'Line' => '16',
11769 'Name' => 'pldm_pdr',
11770 'PrivateABI' => 1,
11771 'Size' => '24',
11772 'Type' => 'Typedef'
11773 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011774 '88343' => {
11775 'BaseType' => '88331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011776 'Name' => 'pldm_pdr const',
11777 'Size' => '24',
11778 'Type' => 'Const'
11779 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011780 '88348' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011781 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011782 'Memb' => {
11783 '0' => {
11784 'name' => 'record_count',
11785 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011786 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011787 },
11788 '1' => {
11789 'name' => 'size',
11790 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011791 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011792 },
11793 '2' => {
11794 'name' => 'first',
11795 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011796 'type' => '89447'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011797 },
11798 '3' => {
11799 'name' => 'last',
11800 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011801 'type' => '89447'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011802 }
11803 },
11804 'Name' => 'struct pldm_pdr',
11805 'PrivateABI' => 1,
11806 'Size' => '24',
11807 'Source' => 'pdr.c',
11808 'Type' => 'Struct'
11809 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011810 '88414' => {
11811 'BaseType' => '88431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011812 'Header' => 'pdr.h',
11813 'Line' => '21',
11814 'Name' => 'pldm_pdr_record',
11815 'PrivateABI' => 1,
11816 'Size' => '32',
11817 'Type' => 'Typedef'
11818 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011819 '88426' => {
11820 'BaseType' => '88414',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011821 'Name' => 'pldm_pdr_record const',
11822 'Size' => '32',
11823 'Type' => 'Const'
11824 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011825 '88431' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011826 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011827 'Memb' => {
11828 '0' => {
11829 'name' => 'record_handle',
11830 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011831 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 },
11833 '1' => {
11834 'name' => 'size',
11835 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011836 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011837 },
11838 '2' => {
11839 'name' => 'data',
11840 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011841 'type' => '1186'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011842 },
11843 '3' => {
11844 'name' => 'next',
11845 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011846 'type' => '89435'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011847 },
11848 '4' => {
11849 'name' => 'is_remote',
11850 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011851 'type' => '5459'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011852 },
11853 '5' => {
11854 'name' => 'terminus_handle',
11855 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011856 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011857 }
11858 },
11859 'Name' => 'struct pldm_pdr_record',
11860 'PrivateABI' => 1,
11861 'Size' => '32',
11862 'Source' => 'pdr.c',
11863 'Type' => 'Struct'
11864 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011865 '88523' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011866 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011867 'Line' => '288',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011868 'Memb' => {
11869 '0' => {
11870 'name' => 'entity_type',
11871 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011872 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011873 },
11874 '1' => {
11875 'name' => 'entity_instance_num',
11876 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011877 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011878 },
11879 '2' => {
11880 'name' => 'entity_container_id',
11881 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011882 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011883 }
11884 },
11885 'Name' => 'struct pldm_entity',
11886 'Size' => '6',
11887 'Type' => 'Struct'
11888 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011889 '88585' => {
11890 'BaseType' => '88523',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011891 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011892 'Line' => '292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011893 'Name' => 'pldm_entity',
11894 'Size' => '6',
11895 'Type' => 'Typedef'
11896 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011897 '88629' => {
11898 'BaseType' => '88641',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011899 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011900 'Line' => '302',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011901 'Name' => 'pldm_entity_association_tree',
11902 'PrivateABI' => 1,
11903 'Size' => '16',
11904 'Type' => 'Typedef'
11905 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011906 '88641' => {
11907 'Line' => '459',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 'Memb' => {
11909 '0' => {
11910 'name' => 'root',
11911 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011912 'type' => '89452'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011913 },
11914 '1' => {
11915 'name' => 'last_used_container_id',
11916 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011917 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011918 }
11919 },
11920 'Name' => 'struct pldm_entity_association_tree',
11921 'PrivateABI' => 1,
11922 'Size' => '16',
11923 'Source' => 'pdr.c',
11924 'Type' => 'Struct'
11925 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011926 '88684' => {
11927 'BaseType' => '88701',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011928 'Header' => 'pdr.h',
Andrew Jeffery453dfff2024-09-07 18:47:30 +030011929 'Line' => '307',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011930 'Name' => 'pldm_entity_node',
11931 'PrivateABI' => 1,
11932 'Size' => '40',
11933 'Type' => 'Typedef'
11934 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011935 '88696' => {
11936 'BaseType' => '88684',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011937 'Name' => 'pldm_entity_node const',
11938 'Size' => '40',
11939 'Type' => 'Const'
11940 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011941 '88701' => {
11942 'Line' => '464',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011943 'Memb' => {
11944 '0' => {
11945 'name' => 'entity',
11946 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011947 'type' => '88585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011948 },
11949 '1' => {
11950 'name' => 'parent',
11951 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011952 'type' => '88585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011953 },
11954 '2' => {
11955 'name' => 'remote_container_id',
11956 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011957 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011958 },
11959 '3' => {
11960 'name' => 'first_child',
11961 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011962 'type' => '89452'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011963 },
11964 '4' => {
11965 'name' => 'next_sibling',
11966 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011967 'type' => '89452'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011968 },
11969 '5' => {
11970 'name' => 'association_type',
11971 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011972 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011973 }
11974 },
11975 'Name' => 'struct pldm_entity_node',
11976 'PrivateABI' => 1,
11977 'Size' => '40',
11978 'Source' => 'pdr.c',
11979 'Type' => 'Struct'
11980 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103011981 '88975' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011982 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011983 'Line' => '551',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011984 'Memb' => {
11985 '0' => {
11986 'name' => 'record_handle',
11987 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011988 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011989 },
11990 '1' => {
11991 'name' => 'version',
11992 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011993 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011994 },
11995 '2' => {
11996 'name' => 'type',
11997 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011998 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011999 },
12000 '3' => {
12001 'name' => 'record_change_num',
12002 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012003 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012004 },
12005 '4' => {
12006 'name' => 'length',
12007 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012008 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012009 }
12010 },
12011 'Name' => 'struct pldm_pdr_hdr',
12012 'Size' => '10',
12013 'Type' => 'Struct'
12014 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012015 '89435' => {
12016 'BaseType' => '88431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012017 'Name' => 'struct pldm_pdr_record*',
12018 'Size' => '8',
12019 'Type' => 'Pointer'
12020 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012021 '89447' => {
12022 'BaseType' => '88414',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012023 'Name' => 'pldm_pdr_record*',
12024 'Size' => '8',
12025 'Type' => 'Pointer'
12026 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012027 '89452' => {
12028 'BaseType' => '88684',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012029 'Name' => 'pldm_entity_node*',
12030 'Size' => '8',
12031 'Type' => 'Pointer'
12032 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012033 '90321' => {
12034 'BaseType' => '88331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012035 'Name' => 'pldm_pdr*',
12036 'Size' => '8',
12037 'Type' => 'Pointer'
12038 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012039 '91271' => {
12040 'BaseType' => '88426',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012041 'Name' => 'pldm_pdr_record const*',
12042 'Size' => '8',
12043 'Type' => 'Pointer'
12044 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012045 '95475' => {
12046 'BaseType' => '88585',
Lora Linea0bf3a2024-09-20 10:09:56 +080012047 'Name' => 'pldm_entity*',
12048 'Size' => '8',
12049 'Type' => 'Pointer'
12050 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012051 '104810' => {
12052 'BaseType' => '95475',
Lora Linea0bf3a2024-09-20 10:09:56 +080012053 'Name' => 'pldm_entity**',
12054 'Size' => '8',
12055 'Type' => 'Pointer'
12056 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012057 '104874' => {
12058 'BaseType' => '88629',
Lora Linea0bf3a2024-09-20 10:09:56 +080012059 'Name' => 'pldm_entity_association_tree*',
12060 'Size' => '8',
12061 'Type' => 'Pointer'
12062 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012063 '105462' => {
12064 'BaseType' => '89452',
Lora Linea0bf3a2024-09-20 10:09:56 +080012065 'Name' => 'pldm_entity_node**',
12066 'Size' => '8',
12067 'Type' => 'Pointer'
12068 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012069 '106251' => {
12070 'BaseType' => '88343',
Lora Linea0bf3a2024-09-20 10:09:56 +080012071 'Name' => 'pldm_pdr const*',
12072 'Size' => '8',
12073 'Type' => 'Pointer'
12074 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012075 '111489' => {
12076 'BaseType' => '88696',
Lora Linea0bf3a2024-09-20 10:09:56 +080012077 'Name' => 'pldm_entity_node const*',
12078 'Size' => '8',
12079 'Type' => 'Pointer'
12080 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012081 '116286' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012082 'BaseType' => '74',
12083 'Header' => 'types.h',
12084 'Line' => '37',
12085 'Name' => '__int8_t',
12086 'PrivateABI' => 1,
12087 'Size' => '1',
12088 'Type' => 'Typedef'
12089 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012090 '116317' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012091 'BaseType' => '93',
12092 'Header' => 'types.h',
12093 'Line' => '39',
12094 'Name' => '__int16_t',
12095 'PrivateABI' => 1,
12096 'Size' => '2',
12097 'Type' => 'Typedef'
12098 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012099 '116348' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012100 'BaseType' => '100',
12101 'Header' => 'types.h',
12102 'Line' => '41',
12103 'Name' => '__int32_t',
12104 'PrivateABI' => 1,
12105 'Size' => '4',
12106 'Type' => 'Typedef'
12107 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012108 '116386' => {
12109 'BaseType' => '5581',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012110 'Header' => 'types.h',
12111 'Line' => '55',
12112 'Name' => '__uint_least16_t',
12113 'PrivateABI' => 1,
12114 'Size' => '2',
12115 'Type' => 'Typedef'
12116 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012117 '116439' => {
12118 'BaseType' => '116286',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012119 'Header' => 'stdint-intn.h',
12120 'Line' => '24',
12121 'Name' => 'int8_t',
12122 'PrivateABI' => 1,
12123 'Size' => '1',
12124 'Type' => 'Typedef'
12125 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012126 '116451' => {
12127 'BaseType' => '116317',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012128 'Header' => 'stdint-intn.h',
12129 'Line' => '25',
12130 'Name' => 'int16_t',
12131 'PrivateABI' => 1,
12132 'Size' => '2',
12133 'Type' => 'Typedef'
12134 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012135 '116463' => {
12136 'BaseType' => '116348',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012137 'Header' => 'stdint-intn.h',
12138 'Line' => '26',
12139 'Name' => 'int32_t',
12140 'PrivateABI' => 1,
12141 'Size' => '4',
12142 'Type' => 'Typedef'
12143 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012144 '116728' => {
12145 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012146 'Header' => 'pldm_types.h',
12147 'Line' => '164',
12148 'Name' => 'real32_t',
12149 'Size' => '4',
12150 'Type' => 'Typedef'
12151 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012152 '117385' => {
12153 'BaseType' => '116386',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012154 'Header' => 'uchar.h',
12155 'Line' => '51',
12156 'Name' => 'char16_t',
12157 'PrivateABI' => 1,
12158 'Size' => '2',
12159 'Type' => 'Typedef'
12160 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012161 '118211' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012162 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012163 'Line' => '329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012164 'Memb' => {
12165 '0' => {
12166 'name' => 'PLDM_SENSOR_OP_STATE',
12167 'value' => '0'
12168 },
12169 '1' => {
12170 'name' => 'PLDM_STATE_SENSOR_STATE',
12171 'value' => '1'
12172 },
12173 '2' => {
12174 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12175 'value' => '2'
12176 }
12177 },
12178 'Name' => 'enum sensor_event_class_states',
12179 'Size' => '4',
12180 'Type' => 'Enum'
12181 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012182 '118245' => {
12183 'BaseType' => '118211',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012184 'Name' => 'enum sensor_event_class_states const',
12185 'Size' => '4',
12186 'Type' => 'Const'
12187 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012188 '118553' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012189 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012190 'Line' => '626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012191 'Memb' => {
12192 '0' => {
12193 'name' => 'hdr',
12194 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012195 'type' => '88975'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012196 },
12197 '1' => {
12198 'name' => 'terminus_handle',
12199 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012200 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012201 },
12202 '2' => {
12203 'name' => 'sensor_id',
12204 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012205 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012206 },
12207 '3' => {
12208 'name' => 'entity_type',
12209 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012210 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012211 },
12212 '4' => {
12213 'name' => 'entity_instance',
12214 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012215 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012216 },
12217 '5' => {
12218 'name' => 'container_id',
12219 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012220 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 },
12222 '6' => {
12223 'name' => 'sensor_init',
12224 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012225 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012226 },
12227 '7' => {
12228 'name' => 'sensor_auxiliary_names_pdr',
12229 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012230 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012231 },
12232 '8' => {
12233 'name' => 'composite_sensor_count',
12234 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012235 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012236 },
12237 '9' => {
12238 'name' => 'possible_states',
12239 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012240 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012241 }
12242 },
12243 'Name' => 'struct pldm_state_sensor_pdr',
12244 'Size' => '24',
12245 'Type' => 'Struct'
12246 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012247 '118707' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012248 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012249 'Line' => '643',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012250 'Memb' => {
12251 '0' => {
12252 'name' => 'state_set_id',
12253 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012254 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012255 },
12256 '1' => {
12257 'name' => 'possible_states_size',
12258 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012259 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012260 },
12261 '2' => {
12262 'name' => 'states',
12263 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012264 'type' => '118769'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012265 }
12266 },
12267 'Name' => 'struct state_sensor_possible_states',
12268 'Size' => '4',
12269 'Type' => 'Struct'
12270 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012271 '118764' => {
12272 'BaseType' => '118707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012273 'Name' => 'struct state_sensor_possible_states const',
12274 'Size' => '4',
12275 'Type' => 'Const'
12276 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012277 '118769' => {
12278 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 'Name' => 'bitfield8_t[1]',
12280 'Size' => '1',
12281 'Type' => 'Array'
12282 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012283 '118785' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012284 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012285 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012286 'Memb' => {
12287 '0' => {
12288 'name' => 'hdr',
12289 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012290 'type' => '88975'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 },
12292 '1' => {
12293 'name' => 'terminus_handle',
12294 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012295 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012296 },
12297 '2' => {
12298 'name' => 'effecter_id',
12299 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012300 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012301 },
12302 '3' => {
12303 'name' => 'entity_type',
12304 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012305 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012306 },
12307 '4' => {
12308 'name' => 'entity_instance',
12309 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012310 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012311 },
12312 '5' => {
12313 'name' => 'container_id',
12314 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012315 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012316 },
12317 '6' => {
12318 'name' => 'effecter_semantic_id',
12319 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012320 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012321 },
12322 '7' => {
12323 'name' => 'effecter_init',
12324 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012325 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012326 },
12327 '8' => {
12328 'name' => 'has_description_pdr',
12329 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012330 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012331 },
12332 '9' => {
12333 'name' => 'composite_effecter_count',
12334 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012335 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012336 },
12337 '10' => {
12338 'name' => 'possible_states',
12339 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012340 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 }
12342 },
12343 'Name' => 'struct pldm_state_effecter_pdr',
12344 'Size' => '26',
12345 'Type' => 'Struct'
12346 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012347 '119138' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012348 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012349 'Line' => '744',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012350 'Memb' => {
12351 '0' => {
12352 'name' => 'value_u8',
12353 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012354 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012355 },
12356 '1' => {
12357 'name' => 'value_s8',
12358 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012359 'type' => '116439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012360 },
12361 '2' => {
12362 'name' => 'value_u16',
12363 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012364 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 },
12366 '3' => {
12367 'name' => 'value_s16',
12368 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012369 'type' => '116451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012370 },
12371 '4' => {
12372 'name' => 'value_u32',
12373 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012374 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012375 },
12376 '5' => {
12377 'name' => 'value_s32',
12378 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012379 'type' => '116463'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 },
12381 '6' => {
12382 'name' => 'value_f32',
12383 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012384 'type' => '116728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 }
12386 },
12387 'Name' => 'union union_range_field_format',
12388 'Size' => '4',
12389 'Type' => 'Union'
12390 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012391 '119735' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012392 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012393 'Line' => '801',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012394 'Memb' => {
12395 '0' => {
12396 'name' => 'value_u8',
12397 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012398 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012399 },
12400 '1' => {
12401 'name' => 'value_s8',
12402 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012403 'type' => '116439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012404 },
12405 '2' => {
12406 'name' => 'value_u16',
12407 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012408 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012409 },
12410 '3' => {
12411 'name' => 'value_s16',
12412 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012413 'type' => '116451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012414 },
12415 '4' => {
12416 'name' => 'value_u32',
12417 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012418 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012419 },
12420 '5' => {
12421 'name' => 'value_s32',
12422 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012423 'type' => '116463'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012424 }
12425 },
12426 'Name' => 'union union_sensor_data_size',
12427 'Size' => '4',
12428 'Type' => 'Union'
12429 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012430 '119748' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012431 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012432 'Line' => '808',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012433 'Memb' => {
12434 '0' => {
12435 'name' => 'record_handle',
12436 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012437 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012438 },
12439 '1' => {
12440 'name' => 'version',
12441 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012442 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012443 },
12444 '2' => {
12445 'name' => 'type',
12446 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012447 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012448 },
12449 '3' => {
12450 'name' => 'record_change_num',
12451 'offset' => '6',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012452 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012453 },
12454 '4' => {
12455 'name' => 'length',
12456 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012457 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012458 }
12459 },
12460 'Name' => 'struct pldm_value_pdr_hdr',
12461 'Size' => '12',
12462 'Type' => 'Struct'
12463 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012464 '119833' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012465 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012466 'Line' => '826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012467 'Memb' => {
12468 '0' => {
12469 'name' => 'entity_instance_num',
12470 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012471 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012472 },
12473 '1' => {
12474 'name' => 'entity_instance',
12475 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012476 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012477 }
12478 },
Andrew Jeffery0612d982024-12-12 11:08:21 +103012479 'Name' => 'anon-union-platform.h-826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012480 'Size' => '2',
12481 'Type' => 'Union'
12482 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012483 '119868' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012484 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012485 'Line' => '821',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012486 'Memb' => {
12487 '0' => {
12488 'name' => 'hdr',
12489 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012490 'type' => '119748'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012491 },
12492 '1' => {
12493 'name' => 'terminus_handle',
12494 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012495 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012496 },
12497 '2' => {
12498 'name' => 'sensor_id',
12499 'offset' => '20',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012500 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012501 },
12502 '3' => {
12503 'name' => 'entity_type',
12504 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012505 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012506 },
12507 '4' => {
12508 'name' => 'unnamed0',
12509 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012510 'type' => '119833'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012511 },
12512 '5' => {
12513 'name' => 'container_id',
12514 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012515 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012516 },
12517 '6' => {
12518 'name' => 'sensor_init',
12519 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012520 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012521 },
12522 '7' => {
12523 'name' => 'sensor_auxiliary_names_pdr',
12524 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012525 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012526 },
12527 '8' => {
12528 'name' => 'base_unit',
12529 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012530 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012531 },
12532 '9' => {
12533 'name' => 'unit_modifier',
12534 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012535 'type' => '116439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012536 },
12537 '10' => {
12538 'name' => 'rate_unit',
12539 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012540 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012541 },
12542 '11' => {
12543 'name' => 'base_oem_unit_handle',
12544 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012545 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012546 },
12547 '12' => {
12548 'name' => 'aux_unit',
12549 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012550 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012551 },
12552 '13' => {
12553 'name' => 'aux_unit_modifier',
12554 'offset' => '41',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012555 'type' => '116439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 },
12557 '14' => {
12558 'name' => 'aux_rate_unit',
12559 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012560 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012561 },
12562 '15' => {
12563 'name' => 'rel',
12564 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012565 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012566 },
12567 '16' => {
12568 'name' => 'aux_oem_unit_handle',
12569 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012570 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012571 },
12572 '17' => {
12573 'name' => 'is_linear',
12574 'offset' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012575 'type' => '34885'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012576 },
12577 '18' => {
12578 'name' => 'sensor_data_size',
12579 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012580 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012581 },
12582 '19' => {
12583 'name' => 'resolution',
12584 'offset' => '54',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012585 'type' => '116728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012586 },
12587 '20' => {
12588 'name' => 'offset',
12589 'offset' => '64',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012590 'type' => '116728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012591 },
12592 '21' => {
12593 'name' => 'accuracy',
12594 'offset' => '68',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012595 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012596 },
12597 '22' => {
12598 'name' => 'plus_tolerance',
12599 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012600 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012601 },
12602 '23' => {
12603 'name' => 'minus_tolerance',
12604 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012605 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 },
12607 '24' => {
12608 'name' => 'hysteresis',
12609 'offset' => '72',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012610 'type' => '119735'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012611 },
12612 '25' => {
12613 'name' => 'supported_thresholds',
12614 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012615 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012616 },
12617 '26' => {
12618 'name' => 'threshold_and_hysteresis_volatility',
12619 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012620 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012621 },
12622 '27' => {
12623 'name' => 'state_transition_interval',
12624 'offset' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012625 'type' => '116728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012626 },
12627 '28' => {
12628 'name' => 'update_interval',
12629 'offset' => '96',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012630 'type' => '116728'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012631 },
12632 '29' => {
12633 'name' => 'max_readable',
12634 'offset' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012635 'type' => '119735'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012636 },
12637 '30' => {
12638 'name' => 'min_readable',
12639 'offset' => '104',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012640 'type' => '119735'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012641 },
12642 '31' => {
12643 'name' => 'range_field_format',
12644 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012645 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012646 },
12647 '32' => {
12648 'name' => 'range_field_support',
12649 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012650 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012651 },
12652 '33' => {
12653 'name' => 'nominal_value',
12654 'offset' => '118',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012655 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012656 },
12657 '34' => {
12658 'name' => 'normal_max',
12659 'offset' => '128',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012660 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 },
12662 '35' => {
12663 'name' => 'normal_min',
12664 'offset' => '132',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012665 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012666 },
12667 '36' => {
12668 'name' => 'warning_high',
12669 'offset' => '136',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012670 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012671 },
12672 '37' => {
12673 'name' => 'warning_low',
12674 'offset' => '146',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012675 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012676 },
12677 '38' => {
12678 'name' => 'critical_high',
12679 'offset' => '150',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012680 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012681 },
12682 '39' => {
12683 'name' => 'critical_low',
12684 'offset' => '256',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012685 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012686 },
12687 '40' => {
12688 'name' => 'fatal_high',
12689 'offset' => '260',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012690 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012691 },
12692 '41' => {
12693 'name' => 'fatal_low',
12694 'offset' => '264',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012695 'type' => '119138'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012696 }
12697 },
12698 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12699 'Size' => '112',
12700 'Type' => 'Struct'
12701 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012702 '120461' => {
12703 'BaseType' => '117385',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012704 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012705 'Line' => '869',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012706 'Name' => 'pldm_utf16be',
12707 'Size' => '2',
12708 'Type' => 'Typedef'
12709 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012710 '120474' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012711 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012712 'Line' => '871',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012713 'Memb' => {
12714 '0' => {
12715 'name' => 'tag',
12716 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012717 'type' => '5631'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012718 },
12719 '1' => {
12720 'name' => 'name',
12721 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012722 'type' => '120516'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012723 }
12724 },
12725 'Name' => 'struct pldm_entity_auxiliary_name',
12726 'Size' => '16',
12727 'Type' => 'Struct'
12728 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012729 '120516' => {
12730 'BaseType' => '120461',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012731 'Name' => 'pldm_utf16be*',
12732 'Size' => '8',
12733 'Type' => 'Pointer'
12734 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012735 '120521' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012736 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012737 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012738 'Memb' => {
12739 '0' => {
12740 'name' => 'hdr',
12741 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012742 'type' => '119748'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012743 },
12744 '1' => {
12745 'name' => 'container',
12746 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012747 'type' => '88585'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012748 },
12749 '2' => {
12750 'name' => 'shared_name_count',
12751 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012752 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012753 },
12754 '3' => {
12755 'name' => 'name_string_count',
12756 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012757 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012758 },
12759 '4' => {
12760 'name' => 'names',
12761 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012762 'type' => '120635'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012763 },
12764 '5' => {
12765 'name' => 'auxiliary_name_data_size',
12766 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012767 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012768 },
12769 '6' => {
12770 'name' => 'auxiliary_name_data',
12771 'offset' => '64',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012772 'type' => '120640'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012773 }
12774 },
12775 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12776 'Size' => '40',
12777 'Type' => 'Struct'
12778 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012779 '120635' => {
12780 'BaseType' => '120474',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012781 'Name' => 'struct pldm_entity_auxiliary_name*',
12782 'Size' => '8',
12783 'Type' => 'Pointer'
12784 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012785 '120640' => {
12786 'BaseType' => '128',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012787 'Name' => 'char[]',
12788 'Size' => '8',
12789 'Type' => 'Array'
12790 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012791 '120655' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012792 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012793 'Line' => '911',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012794 'Memb' => {
12795 '0' => {
12796 'name' => 'state_set_id',
12797 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012798 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012799 },
12800 '1' => {
12801 'name' => 'possible_states_size',
12802 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012803 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012804 },
12805 '2' => {
12806 'name' => 'states',
12807 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012808 'type' => '118769'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012809 }
12810 },
12811 'Name' => 'struct state_effecter_possible_states',
12812 'Size' => '4',
12813 'Type' => 'Struct'
12814 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012815 '120712' => {
12816 'BaseType' => '120655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012817 'Name' => 'struct state_effecter_possible_states const',
12818 'Size' => '4',
12819 'Type' => 'Const'
12820 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012821 '120717' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012822 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012823 'Line' => '959',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012824 'Memb' => {
12825 '0' => {
12826 'name' => 'set_request',
12827 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012828 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012829 },
12830 '1' => {
12831 'name' => 'effecter_state',
12832 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012833 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012834 }
12835 },
12836 'Name' => 'struct state_field_for_state_effecter_set',
12837 'Size' => '2',
12838 'Type' => 'Struct'
12839 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012840 '120760' => {
12841 'BaseType' => '120717',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012842 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012843 'Line' => '962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012844 'Name' => 'set_effecter_state_field',
12845 'Size' => '2',
12846 'Type' => 'Typedef'
12847 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012848 '120773' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012849 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012850 'Line' => '968',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012851 'Memb' => {
12852 '0' => {
12853 'name' => 'sensor_op_state',
12854 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012855 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012856 },
12857 '1' => {
12858 'name' => 'present_state',
12859 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012860 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012861 },
12862 '2' => {
12863 'name' => 'previous_state',
12864 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012865 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012866 },
12867 '3' => {
12868 'name' => 'event_state',
12869 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012870 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012871 }
12872 },
12873 'Name' => 'struct state_field_for_get_state_sensor_readings',
12874 'Size' => '4',
12875 'Type' => 'Struct'
12876 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012877 '120844' => {
12878 'BaseType' => '120773',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012879 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012880 'Line' => '976',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012881 'Name' => 'get_sensor_state_field',
12882 'Size' => '4',
12883 'Type' => 'Typedef'
12884 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012885 '120857' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012886 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012887 'Line' => '982',
Tal Yacobide67ab62024-05-30 22:36:50 +030012888 'Memb' => {
12889 '0' => {
12890 'name' => 'effecter_op_state',
12891 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012892 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012893 },
12894 '1' => {
12895 'name' => 'pending_state',
12896 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012897 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012898 },
12899 '2' => {
12900 'name' => 'present_state',
12901 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012902 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012903 }
12904 },
12905 'Name' => 'struct state_field_for_get_state_effecter_states',
12906 'Size' => '3',
12907 'Type' => 'Struct'
12908 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012909 '120914' => {
12910 'BaseType' => '120857',
Tal Yacobide67ab62024-05-30 22:36:50 +030012911 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012912 'Line' => '986',
Tal Yacobide67ab62024-05-30 22:36:50 +030012913 'Name' => 'get_effecter_state_field',
12914 'Size' => '3',
12915 'Type' => 'Typedef'
12916 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012917 '121643' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012918 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012919 'Line' => '1131',
Tal Yacobide67ab62024-05-30 22:36:50 +030012920 'Memb' => {
12921 '0' => {
12922 'name' => 'completion_code',
12923 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012924 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012925 },
12926 '1' => {
12927 'name' => 'comp_effecter_count',
12928 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012929 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012930 },
12931 '2' => {
12932 'name' => 'field',
12933 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012934 'type' => '121700'
Tal Yacobide67ab62024-05-30 22:36:50 +030012935 }
12936 },
12937 'Name' => 'struct pldm_get_state_effecter_states_resp',
12938 'Size' => '26',
12939 'Type' => 'Struct'
12940 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012941 '121700' => {
12942 'BaseType' => '120914',
Tal Yacobide67ab62024-05-30 22:36:50 +030012943 'Name' => 'get_effecter_state_field[8]',
12944 'Size' => '24',
12945 'Type' => 'Array'
12946 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012947 '121716' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012948 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012949 'Line' => '1141',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012950 'Memb' => {
12951 '0' => {
12952 'name' => 'sensor_id',
12953 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012954 'type' => '5660'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012955 },
12956 '1' => {
12957 'name' => 'sensor_event_class_type',
12958 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012959 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012960 },
12961 '2' => {
12962 'name' => 'event_class',
12963 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012964 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012965 }
12966 },
12967 'Name' => 'struct pldm_sensor_event_data',
12968 'Size' => '4',
12969 'Type' => 'Struct'
12970 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012971 '121830' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012972 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012973 'Line' => '1181',
Thu Nguyenf874b382024-07-24 11:22:34 +000012974 'Memb' => {
12975 '0' => {
12976 'name' => 'format_version',
12977 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012978 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012979 },
12980 '1' => {
12981 'name' => 'event_id',
12982 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012983 'type' => '5660'
Thu Nguyenf874b382024-07-24 11:22:34 +000012984 },
12985 '2' => {
12986 'name' => 'data_transfer_handle',
12987 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012988 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012989 }
12990 },
12991 'Name' => 'struct pldm_message_poll_event',
12992 'Size' => '8',
12993 'Type' => 'Struct'
12994 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103012995 '121892' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012996 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103012997 'Line' => '1191',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012998 'Memb' => {
12999 '0' => {
13000 'name' => 'format_version',
13001 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013002 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013003 },
13004 '1' => {
13005 'name' => 'format_type',
13006 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013007 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013008 },
13009 '2' => {
13010 'name' => 'event_data_length',
13011 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013012 'type' => '5660'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013013 },
13014 '3' => {
13015 'name' => 'event_data',
13016 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013017 'type' => '121963'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013018 }
13019 },
13020 'Name' => 'struct pldm_platform_cper_event',
13021 'Size' => '4',
13022 'Type' => 'Struct'
13023 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013024 '121963' => {
13025 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093013026 'Name' => 'uint8_t[]',
13027 'Size' => '8',
13028 'Type' => 'Array'
13029 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013030 '122119' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013031 'Header' => 'platform.h',
Andrew Jeffery0612d982024-12-12 11:08:21 +103013032 'Line' => '1251',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013033 'Memb' => {
13034 '0' => {
13035 'name' => 'event_data_format',
13036 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013037 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013038 },
13039 '1' => {
13040 'name' => 'number_of_change_records',
13041 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013042 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013043 },
13044 '2' => {
13045 'name' => 'change_records',
13046 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013047 'type' => '962'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013048 }
13049 },
13050 'Name' => 'struct pldm_pdr_repository_chg_event_data',
13051 'Size' => '3',
13052 'Type' => 'Struct'
13053 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013054 '122743' => {
13055 'BaseType' => '121892',
Thu Nguyen3559aa12024-08-29 00:13:38 +000013056 'Name' => 'struct pldm_platform_cper_event*',
13057 'Size' => '8',
13058 'Type' => 'Pointer'
13059 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013060 '124496' => {
13061 'BaseType' => '120521',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013062 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
13063 'Size' => '8',
13064 'Type' => 'Pointer'
13065 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013066 '129747' => {
13067 'BaseType' => '121643',
Tal Yacobide67ab62024-05-30 22:36:50 +030013068 'Name' => 'struct pldm_get_state_effecter_states_resp*',
13069 'Size' => '8',
13070 'Type' => 'Pointer'
13071 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013072 '157965' => {
13073 'BaseType' => '2697',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013074 'Name' => 'size_t*const',
13075 'Size' => '8',
13076 'Type' => 'Const'
13077 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013078 '159677' => {
13079 'BaseType' => '121830',
Thu Nguyenf874b382024-07-24 11:22:34 +000013080 'Name' => 'struct pldm_message_poll_event*',
13081 'Size' => '8',
13082 'Type' => 'Pointer'
13083 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013084 '160671' => {
13085 'BaseType' => '160681',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013086 'Name' => 'uint32_t const*const*',
13087 'Size' => '8',
13088 'Type' => 'Pointer'
13089 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013090 '160676' => {
13091 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013092 'Name' => 'uint32_t const*',
13093 'Size' => '8',
13094 'Type' => 'Pointer'
13095 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013096 '160681' => {
13097 'BaseType' => '160676',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013098 'Name' => 'uint32_t const*const',
13099 'Size' => '8',
13100 'Type' => 'Const'
13101 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013102 '160686' => {
13103 'BaseType' => '122119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013104 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13105 'Size' => '8',
13106 'Type' => 'Pointer'
13107 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013108 '188116' => {
13109 'BaseType' => '119868',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013110 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13111 'Size' => '8',
13112 'Type' => 'Pointer'
13113 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013114 '200499' => {
13115 'BaseType' => '121716',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013116 'Name' => 'struct pldm_sensor_event_data*',
13117 'Size' => '8',
13118 'Type' => 'Pointer'
13119 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013120 '200504' => {
13121 'BaseType' => '200499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013122 'Name' => 'struct pldm_sensor_event_data*const',
13123 'Size' => '8',
13124 'Type' => 'Const'
13125 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013126 '202654' => {
13127 'BaseType' => '120844',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013128 'Name' => 'get_sensor_state_field*',
13129 'Size' => '8',
13130 'Type' => 'Pointer'
13131 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013132 '217372' => {
13133 'BaseType' => '120760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013134 'Name' => 'set_effecter_state_field*',
13135 'Size' => '8',
13136 'Type' => 'Pointer'
13137 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013138 '218348' => {
13139 'BaseType' => '118553',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013140 'Name' => 'struct pldm_state_sensor_pdr*',
13141 'Size' => '8',
13142 'Type' => 'Pointer'
13143 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013144 '218353' => {
13145 'BaseType' => '218348',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013146 'Name' => 'struct pldm_state_sensor_pdr*const',
13147 'Size' => '8',
13148 'Type' => 'Const'
13149 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013150 '218358' => {
13151 'BaseType' => '118764',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013152 'Name' => 'struct state_sensor_possible_states const*',
13153 'Size' => '8',
13154 'Type' => 'Pointer'
13155 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013156 '218363' => {
13157 'BaseType' => '218358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013158 'Name' => 'struct state_sensor_possible_states const*const',
13159 'Size' => '8',
13160 'Type' => 'Const'
13161 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013162 '218758' => {
13163 'BaseType' => '118785',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013164 'Name' => 'struct pldm_state_effecter_pdr*',
13165 'Size' => '8',
13166 'Type' => 'Pointer'
13167 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013168 '218763' => {
13169 'BaseType' => '218758',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013170 'Name' => 'struct pldm_state_effecter_pdr*const',
13171 'Size' => '8',
13172 'Type' => 'Const'
13173 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013174 '218768' => {
13175 'BaseType' => '120712',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013176 'Name' => 'struct state_effecter_possible_states const*',
13177 'Size' => '8',
13178 'Type' => 'Pointer'
13179 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013180 '218773' => {
13181 'BaseType' => '218768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013182 'Name' => 'struct state_effecter_possible_states const*const',
13183 'Size' => '8',
13184 'Type' => 'Const'
13185 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013186 '221629' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013187 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013188 'Memb' => {
13189 '0' => {
13190 'name' => 'prev',
13191 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013192 'type' => '4841'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013193 },
13194 '1' => {
13195 'name' => 'allocations',
13196 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013197 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013198 }
13199 },
13200 'Name' => 'struct pldm_tid_state',
13201 'PrivateABI' => 1,
13202 'Size' => '8',
13203 'Source' => 'instance-id.c',
13204 'Type' => 'Struct'
13205 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013206 '221668' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013207 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013208 'Memb' => {
13209 '0' => {
13210 'name' => 'state',
13211 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013212 'type' => '221710'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013213 },
13214 '1' => {
13215 'name' => 'lock_db_fd',
13216 'offset' => '8264',
13217 'type' => '100'
13218 }
13219 },
13220 'Name' => 'struct pldm_instance_db',
13221 'PrivateABI' => 1,
13222 'Size' => '2052',
13223 'Source' => 'instance-id.c',
13224 'Type' => 'Struct'
13225 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013226 '221710' => {
13227 'BaseType' => '221629',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013228 'Name' => 'struct pldm_tid_state[256]',
13229 'Size' => '2048',
13230 'Type' => 'Array'
13231 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013232 '222266' => {
13233 'BaseType' => '221668',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013234 'Name' => 'struct pldm_instance_db*',
13235 'Size' => '8',
13236 'Type' => 'Pointer'
13237 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013238 '222653' => {
13239 'BaseType' => '4841',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013240 'Name' => 'pldm_instance_id_t*',
13241 'Size' => '8',
13242 'Type' => 'Pointer'
13243 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013244 '222829' => {
13245 'BaseType' => '222266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013246 'Name' => 'struct pldm_instance_db**',
13247 'Size' => '8',
13248 'Type' => 'Pointer'
13249 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013250 '223621' => {
13251 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013252 'Header' => 'pldm.h',
13253 'Line' => '13',
13254 'Name' => 'mctp_eid_t',
13255 'Size' => '1',
13256 'Type' => 'Typedef'
13257 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013258 '223736' => {
13259 'BaseType' => '4938',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013260 'Header' => 'pldm.h',
13261 'Line' => '30',
13262 'Name' => 'pldm_requester_rc_t',
13263 'Size' => '4',
13264 'Type' => 'Typedef'
13265 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013266 '223754' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013267 'Line' => '26',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013268 'Memb' => {
13269 '0' => {
13270 'name' => 'transport',
13271 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013272 'type' => '223827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013273 },
13274 '1' => {
13275 'name' => 'socket',
13276 'offset' => '64',
13277 'type' => '100'
13278 },
13279 '2' => {
13280 'name' => 'tid_eid_map',
13281 'offset' => '68',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013282 'type' => '227532'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013283 },
13284 '3' => {
13285 'name' => 'socket_send_buf',
13286 'offset' => '768',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013287 'type' => '226445'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013288 }
13289 },
13290 'Name' => 'struct pldm_transport_mctp_demux',
13291 'PrivateABI' => 1,
13292 'Size' => '312',
13293 'Source' => 'mctp-demux.c',
13294 'Type' => 'Struct'
13295 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013296 '223780' => {
13297 'BaseType' => '223754',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013298 'Name' => 'struct pldm_transport_mctp_demux*',
13299 'Size' => '8',
13300 'Type' => 'Pointer'
13301 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013302 '223822' => {
13303 'BaseType' => '223827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013304 'Name' => 'struct pldm_transport*',
13305 'Size' => '8',
13306 'Type' => 'Pointer'
13307 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013308 '223827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013309 'Header' => 'transport.h',
13310 'Line' => '18',
13311 'Memb' => {
13312 '0' => {
13313 'name' => 'name',
13314 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013315 'type' => '8652'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013316 },
13317 '1' => {
13318 'name' => 'version',
13319 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013320 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013321 },
13322 '2' => {
13323 'name' => 'recv',
13324 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013325 'type' => '226758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013326 },
13327 '3' => {
13328 'name' => 'send',
13329 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013330 'type' => '226799'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013331 },
13332 '4' => {
13333 'name' => 'init_pollfd',
13334 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013335 'type' => '226880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013336 }
13337 },
13338 'Name' => 'struct pldm_transport',
13339 'PrivateABI' => 1,
13340 'Size' => '40',
13341 'Type' => 'Struct'
13342 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013343 '223963' => {
13344 'BaseType' => '4829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013345 'Name' => 'pldm_tid_t*',
13346 'Size' => '8',
13347 'Type' => 'Pointer'
13348 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013349 '224066' => {
13350 'BaseType' => '223780',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013351 'Name' => 'struct pldm_transport_mctp_demux**',
13352 'Size' => '8',
13353 'Type' => 'Pointer'
13354 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013355 '226163' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013356 'BaseType' => '46',
13357 'Header' => 'int-ll64.h',
13358 'Line' => '21',
13359 'Name' => '__u8',
13360 'PrivateABI' => 1,
13361 'Size' => '1',
13362 'Type' => 'Typedef'
13363 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013364 '226175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013365 'BaseType' => '53',
13366 'Header' => 'int-ll64.h',
13367 'Line' => '24',
13368 'Name' => '__u16',
13369 'PrivateABI' => 1,
13370 'Size' => '2',
13371 'Type' => 'Typedef'
13372 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013373 '226445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013374 'Header' => 'socket.h',
13375 'Line' => '5',
13376 'Memb' => {
13377 '0' => {
13378 'name' => 'size',
13379 'offset' => '0',
13380 'type' => '100'
13381 },
13382 '1' => {
13383 'name' => 'socket',
13384 'offset' => '4',
13385 'type' => '100'
13386 },
13387 '2' => {
13388 'name' => 'max_size',
13389 'offset' => '8',
13390 'type' => '100'
13391 }
13392 },
13393 'Name' => 'struct pldm_socket_sndbuf',
13394 'PrivateABI' => 1,
13395 'Size' => '12',
13396 'Type' => 'Struct'
13397 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013398 '226758' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013399 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13400 'Param' => {
13401 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013402 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013403 },
13404 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013405 'type' => '223963'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013406 },
13407 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013408 'type' => '80830'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013409 },
13410 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013411 'type' => '2697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013412 }
13413 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013414 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013415 'Size' => '8',
13416 'Type' => 'FuncPtr'
13417 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013418 '226799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013419 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13420 'Param' => {
13421 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013422 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013423 },
13424 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013425 'type' => '4829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013426 },
13427 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013428 'type' => '1262'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013429 },
13430 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013431 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013432 }
13433 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013434 'Return' => '223736',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013435 'Size' => '8',
13436 'Type' => 'FuncPtr'
13437 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013438 '226824' => {
13439 'BaseType' => '226829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013440 'Name' => 'struct pollfd*',
13441 'Size' => '8',
13442 'Type' => 'Pointer'
13443 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013444 '226829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013445 'Header' => 'poll.h',
13446 'Line' => '36',
13447 'Memb' => {
13448 '0' => {
13449 'name' => 'fd',
13450 'offset' => '0',
13451 'type' => '100'
13452 },
13453 '1' => {
13454 'name' => 'events',
13455 'offset' => '4',
13456 'type' => '93'
13457 },
13458 '2' => {
13459 'name' => 'revents',
13460 'offset' => '6',
13461 'type' => '93'
13462 }
13463 },
13464 'Name' => 'struct pollfd',
13465 'PrivateABI' => 1,
13466 'Size' => '8',
13467 'Type' => 'Struct'
13468 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013469 '226880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013470 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13471 'Param' => {
13472 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013473 'type' => '223822'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013474 },
13475 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013476 'type' => '226824'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013477 }
13478 },
13479 'Return' => '100',
13480 'Size' => '8',
13481 'Type' => 'FuncPtr'
13482 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013483 '226885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013484 'BaseType' => '53',
13485 'Header' => 'socket.h',
13486 'Line' => '10',
13487 'Name' => '__kernel_sa_family_t',
13488 'PrivateABI' => 1,
13489 'Size' => '2',
13490 'Type' => 'Typedef'
13491 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013492 '227263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013493 'Header' => 'mctp.h',
13494 'Line' => '18',
13495 'Memb' => {
13496 '0' => {
13497 'name' => 's_addr',
13498 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013499 'type' => '223621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013500 }
13501 },
13502 'Name' => 'struct mctp_addr',
13503 'PrivateABI' => 1,
13504 'Size' => '1',
13505 'Type' => 'Struct'
13506 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013507 '227290' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013508 'Header' => 'mctp.h',
13509 'Line' => '22',
13510 'Memb' => {
13511 '0' => {
13512 'name' => 'smctp_family',
13513 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013514 'type' => '226885'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013515 },
13516 '1' => {
13517 'name' => '__smctp_pad0',
13518 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013519 'type' => '226175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013520 },
13521 '2' => {
13522 'name' => 'smctp_network',
13523 'offset' => '4',
13524 'type' => '60'
13525 },
13526 '3' => {
13527 'name' => 'smctp_addr',
13528 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013529 'type' => '227263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013530 },
13531 '4' => {
13532 'name' => 'smctp_type',
13533 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013534 'type' => '226163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013535 },
13536 '5' => {
13537 'name' => 'smctp_tag',
13538 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013539 'type' => '226163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013540 },
13541 '6' => {
13542 'name' => '__smctp_pad1',
13543 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013544 'type' => '226163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013545 }
13546 },
13547 'Name' => 'struct sockaddr_mctp',
13548 'PrivateABI' => 1,
13549 'Size' => '12',
13550 'Type' => 'Struct'
13551 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013552 '227395' => {
13553 'BaseType' => '227290',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013554 'Name' => 'struct sockaddr_mctp const',
13555 'Size' => '12',
13556 'Type' => 'Const'
13557 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013558 '227439' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013559 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013560 'Memb' => {
13561 '0' => {
13562 'name' => 'transport',
13563 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013564 'type' => '223827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013565 },
13566 '1' => {
13567 'name' => 'socket',
13568 'offset' => '64',
13569 'type' => '100'
13570 },
13571 '2' => {
13572 'name' => 'tid_eid_map',
13573 'offset' => '68',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013574 'type' => '227532'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013575 },
13576 '3' => {
13577 'name' => 'socket_send_buf',
13578 'offset' => '768',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013579 'type' => '226445'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013580 },
13581 '4' => {
13582 'name' => 'bound',
13583 'offset' => '786',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013584 'type' => '5459'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013585 },
13586 '5' => {
13587 'name' => 'cookie_jar',
13588 'offset' => '800',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013589 'type' => '4853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013590 }
13591 },
13592 'Name' => 'struct pldm_transport_af_mctp',
13593 'PrivateABI' => 1,
13594 'Size' => '336',
13595 'Source' => 'af-mctp.c',
13596 'Type' => 'Struct'
13597 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013598 '227532' => {
13599 'BaseType' => '4829',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013600 'Name' => 'pldm_tid_t[256]',
13601 'Size' => '256',
13602 'Type' => 'Array'
13603 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013604 '228333' => {
13605 'BaseType' => '227439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013606 'Name' => 'struct pldm_transport_af_mctp*',
13607 'Size' => '8',
13608 'Type' => 'Pointer'
13609 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013610 '228338' => {
13611 'BaseType' => '227395',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013612 'Name' => 'struct sockaddr_mctp const*',
13613 'Size' => '8',
13614 'Type' => 'Pointer'
13615 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013616 '228651' => {
13617 'BaseType' => '228333',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013618 'Name' => 'struct pldm_transport_af_mctp**',
13619 'Size' => '8',
13620 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013621 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013622 '255319' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013623 'Header' => 'file_io.h',
13624 'Line' => '32',
13625 'Memb' => {
13626 '0' => {
13627 'name' => 'handle',
13628 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013629 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013630 },
13631 '1' => {
13632 'name' => 'length',
13633 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013634 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013635 },
13636 '2' => {
13637 'name' => 'data',
13638 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013639 'type' => '121963'
Lora Linea0bf3a2024-09-20 10:09:56 +080013640 }
13641 },
13642 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13643 'Size' => '8',
13644 'Type' => 'Struct'
13645 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013646 '255386' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013647 'Header' => 'file_io.h',
13648 'Line' => '45',
13649 'Memb' => {
13650 '0' => {
13651 'name' => 'transferFlag',
13652 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013653 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013654 },
13655 '1' => {
13656 'name' => 'offset',
13657 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013658 'type' => '5660'
Lora Linea0bf3a2024-09-20 10:09:56 +080013659 }
13660 },
13661 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13662 'Size' => '4',
13663 'Type' => 'Struct'
13664 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013665 '255425' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013666 'Header' => 'file_io.h',
13667 'Line' => '55',
13668 'Memb' => {
13669 '0' => {
13670 'name' => 'size',
13671 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013672 'type' => '5660'
Lora Linea0bf3a2024-09-20 10:09:56 +080013673 },
13674 '1' => {
13675 'name' => 'crc32',
13676 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013677 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013678 }
13679 },
13680 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13681 'Size' => '8',
13682 'Type' => 'Struct'
13683 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013684 '255464' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013685 'Header' => 'file_io.h',
13686 'Line' => '70',
13687 'Memb' => {
13688 '0' => {
13689 'name' => 'data',
13690 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013691 'type' => '255386'
Lora Linea0bf3a2024-09-20 10:09:56 +080013692 }
13693 },
13694 'Name' => 'anon-union-file_io.h-70',
13695 'Size' => '4',
13696 'Type' => 'Union'
13697 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013698 '255482' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013699 'Header' => 'file_io.h',
13700 'Line' => '65',
13701 'Memb' => {
13702 '0' => {
13703 'name' => 'version',
13704 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013705 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013706 },
13707 '1' => {
13708 'name' => 'handle',
13709 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013710 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013711 },
13712 '2' => {
13713 'name' => 'option',
13714 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013715 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013716 },
13717 '3' => {
13718 'name' => 'length',
13719 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013720 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013721 },
13722 '4' => {
13723 'name' => 'info',
13724 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013725 'type' => '255464'
Lora Linea0bf3a2024-09-20 10:09:56 +080013726 }
13727 },
13728 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13729 'Size' => '16',
13730 'Type' => 'Struct'
13731 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013732 '255560' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013733 'Header' => 'file_io.h',
13734 'Line' => '86',
13735 'Memb' => {
13736 '0' => {
13737 'name' => 'attr',
13738 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013739 'type' => '255425'
Lora Linea0bf3a2024-09-20 10:09:56 +080013740 },
13741 '1' => {
13742 'name' => 'data',
13743 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013744 'type' => '255386'
Lora Linea0bf3a2024-09-20 10:09:56 +080013745 }
13746 },
13747 'Name' => 'anon-union-file_io.h-86',
13748 'Size' => '8',
13749 'Type' => 'Union'
13750 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013751 '255588' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013752 'Header' => 'file_io.h',
13753 'Line' => '80',
13754 'Memb' => {
13755 '0' => {
13756 'name' => 'version',
13757 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013758 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013759 },
13760 '1' => {
13761 'name' => 'completion_code',
13762 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013763 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013764 },
13765 '2' => {
13766 'name' => 'handle',
13767 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013768 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013769 },
13770 '3' => {
13771 'name' => 'option',
13772 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013773 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013774 },
13775 '4' => {
13776 'name' => 'length',
13777 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013778 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013779 },
13780 '5' => {
13781 'name' => 'info',
13782 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013783 'type' => '255560'
Lora Linea0bf3a2024-09-20 10:09:56 +080013784 },
13785 '6' => {
13786 'name' => 'data',
13787 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013788 'type' => '121963'
Lora Linea0bf3a2024-09-20 10:09:56 +080013789 }
13790 },
13791 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13792 'Size' => '24',
13793 'Type' => 'Struct'
13794 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013795 '258089' => {
13796 'BaseType' => '255588',
Lora Linea0bf3a2024-09-20 10:09:56 +080013797 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13798 'Size' => '8',
13799 'Type' => 'Pointer'
13800 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013801 '259218' => {
13802 'BaseType' => '255482',
Lora Linea0bf3a2024-09-20 10:09:56 +080013803 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13804 'Size' => '8',
13805 'Type' => 'Pointer'
13806 },
Andrew Jeffery53b08672025-03-04 12:26:18 +103013807 '259654' => {
13808 'BaseType' => '255319',
Lora Linea0bf3a2024-09-20 10:09:56 +080013809 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13810 'Size' => '8',
13811 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013812 }
13813 },
13814 'UndefinedSymbols' => {
Andrew Jeffery0612d982024-12-12 11:08:21 +103013815 'libpldm.so.0.11.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013816 '_ITM_deregisterTMCloneTable' => 0,
13817 '_ITM_registerTMCloneTable' => 0,
13818 '__assert_fail@GLIBC_2.2.5' => 0,
13819 '__cxa_finalize@GLIBC_2.2.5' => 0,
13820 '__errno_location@GLIBC_2.2.5' => 0,
13821 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013822 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013823 '__memcpy_chk@GLIBC_2.3.4' => 0,
13824 '__recv_chk@GLIBC_2.4' => 0,
13825 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013826 '__stack_chk_fail@GLIBC_2.4' => 0,
13827 'bind@GLIBC_2.2.5' => 0,
13828 'calloc@GLIBC_2.2.5' => 0,
13829 'clock_gettime@GLIBC_2.17' => 0,
13830 'close@GLIBC_2.2.5' => 0,
13831 'connect@GLIBC_2.2.5' => 0,
13832 'dup@GLIBC_2.2.5' => 0,
13833 'fclose@GLIBC_2.2.5' => 0,
13834 'fcntl64@GLIBC_2.28' => 0,
13835 'fgets@GLIBC_2.2.5' => 0,
13836 'fopen64@GLIBC_2.2.5' => 0,
13837 'free@GLIBC_2.2.5' => 0,
13838 'getsockopt@GLIBC_2.2.5' => 0,
13839 'malloc@GLIBC_2.2.5' => 0,
13840 'memcmp@GLIBC_2.2.5' => 0,
13841 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013842 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013843 'open64@GLIBC_2.2.5' => 0,
13844 'poll@GLIBC_2.2.5' => 0,
13845 'ppoll@GLIBC_2.4' => 0,
13846 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013847 'recvmsg@GLIBC_2.2.5' => 0,
13848 'sendmsg@GLIBC_2.2.5' => 0,
13849 'sendto@GLIBC_2.2.5' => 0,
13850 'setsockopt@GLIBC_2.2.5' => 0,
13851 'socket@GLIBC_2.2.5' => 0,
13852 'stat64@GLIBC_2.33' => 0,
13853 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013854 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013855 'timerfd_create@GLIBC_2.8' => 0,
13856 'timerfd_settime@GLIBC_2.8' => 0,
13857 'write@GLIBC_2.2.5' => 0
13858 }
13859 },
13860 'WordSize' => '8'
13861};