blob: 0d240a20ccd2cbf72a94540445f21d9704b6841c [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
5 'GccVersion' => '13.2.0',
6 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093025 'LibraryName' => 'libpldm.so.0.8.0',
26 'LibraryVersion' => '0.8.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093040 '1431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093042 'Line' => '607',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093043 'Param' => {
44 '0' => {
45 'name' => 'msg_type',
46 'type' => '140'
47 },
48 '1' => {
49 'name' => 'instance_id',
50 'type' => '140'
51 },
52 '2' => {
53 'name' => 'pldm_type',
54 'type' => '140'
55 },
56 '3' => {
57 'name' => 'command',
58 'type' => '140'
59 },
60 '4' => {
61 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093062 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
65 'Return' => '100',
66 'ShortName' => 'encode_pldm_header_only'
67 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093068 '1629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093070 'Line' => '594',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
74 'type' => '140'
75 },
76 '1' => {
77 'name' => 'type',
78 'type' => '140'
79 },
80 '2' => {
81 'name' => 'command',
82 'type' => '140'
83 },
84 '3' => {
85 'name' => 'cc',
86 'type' => '140'
87 },
88 '4' => {
89 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093090 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 }
92 },
93 'Return' => '100',
94 'ShortName' => 'encode_cc_only_resp'
95 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093096 '1838' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093097 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093098 'Line' => '577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093099 'Param' => {
100 '0' => {
101 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930102 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930103 },
104 '1' => {
105 'name' => 'payload_length',
106 'type' => '453'
107 },
108 '2' => {
109 'name' => 'pldm_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930110 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 },
112 '3' => {
113 'name' => 'transfer_opflag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930114 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930115 },
116 '4' => {
117 'name' => 'transfer_ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930118 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930119 },
120 '5' => {
121 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930122 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 },
124 '6' => {
125 'name' => 'section_offset',
126 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930127 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930128 },
129 '7' => {
130 'name' => 'section_length',
131 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930132 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930133 }
134 },
135 'Reg' => {
136 '2' => 'rdx',
137 '3' => 'r10',
138 '4' => 'r8',
139 '5' => 'r9'
140 },
141 'Return' => '100',
142 'ShortName' => 'decode_multipart_receive_req'
143 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930144 '2091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930146 'Line' => '559',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Param' => {
148 '0' => {
149 'name' => 'instance_id',
150 'type' => '140'
151 },
152 '1' => {
153 'name' => 'tid',
154 'type' => '140'
155 },
156 '2' => {
157 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930158 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930159 }
160 },
161 'Return' => '100',
162 'ShortName' => 'encode_set_tid_req'
163 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930164 '2286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930165 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930166 'Line' => '441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930167 'Param' => {
168 '0' => {
169 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930170 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930171 },
172 '1' => {
173 'name' => 'payload_length',
174 'type' => '453'
175 },
176 '2' => {
177 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930178 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930179 },
180 '3' => {
181 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930182 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930183 }
184 },
185 'Reg' => {
186 '0' => 'rdi',
187 '1' => 'rsi',
188 '2' => 'rdx',
189 '3' => 'rcx'
190 },
191 'Return' => '100',
192 'ShortName' => 'decode_get_tid_resp'
193 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930194 '2402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930195 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930196 'Line' => '547',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930197 'Param' => {
198 '0' => {
199 'name' => 'instance_id',
200 'type' => '140'
201 },
202 '1' => {
203 'name' => 'completion_code',
204 'type' => '140'
205 },
206 '2' => {
207 'name' => 'tid',
208 'type' => '140'
209 },
210 '3' => {
211 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930212 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930213 }
214 },
215 'Return' => '100',
216 'ShortName' => 'encode_get_tid_resp'
217 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930218 '2612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930220 'Line' => '535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930221 'Param' => {
222 '0' => {
223 'name' => 'instance_id',
224 'type' => '140'
225 },
226 '1' => {
227 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930228 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930229 }
230 },
231 'Return' => '100',
232 'ShortName' => 'encode_get_tid_req'
233 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930234 '2745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930235 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930236 'Line' => '420',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930237 'Param' => {
238 '0' => {
239 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930240 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930241 },
242 '1' => {
243 'name' => 'payload_length',
244 'type' => '453'
245 },
246 '2' => {
247 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930248 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930249 },
250 '3' => {
251 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930252 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930253 },
254 '4' => {
255 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930256 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930257 },
258 '5' => {
259 'name' => 'version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930260 'type' => '2976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930261 }
262 },
263 'Reg' => {
264 '1' => 'r10',
265 '2' => 'rdx',
266 '3' => 'rcx',
267 '4' => 'r8',
268 '5' => 'r9'
269 },
270 'Return' => '100',
271 'ShortName' => 'decode_get_version_resp'
272 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930273 '2986' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930274 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930275 'Line' => '519',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930276 'Param' => {
277 '0' => {
278 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930279 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930280 },
281 '1' => {
282 'name' => 'payload_length',
283 'type' => '453'
284 },
285 '2' => {
286 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930287 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930288 },
289 '3' => {
290 'name' => 'transfer_opflag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930291 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
294 'name' => 'type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930295 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 }
297 },
298 'Reg' => {
299 '0' => 'rdi',
300 '1' => 'rsi',
301 '2' => 'rdx',
302 '3' => 'rcx',
303 '4' => 'r8'
304 },
305 'Return' => '100',
306 'ShortName' => 'decode_get_version_req'
307 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930308 '3116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930309 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930310 'Line' => '505',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930311 'Param' => {
312 '0' => {
313 'name' => 'instance_id',
314 'type' => '140'
315 },
316 '1' => {
317 'name' => 'completion_code',
318 'type' => '140'
319 },
320 '2' => {
321 'name' => 'next_transfer_handle',
322 'type' => '152'
323 },
324 '3' => {
325 'name' => 'transfer_flag',
326 'type' => '140'
327 },
328 '4' => {
329 'name' => 'version_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930330 'type' => '3481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930331 },
332 '5' => {
333 'name' => 'version_size',
334 'type' => '453'
335 },
336 '6' => {
337 'name' => 'msg',
338 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930339 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930340 }
341 },
342 'Reg' => {
343 '2' => 'r15'
344 },
345 'Return' => '100',
346 'ShortName' => 'encode_get_version_resp'
347 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930348 '3486' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930349 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930350 'Line' => '401',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930351 'Param' => {
352 '0' => {
353 'name' => 'instance_id',
354 'type' => '140'
355 },
356 '1' => {
357 'name' => 'transfer_handle',
358 'type' => '152'
359 },
360 '2' => {
361 'name' => 'transfer_opflag',
362 'type' => '140'
363 },
364 '3' => {
365 'name' => 'type',
366 'type' => '140'
367 },
368 '4' => {
369 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930370 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930371 }
372 },
373 'Return' => '100',
374 'ShortName' => 'encode_get_version_req'
375 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930376 '3712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930377 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930378 'Line' => '382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930379 'Param' => {
380 '0' => {
381 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930382 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930383 },
384 '1' => {
385 'name' => 'payload_length',
386 'type' => '453'
387 },
388 '2' => {
389 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930390 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930391 },
392 '3' => {
393 'name' => 'commands',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930394 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930395 }
396 },
397 'Reg' => {
398 '0' => 'rdi',
399 '1' => 'rsi',
400 '2' => 'rdx',
401 '3' => 'rcx'
402 },
403 'Return' => '100',
404 'ShortName' => 'decode_get_commands_resp'
405 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930406 '3899' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930407 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930408 'Line' => '349',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 'Param' => {
410 '0' => {
411 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930412 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930413 },
414 '1' => {
415 'name' => 'payload_length',
416 'type' => '453'
417 },
418 '2' => {
419 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930420 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930421 },
422 '3' => {
423 'name' => 'types',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930424 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930425 }
426 },
427 'Reg' => {
428 '0' => 'rdi',
429 '1' => 'rsi',
430 '2' => 'rdx',
431 '3' => 'rcx'
432 },
433 'Return' => '100',
434 'ShortName' => 'decode_get_types_resp'
435 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930436 '4081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930437 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930438 'Line' => '486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930439 'Param' => {
440 '0' => {
441 'name' => 'instance_id',
442 'type' => '140'
443 },
444 '1' => {
445 'name' => 'completion_code',
446 'type' => '140'
447 },
448 '2' => {
449 'name' => 'commands',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930450 'type' => '4347'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930451 },
452 '3' => {
453 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930454 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930455 }
456 },
457 'Return' => '100',
458 'ShortName' => 'encode_get_commands_resp'
459 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930460 '4352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930461 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930462 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930463 'Param' => {
464 '0' => {
465 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930466 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930467 },
468 '1' => {
469 'name' => 'payload_length',
470 'type' => '453'
471 },
472 '2' => {
473 'name' => 'type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930474 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930475 },
476 '3' => {
477 'name' => 'version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930478 'type' => '2976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930479 }
480 },
481 'Reg' => {
482 '0' => 'rdi',
483 '1' => 'rsi',
484 '2' => 'rdx',
485 '3' => 'rcx'
486 },
487 'Return' => '100',
488 'ShortName' => 'decode_get_commands_req'
489 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930490 '4463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930491 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930492 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930493 'Param' => {
494 '0' => {
495 'name' => 'instance_id',
496 'type' => '140'
497 },
498 '1' => {
499 'name' => 'completion_code',
500 'type' => '140'
501 },
502 '2' => {
503 'name' => 'types',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930504 'type' => '4347'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930505 },
506 '3' => {
507 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930508 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930509 }
510 },
511 'Return' => '100',
512 'ShortName' => 'encode_get_types_resp'
513 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930514 '4729' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930515 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930516 'Line' => '364',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930517 'Param' => {
518 '0' => {
519 'name' => 'instance_id',
520 'type' => '140'
521 },
522 '1' => {
523 'name' => 'type',
524 'type' => '140'
525 },
526 '2' => {
527 'name' => 'version',
528 'type' => '401'
529 },
530 '3' => {
531 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930532 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930533 }
534 },
535 'Reg' => {
536 '2' => 'rbp'
537 },
538 'Return' => '100',
539 'ShortName' => 'encode_get_commands_req'
540 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930541 '4932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930542 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930543 'Line' => '332',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930544 'Param' => {
545 '0' => {
546 'name' => 'instance_id',
547 'type' => '140'
548 },
549 '1' => {
550 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930551 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930552 }
553 },
554 'Return' => '100',
555 'ShortName' => 'encode_get_types_req'
556 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930557 '5062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930558 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930559 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930560 'Param' => {
561 '0' => {
562 'name' => 'req',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930563 'type' => '5130'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930564 },
565 '1' => {
566 'name' => 'resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930567 'type' => '5130'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930568 }
569 },
570 'Reg' => {
571 '0' => 'rdi',
572 '1' => 'rsi'
573 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930574 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930575 'ShortName' => 'pldm_msg_hdr_correlate_response'
576 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930577 '5135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930578 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930579 'Line' => '317',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930580 'Param' => {
581 '0' => {
582 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930583 'type' => '5130'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930584 },
585 '1' => {
586 'name' => 'hdr',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930587 'type' => '5196'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930588 }
589 },
590 'Reg' => {
591 '0' => 'rdi',
592 '1' => 'rsi'
593 },
594 'Return' => '140',
595 'ShortName' => 'unpack_pldm_header'
596 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930597 '5201' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930598 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930599 'Line' => '304',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930600 'Param' => {
601 '0' => {
602 'name' => 'hdr',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930603 'type' => '5287'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930604 },
605 '1' => {
606 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930607 'type' => '5292'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930608 }
609 },
610 'Reg' => {
611 '0' => 'rdi'
612 },
613 'Return' => '140',
614 'ShortName' => 'pack_pldm_header'
615 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930616 '6822' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930617 'Header' => 'utils.h',
618 'Line' => '69',
619 'Param' => {
620 '0' => {
621 'name' => 'bcd',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930622 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930623 }
624 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930625 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930626 'ShortName' => 'bcd2dec16'
627 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930628 '6843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930629 'Header' => 'utils.h',
630 'Line' => '57',
631 'Param' => {
632 '0' => {
633 'name' => 'bcd',
634 'type' => '140'
635 }
636 },
637 'Return' => '140',
638 'ShortName' => 'bcd2dec8'
639 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930640 '6864' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930641 'Header' => 'utils.h',
642 'Line' => '75',
643 'Param' => {
644 '0' => {
645 'name' => 'dec',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930646 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930647 }
648 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930649 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930650 'ShortName' => 'dec2bcd16'
651 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930652 '6885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930653 'Header' => 'utils.h',
654 'Line' => '63',
655 'Param' => {
656 '0' => {
657 'name' => 'dec',
658 'type' => '140'
659 }
660 },
661 'Return' => '140',
662 'ShortName' => 'dec2bcd8'
663 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930664 '6906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930665 'Header' => 'utils.h',
666 'Line' => '99',
667 'Param' => {
668 '0' => {
669 'name' => 'seconds',
670 'type' => '140'
671 },
672 '1' => {
673 'name' => 'minutes',
674 'type' => '140'
675 },
676 '2' => {
677 'name' => 'hours',
678 'type' => '140'
679 },
680 '3' => {
681 'name' => 'day',
682 'type' => '140'
683 },
684 '4' => {
685 'name' => 'month',
686 'type' => '140'
687 },
688 '5' => {
689 'name' => 'year',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930690 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930691 }
692 },
693 'Reg' => {
694 '0' => 'rdi',
695 '1' => 'rsi',
696 '2' => 'rdx',
697 '5' => 'r9'
698 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930699 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930700 'ShortName' => 'is_time_legal'
701 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930702 '6997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930703 'Header' => 'bios.h',
704 'Line' => '612',
705 'Param' => {
706 '0' => {
707 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930708 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 },
710 '1' => {
711 'name' => 'payload_length',
712 'type' => '453'
713 },
714 '2' => {
715 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930716 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 },
718 '3' => {
719 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930720 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930721 },
722 '4' => {
723 'name' => 'table_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930724 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930725 },
726 '5' => {
727 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930728 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930729 }
730 },
731 'Reg' => {
732 '1' => 'rsi',
733 '2' => 'rdi',
734 '3' => 'r10',
735 '4' => 'r8',
736 '5' => 'r9'
737 },
738 'Return' => '100',
739 'ShortName' => 'decode_set_bios_table_req'
740 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930741 '7184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'bios.h',
743 'Line' => '594',
744 'Param' => {
745 '0' => {
746 'name' => 'instance_id',
747 'type' => '140'
748 },
749 '1' => {
750 'name' => 'completion_code',
751 'type' => '140'
752 },
753 '2' => {
754 'name' => 'next_transfer_handle',
755 'type' => '152'
756 },
757 '3' => {
758 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930759 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930760 }
761 },
762 'Return' => '100',
763 'ShortName' => 'encode_set_bios_table_resp'
764 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930765 '7403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930766 'Header' => 'bios.h',
767 'Line' => '322',
768 'Param' => {
769 '0' => {
770 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930771 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 },
773 '1' => {
774 'name' => 'payload_length',
775 'type' => '453'
776 },
777 '2' => {
778 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930779 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 },
781 '3' => {
782 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930783 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 }
785 },
786 'Reg' => {
787 '0' => 'rdi',
788 '1' => 'rsi',
789 '2' => 'rdx',
790 '3' => 'rcx'
791 },
792 'Return' => '100',
793 'ShortName' => 'decode_set_bios_table_resp'
794 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930795 '7513' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930796 'Header' => 'bios.h',
797 'Line' => '302',
798 'Param' => {
799 '0' => {
800 'name' => 'instance_id',
801 'type' => '140'
802 },
803 '1' => {
804 'name' => 'transfer_handle',
805 'type' => '152'
806 },
807 '2' => {
808 'name' => 'transfer_flag',
809 'type' => '140'
810 },
811 '3' => {
812 'name' => 'table_type',
813 'type' => '140'
814 },
815 '4' => {
816 'name' => 'table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930817 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930818 },
819 '5' => {
820 'name' => 'table_length',
821 'type' => '453'
822 },
823 '6' => {
824 'name' => 'msg',
825 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930826 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 },
828 '7' => {
829 'name' => 'payload_length',
830 'offset' => '8',
831 'type' => '453'
832 }
833 },
834 'Return' => '100',
835 'ShortName' => 'encode_set_bios_table_req'
836 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930837 '7902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930838 'Header' => 'bios.h',
839 'Line' => '514',
840 'Param' => {
841 '0' => {
842 'name' => 'instance_id',
843 'type' => '140'
844 },
845 '1' => {
846 'name' => 'completion_code',
847 'type' => '140'
848 },
849 '2' => {
850 'name' => 'next_transfer_handle',
851 'type' => '152'
852 },
853 '3' => {
854 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930855 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930856 }
857 },
858 'Return' => '100',
859 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
860 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930861 '8116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930862 'Header' => 'bios.h',
863 'Line' => '502',
864 'Param' => {
865 '0' => {
866 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930867 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930868 },
869 '1' => {
870 'name' => 'payload_length',
871 'type' => '453'
872 },
873 '2' => {
874 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930875 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930876 },
877 '3' => {
878 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930879 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930880 },
881 '4' => {
882 'name' => 'attribute',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930883 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930884 }
885 },
886 'Reg' => {
887 '1' => 'rsi',
888 '2' => 'rdx',
889 '3' => 'rcx',
890 '4' => 'r8'
891 },
892 'Return' => '100',
893 'ShortName' => 'decode_set_bios_attribute_current_value_req'
894 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930895 '8263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930896 'Header' => 'bios.h',
897 'Line' => '279',
898 'Param' => {
899 '0' => {
900 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930901 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930902 },
903 '1' => {
904 'name' => 'payload_length',
905 'type' => '453'
906 },
907 '2' => {
908 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930909 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930910 },
911 '3' => {
912 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930913 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930914 }
915 },
916 'Reg' => {
917 '0' => 'rdi',
918 '1' => 'rsi',
919 '2' => 'rdx',
920 '3' => 'rcx'
921 },
922 'Return' => '100',
923 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
924 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930925 '8373' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930926 'Header' => 'bios.h',
927 'Line' => '259',
928 'Param' => {
929 '0' => {
930 'name' => 'instance_id',
931 'type' => '140'
932 },
933 '1' => {
934 'name' => 'transfer_handle',
935 'type' => '152'
936 },
937 '2' => {
938 'name' => 'transfer_flag',
939 'type' => '140'
940 },
941 '3' => {
942 'name' => 'attribute_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930943 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930944 },
945 '4' => {
946 'name' => 'attribute_length',
947 'type' => '453'
948 },
949 '5' => {
950 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930951 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930952 },
953 '6' => {
954 'name' => 'payload_length',
955 'offset' => '0',
956 'type' => '453'
957 }
958 },
959 'Reg' => {
960 '3' => 'rbp'
961 },
962 'Return' => '100',
963 'ShortName' => 'encode_set_bios_attribute_current_value_req'
964 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930965 '8745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930966 'Header' => 'bios.h',
967 'Line' => '480',
968 'Param' => {
969 '0' => {
970 'name' => 'instance_id',
971 'type' => '140'
972 },
973 '1' => {
974 'name' => 'completion_code',
975 'type' => '140'
976 },
977 '2' => {
978 'name' => 'next_transfer_handle',
979 'type' => '152'
980 },
981 '3' => {
982 'name' => 'transfer_flag',
983 'type' => '140'
984 },
985 '4' => {
986 'name' => 'attribute_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930987 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930988 },
989 '5' => {
990 'name' => 'attribute_length',
991 'type' => '453'
992 },
993 '6' => {
994 'name' => 'msg',
995 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +0930996 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 }
998 },
999 'Reg' => {
1000 '2' => 'r14'
1001 },
1002 'Return' => '100',
1003 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1004 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301005 '9114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301006 'Header' => 'bios.h',
1007 'Line' => '461',
1008 'Param' => {
1009 '0' => {
1010 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301011 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301012 },
1013 '1' => {
1014 'name' => 'payload_length',
1015 'type' => '453'
1016 },
1017 '2' => {
1018 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301019 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301020 },
1021 '3' => {
1022 'name' => 'transfer_op_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301023 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301024 },
1025 '4' => {
1026 'name' => 'attribute_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301027 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301028 }
1029 },
1030 'Reg' => {
1031 '1' => 'r9',
1032 '2' => 'rdx',
1033 '3' => 'rcx',
1034 '4' => 'r8'
1035 },
1036 'Return' => '100',
1037 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1038 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301039 '9266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301040 'Header' => 'bios.h',
1041 'Line' => '446',
1042 'Param' => {
1043 '0' => {
1044 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301045 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301046 },
1047 '1' => {
1048 'name' => 'payload_length',
1049 'type' => '453'
1050 },
1051 '2' => {
1052 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301053 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301054 },
1055 '3' => {
1056 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301057 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301058 },
1059 '4' => {
1060 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301061 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301062 },
1063 '5' => {
1064 'name' => 'attribute_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301065 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301066 }
1067 },
1068 'Reg' => {
1069 '1' => 'rsi',
1070 '2' => 'rdx',
1071 '3' => 'r10',
1072 '4' => 'r8',
1073 '5' => 'r9'
1074 },
1075 'Return' => '100',
1076 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1077 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301078 '9428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 'Header' => 'bios.h',
1080 'Line' => '430',
1081 'Param' => {
1082 '0' => {
1083 'name' => 'instance_id',
1084 'type' => '140'
1085 },
1086 '1' => {
1087 'name' => 'transfer_handle',
1088 'type' => '152'
1089 },
1090 '2' => {
1091 'name' => 'transfer_op_flag',
1092 'type' => '140'
1093 },
1094 '3' => {
1095 'name' => 'attribute_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301096 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '4' => {
1099 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301100 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 }
1102 },
1103 'Return' => '100',
1104 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1105 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301106 '9657' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 'Header' => 'bios.h',
1108 'Line' => '412',
1109 'Param' => {
1110 '0' => {
1111 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301112 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 },
1114 '1' => {
1115 'name' => 'payload_length',
1116 'type' => '453'
1117 },
1118 '2' => {
1119 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301120 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301121 },
1122 '3' => {
1123 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301124 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 },
1126 '4' => {
1127 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301128 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301129 },
1130 '5' => {
1131 'name' => 'bios_table_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301132 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301133 }
1134 },
1135 'Reg' => {
1136 '1' => 'r10',
1137 '2' => 'rsi',
1138 '3' => 'rdi',
1139 '4' => 'r8',
1140 '5' => 'r9'
1141 },
1142 'Return' => '100',
1143 'ShortName' => 'decode_get_bios_table_resp'
1144 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301145 '9829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301146 'Header' => 'bios.h',
1147 'Line' => '395',
1148 'Param' => {
1149 '0' => {
1150 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301151 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301152 },
1153 '1' => {
1154 'name' => 'payload_length',
1155 'type' => '453'
1156 },
1157 '2' => {
1158 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301159 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301160 },
1161 '3' => {
1162 'name' => 'transfer_op_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301163 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 },
1165 '4' => {
1166 'name' => 'table_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301167 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301168 }
1169 },
1170 'Reg' => {
1171 '1' => 'r9',
1172 '2' => 'rdx',
1173 '3' => 'rcx',
1174 '4' => 'r8'
1175 },
1176 'Return' => '100',
1177 'ShortName' => 'decode_get_bios_table_req'
1178 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301179 '9976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 'Header' => 'bios.h',
1181 'Line' => '381',
1182 'Param' => {
1183 '0' => {
1184 'name' => 'instance_id',
1185 'type' => '140'
1186 },
1187 '1' => {
1188 'name' => 'transfer_handle',
1189 'type' => '152'
1190 },
1191 '2' => {
1192 'name' => 'transfer_op_flag',
1193 'type' => '140'
1194 },
1195 '3' => {
1196 'name' => 'table_type',
1197 'type' => '140'
1198 },
1199 '4' => {
1200 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301201 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 }
1203 },
1204 'Return' => '100',
1205 'ShortName' => 'encode_get_bios_table_req'
1206 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301207 '10200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 'Header' => 'bios.h',
1209 'Line' => '366',
1210 'Param' => {
1211 '0' => {
1212 'name' => 'instance_id',
1213 'type' => '140'
1214 },
1215 '1' => {
1216 'name' => 'completion_code',
1217 'type' => '140'
1218 },
1219 '2' => {
1220 'name' => 'next_transfer_handle',
1221 'type' => '152'
1222 },
1223 '3' => {
1224 'name' => 'transfer_flag',
1225 'type' => '140'
1226 },
1227 '4' => {
1228 'name' => 'table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301229 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301230 },
1231 '5' => {
1232 'name' => 'payload_length',
1233 'type' => '453'
1234 },
1235 '6' => {
1236 'name' => 'msg',
1237 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301238 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301239 }
1240 },
1241 'Reg' => {
1242 '2' => 'r15'
1243 },
1244 'Return' => '100',
1245 'ShortName' => 'encode_get_bios_table_resp'
1246 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301247 '10553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301248 'Header' => 'bios.h',
1249 'Line' => '581',
1250 'Param' => {
1251 '0' => {
1252 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301253 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301254 },
1255 '1' => {
1256 'name' => 'payload_length',
1257 'type' => '453'
1258 },
1259 '2' => {
1260 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301261 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301262 }
1263 },
1264 'Reg' => {
1265 '0' => 'rdi',
1266 '1' => 'rsi',
1267 '2' => 'rdx'
1268 },
1269 'Return' => '100',
1270 'ShortName' => 'decode_set_date_time_resp'
1271 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301272 '10626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301273 'Header' => 'bios.h',
1274 'Line' => '565',
1275 'Param' => {
1276 '0' => {
1277 'name' => 'instance_id',
1278 'type' => '140'
1279 },
1280 '1' => {
1281 'name' => 'completion_code',
1282 'type' => '140'
1283 },
1284 '2' => {
1285 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301286 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 },
1288 '3' => {
1289 'name' => 'payload_length',
1290 'type' => '453'
1291 }
1292 },
1293 'Return' => '100',
1294 'ShortName' => 'encode_set_date_time_resp'
1295 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301296 '10833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301297 'Header' => 'bios.h',
1298 'Line' => '551',
1299 'Param' => {
1300 '0' => {
1301 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301302 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '1' => {
1305 'name' => 'payload_length',
1306 'type' => '453'
1307 },
1308 '2' => {
1309 'name' => 'seconds',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301310 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '3' => {
1313 'name' => 'minutes',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301314 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '4' => {
1317 'name' => 'hours',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301318 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '5' => {
1321 'name' => 'day',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301322 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301323 },
1324 '6' => {
1325 'name' => 'month',
1326 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301327 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301328 },
1329 '7' => {
1330 'name' => 'year',
1331 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301332 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 }
1334 },
1335 'Reg' => {
1336 '2' => 'rbp',
1337 '3' => 'r12',
1338 '4' => 'r13',
1339 '5' => 'r14'
1340 },
1341 'Return' => '100',
1342 'ShortName' => 'decode_set_date_time_req'
1343 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301344 '11124' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 'Header' => 'bios.h',
1346 'Line' => '534',
1347 'Param' => {
1348 '0' => {
1349 'name' => 'instance_id',
1350 'type' => '140'
1351 },
1352 '1' => {
1353 'name' => 'seconds',
1354 'type' => '140'
1355 },
1356 '2' => {
1357 'name' => 'minutes',
1358 'type' => '140'
1359 },
1360 '3' => {
1361 'name' => 'hours',
1362 'type' => '140'
1363 },
1364 '4' => {
1365 'name' => 'day',
1366 'type' => '140'
1367 },
1368 '5' => {
1369 'name' => 'month',
1370 'type' => '140'
1371 },
1372 '6' => {
1373 'name' => 'year',
1374 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301375 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 },
1377 '7' => {
1378 'name' => 'msg',
1379 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301380 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301381 },
1382 '8' => {
1383 'name' => 'payload_length',
1384 'offset' => '16',
1385 'type' => '453'
1386 }
1387 },
1388 'Return' => '100',
1389 'ShortName' => 'encode_set_date_time_req'
1390 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301391 '11617' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 'Header' => 'bios.h',
1393 'Line' => '238',
1394 'Param' => {
1395 '0' => {
1396 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301397 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '1' => {
1400 'name' => 'payload_length',
1401 'type' => '453'
1402 },
1403 '2' => {
1404 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301405 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '3' => {
1408 'name' => 'seconds',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301409 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '4' => {
1412 'name' => 'minutes',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301413 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '5' => {
1416 'name' => 'hours',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301417 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 },
1419 '6' => {
1420 'name' => 'day',
1421 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301422 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301423 },
1424 '7' => {
1425 'name' => 'month',
1426 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301427 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301428 },
1429 '8' => {
1430 'name' => 'year',
1431 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301432 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301433 }
1434 },
1435 'Reg' => {
1436 '1' => 'rdi',
1437 '2' => 'r10',
1438 '3' => 'rdx',
1439 '4' => 'r8',
1440 '5' => 'r9'
1441 },
1442 'Return' => '100',
1443 'ShortName' => 'decode_get_date_time_resp'
1444 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301445 '11818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 'Header' => 'bios.h',
1447 'Line' => '346',
1448 'Param' => {
1449 '0' => {
1450 'name' => 'instance_id',
1451 'type' => '140'
1452 },
1453 '1' => {
1454 'name' => 'completion_code',
1455 'type' => '140'
1456 },
1457 '2' => {
1458 'name' => 'seconds',
1459 'type' => '140'
1460 },
1461 '3' => {
1462 'name' => 'minutes',
1463 'type' => '140'
1464 },
1465 '4' => {
1466 'name' => 'hours',
1467 'type' => '140'
1468 },
1469 '5' => {
1470 'name' => 'day',
1471 'type' => '140'
1472 },
1473 '6' => {
1474 'name' => 'month',
1475 'offset' => '0',
1476 'type' => '140'
1477 },
1478 '7' => {
1479 'name' => 'year',
1480 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301481 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301482 },
1483 '8' => {
1484 'name' => 'msg',
1485 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301486 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 }
1488 },
1489 'Return' => '100',
1490 'ShortName' => 'encode_get_date_time_resp'
1491 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301492 '12102' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 'Header' => 'bios.h',
1494 'Line' => '217',
1495 'Param' => {
1496 '0' => {
1497 'name' => 'instance_id',
1498 'type' => '140'
1499 },
1500 '1' => {
1501 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301502 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 }
1504 },
1505 'Return' => '100',
1506 'ShortName' => 'encode_get_date_time_req'
1507 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301508 '57581' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301510 'Line' => '1748',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301511 'Param' => {
1512 '0' => {
1513 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301514 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301515 },
1516 '1' => {
1517 'name' => 'payload_length',
1518 'type' => '453'
1519 },
1520 '2' => {
1521 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301522 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301523 },
1524 '3' => {
1525 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301526 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301527 },
1528 '4' => {
1529 'name' => 'event_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301530 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 },
1532 '5' => {
1533 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301534 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301535 },
1536 '6' => {
1537 'name' => 'transfer_flag',
1538 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301539 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301540 },
1541 '7' => {
1542 'name' => 'event_class',
1543 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301544 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '8' => {
1547 'name' => 'event_data_size',
1548 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301549 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301550 },
1551 '9' => {
1552 'name' => 'event_data',
1553 'offset' => '24',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301554 'type' => '60289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '10' => {
1557 'name' => 'event_data_integrity_checksum',
1558 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301559 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301560 }
1561 },
1562 'Return' => '100',
1563 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1564 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301565 '60294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301566 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301567 'Line' => '1722',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 'Param' => {
1569 '0' => {
1570 'name' => 'instance_id',
1571 'type' => '140'
1572 },
1573 '1' => {
1574 'name' => 'format_version',
1575 'type' => '140'
1576 },
1577 '2' => {
1578 'name' => 'transfer_operation_flag',
1579 'type' => '140'
1580 },
1581 '3' => {
1582 'name' => 'data_transfer_handle',
1583 'type' => '152'
1584 },
1585 '4' => {
1586 'name' => 'event_id_to_acknowledge',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301587 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 },
1589 '5' => {
1590 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301591 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301592 },
1593 '6' => {
1594 'name' => 'payload_length',
1595 'offset' => '0',
1596 'type' => '453'
1597 }
1598 },
1599 'Return' => '100',
1600 'ShortName' => 'encode_poll_for_platform_event_message_req'
1601 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301602 '61715' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301603 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301604 'Line' => '2201',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301605 'Param' => {
1606 '0' => {
1607 'name' => 'instance_id',
1608 'type' => '140'
1609 },
1610 '1' => {
1611 'name' => 'completion_code',
1612 'type' => '140'
1613 },
1614 '2' => {
1615 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301616 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 }
1618 },
1619 'Return' => '100',
1620 'ShortName' => 'encode_set_event_receiver_resp'
1621 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301622 '61886' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301623 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301624 'Line' => '2187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301625 'Param' => {
1626 '0' => {
1627 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301628 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301629 },
1630 '1' => {
1631 'name' => 'payload_length',
1632 'type' => '453'
1633 },
1634 '2' => {
1635 'name' => 'event_message_global_enable',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301636 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301637 },
1638 '3' => {
1639 'name' => 'transport_protocol_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301640 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301641 },
1642 '4' => {
1643 'name' => 'event_receiver_address_info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301644 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301645 },
1646 '5' => {
1647 'name' => 'heartbeat_timer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301648 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301649 }
1650 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301651 'Return' => '100',
1652 'ShortName' => 'decode_set_event_receiver_req'
1653 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301654 '63302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301655 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301656 'Line' => '2165',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301657 'Param' => {
1658 '0' => {
1659 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301660 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301661 },
1662 '1' => {
1663 'name' => 'payload_length',
1664 'type' => '453'
1665 },
1666 '2' => {
1667 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301668 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301669 }
1670 },
1671 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301672 '0' => 'rdi',
1673 '1' => 'rsi',
1674 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 },
1676 'Return' => '100',
1677 'ShortName' => 'decode_set_event_receiver_resp'
1678 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301679 '63957' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301680 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301681 'Line' => '2151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301682 'Param' => {
1683 '0' => {
1684 'name' => 'instance_id',
1685 'type' => '140'
1686 },
1687 '1' => {
1688 'name' => 'event_message_global_enable',
1689 'type' => '140'
1690 },
1691 '2' => {
1692 'name' => 'transport_protocol_type',
1693 'type' => '140'
1694 },
1695 '3' => {
1696 'name' => 'event_receiver_address_info',
1697 'type' => '140'
1698 },
1699 '4' => {
1700 'name' => 'heartbeat_timer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301701 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '5' => {
1704 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301705 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 }
1707 },
1708 'Return' => '100',
1709 'ShortName' => 'encode_set_event_receiver_req'
1710 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301711 '64213' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301713 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301714 'Param' => {
1715 '0' => {
1716 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301717 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301718 },
1719 '1' => {
1720 'name' => 'payload_length',
1721 'type' => '453'
1722 },
1723 '2' => {
1724 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301725 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301726 },
1727 '3' => {
1728 'name' => 'rearm_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301729 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301730 }
1731 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301732 'Return' => '100',
1733 'ShortName' => 'decode_get_sensor_reading_req'
1734 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301735 '65191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301736 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301737 'Line' => '1382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301738 'Param' => {
1739 '0' => {
1740 'name' => 'instance_id',
1741 'type' => '140'
1742 },
1743 '1' => {
1744 'name' => 'completion_code',
1745 'type' => '140'
1746 },
1747 '2' => {
1748 'name' => 'sensor_data_size',
1749 'type' => '140'
1750 },
1751 '3' => {
1752 'name' => 'sensor_operational_state',
1753 'type' => '140'
1754 },
1755 '4' => {
1756 'name' => 'sensor_event_message_enable',
1757 'type' => '140'
1758 },
1759 '5' => {
1760 'name' => 'present_state',
1761 'type' => '140'
1762 },
1763 '6' => {
1764 'name' => 'previous_state',
1765 'offset' => '0',
1766 'type' => '140'
1767 },
1768 '7' => {
1769 'name' => 'event_state',
1770 'offset' => '8',
1771 'type' => '140'
1772 },
1773 '8' => {
1774 'name' => 'present_reading',
1775 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301776 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301777 },
1778 '9' => {
1779 'name' => 'msg',
1780 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301781 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 },
1783 '10' => {
1784 'name' => 'payload_length',
1785 'offset' => '32',
1786 'type' => '453'
1787 }
1788 },
1789 'Return' => '100',
1790 'ShortName' => 'encode_get_sensor_reading_resp'
1791 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301792 '65741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301793 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301794 'Line' => '2126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301795 'Param' => {
1796 '0' => {
1797 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301798 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301799 },
1800 '1' => {
1801 'name' => 'payload_length',
1802 'type' => '453'
1803 },
1804 '2' => {
1805 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301806 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301807 },
1808 '3' => {
1809 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301810 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301811 },
1812 '4' => {
1813 'name' => 'sensor_operational_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301814 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301815 },
1816 '5' => {
1817 'name' => 'sensor_event_message_enable',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301818 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301819 },
1820 '6' => {
1821 'name' => 'present_state',
1822 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301823 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '7' => {
1826 'name' => 'previous_state',
1827 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301828 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301829 },
1830 '8' => {
1831 'name' => 'event_state',
1832 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301833 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '9' => {
1836 'name' => 'present_reading',
1837 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301838 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301839 }
1840 },
1841 'Return' => '100',
1842 'ShortName' => 'decode_get_sensor_reading_resp'
1843 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301844 '69333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301846 'Line' => '2101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301847 'Param' => {
1848 '0' => {
1849 'name' => 'instance_id',
1850 'type' => '140'
1851 },
1852 '1' => {
1853 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301854 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '2' => {
1857 'name' => 'rearm_event_state',
1858 'type' => '140'
1859 },
1860 '3' => {
1861 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301862 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Return' => '100',
1866 'ShortName' => 'encode_get_sensor_reading_req'
1867 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301868 '69549' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301869 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301870 'Line' => '2082',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301871 'Param' => {
1872 '0' => {
1873 'name' => 'change_record_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301874 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301875 },
1876 '1' => {
1877 'name' => 'change_record_data_size',
1878 'type' => '453'
1879 },
1880 '2' => {
1881 'name' => 'event_data_operation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301882 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 },
1884 '3' => {
1885 'name' => 'number_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301886 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301887 },
1888 '4' => {
1889 'name' => 'change_entry_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301890 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301891 }
1892 },
1893 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301894 '0' => 'rdi',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301895 '2' => 'rdx',
1896 '3' => 'r9',
Andrew Jeffery76712f62024-05-22 15:19:00 +09301897 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 },
1899 'Return' => '100',
1900 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
1901 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301902 '72826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301904 'Line' => '1965',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301905 'Param' => {
1906 '0' => {
1907 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301908 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 },
1910 '1' => {
1911 'name' => 'event_data_size',
1912 'type' => '453'
1913 },
1914 '2' => {
1915 'name' => 'event_data_format',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301916 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301917 },
1918 '3' => {
1919 'name' => 'number_of_change_records',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301920 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301921 },
1922 '4' => {
1923 'name' => 'change_record_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301924 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 }
1926 },
1927 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301928 '0' => 'rdi',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301929 '2' => 'rdx',
1930 '3' => 'r9',
Andrew Jeffery76712f62024-05-22 15:19:00 +09301931 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 'Return' => '100',
1934 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
1935 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301936 '73701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301937 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301938 'Line' => '2036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301939 'Param' => {
1940 '0' => {
1941 'name' => 'event_data_format',
1942 'type' => '140'
1943 },
1944 '1' => {
1945 'name' => 'number_of_change_records',
1946 'type' => '140'
1947 },
1948 '2' => {
1949 'name' => 'event_data_operations',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301950 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301951 },
1952 '3' => {
1953 'name' => 'numbers_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301954 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
1956 '4' => {
1957 'name' => 'change_entries',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301958 'type' => '74019'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301959 },
1960 '5' => {
1961 'name' => 'event_data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301962 'type' => '74034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 },
1964 '6' => {
1965 'name' => 'actual_change_records_size',
1966 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301967 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301968 },
1969 '7' => {
1970 'name' => 'max_change_records_size',
1971 'offset' => '8',
1972 'type' => '453'
1973 }
1974 },
1975 'Reg' => {
1976 '0' => 'rdi',
1977 '1' => 'rbx',
1978 '2' => 'r10',
1979 '3' => 'r11',
1980 '4' => 'r8',
1981 '5' => 'r9'
1982 },
1983 'Return' => '100',
1984 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1985 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09301986 '74044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301988 'Line' => '1943',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 'Param' => {
1990 '0' => {
1991 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301992 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301993 },
1994 '1' => {
1995 'name' => 'payload_length',
1996 'type' => '453'
1997 },
1998 '2' => {
1999 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302000 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
2002 '3' => {
2003 'name' => 'effecter_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302004 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 },
2006 '4' => {
2007 'name' => 'effecter_oper_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302008 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '5' => {
2011 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302012 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 },
2014 '6' => {
2015 'name' => 'present_value',
2016 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302017 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302018 }
2019 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302020 'Return' => '100',
2021 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2022 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302023 '78392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302024 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302025 'Line' => '1313',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302026 'Param' => {
2027 '0' => {
2028 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302029 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302030 },
2031 '1' => {
2032 'name' => 'payload_length',
2033 'type' => '453'
2034 },
2035 '2' => {
2036 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302037 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302038 }
2039 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Return' => '100',
2041 'ShortName' => 'decode_get_numeric_effecter_value_req'
2042 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302043 '79152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302044 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302045 'Line' => '1337',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'Param' => {
2047 '0' => {
2048 'name' => 'instance_id',
2049 'type' => '140'
2050 },
2051 '1' => {
2052 'name' => 'completion_code',
2053 'type' => '140'
2054 },
2055 '2' => {
2056 'name' => 'effecter_data_size',
2057 'type' => '140'
2058 },
2059 '3' => {
2060 'name' => 'effecter_oper_state',
2061 'type' => '140'
2062 },
2063 '4' => {
2064 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302065 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302066 },
2067 '5' => {
2068 'name' => 'present_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302069 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302070 },
2071 '6' => {
2072 'name' => 'msg',
2073 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302074 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 },
2076 '7' => {
2077 'name' => 'payload_length',
2078 'offset' => '8',
2079 'type' => '453'
2080 }
2081 },
2082 'Return' => '100',
2083 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2084 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302085 '79842' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302087 'Line' => '1922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Param' => {
2089 '0' => {
2090 'name' => 'instance_id',
2091 'type' => '140'
2092 },
2093 '1' => {
2094 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302095 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 },
2097 '2' => {
2098 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302099 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302100 }
2101 },
2102 'Return' => '100',
2103 'ShortName' => 'encode_get_numeric_effecter_value_req'
2104 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302105 '80038' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302107 'Line' => '1907',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Param' => {
2109 '0' => {
2110 'name' => 'pdr_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302111 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 },
2113 '1' => {
2114 'name' => 'pdr_data_length',
2115 'type' => '453'
2116 },
2117 '2' => {
2118 'name' => 'pdr_value',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302119 'type' => '137431'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 }
2121 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302122 'Return' => '100',
2123 'ShortName' => 'decode_numeric_sensor_pdr_data'
2124 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302125 '137436' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302126 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302127 'Line' => '1895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302128 'Param' => {
2129 '0' => {
2130 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302131 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302132 },
2133 '1' => {
2134 'name' => 'sensor_data_length',
2135 'type' => '453'
2136 },
2137 '2' => {
2138 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302139 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 },
2141 '3' => {
2142 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302143 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 },
2145 '4' => {
2146 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302147 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 },
2149 '5' => {
2150 'name' => 'present_reading',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302151 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 }
2153 },
2154 'Reg' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302155 '3' => 'r10',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302156 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 },
2158 'Return' => '100',
2159 'ShortName' => 'decode_numeric_sensor_data'
2160 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302161 '140072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302162 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302163 'Line' => '1874',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302164 'Param' => {
2165 '0' => {
2166 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302167 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 },
2169 '1' => {
2170 'name' => 'sensor_data_length',
2171 'type' => '453'
2172 },
2173 '2' => {
2174 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302175 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 },
2177 '3' => {
2178 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302179 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '4' => {
2182 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302183 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302184 }
2185 },
2186 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302187 '0' => 'rdi',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302188 '2' => 'rdx',
2189 '3' => 'r9',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302190 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302191 },
2192 'Return' => '100',
2193 'ShortName' => 'decode_state_sensor_data'
2194 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302195 '141147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302196 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302197 'Line' => '1856',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302198 'Param' => {
2199 '0' => {
2200 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302201 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302202 },
2203 '1' => {
2204 'name' => 'sensor_data_length',
2205 'type' => '453'
2206 },
2207 '2' => {
2208 'name' => 'present_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302209 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302210 },
2211 '3' => {
2212 'name' => 'previous_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302213 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302214 }
2215 },
2216 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302217 '1' => 'rsi',
2218 '2' => 'rdx',
2219 '3' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302220 },
2221 'Return' => '100',
2222 'ShortName' => 'decode_sensor_op_data'
2223 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302224 '142003' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302225 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302226 'Line' => '1839',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302227 'Param' => {
2228 '0' => {
2229 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302230 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302231 },
2232 '1' => {
2233 'name' => 'event_data_length',
2234 'type' => '453'
2235 },
2236 '2' => {
2237 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302238 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302239 },
2240 '3' => {
2241 'name' => 'sensor_event_class_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302242 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302243 },
2244 '4' => {
2245 'name' => 'event_class_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302246 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 }
2248 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302249 'Return' => '100',
2250 'ShortName' => 'decode_sensor_event_data'
2251 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302252 '142935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302253 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302254 'Line' => '1818',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302255 'Param' => {
2256 '0' => {
2257 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302258 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302259 },
2260 '1' => {
2261 'name' => 'payload_length',
2262 'type' => '453'
2263 },
2264 '2' => {
2265 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302266 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302267 },
2268 '3' => {
2269 'name' => 'synchrony_config',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302270 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 },
2272 '4' => {
2273 'name' => 'synchrony_config_support',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302274 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 },
2276 '5' => {
2277 'name' => 'number_event_class_returned',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302278 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 },
2280 '6' => {
2281 'name' => 'event_class',
2282 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302283 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302284 },
2285 '7' => {
2286 'name' => 'event_class_count',
2287 'offset' => '8',
2288 'type' => '140'
2289 }
2290 },
2291 'Reg' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302292 '3' => 'r10',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302293 '4' => 'r8',
2294 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302295 },
2296 'Return' => '100',
2297 'ShortName' => 'decode_event_message_supported_resp'
2298 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302299 '144566' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302301 'Line' => '1801',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302302 'Param' => {
2303 '0' => {
2304 'name' => 'instance_id',
2305 'type' => '140'
2306 },
2307 '1' => {
2308 'name' => 'format_version',
2309 'type' => '140'
2310 },
2311 '2' => {
2312 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302313 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302314 }
2315 },
2316 'Return' => '100',
2317 'ShortName' => 'encode_event_message_supported_req'
2318 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302319 '144762' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302321 'Line' => '1774',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Param' => {
2323 '0' => {
2324 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302325 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302326 },
2327 '1' => {
2328 'name' => 'payload_length',
2329 'type' => '453'
2330 },
2331 '2' => {
2332 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302333 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302334 },
2335 '3' => {
2336 'name' => 'terminus_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302337 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 }
2339 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Return' => '100',
2341 'ShortName' => 'decode_event_message_buffer_size_resp'
2342 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302343 '145741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302345 'Line' => '1787',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302346 'Param' => {
2347 '0' => {
2348 'name' => 'instance_id',
2349 'type' => '140'
2350 },
2351 '1' => {
2352 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302353 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302354 },
2355 '2' => {
2356 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302357 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302358 }
2359 },
2360 'Reg' => {
2361 '2' => 'rbx'
2362 },
2363 'Return' => '100',
2364 'ShortName' => 'encode_event_message_buffer_size_req'
2365 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302366 '145937' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302367 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302368 'Line' => '1763',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302369 'Param' => {
2370 '0' => {
2371 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302372 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302373 },
2374 '1' => {
2375 'name' => 'payload_length',
2376 'type' => '453'
2377 },
2378 '2' => {
2379 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302380 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 },
2382 '3' => {
2383 'name' => 'platform_event_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302384 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 }
2386 },
2387 'Reg' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302388 '3' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 },
2390 'Return' => '100',
2391 'ShortName' => 'decode_platform_event_message_resp'
2392 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302393 '146743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302394 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302395 'Line' => '1706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Param' => {
2397 '0' => {
2398 'name' => 'instance_id',
2399 'type' => '140'
2400 },
2401 '1' => {
2402 'name' => 'format_version',
2403 'type' => '140'
2404 },
2405 '2' => {
2406 'name' => 'tid',
2407 'type' => '140'
2408 },
2409 '3' => {
2410 'name' => 'event_class',
2411 'type' => '140'
2412 },
2413 '4' => {
2414 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302415 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302416 },
2417 '5' => {
2418 'name' => 'event_data_length',
2419 'type' => '453'
2420 },
2421 '6' => {
2422 'name' => 'msg',
2423 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302424 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302425 },
2426 '7' => {
2427 'name' => 'payload_length',
2428 'offset' => '8',
2429 'type' => '453'
2430 }
2431 },
2432 'Return' => '100',
2433 'ShortName' => 'encode_platform_event_message_req'
2434 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302435 '147142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302436 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302437 'Line' => '1686',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 'Param' => {
2439 '0' => {
2440 'name' => 'instance_id',
2441 'type' => '140'
2442 },
2443 '1' => {
2444 'name' => 'completion_code',
2445 'type' => '140'
2446 },
2447 '2' => {
2448 'name' => 'tid',
2449 'type' => '140'
2450 },
2451 '3' => {
2452 'name' => 'event_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302453 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302454 },
2455 '4' => {
2456 'name' => 'next_data_transfer_handle',
2457 'type' => '152'
2458 },
2459 '5' => {
2460 'name' => 'transfer_flag',
2461 'type' => '140'
2462 },
2463 '6' => {
2464 'name' => 'event_class',
2465 'offset' => '0',
2466 'type' => '140'
2467 },
2468 '7' => {
2469 'name' => 'event_data_size',
2470 'offset' => '8',
2471 'type' => '152'
2472 },
2473 '8' => {
2474 'name' => 'event_data',
2475 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302476 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302477 },
2478 '9' => {
2479 'name' => 'checksum',
2480 'offset' => '24',
2481 'type' => '152'
2482 },
2483 '10' => {
2484 'name' => 'msg',
2485 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302486 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
2488 '11' => {
2489 'name' => 'payload_length',
2490 'offset' => '40',
2491 'type' => '453'
2492 }
2493 },
2494 'Return' => '100',
2495 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2496 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302497 '149836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302498 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302499 'Line' => '1664',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302500 'Param' => {
2501 '0' => {
2502 'name' => 'instance_id',
2503 'type' => '140'
2504 },
2505 '1' => {
2506 'name' => 'completion_code',
2507 'type' => '140'
2508 },
2509 '2' => {
2510 'name' => 'platform_event_status',
2511 'type' => '140'
2512 },
2513 '3' => {
2514 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302515 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302516 }
2517 },
2518 'Return' => '100',
2519 'ShortName' => 'encode_platform_event_message_resp'
2520 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302521 '150052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302522 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302523 'Line' => '1649',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302524 'Param' => {
2525 '0' => {
2526 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302527 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302528 },
2529 '1' => {
2530 'name' => 'payload_length',
2531 'type' => '453'
2532 },
2533 '2' => {
2534 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302535 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 },
2537 '3' => {
2538 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302539 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302540 },
2541 '4' => {
2542 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302543 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 },
2545 '5' => {
2546 'name' => 'event_id_to_acknowledge',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302547 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 }
2549 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Return' => '100',
2551 'ShortName' => 'decode_poll_for_platform_event_message_req'
2552 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302553 '151488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302555 'Line' => '1633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'Param' => {
2557 '0' => {
2558 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302559 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 },
2561 '1' => {
2562 'name' => 'payload_length',
2563 'type' => '453'
2564 },
2565 '2' => {
2566 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302567 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302568 },
2569 '3' => {
2570 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302571 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302572 },
2573 '4' => {
2574 'name' => 'event_class',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302575 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 },
2577 '5' => {
2578 'name' => 'event_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302579 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 }
2581 },
2582 'Reg' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302583 '1' => 'rsi',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302584 '2' => 'rdx',
2585 '3' => 'r10',
2586 '4' => 'r8',
2587 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 'Return' => '100',
2590 'ShortName' => 'decode_platform_event_message_req'
2591 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302592 '152601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302593 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302594 'Line' => '2060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302595 'Param' => {
2596 '0' => {
2597 'name' => 'event_data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302598 'type' => '152791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 },
2600 '1' => {
2601 'name' => 'event_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302602 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 },
2604 '2' => {
2605 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302606 'type' => '12637'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 },
2608 '3' => {
2609 'name' => 'sensor_event_class',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302610 'type' => '14122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 },
2612 '4' => {
2613 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302614 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 },
2616 '5' => {
2617 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302618 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302619 },
2620 '6' => {
2621 'name' => 'previous_event_state',
2622 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302623 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 },
2625 '7' => {
2626 'name' => 'actual_event_data_size',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302627 'type' => '70429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302628 }
2629 },
2630 'Reg' => {
2631 '1' => 'rdi',
2632 '2' => 'rdx',
2633 '3' => 'rcx',
2634 '4' => 'r8',
2635 '5' => 'r9',
2636 '7' => 'rsi'
2637 },
2638 'Return' => '100',
2639 'ShortName' => 'encode_sensor_event_data'
2640 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302641 '152806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302642 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302643 'Line' => '1278',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302644 'Param' => {
2645 '0' => {
2646 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302647 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302648 },
2649 '1' => {
2650 'name' => 'payload_length',
2651 'type' => '453'
2652 },
2653 '2' => {
2654 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302655 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302656 },
2657 '3' => {
2658 'name' => 'sensor_rearm',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302659 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302660 },
2661 '4' => {
2662 'name' => 'reserved',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302663 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302664 }
2665 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302666 'Return' => '100',
2667 'ShortName' => 'decode_get_state_sensor_readings_req'
2668 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302669 '154003' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302671 'Line' => '1614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Param' => {
2673 '0' => {
2674 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302675 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302676 },
2677 '1' => {
2678 'name' => 'payload_length',
2679 'type' => '453'
2680 },
2681 '2' => {
2682 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302683 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302684 },
2685 '3' => {
2686 'name' => 'comp_sensor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302687 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 },
2689 '4' => {
2690 'name' => 'field',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302691 'type' => '155712'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 }
2693 },
2694 'Reg' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302695 '1' => 'rsi',
2696 '3' => 'r9',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302697 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 },
2699 'Return' => '100',
2700 'ShortName' => 'decode_get_state_sensor_readings_resp'
2701 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302702 '155717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302704 'Line' => '1594',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Param' => {
2706 '0' => {
2707 'name' => 'instance_id',
2708 'type' => '140'
2709 },
2710 '1' => {
2711 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302712 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302713 },
2714 '2' => {
2715 'name' => 'sensor_rearm',
2716 'type' => '318'
2717 },
2718 '3' => {
2719 'name' => 'reserved',
2720 'type' => '140'
2721 },
2722 '4' => {
2723 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302724 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 }
2726 },
2727 'Return' => '100',
2728 'ShortName' => 'encode_get_state_sensor_readings_req'
2729 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302730 '155953' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302732 'Line' => '1298',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302733 'Param' => {
2734 '0' => {
2735 'name' => 'instance_id',
2736 'type' => '140'
2737 },
2738 '1' => {
2739 'name' => 'completion_code',
2740 'type' => '140'
2741 },
2742 '2' => {
2743 'name' => 'comp_sensor_count',
2744 'type' => '140'
2745 },
2746 '3' => {
2747 'name' => 'field',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302748 'type' => '155712'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302749 },
2750 '4' => {
2751 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302752 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302753 }
2754 },
2755 'Return' => '100',
2756 'ShortName' => 'encode_get_state_sensor_readings_resp'
2757 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302758 '156305' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302759 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302760 'Line' => '1575',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302761 'Param' => {
2762 '0' => {
2763 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302764 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302765 },
2766 '1' => {
2767 'name' => 'payload_length',
2768 'type' => '453'
2769 },
2770 '2' => {
2771 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302772 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302773 }
2774 },
2775 'Reg' => {
2776 '0' => 'rdi',
2777 '1' => 'rsi',
2778 '2' => 'rdx'
2779 },
2780 'Return' => '100',
2781 'ShortName' => 'decode_set_numeric_effecter_value_resp'
2782 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302783 '156381' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302785 'Line' => '1562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302786 'Param' => {
2787 '0' => {
2788 'name' => 'instance_id',
2789 'type' => '140'
2790 },
2791 '1' => {
2792 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302793 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302794 },
2795 '2' => {
2796 'name' => 'effecter_data_size',
2797 'type' => '140'
2798 },
2799 '3' => {
2800 'name' => 'effecter_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302801 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '4' => {
2804 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302805 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302806 },
2807 '5' => {
2808 'name' => 'payload_length',
2809 'type' => '453'
2810 }
2811 },
2812 'Reg' => {
2813 '3' => 'r12'
2814 },
2815 'Return' => '100',
2816 'ShortName' => 'encode_set_numeric_effecter_value_req'
2817 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302818 '156849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302819 'Header' => 'platform.h',
2820 'Line' => '1169',
2821 'Param' => {
2822 '0' => {
2823 'name' => 'instance_id',
2824 'type' => '140'
2825 },
2826 '1' => {
2827 'name' => 'completion_code',
2828 'type' => '140'
2829 },
2830 '2' => {
2831 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302832 'type' => '1624'
2833 },
2834 '3' => {
2835 'name' => 'payload_length',
2836 'type' => '453'
2837 }
2838 },
2839 'Return' => '100',
2840 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2841 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302842 '157040' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302843 'Header' => 'platform.h',
2844 'Line' => '1153',
2845 'Param' => {
2846 '0' => {
2847 'name' => 'msg',
2848 'type' => '2071'
2849 },
2850 '1' => {
2851 'name' => 'payload_length',
2852 'type' => '453'
2853 },
2854 '2' => {
2855 'name' => 'effecter_id',
2856 'type' => '9256'
2857 },
2858 '3' => {
2859 'name' => 'effecter_data_size',
2860 'type' => '2076'
2861 },
2862 '4' => {
2863 'name' => 'effecter_value',
2864 'type' => '2076'
2865 }
2866 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302867 'Return' => '100',
2868 'ShortName' => 'decode_set_numeric_effecter_value_req'
2869 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302870 '159639' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302871 'Header' => 'platform.h',
2872 'Line' => '1493',
2873 'Param' => {
2874 '0' => {
2875 'name' => 'msg',
2876 'type' => '2071'
2877 },
2878 '1' => {
2879 'name' => 'payload_length',
2880 'type' => '453'
2881 },
2882 '2' => {
2883 'name' => 'completion_code',
2884 'type' => '2076'
2885 },
2886 '3' => {
2887 'name' => 'next_record_hndl',
2888 'type' => '2081'
2889 },
2890 '4' => {
2891 'name' => 'next_data_transfer_hndl',
2892 'type' => '2081'
2893 },
2894 '5' => {
2895 'name' => 'transfer_flag',
2896 'type' => '2076'
2897 },
2898 '6' => {
2899 'name' => 'resp_cnt',
2900 'offset' => '0',
2901 'type' => '9256'
2902 },
2903 '7' => {
2904 'name' => 'record_data',
2905 'offset' => '8',
2906 'type' => '2076'
2907 },
2908 '8' => {
2909 'name' => 'record_data_length',
2910 'offset' => '16',
2911 'type' => '453'
2912 },
2913 '9' => {
2914 'name' => 'transfer_crc',
2915 'offset' => '24',
2916 'type' => '2076'
2917 }
2918 },
2919 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302920 '5' => 'rbx'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302921 },
2922 'Return' => '100',
2923 'ShortName' => 'decode_get_pdr_resp'
2924 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302925 '161942' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302926 'Header' => 'platform.h',
2927 'Line' => '1462',
2928 'Param' => {
2929 '0' => {
2930 'name' => 'instance_id',
2931 'type' => '140'
2932 },
2933 '1' => {
2934 'name' => 'record_hndl',
2935 'type' => '152'
2936 },
2937 '2' => {
2938 'name' => 'data_transfer_hndl',
2939 'type' => '152'
2940 },
2941 '3' => {
2942 'name' => 'transfer_op_flag',
2943 'type' => '140'
2944 },
2945 '4' => {
2946 'name' => 'request_cnt',
2947 'type' => '5573'
2948 },
2949 '5' => {
2950 'name' => 'record_chg_num',
2951 'type' => '5573'
2952 },
2953 '6' => {
2954 'name' => 'msg',
2955 'offset' => '0',
2956 'type' => '1624'
2957 },
2958 '7' => {
2959 'name' => 'payload_length',
2960 'offset' => '8',
2961 'type' => '453'
2962 }
2963 },
2964 'Reg' => {
2965 '2' => 'r14'
2966 },
2967 'Return' => '100',
2968 'ShortName' => 'encode_get_pdr_req'
2969 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09302970 '162230' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302971 'Header' => 'platform.h',
2972 'Line' => '1436',
2973 'Param' => {
2974 '0' => {
2975 'name' => 'msg',
2976 'type' => '2071'
2977 },
2978 '1' => {
2979 'name' => 'payload_length',
2980 'type' => '453'
2981 },
2982 '2' => {
2983 'name' => 'completion_code',
2984 'type' => '2076'
2985 },
2986 '3' => {
2987 'name' => 'repository_state',
2988 'type' => '2076'
2989 },
2990 '4' => {
2991 'name' => 'update_time',
2992 'type' => '2076'
2993 },
2994 '5' => {
2995 'name' => 'oem_update_time',
2996 'type' => '2076'
2997 },
2998 '6' => {
2999 'name' => 'record_count',
3000 'offset' => '0',
3001 'type' => '2081'
3002 },
3003 '7' => {
3004 'name' => 'repository_size',
3005 'offset' => '8',
3006 'type' => '2081'
3007 },
3008 '8' => {
3009 'name' => 'largest_record_size',
3010 'offset' => '16',
3011 'type' => '2081'
3012 },
3013 '9' => {
3014 'name' => 'data_transfer_handle_timeout',
3015 'offset' => '24',
3016 'type' => '2076'
3017 }
3018 },
3019 'Return' => '100',
3020 'ShortName' => 'decode_get_pdr_repository_info_resp'
3021 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303022 '164705' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303023 'Header' => 'platform.h',
3024 'Line' => '1412',
3025 'Param' => {
3026 '0' => {
3027 'name' => 'instance_id',
3028 'type' => '140'
3029 },
3030 '1' => {
3031 'name' => 'completion_code',
3032 'type' => '140'
3033 },
3034 '2' => {
3035 'name' => 'repository_state',
3036 'type' => '140'
3037 },
3038 '3' => {
3039 'name' => 'update_time',
3040 'type' => '6817'
3041 },
3042 '4' => {
3043 'name' => 'oem_update_time',
3044 'type' => '6817'
3045 },
3046 '5' => {
3047 'name' => 'record_count',
3048 'type' => '152'
3049 },
3050 '6' => {
3051 'name' => 'repository_size',
3052 'offset' => '0',
3053 'type' => '152'
3054 },
3055 '7' => {
3056 'name' => 'largest_record_size',
3057 'offset' => '8',
3058 'type' => '152'
3059 },
3060 '8' => {
3061 'name' => 'data_transfer_handle_timeout',
3062 'offset' => '16',
3063 'type' => '140'
3064 },
3065 '9' => {
3066 'name' => 'msg',
3067 'offset' => '24',
3068 'type' => '1624'
3069 }
3070 },
3071 'Return' => '100',
3072 'ShortName' => 'encode_get_pdr_repository_info_resp'
3073 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303074 '165181' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303075 'Header' => 'platform.h',
3076 'Line' => '1236',
3077 'Param' => {
3078 '0' => {
3079 'name' => 'instance_id',
3080 'type' => '140'
3081 },
3082 '1' => {
3083 'name' => 'completion_code',
3084 'type' => '140'
3085 },
3086 '2' => {
3087 'name' => 'next_record_hndl',
3088 'type' => '152'
3089 },
3090 '3' => {
3091 'name' => 'next_data_transfer_hndl',
3092 'type' => '152'
3093 },
3094 '4' => {
3095 'name' => 'transfer_flag',
3096 'type' => '140'
3097 },
3098 '5' => {
3099 'name' => 'resp_cnt',
3100 'type' => '5573'
3101 },
3102 '6' => {
3103 'name' => 'record_data',
3104 'offset' => '0',
3105 'type' => '6817'
3106 },
3107 '7' => {
3108 'name' => 'transfer_crc',
3109 'offset' => '8',
3110 'type' => '140'
3111 },
3112 '8' => {
3113 'name' => 'msg',
3114 'offset' => '16',
3115 'type' => '1624'
3116 }
3117 },
3118 'Return' => '100',
3119 'ShortName' => 'encode_get_pdr_resp'
3120 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303121 '165633' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303122 'Header' => 'platform.h',
3123 'Line' => '1257',
3124 'Param' => {
3125 '0' => {
3126 'name' => 'msg',
3127 'type' => '2071'
3128 },
3129 '1' => {
3130 'name' => 'payload_length',
3131 'type' => '453'
3132 },
3133 '2' => {
3134 'name' => 'record_hndl',
3135 'type' => '2081'
3136 },
3137 '3' => {
3138 'name' => 'data_transfer_hndl',
3139 'type' => '2081'
3140 },
3141 '4' => {
3142 'name' => 'transfer_op_flag',
3143 'type' => '2076'
3144 },
3145 '5' => {
3146 'name' => 'request_cnt',
3147 'type' => '9256'
3148 },
3149 '6' => {
3150 'name' => 'record_chg_num',
3151 'offset' => '0',
3152 'type' => '9256'
3153 }
3154 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303155 'Return' => '100',
3156 'ShortName' => 'decode_get_pdr_req'
3157 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303158 '167524' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303159 'Header' => 'platform.h',
3160 'Line' => '1208',
3161 'Param' => {
3162 '0' => {
3163 'name' => 'msg',
3164 'type' => '2071'
3165 },
3166 '1' => {
3167 'name' => 'payload_length',
3168 'type' => '453'
3169 },
3170 '2' => {
3171 'name' => 'effecter_id',
3172 'type' => '9256'
3173 },
3174 '3' => {
3175 'name' => 'comp_effecter_count',
3176 'type' => '2076'
3177 },
3178 '4' => {
3179 'name' => 'field',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303180 'type' => '168936'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303181 }
3182 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303183 'Return' => '100',
3184 'ShortName' => 'decode_set_state_effecter_states_req'
3185 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303186 '168941' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303187 'Header' => 'platform.h',
3188 'Line' => '1541',
3189 'Param' => {
3190 '0' => {
3191 'name' => 'msg',
3192 'type' => '2071'
3193 },
3194 '1' => {
3195 'name' => 'payload_length',
3196 'type' => '453'
3197 },
3198 '2' => {
3199 'name' => 'completion_code',
3200 'type' => '2076'
3201 }
3202 },
3203 'Reg' => {
3204 '0' => 'rdi',
3205 '1' => 'rsi',
3206 '2' => 'rdx'
3207 },
3208 'Return' => '100',
3209 'ShortName' => 'decode_set_state_effecter_states_resp'
3210 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303211 '169014' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303212 'Header' => 'platform.h',
3213 'Line' => '1522',
3214 'Param' => {
3215 '0' => {
3216 'name' => 'instance_id',
3217 'type' => '140'
3218 },
3219 '1' => {
3220 'name' => 'effecter_id',
3221 'type' => '5573'
3222 },
3223 '2' => {
3224 'name' => 'comp_effecter_count',
3225 'type' => '140'
3226 },
3227 '3' => {
3228 'name' => 'field',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303229 'type' => '168936'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303230 },
3231 '4' => {
3232 'name' => 'msg',
3233 'type' => '1624'
3234 }
3235 },
3236 'Reg' => {
3237 '1' => 'rsi'
3238 },
3239 'Return' => '100',
3240 'ShortName' => 'encode_set_state_effecter_states_req'
3241 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303242 '169357' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303243 'Header' => 'platform.h',
3244 'Line' => '1186',
3245 'Param' => {
3246 '0' => {
3247 'name' => 'instance_id',
3248 'type' => '140'
3249 },
3250 '1' => {
3251 'name' => 'completion_code',
3252 'type' => '140'
3253 },
3254 '2' => {
3255 'name' => 'msg',
3256 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303257 }
3258 },
3259 'Return' => '100',
3260 'ShortName' => 'encode_set_state_effecter_states_resp'
3261 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303262 '169523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303263 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303264 'Line' => '631',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303265 'Param' => {
3266 '0' => {
3267 'name' => 'sensor',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303268 'type' => '169907'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303269 },
3270 '1' => {
3271 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303272 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303273 },
3274 '2' => {
3275 'name' => 'possible_states',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303276 'type' => '169917'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303277 },
3278 '3' => {
3279 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303280 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303281 },
3282 '4' => {
3283 'name' => 'actual_size',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303284 'type' => '70429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 }
3286 },
3287 'Reg' => {
3288 '0' => 'rdi',
3289 '1' => 'r10',
3290 '2' => 'rsi',
3291 '3' => 'r9',
3292 '4' => 'r8'
3293 },
3294 'Return' => '100',
3295 'ShortName' => 'encode_state_sensor_pdr'
3296 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303297 '169927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303299 'Line' => '833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303300 'Param' => {
3301 '0' => {
3302 'name' => 'effecter',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303303 'type' => '170311'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303304 },
3305 '1' => {
3306 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303307 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303308 },
3309 '2' => {
3310 'name' => 'possible_states',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303311 'type' => '170321'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303312 },
3313 '3' => {
3314 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303315 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303316 },
3317 '4' => {
3318 'name' => 'actual_size',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303319 'type' => '70429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303320 }
3321 },
3322 'Reg' => {
3323 '0' => 'rdi',
3324 '1' => 'r10',
3325 '2' => 'rsi',
3326 '3' => 'r9',
3327 '4' => 'r8'
3328 },
3329 'Return' => '100',
3330 'ShortName' => 'encode_state_effecter_pdr'
3331 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303332 '176735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303333 'Header' => 'utils.h',
3334 'Line' => '39',
3335 'Param' => {
3336 '0' => {
3337 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303338 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 },
3340 '1' => {
3341 'name' => 'size',
3342 'type' => '453'
3343 }
3344 },
3345 'Reg' => {
3346 '1' => 'rcx'
3347 },
3348 'Return' => '152',
3349 'ShortName' => 'crc32'
3350 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303351 '176818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303352 'Header' => 'bios_table.h',
3353 'Line' => '633',
3354 'Param' => {
3355 '0' => {
3356 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303357 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303358 },
3359 '1' => {
3360 'name' => 'size',
3361 'type' => '453'
3362 }
3363 },
3364 'Reg' => {
3365 '0' => 'rdi',
3366 '1' => 'rsi'
3367 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303368 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303369 'ShortName' => 'pldm_bios_table_checksum'
3370 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303371 '176963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303372 'Header' => 'bios_table.h',
3373 'Line' => '624',
3374 'Param' => {
3375 '0' => {
3376 'name' => 'src_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303377 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303378 },
3379 '1' => {
3380 'name' => 'src_length',
3381 'type' => '453'
3382 },
3383 '2' => {
3384 'name' => 'dest_table',
3385 'type' => '126'
3386 },
3387 '3' => {
3388 'name' => 'dest_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303389 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303390 },
3391 '4' => {
3392 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303393 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303394 },
3395 '5' => {
3396 'name' => 'entry_length',
3397 'type' => '453'
3398 }
3399 },
3400 'Reg' => {
3401 '2' => 'r14',
3402 '4' => 'r13'
3403 },
3404 'Return' => '100',
3405 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3406 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303407 '177651' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303408 'Header' => 'bios_table.h',
3409 'Line' => '590',
3410 'Param' => {
3411 '0' => {
3412 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303413 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303414 },
3415 '1' => {
3416 'name' => 'length',
3417 'type' => '453'
3418 },
3419 '2' => {
3420 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303421 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303422 }
3423 },
3424 'Reg' => {
3425 '2' => 'r8'
3426 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303427 'Return' => '177646',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303428 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3429 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303430 '177914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303431 'Header' => 'bios_table.h',
3432 'Line' => '197',
3433 'Param' => {
3434 '0' => {
3435 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303436 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303437 },
3438 '1' => {
3439 'name' => 'length',
3440 'type' => '453'
3441 },
3442 '2' => {
3443 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303444 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303445 }
3446 },
3447 'Reg' => {
3448 '2' => 'r8'
3449 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303450 'Return' => '178060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303451 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3452 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303453 '178181' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303454 'Header' => 'bios_table.h',
3455 'Line' => '187',
3456 'Param' => {
3457 '0' => {
3458 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303459 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303460 },
3461 '1' => {
3462 'name' => 'length',
3463 'type' => '453'
3464 },
3465 '2' => {
3466 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303467 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303468 }
3469 },
3470 'Reg' => {
3471 '2' => 'r8'
3472 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303473 'Return' => '178060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303474 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3475 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303476 '178443' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303477 'Header' => 'bios_table.h',
3478 'Line' => '146',
3479 'Param' => {
3480 '0' => {
3481 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303482 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303483 },
3484 '1' => {
3485 'name' => 'length',
3486 'type' => '453'
3487 },
3488 '2' => {
3489 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303490 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303491 }
3492 },
3493 'Reg' => {
3494 '0' => 'rbp',
3495 '1' => 'r12',
3496 '2' => 'rbx'
3497 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303498 'Return' => '178664',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303499 'ShortName' => 'pldm_bios_table_string_find_by_string'
3500 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303501 '178833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303502 'Header' => 'bios_table.h',
3503 'Line' => '155',
3504 'Param' => {
3505 '0' => {
3506 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303507 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303508 },
3509 '1' => {
3510 'name' => 'length',
3511 'type' => '453'
3512 },
3513 '2' => {
3514 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303515 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303516 }
3517 },
3518 'Reg' => {
3519 '2' => 'r8'
3520 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303521 'Return' => '178664',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303522 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3523 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303524 '179594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303525 'Header' => 'bios_table.h',
3526 'Line' => '52',
3527 'Param' => {
3528 '0' => {
3529 'name' => 'iter',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303530 'type' => '177641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303531 }
3532 },
3533 'Reg' => {
3534 '0' => 'rdi'
3535 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303536 'Return' => '5342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303537 'ShortName' => 'pldm_bios_table_iter_value'
3538 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303539 '179642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303540 'Header' => 'bios_table.h',
3541 'Line' => '46',
3542 'Param' => {
3543 '0' => {
3544 'name' => 'iter',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303545 'type' => '177641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303546 }
3547 },
3548 'Return' => '1',
3549 'ShortName' => 'pldm_bios_table_iter_next'
3550 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303551 '179752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303552 'Header' => 'bios_table.h',
3553 'Line' => '41',
3554 'Param' => {
3555 '0' => {
3556 'name' => 'iter',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303557 'type' => '179827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303558 }
3559 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303560 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303561 'ShortName' => 'pldm_bios_table_iter_is_end'
3562 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303563 '179832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303564 'Header' => 'bios_table.h',
3565 'Line' => '34',
3566 'Param' => {
3567 '0' => {
3568 'name' => 'iter',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303569 'type' => '177641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 }
3571 },
3572 'Return' => '1',
3573 'ShortName' => 'pldm_bios_table_iter_free'
3574 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303575 '179904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 'Header' => 'bios_table.h',
3577 'Line' => '28',
3578 'Param' => {
3579 '0' => {
3580 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303581 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '1' => {
3584 'name' => 'length',
3585 'type' => '453'
3586 },
3587 '2' => {
3588 'name' => 'type',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303589 'type' => '175517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303590 }
3591 },
3592 'Reg' => {
3593 '0' => 'rbp',
3594 '1' => 'r12',
3595 '2' => 'rbx'
3596 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303597 'Return' => '177641',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'ShortName' => 'pldm_bios_table_iter_create'
3599 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303600 '180142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 'Header' => 'bios_table.h',
3602 'Line' => '609',
3603 'Param' => {
3604 '0' => {
3605 'name' => 'table',
3606 'type' => '126'
3607 },
3608 '1' => {
3609 'name' => 'capacity',
3610 'type' => '453'
3611 },
3612 '2' => {
3613 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303614 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303615 }
3616 },
3617 'Reg' => {
3618 '0' => 'rbp',
3619 '1' => 'r12',
3620 '2' => 'rbx'
3621 },
3622 'Return' => '100',
3623 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
3624 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303625 '180442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303626 'Header' => 'bios_table.h',
3627 'Line' => '597',
3628 'Param' => {
3629 '0' => {
3630 'name' => 'size_without_pad',
3631 'type' => '453'
3632 }
3633 },
3634 'Return' => '453',
3635 'ShortName' => 'pldm_bios_table_pad_checksum_size'
3636 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303637 '180797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'bios_table.h',
3639 'Line' => '572',
3640 'Param' => {
3641 '0' => {
3642 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303643 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 }
3645 },
3646 'Reg' => {
3647 '0' => 'rdi'
3648 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303649 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303650 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
3651 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303652 '180846' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 'Header' => 'bios_table.h',
3654 'Line' => '579',
3655 'Param' => {
3656 '0' => {
3657 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303658 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303659 }
3660 },
3661 'Return' => '453',
3662 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
3663 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303664 '181330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Header' => 'bios_table.h',
3666 'Line' => '546',
3667 'Param' => {
3668 '0' => {
3669 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303670 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 }
3672 },
3673 'Reg' => {
3674 '0' => 'rdi'
3675 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303676 'Return' => '175371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
3678 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303679 '181470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303680 'Header' => 'bios_table.h',
3681 'Line' => '562',
3682 'Param' => {
3683 '0' => {
3684 'name' => 'entry',
3685 'type' => '126'
3686 },
3687 '1' => {
3688 'name' => 'entry_length',
3689 'type' => '453'
3690 },
3691 '2' => {
3692 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303693 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303694 },
3695 '3' => {
3696 'name' => 'attr_type',
3697 'type' => '140'
3698 },
3699 '4' => {
3700 'name' => 'cv',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303701 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 }
3703 },
3704 'Reg' => {
3705 '0' => 'rbx',
3706 '1' => 'r12',
3707 '2' => 'r13',
3708 '3' => 'rbp',
3709 '4' => 'r8'
3710 },
3711 'Return' => '100',
3712 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
3713 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303714 '181739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 'Header' => 'bios_table.h',
3716 'Line' => '540',
3717 'Return' => '453',
3718 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3719 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303720 '181901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303721 'Header' => 'bios_table.h',
3722 'Line' => '533',
3723 'Param' => {
3724 '0' => {
3725 'name' => 'entry',
3726 'type' => '126'
3727 },
3728 '1' => {
3729 'name' => 'entry_length',
3730 'type' => '453'
3731 },
3732 '2' => {
3733 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303734 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303735 },
3736 '3' => {
3737 'name' => 'attr_type',
3738 'type' => '140'
3739 },
3740 '4' => {
3741 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303742 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '5' => {
3745 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303746 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 }
3748 },
3749 'Reg' => {
3750 '0' => 'rbx',
3751 '1' => 'r13',
3752 '2' => 'r14',
3753 '3' => 'rbp',
3754 '4' => 'r8',
3755 '5' => 'r12'
3756 },
3757 'Return' => '100',
3758 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3759 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303760 '182301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303761 'Header' => 'bios_table.h',
3762 'Line' => '514',
3763 'Param' => {
3764 '0' => {
3765 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303766 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303767 },
3768 '1' => {
3769 'name' => 'current_string',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303770 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303771 }
3772 },
3773 'Return' => '1',
3774 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3775 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303776 '182396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303777 'Header' => 'bios_table.h',
3778 'Line' => '504',
3779 'Param' => {
3780 '0' => {
3781 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303782 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303783 }
3784 },
3785 'Reg' => {
3786 '0' => 'rdi'
3787 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303788 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303789 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3790 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303791 '182537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 'Header' => 'bios_table.h',
3793 'Line' => '498',
3794 'Param' => {
3795 '0' => {
3796 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303797 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 }
3799 },
3800 'Reg' => {
3801 '0' => 'rdi'
3802 },
3803 'Return' => '453',
3804 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3805 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303806 '182719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303807 'Header' => 'bios_table.h',
3808 'Line' => '488',
3809 'Param' => {
3810 '0' => {
3811 'name' => 'entry',
3812 'type' => '126'
3813 },
3814 '1' => {
3815 'name' => 'entry_length',
3816 'type' => '453'
3817 },
3818 '2' => {
3819 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303820 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303821 },
3822 '3' => {
3823 'name' => 'attr_type',
3824 'type' => '140'
3825 },
3826 '4' => {
3827 'name' => 'count',
3828 'type' => '140'
3829 },
3830 '5' => {
3831 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303832 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303833 }
3834 },
3835 'Reg' => {
3836 '0' => 'rbx',
3837 '1' => 'r14',
3838 '5' => 'r13'
3839 },
3840 'Return' => '100',
3841 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3842 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303843 '183038' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 'Header' => 'bios_table.h',
3845 'Line' => '469',
3846 'Param' => {
3847 '0' => {
3848 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303849 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '1' => {
3852 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303853 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 },
3855 '2' => {
3856 'name' => 'number',
3857 'type' => '140'
3858 }
3859 },
3860 'Return' => '140',
3861 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
3862 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303863 '183285' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303864 'Header' => 'bios_table.h',
3865 'Line' => '459',
3866 'Param' => {
3867 '0' => {
3868 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303869 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303870 }
3871 },
3872 'Reg' => {
3873 '0' => 'rdi'
3874 },
3875 'Return' => '140',
3876 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
3877 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303878 '183334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303879 'Header' => 'bios_table.h',
3880 'Line' => '453',
3881 'Param' => {
3882 '0' => {
3883 'name' => 'count',
3884 'type' => '140'
3885 }
3886 },
3887 'Reg' => {
3888 '0' => 'rdi'
3889 },
3890 'Return' => '453',
3891 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3892 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303893 '183383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303894 'Header' => 'bios_table.h',
3895 'Line' => '446',
3896 'Param' => {
3897 '0' => {
3898 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303899 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303900 }
3901 },
3902 'Reg' => {
3903 '0' => 'rdi'
3904 },
3905 'Return' => '140',
3906 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3907 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303908 '183432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303909 'Header' => 'bios_table.h',
3910 'Line' => '439',
3911 'Param' => {
3912 '0' => {
3913 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303914 'type' => '177646'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 }
3916 },
3917 'Reg' => {
3918 '0' => 'rdi'
3919 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303920 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303921 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3922 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303923 '183979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 'Header' => 'bios_table.h',
3925 'Line' => '431',
3926 'Param' => {
3927 '0' => {
3928 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303929 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303930 },
3931 '1' => {
3932 'name' => 'lower',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303933 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303934 },
3935 '2' => {
3936 'name' => 'upper',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303937 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303938 },
3939 '3' => {
3940 'name' => 'scalar',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303941 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303942 },
3943 '4' => {
3944 'name' => 'def',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303945 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303946 }
3947 },
3948 'Reg' => {
3949 '0' => 'rdi',
3950 '1' => 'rsi',
3951 '2' => 'rdx',
3952 '3' => 'rcx',
3953 '4' => 'r8'
3954 },
3955 'Return' => '1',
3956 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3957 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303958 '184115' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303959 'Header' => 'bios_table.h',
3960 'Line' => '419',
3961 'Param' => {
3962 '0' => {
3963 'name' => 'entry',
3964 'type' => '126'
3965 },
3966 '1' => {
3967 'name' => 'entry_length',
3968 'type' => '453'
3969 },
3970 '2' => {
3971 'name' => 'info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303972 'type' => '184377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303973 }
3974 },
3975 'Reg' => {
3976 '0' => 'r12',
3977 '1' => 'rbp',
3978 '2' => 'rbx'
3979 },
3980 'Return' => '100',
3981 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
3982 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303983 '184387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303984 'Header' => 'bios_table.h',
3985 'Line' => '400',
3986 'Param' => {
3987 '0' => {
3988 'name' => 'info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303989 'type' => '184377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303990 },
3991 '1' => {
3992 'name' => 'errmsg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303993 'type' => '184686'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 }
3995 },
3996 'Return' => '100',
3997 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
3998 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09303999 '184691' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304000 'Header' => 'bios_table.h',
4001 'Line' => '407',
4002 'Return' => '453',
4003 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4004 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304005 '184853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304006 'Header' => 'bios_table.h',
4007 'Line' => '374',
4008 'Param' => {
4009 '0' => {
4010 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304011 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304012 },
4013 '1' => {
4014 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304015 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304016 },
4017 '2' => {
4018 'name' => 'size',
4019 'type' => '453'
4020 }
4021 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304022 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304023 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4024 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304025 '185122' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304026 'Header' => 'bios_table.h',
4027 'Line' => '366',
4028 'Param' => {
4029 '0' => {
4030 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304031 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 }
4033 },
4034 'Reg' => {
4035 '0' => 'rdi'
4036 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304037 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4039 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304040 '185191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304041 'Header' => 'bios_table.h',
4042 'Line' => '358',
4043 'Param' => {
4044 '0' => {
4045 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304046 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304047 }
4048 },
4049 'Reg' => {
4050 '0' => 'rdi'
4051 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304052 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304053 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4054 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304055 '185260' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304056 'Header' => 'bios_table.h',
4057 'Line' => '350',
4058 'Param' => {
4059 '0' => {
4060 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304061 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304062 }
4063 },
4064 'Reg' => {
4065 '0' => 'rdi'
4066 },
4067 'Return' => '140',
4068 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4069 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304070 '185329' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304071 'Header' => 'bios_table.h',
4072 'Line' => '342',
4073 'Param' => {
4074 '0' => {
4075 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304076 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304077 },
4078 '1' => {
4079 'name' => 'def_string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304080 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304081 }
4082 },
4083 'Reg' => {
4084 '0' => 'rdi',
4085 '1' => 'rbx'
4086 },
4087 'Return' => '100',
4088 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4089 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304090 '185499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304091 'Header' => 'bios_table.h',
4092 'Line' => '331',
4093 'Param' => {
4094 '0' => {
4095 'name' => 'entry',
4096 'type' => '126'
4097 },
4098 '1' => {
4099 'name' => 'entry_length',
4100 'type' => '453'
4101 },
4102 '2' => {
4103 'name' => 'info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304104 'type' => '185858'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 }
4106 },
4107 'Reg' => {
4108 '0' => 'r12',
4109 '2' => 'rbx'
4110 },
4111 'Return' => '100',
4112 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4113 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304114 '185863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304115 'Header' => 'bios_table.h',
4116 'Line' => '310',
4117 'Param' => {
4118 '0' => {
4119 'name' => 'info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304120 'type' => '185858'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304121 },
4122 '1' => {
4123 'name' => 'errmsg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304124 'type' => '184686'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304125 }
4126 },
4127 'Reg' => {
4128 '1' => 'rbx'
4129 },
4130 'Return' => '100',
4131 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4132 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304133 '186132' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 'Header' => 'bios_table.h',
4135 'Line' => '318',
4136 'Param' => {
4137 '0' => {
4138 'name' => 'def_str_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304139 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304140 }
4141 },
4142 'Reg' => {
4143 '0' => 'rdi'
4144 },
4145 'Return' => '453',
4146 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4147 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304148 '186364' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304149 'Header' => 'bios_table.h',
4150 'Line' => '284',
4151 'Param' => {
4152 '0' => {
4153 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304154 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304155 },
4156 '1' => {
4157 'name' => 'def_indices',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304158 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304159 },
4160 '2' => {
4161 'name' => 'def_num',
4162 'type' => '140'
4163 }
4164 },
4165 'Return' => '140',
4166 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4167 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304168 '186643' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304169 'Header' => 'bios_table.h',
4170 'Line' => '272',
4171 'Param' => {
4172 '0' => {
4173 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304174 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304175 },
4176 '1' => {
4177 'name' => 'pv_hdls',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304178 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '2' => {
4181 'name' => 'pv_num',
4182 'type' => '140'
4183 }
4184 },
4185 'Reg' => {
4186 '0' => 'rcx',
4187 '1' => 'rsi',
4188 '2' => 'rdx'
4189 },
4190 'Return' => '100',
4191 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4192 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304193 '186808' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304194 'Header' => 'bios_table.h',
4195 'Line' => '255',
4196 'Param' => {
4197 '0' => {
4198 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304199 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304200 },
4201 '1' => {
4202 'name' => 'def_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304203 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304204 }
4205 },
4206 'Reg' => {
4207 '0' => 'rdi',
4208 '1' => 'rbx'
4209 },
4210 'Return' => '100',
4211 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4212 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304213 '186969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304214 'Header' => 'bios_table.h',
4215 'Line' => '245',
4216 'Param' => {
4217 '0' => {
4218 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304219 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304220 },
4221 '1' => {
4222 'name' => 'pv_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304223 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304224 }
4225 },
4226 'Reg' => {
4227 '0' => 'rdi',
4228 '1' => 'rsi'
4229 },
4230 'Return' => '100',
4231 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4232 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304233 '187029' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304234 'Header' => 'bios_table.h',
4235 'Line' => '234',
4236 'Param' => {
4237 '0' => {
4238 'name' => 'entry',
4239 'type' => '126'
4240 },
4241 '1' => {
4242 'name' => 'entry_length',
4243 'type' => '453'
4244 },
4245 '2' => {
4246 'name' => 'info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304247 'type' => '187358'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 }
4249 },
4250 'Reg' => {
4251 '0' => 'rbp',
4252 '2' => 'rbx'
4253 },
4254 'Return' => '100',
4255 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4256 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304257 '187363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 'Header' => 'bios_table.h',
4259 'Line' => '220',
4260 'Param' => {
4261 '0' => {
4262 'name' => 'pv_num',
4263 'type' => '140'
4264 },
4265 '1' => {
4266 'name' => 'def_num',
4267 'type' => '140'
4268 }
4269 },
4270 'Reg' => {
4271 '0' => 'rdi',
4272 '1' => 'rsi'
4273 },
4274 'Return' => '453',
4275 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4276 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304277 '187423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304278 'Header' => 'bios_table.h',
4279 'Line' => '177',
4280 'Param' => {
4281 '0' => {
4282 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304283 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304284 }
4285 },
4286 'Reg' => {
4287 '0' => 'rdi'
4288 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304289 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304290 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4291 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304292 '187470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 'Header' => 'bios_table.h',
4294 'Line' => '169',
4295 'Param' => {
4296 '0' => {
4297 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304298 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 }
4300 },
4301 'Reg' => {
4302 '0' => 'rdi'
4303 },
4304 'Return' => '140',
4305 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4306 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304307 '187517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304308 'Header' => 'bios_table.h',
4309 'Line' => '162',
4310 'Param' => {
4311 '0' => {
4312 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304313 'type' => '178060'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304314 }
4315 },
4316 'Reg' => {
4317 '0' => 'rdi'
4318 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304319 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304320 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4321 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304322 '188150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304323 'Header' => 'bios_table.h',
4324 'Line' => '135',
4325 'Param' => {
4326 '0' => {
4327 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304328 'type' => '178664'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 },
4330 '1' => {
4331 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304332 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304333 },
4334 '2' => {
4335 'name' => 'size',
4336 'type' => '453'
4337 }
4338 },
4339 'Reg' => {
4340 '0' => 'rdi',
4341 '1' => 'rsi',
4342 '2' => 'rdx'
4343 },
4344 'Return' => '100',
4345 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4346 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304347 '188387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 'Header' => 'bios_table.h',
4349 'Line' => '120',
4350 'Param' => {
4351 '0' => {
4352 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304353 'type' => '178664'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 }
4355 },
4356 'Reg' => {
4357 '0' => 'rdi'
4358 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304359 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4361 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304362 '188434' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304363 'Header' => 'bios_table.h',
4364 'Line' => '113',
4365 'Param' => {
4366 '0' => {
4367 'name' => 'entry',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304368 'type' => '178664'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304369 }
4370 },
4371 'Reg' => {
4372 '0' => 'rdi'
4373 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304374 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304375 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4376 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304377 '188481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 'Header' => 'bios_table.h',
4379 'Line' => '105',
4380 'Param' => {
4381 '0' => {
4382 'name' => 'entry',
4383 'type' => '126'
4384 },
4385 '1' => {
4386 'name' => 'entry_length',
4387 'type' => '453'
4388 },
4389 '2' => {
4390 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304391 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 },
4393 '3' => {
4394 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304395 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 }
4397 },
4398 'Return' => '100',
4399 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4400 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304401 '188842' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 'Header' => 'bios_table.h',
4403 'Line' => '91',
4404 'Param' => {
4405 '0' => {
4406 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304407 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304408 }
4409 },
4410 'Reg' => {
4411 '0' => 'rdi'
4412 },
4413 'Return' => '453',
4414 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4415 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304416 '194926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 'Header' => 'utils.h',
4418 'Line' => '108',
4419 'Param' => {
4420 '0' => {
4421 'name' => 'transfer_flag',
4422 'type' => '140'
4423 }
4424 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304425 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304426 'ShortName' => 'is_transfer_flag_valid'
4427 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304428 '195072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304429 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304430 'Line' => '1285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304431 'Param' => {
4432 '0' => {
4433 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304434 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304435 },
4436 '1' => {
4437 'name' => 'payload_length',
4438 'type' => '453'
4439 },
4440 '2' => {
4441 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304442 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304443 },
4444 '3' => {
4445 'name' => 'non_functioning_component_indication',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304446 'type' => '195254'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304447 },
4448 '4' => {
4449 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304450 'type' => '195259'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304451 }
4452 },
4453 'Reg' => {
4454 '0' => 'rbx',
4455 '3' => 'rbp',
4456 '4' => 'r12'
4457 },
4458 'Return' => '100',
4459 'ShortName' => 'decode_cancel_update_resp'
4460 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304461 '195269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304463 'Line' => '1268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 'Param' => {
4465 '0' => {
4466 'name' => 'instance_id',
4467 'type' => '140'
4468 },
4469 '1' => {
4470 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304471 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 },
4473 '2' => {
4474 'name' => 'payload_length',
4475 'type' => '453'
4476 }
4477 },
4478 'Return' => '100',
4479 'ShortName' => 'encode_cancel_update_req'
4480 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304481 '195441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304482 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304483 'Line' => '1253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 'Param' => {
4485 '0' => {
4486 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304487 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304488 },
4489 '1' => {
4490 'name' => 'payload_length',
4491 'type' => '453'
4492 },
4493 '2' => {
4494 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304495 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 }
4497 },
4498 'Reg' => {
4499 '0' => 'rdi',
4500 '1' => 'rsi',
4501 '2' => 'rdx'
4502 },
4503 'Return' => '100',
4504 'ShortName' => 'decode_cancel_update_component_resp'
4505 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304506 '195517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304507 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304508 'Line' => '1241',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 'Param' => {
4510 '0' => {
4511 'name' => 'instance_id',
4512 'type' => '140'
4513 },
4514 '1' => {
4515 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304516 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 },
4518 '2' => {
4519 'name' => 'payload_length',
4520 'type' => '453'
4521 }
4522 },
4523 'Return' => '100',
4524 'ShortName' => 'encode_cancel_update_component_req'
4525 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304526 '195689' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304527 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304528 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 'Param' => {
4530 '0' => {
4531 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304532 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '1' => {
4535 'name' => 'payload_length',
4536 'type' => '453'
4537 },
4538 '2' => {
4539 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304540 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 },
4542 '3' => {
4543 'name' => 'current_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304544 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304545 },
4546 '4' => {
4547 'name' => 'previous_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304548 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 },
4550 '5' => {
4551 'name' => 'aux_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304552 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 },
4554 '6' => {
4555 'name' => 'aux_state_status',
4556 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304557 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304558 },
4559 '7' => {
4560 'name' => 'progress_percent',
4561 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304562 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 },
4564 '8' => {
4565 'name' => 'reason_code',
4566 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304567 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 },
4569 '9' => {
4570 'name' => 'update_option_flags_enabled',
4571 'offset' => '24',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304572 'type' => '196016'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304573 }
4574 },
4575 'Reg' => {
4576 '0' => 'rbx',
4577 '3' => 'r12',
4578 '4' => 'rbp',
4579 '5' => 'r13'
4580 },
4581 'Return' => '100',
4582 'ShortName' => 'decode_get_status_resp'
4583 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304584 '196026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304585 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304586 'Line' => '1203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 'Param' => {
4588 '0' => {
4589 'name' => 'instance_id',
4590 'type' => '140'
4591 },
4592 '1' => {
4593 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304594 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304595 },
4596 '2' => {
4597 'name' => 'payload_length',
4598 'type' => '453'
4599 }
4600 },
4601 'Return' => '100',
4602 'ShortName' => 'encode_get_status_req'
4603 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304604 '196198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304606 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 'Param' => {
4608 '0' => {
4609 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304610 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 },
4612 '1' => {
4613 'name' => 'payload_length',
4614 'type' => '453'
4615 },
4616 '2' => {
4617 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304618 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 },
4620 '3' => {
4621 'name' => 'estimated_time_activation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304622 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 }
4624 },
4625 'Reg' => {
4626 '1' => 'rsi',
4627 '2' => 'rdx',
4628 '3' => 'rcx'
4629 },
4630 'Return' => '100',
4631 'ShortName' => 'decode_activate_firmware_resp'
4632 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304633 '196324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304634 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304635 'Line' => '1173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304636 'Param' => {
4637 '0' => {
4638 'name' => 'instance_id',
4639 'type' => '140'
4640 },
4641 '1' => {
4642 'name' => 'self_contained_activation_req',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304643 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304644 },
4645 '2' => {
4646 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304647 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 },
4649 '3' => {
4650 'name' => 'payload_length',
4651 'type' => '453'
4652 }
4653 },
4654 'Return' => '100',
4655 'ShortName' => 'encode_activate_firmware_req'
4656 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304657 '196567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304658 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304659 'Line' => '1158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 'Param' => {
4661 '0' => {
4662 'name' => 'instance_id',
4663 'type' => '140'
4664 },
4665 '1' => {
4666 'name' => 'completion_code',
4667 'type' => '140'
4668 },
4669 '2' => {
4670 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304671 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 },
4673 '3' => {
4674 'name' => 'payload_length',
4675 'type' => '453'
4676 }
4677 },
4678 'Return' => '100',
4679 'ShortName' => 'encode_apply_complete_resp'
4680 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304681 '196758' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304682 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304683 'Line' => '1141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 'Param' => {
4685 '0' => {
4686 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304687 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304688 },
4689 '1' => {
4690 'name' => 'payload_length',
4691 'type' => '453'
4692 },
4693 '2' => {
4694 'name' => 'apply_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304695 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 },
4697 '3' => {
4698 'name' => 'comp_activation_methods_modification',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304699 'type' => '196868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 }
4701 },
4702 'Reg' => {
4703 '0' => 'rdi',
4704 '1' => 'rsi',
4705 '2' => 'rdx',
4706 '3' => 'rcx'
4707 },
4708 'Return' => '100',
4709 'ShortName' => 'decode_apply_complete_req'
4710 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304711 '196878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304713 'Line' => '1128',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'Param' => {
4715 '0' => {
4716 'name' => 'instance_id',
4717 'type' => '140'
4718 },
4719 '1' => {
4720 'name' => 'completion_code',
4721 'type' => '140'
4722 },
4723 '2' => {
4724 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304725 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '3' => {
4728 'name' => 'payload_length',
4729 'type' => '453'
4730 }
4731 },
4732 'Return' => '100',
4733 'ShortName' => 'encode_verify_complete_resp'
4734 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304735 '197069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304736 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304737 'Line' => '1113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 'Param' => {
4739 '0' => {
4740 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304741 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304742 },
4743 '1' => {
4744 'name' => 'payload_length',
4745 'type' => '453'
4746 },
4747 '2' => {
4748 'name' => 'verify_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304749 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304750 }
4751 },
4752 'Reg' => {
4753 '0' => 'rdi',
4754 '1' => 'rsi',
4755 '2' => 'rdx'
4756 },
4757 'Return' => '100',
4758 'ShortName' => 'decode_verify_complete_req'
4759 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304760 '197145' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304762 'Line' => '1102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 'Param' => {
4764 '0' => {
4765 'name' => 'instance_id',
4766 'type' => '140'
4767 },
4768 '1' => {
4769 'name' => 'completion_code',
4770 'type' => '140'
4771 },
4772 '2' => {
4773 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304774 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '3' => {
4777 'name' => 'payload_length',
4778 'type' => '453'
4779 }
4780 },
4781 'Return' => '100',
4782 'ShortName' => 'encode_transfer_complete_resp'
4783 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304784 '197336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304786 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 'Param' => {
4788 '0' => {
4789 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304790 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 },
4792 '1' => {
4793 'name' => 'payload_length',
4794 'type' => '453'
4795 },
4796 '2' => {
4797 'name' => 'transfer_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304798 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 }
4800 },
4801 'Reg' => {
4802 '0' => 'rdi',
4803 '1' => 'rsi',
4804 '2' => 'rdx'
4805 },
4806 'Return' => '100',
4807 'ShortName' => 'decode_transfer_complete_req'
4808 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304809 '197412' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304810 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304811 'Line' => '1073',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304812 'Param' => {
4813 '0' => {
4814 'name' => 'instance_id',
4815 'type' => '140'
4816 },
4817 '1' => {
4818 'name' => 'completion_code',
4819 'type' => '140'
4820 },
4821 '2' => {
4822 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304823 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304824 },
4825 '3' => {
4826 'name' => 'payload_length',
4827 'type' => '453'
4828 }
4829 },
4830 'Reg' => {
4831 '2' => 'rbx'
4832 },
4833 'Return' => '100',
4834 'ShortName' => 'encode_request_firmware_data_resp'
4835 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304836 '197603' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304838 'Line' => '1051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 'Param' => {
4840 '0' => {
4841 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304842 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 },
4844 '1' => {
4845 'name' => 'payload_length',
4846 'type' => '453'
4847 },
4848 '2' => {
4849 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304850 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304851 },
4852 '3' => {
4853 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304854 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 }
4856 },
4857 'Reg' => {
4858 '0' => 'rdi',
4859 '1' => 'rsi',
4860 '2' => 'rdx',
4861 '3' => 'rcx'
4862 },
4863 'Return' => '100',
4864 'ShortName' => 'decode_request_firmware_data_req'
4865 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304866 '197723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304868 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'Param' => {
4870 '0' => {
4871 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304872 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304873 },
4874 '1' => {
4875 'name' => 'payload_length',
4876 'type' => '453'
4877 },
4878 '2' => {
4879 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304880 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 },
4882 '3' => {
4883 'name' => 'comp_compatibility_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304884 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304885 },
4886 '4' => {
4887 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304888 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 },
4890 '5' => {
4891 'name' => 'update_option_flags_enabled',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304892 'type' => '196016'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304893 },
4894 '6' => {
4895 'name' => 'time_before_req_fw_data',
4896 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304897 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 }
4899 },
4900 'Reg' => {
4901 '0' => 'rbx',
4902 '3' => 'r12',
4903 '4' => 'rbp',
4904 '5' => 'r13'
4905 },
4906 'Return' => '100',
4907 'ShortName' => 'decode_update_component_resp'
4908 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304909 '197957' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304910 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304911 'Line' => '1009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304912 'Param' => {
4913 '0' => {
4914 'name' => 'instance_id',
4915 'type' => '140'
4916 },
4917 '1' => {
4918 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304919 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304920 },
4921 '2' => {
4922 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304923 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 },
4925 '3' => {
4926 'name' => 'comp_classification_index',
4927 'type' => '140'
4928 },
4929 '4' => {
4930 'name' => 'comp_comparison_stamp',
4931 'type' => '152'
4932 },
4933 '5' => {
4934 'name' => 'comp_image_size',
4935 'type' => '152'
4936 },
4937 '6' => {
4938 'name' => 'update_option_flags',
4939 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304940 'type' => '190340'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304941 },
4942 '7' => {
4943 'name' => 'comp_ver_str_type',
4944 'offset' => '8',
4945 'type' => '140'
4946 },
4947 '8' => {
4948 'name' => 'comp_ver_str_len',
4949 'offset' => '16',
4950 'type' => '140'
4951 },
4952 '9' => {
4953 'name' => 'comp_ver_str',
4954 'offset' => '24',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304955 'type' => '198426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '10' => {
4958 'name' => 'msg',
4959 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304960 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 },
4962 '11' => {
4963 'name' => 'payload_length',
4964 'offset' => '40',
4965 'type' => '453'
4966 }
4967 },
4968 'Return' => '100',
4969 'ShortName' => 'encode_update_component_req'
4970 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09304971 '198436' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304973 'Line' => '982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 'Param' => {
4975 '0' => {
4976 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304977 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 },
4979 '1' => {
4980 'name' => 'payload_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304981 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '2' => {
4984 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304985 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '3' => {
4988 'name' => 'comp_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304989 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 },
4991 '4' => {
4992 'name' => 'comp_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304993 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 }
4995 },
4996 'Reg' => {
4997 '0' => 'rbx',
4998 '3' => 'r12',
4999 '4' => 'rbp'
5000 },
5001 'Return' => '100',
5002 'ShortName' => 'decode_pass_component_table_resp'
5003 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305004 '198635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305005 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305006 'Line' => '964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 'Param' => {
5008 '0' => {
5009 'name' => 'instance_id',
5010 'type' => '140'
5011 },
5012 '1' => {
5013 'name' => 'transfer_flag',
5014 'type' => '140'
5015 },
5016 '2' => {
5017 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305018 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 },
5020 '3' => {
5021 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305022 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305023 },
5024 '4' => {
5025 'name' => 'comp_classification_index',
5026 'type' => '140'
5027 },
5028 '5' => {
5029 'name' => 'comp_comparison_stamp',
5030 'type' => '152'
5031 },
5032 '6' => {
5033 'name' => 'comp_ver_str_type',
5034 'offset' => '0',
5035 'type' => '140'
5036 },
5037 '7' => {
5038 'name' => 'comp_ver_str_len',
5039 'offset' => '8',
5040 'type' => '140'
5041 },
5042 '8' => {
5043 'name' => 'comp_ver_str',
5044 'offset' => '16',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305045 'type' => '198426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305046 },
5047 '9' => {
5048 'name' => 'msg',
5049 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305050 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305051 },
5052 '10' => {
5053 'name' => 'payload_length',
5054 'offset' => '32',
5055 'type' => '453'
5056 }
5057 },
5058 'Return' => '100',
5059 'ShortName' => 'encode_pass_component_table_req'
5060 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305061 '199121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305063 'Line' => '939',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 'Param' => {
5065 '0' => {
5066 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305067 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '1' => {
5070 'name' => 'payload_length',
5071 'type' => '453'
5072 },
5073 '2' => {
5074 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305075 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '3' => {
5078 'name' => 'fd_meta_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305079 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 },
5081 '4' => {
5082 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305083 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305084 }
5085 },
5086 'Reg' => {
5087 '1' => 'r9',
5088 '2' => 'rdx',
5089 '3' => 'rcx',
5090 '4' => 'r8'
5091 },
5092 'Return' => '100',
5093 'ShortName' => 'decode_request_update_resp'
5094 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305095 '199268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305096 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305097 'Line' => '920',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305098 'Param' => {
5099 '0' => {
5100 'name' => 'instance_id',
5101 'type' => '140'
5102 },
5103 '1' => {
5104 'name' => 'max_transfer_size',
5105 'type' => '152'
5106 },
5107 '2' => {
5108 'name' => 'num_of_comp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305109 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305110 },
5111 '3' => {
5112 'name' => 'max_outstanding_transfer_req',
5113 'type' => '140'
5114 },
5115 '4' => {
5116 'name' => 'pkg_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305117 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305118 },
5119 '5' => {
5120 'name' => 'comp_image_set_ver_str_type',
5121 'type' => '140'
5122 },
5123 '6' => {
5124 'name' => 'comp_image_set_ver_str_len',
5125 'offset' => '0',
5126 'type' => '140'
5127 },
5128 '7' => {
5129 'name' => 'comp_img_set_ver_str',
5130 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305131 'type' => '198426'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305132 },
5133 '8' => {
5134 'name' => 'msg',
5135 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305136 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 },
5138 '9' => {
5139 'name' => 'payload_length',
5140 'offset' => '24',
5141 'type' => '453'
5142 }
5143 },
5144 'Return' => '100',
5145 'ShortName' => 'encode_request_update_req'
5146 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305147 '204393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305149 'Line' => '827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 'Param' => {
5151 '0' => {
5152 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305153 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305154 },
5155 '1' => {
5156 'name' => 'length',
5157 'type' => '453'
5158 },
5159 '2' => {
5160 'name' => 'component_data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305161 'type' => '204715'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305162 },
5163 '3' => {
5164 'name' => 'active_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305165 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305166 },
5167 '4' => {
5168 'name' => 'pending_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305169 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 }
5171 },
5172 'Reg' => {
5173 '1' => 'r9',
5174 '2' => 'rdx',
5175 '3' => 'rdi',
5176 '4' => 'r8'
5177 },
5178 'Return' => '100',
5179 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5180 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305181 '204720' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305183 'Line' => '808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305184 'Param' => {
5185 '0' => {
5186 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305187 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 },
5189 '1' => {
5190 'name' => 'payload_length',
5191 'type' => '453'
5192 },
5193 '2' => {
5194 'name' => 'resp_data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305195 'type' => '204940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305196 },
5197 '3' => {
5198 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305199 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 },
5201 '4' => {
5202 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305203 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305204 },
5205 '5' => {
5206 'name' => 'comp_parameter_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305207 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305208 }
5209 },
5210 'Reg' => {
5211 '0' => 'rbx',
5212 '1' => 'r12',
5213 '2' => 'rbp',
5214 '3' => 'r13',
5215 '4' => 'r14',
5216 '5' => 'r15'
5217 },
5218 'Return' => '100',
5219 'ShortName' => 'decode_get_firmware_parameters_resp'
5220 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305221 '204945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305222 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305223 'Line' => '791',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305224 'Param' => {
5225 '0' => {
5226 'name' => 'instance_id',
5227 'type' => '140'
5228 },
5229 '1' => {
5230 'name' => 'payload_length',
5231 'type' => '453'
5232 },
5233 '2' => {
5234 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305235 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305236 }
5237 },
5238 'Reg' => {
5239 '0' => 'rdi',
5240 '1' => 'rsi',
5241 '2' => 'rdx'
5242 },
5243 'Return' => '100',
5244 'ShortName' => 'encode_get_firmware_parameters_req'
5245 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305246 '205085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305248 'Line' => '773',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305249 'Param' => {
5250 '0' => {
5251 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305252 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305253 },
5254 '1' => {
5255 'name' => 'payload_length',
5256 'type' => '453'
5257 },
5258 '2' => {
5259 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305260 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305261 },
5262 '3' => {
5263 'name' => 'device_identifiers_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305264 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305265 },
5266 '4' => {
5267 'name' => 'descriptor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305268 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305269 },
5270 '5' => {
5271 'name' => 'descriptor_data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305272 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305273 }
5274 },
5275 'Reg' => {
5276 '1' => 'r10',
5277 '3' => 'rcx',
5278 '4' => 'r8',
5279 '5' => 'r9'
5280 },
5281 'Return' => '100',
5282 'ShortName' => 'decode_query_device_identifiers_resp'
5283 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305284 '205251' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305285 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305286 'Line' => '758',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 'Param' => {
5288 '0' => {
5289 'name' => 'instance_id',
5290 'type' => '140'
5291 },
5292 '1' => {
5293 'name' => 'payload_length',
5294 'type' => '453'
5295 },
5296 '2' => {
5297 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305298 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 }
5300 },
5301 'Reg' => {
5302 '0' => 'rdi',
5303 '1' => 'rsi',
5304 '2' => 'rdx'
5305 },
5306 'Return' => '100',
5307 'ShortName' => 'encode_query_device_identifiers_req'
5308 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305309 '205391' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305310 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305311 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 'Param' => {
5313 '0' => {
5314 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305315 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 },
5317 '1' => {
5318 'name' => 'length',
5319 'type' => '453'
5320 },
5321 '2' => {
5322 'name' => 'pldm_comp_image_info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305323 'type' => '205538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305324 },
5325 '3' => {
5326 'name' => 'comp_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305327 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305328 }
5329 },
5330 'Reg' => {
5331 '0' => 'rbx',
5332 '1' => 'r13',
5333 '2' => 'rbp',
5334 '3' => 'r12'
5335 },
5336 'Return' => '100',
5337 'ShortName' => 'decode_pldm_comp_image_info'
5338 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305339 '205543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305340 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305341 'Line' => '727',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 'Param' => {
5343 '0' => {
5344 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305345 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305346 },
5347 '1' => {
5348 'name' => 'length',
5349 'type' => '453'
5350 },
5351 '2' => {
5352 'name' => 'descriptor_title_str_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305353 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305354 },
5355 '3' => {
5356 'name' => 'descriptor_title_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305357 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305358 },
5359 '4' => {
5360 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305361 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305362 }
5363 },
5364 'Reg' => {
5365 '0' => 'rbx',
5366 '1' => 'rbp',
5367 '2' => 'r14',
5368 '3' => 'r12',
5369 '4' => 'r13'
5370 },
5371 'Return' => '100',
5372 'ShortName' => 'decode_vendor_defined_descriptor_value'
5373 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305374 '205725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305375 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305376 'Line' => '711',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305377 'Param' => {
5378 '0' => {
5379 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305380 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305381 },
5382 '1' => {
5383 'name' => 'length',
5384 'type' => '453'
5385 },
5386 '2' => {
5387 'name' => 'descriptor_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305388 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305389 },
5390 '3' => {
5391 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305392 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305393 }
5394 },
5395 'Reg' => {
5396 '0' => 'rbx',
5397 '1' => 'r12',
5398 '3' => 'rbp'
5399 },
5400 'Return' => '100',
5401 'ShortName' => 'decode_descriptor_type_length_value'
5402 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305403 '205897' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305404 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305405 'Line' => '692',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305406 'Param' => {
5407 '0' => {
5408 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305409 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305410 },
5411 '1' => {
5412 'name' => 'length',
5413 'type' => '453'
5414 },
5415 '2' => {
5416 'name' => 'component_bitmap_bit_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305417 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305418 },
5419 '3' => {
5420 'name' => 'fw_device_id_record',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305421 'type' => '206154'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305422 },
5423 '4' => {
5424 'name' => 'applicable_components',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305425 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305426 },
5427 '5' => {
5428 'name' => 'comp_image_set_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305429 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305430 },
5431 '6' => {
5432 'name' => 'record_descriptors',
5433 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305434 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305435 },
5436 '7' => {
5437 'name' => 'fw_device_pkg_data',
5438 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305439 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305440 }
5441 },
5442 'Reg' => {
5443 '1' => 'r15',
5444 '3' => 'rbp',
5445 '4' => 'r14',
5446 '5' => 'r13'
5447 },
5448 'Return' => '100',
5449 'ShortName' => 'decode_firmware_device_id_record'
5450 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305451 '206159' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305452 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305453 'Line' => '671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305454 'Param' => {
5455 '0' => {
5456 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305457 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305458 },
5459 '1' => {
5460 'name' => 'length',
5461 'type' => '453'
5462 },
5463 '2' => {
5464 'name' => 'package_header_info',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305465 'type' => '206464'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305466 },
5467 '3' => {
5468 'name' => 'package_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305469 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305470 }
5471 },
5472 'Reg' => {
5473 '0' => 'rbx',
5474 '1' => 'r13',
5475 '2' => 'rbp',
5476 '3' => 'r12'
5477 },
5478 'Return' => '100',
5479 'ShortName' => 'decode_pldm_package_header_info'
5480 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305481 '209739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305482 'Header' => 'fru.h',
5483 'Line' => '501',
5484 'Param' => {
5485 '0' => {
5486 'name' => 'instance_id',
5487 'type' => '140'
5488 },
5489 '1' => {
5490 'name' => 'completion_code',
5491 'type' => '140'
5492 },
5493 '2' => {
5494 'name' => 'next_data_transfer_handle',
5495 'type' => '152'
5496 },
5497 '3' => {
5498 'name' => 'payload_length',
5499 'type' => '453'
5500 },
5501 '4' => {
5502 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305503 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305504 }
5505 },
5506 'Return' => '100',
5507 'ShortName' => 'encode_set_fru_record_table_resp'
5508 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305509 '209979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305510 'Header' => 'fru.h',
5511 'Line' => '486',
5512 'Param' => {
5513 '0' => {
5514 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305515 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305516 },
5517 '1' => {
5518 'name' => 'payload_length',
5519 'type' => '453'
5520 },
5521 '2' => {
5522 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305523 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305524 },
5525 '3' => {
5526 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305527 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305528 },
5529 '4' => {
5530 'name' => 'fru_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305531 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305532 }
5533 },
5534 'Reg' => {
5535 '1' => 'rsi',
5536 '2' => 'rdx',
5537 '3' => 'rcx',
5538 '4' => 'r8'
5539 },
5540 'Return' => '100',
5541 'ShortName' => 'decode_set_fru_record_table_req'
5542 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305543 '210146' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305544 'Header' => 'fru.h',
5545 'Line' => '360',
5546 'Param' => {
5547 '0' => {
5548 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305549 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305550 },
5551 '1' => {
5552 'name' => 'payload_length',
5553 'type' => '453'
5554 },
5555 '2' => {
5556 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305557 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305558 },
5559 '3' => {
5560 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305561 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305562 },
5563 '4' => {
5564 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305565 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305566 },
5567 '5' => {
5568 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305569 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305570 },
5571 '6' => {
5572 'name' => 'fru_record_table_length',
5573 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305574 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305575 }
5576 },
5577 'Return' => '100',
5578 'ShortName' => 'decode_get_fru_record_table_resp'
5579 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305580 '210376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305581 'Header' => 'fru.h',
5582 'Line' => '387',
5583 'Param' => {
5584 '0' => {
5585 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305586 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305587 },
5588 '1' => {
5589 'name' => 'payload_length',
5590 'type' => '453'
5591 },
5592 '2' => {
5593 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305594 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305595 },
5596 '3' => {
5597 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305598 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305599 },
5600 '4' => {
5601 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305602 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305603 },
5604 '5' => {
5605 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305606 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305607 },
5608 '6' => {
5609 'name' => 'fru_record_table_length',
5610 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305611 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305612 },
5613 '7' => {
5614 'name' => 'max_fru_record_table_length',
5615 'offset' => '8',
5616 'type' => '453'
5617 }
5618 },
5619 'Reg' => {
5620 '3' => 'r10',
5621 '4' => 'r8',
5622 '5' => 'r9'
5623 },
5624 'Return' => '100',
5625 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5626 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305627 '210697' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305628 'Header' => 'fru.h',
5629 'Line' => '339',
5630 'Param' => {
5631 '0' => {
5632 'name' => 'instance_id',
5633 'type' => '140'
5634 },
5635 '1' => {
5636 'name' => 'data_transfer_handle',
5637 'type' => '152'
5638 },
5639 '2' => {
5640 'name' => 'transfer_operation_flag',
5641 'type' => '140'
5642 },
5643 '3' => {
5644 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305645 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305646 },
5647 '4' => {
5648 'name' => 'payload_length',
5649 'type' => '453'
5650 }
5651 },
5652 'Return' => '100',
5653 'ShortName' => 'encode_get_fru_record_table_req'
5654 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305655 '210932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305656 'Header' => 'fru.h',
5657 'Line' => '451',
5658 'Param' => {
5659 '0' => {
5660 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305661 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305662 },
5663 '1' => {
5664 'name' => 'payload_length',
5665 'type' => '453'
5666 },
5667 '2' => {
5668 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305669 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305670 },
5671 '3' => {
5672 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305673 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305674 },
5675 '4' => {
5676 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305677 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305678 },
5679 '5' => {
5680 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305681 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305682 }
5683 },
5684 'Reg' => {
5685 '1' => 'rsi',
5686 '2' => 'rdx',
5687 '3' => 'r10',
5688 '4' => 'r8',
5689 '5' => 'r9'
5690 },
5691 'Return' => '100',
5692 'ShortName' => 'decode_get_fru_record_by_option_resp'
5693 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305694 '211099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305695 'Header' => 'fru.h',
5696 'Line' => '313',
5697 'Param' => {
5698 '0' => {
5699 'name' => 'instance_id',
5700 'type' => '140'
5701 },
5702 '1' => {
5703 'name' => 'completion_code',
5704 'type' => '140'
5705 },
5706 '2' => {
5707 'name' => 'next_data_transfer_handle',
5708 'type' => '152'
5709 },
5710 '3' => {
5711 'name' => 'transfer_flag',
5712 'type' => '140'
5713 },
5714 '4' => {
5715 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305716 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305717 },
5718 '5' => {
5719 'name' => 'data_size',
5720 'type' => '453'
5721 },
5722 '6' => {
5723 'name' => 'msg',
5724 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305725 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305726 },
5727 '7' => {
5728 'name' => 'payload_length',
5729 'offset' => '8',
5730 'type' => '453'
5731 }
5732 },
5733 'Reg' => {
5734 '2' => 'r15'
5735 },
5736 'Return' => '100',
5737 'ShortName' => 'encode_get_fru_record_by_option_resp'
5738 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305739 '211490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305740 'Header' => 'fru.h',
5741 'Line' => '292',
5742 'Param' => {
5743 '0' => {
5744 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305745 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305746 },
5747 '1' => {
5748 'name' => 'payload_length',
5749 'type' => '453'
5750 },
5751 '2' => {
5752 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305753 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305754 },
5755 '3' => {
5756 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305757 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305758 },
5759 '4' => {
5760 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305761 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305762 },
5763 '5' => {
5764 'name' => 'record_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305765 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305766 },
5767 '6' => {
5768 'name' => 'field_type',
5769 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305770 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305771 },
5772 '7' => {
5773 'name' => 'transfer_op_flag',
5774 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305775 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305776 }
5777 },
5778 'Reg' => {
5779 '1' => 'r10',
5780 '2' => 'rdx',
5781 '3' => 'rdi',
5782 '4' => 'r8',
5783 '5' => 'r9'
5784 },
5785 'Return' => '100',
5786 'ShortName' => 'decode_get_fru_record_by_option_req'
5787 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305788 '211692' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305789 'Header' => 'fru.h',
5790 'Line' => '433',
5791 'Param' => {
5792 '0' => {
5793 'name' => 'instance_id',
5794 'type' => '140'
5795 },
5796 '1' => {
5797 'name' => 'data_transfer_handle',
5798 'type' => '152'
5799 },
5800 '2' => {
5801 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305802 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305803 },
5804 '3' => {
5805 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305806 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305807 },
5808 '4' => {
5809 'name' => 'record_type',
5810 'type' => '140'
5811 },
5812 '5' => {
5813 'name' => 'field_type',
5814 'type' => '140'
5815 },
5816 '6' => {
5817 'name' => 'transfer_op_flag',
5818 'offset' => '0',
5819 'type' => '140'
5820 },
5821 '7' => {
5822 'name' => 'msg',
5823 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305824 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305825 },
5826 '8' => {
5827 'name' => 'payload_length',
5828 'offset' => '16',
5829 'type' => '453'
5830 }
5831 },
5832 'Return' => '100',
5833 'ShortName' => 'encode_get_fru_record_by_option_req'
5834 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305835 '211989' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305836 'Header' => 'fru.h',
5837 'Line' => '468',
5838 'Param' => {
5839 '0' => {
5840 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305841 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305842 },
5843 '1' => {
5844 'name' => 'table_size',
5845 'type' => '453'
5846 },
5847 '2' => {
5848 'name' => 'record_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305849 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305850 },
5851 '3' => {
5852 'name' => 'record_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305853 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305854 },
5855 '4' => {
5856 'name' => 'rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305857 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305858 },
5859 '5' => {
5860 'name' => 'rt',
5861 'type' => '140'
5862 },
5863 '6' => {
5864 'name' => 'ft',
5865 'offset' => '0',
5866 'type' => '140'
5867 }
5868 },
5869 'Return' => '100',
5870 'ShortName' => 'get_fru_record_by_option_check'
5871 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305872 '212648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305873 'Header' => 'fru.h',
5874 'Line' => '409',
5875 'Param' => {
5876 '0' => {
5877 'name' => 'fru_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305878 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305879 },
5880 '1' => {
5881 'name' => 'total_size',
5882 'type' => '453'
5883 },
5884 '2' => {
5885 'name' => 'curr_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305886 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305887 },
5888 '3' => {
5889 'name' => 'record_set_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305890 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305891 },
5892 '4' => {
5893 'name' => 'record_type',
5894 'type' => '140'
5895 },
5896 '5' => {
5897 'name' => 'num_frus',
5898 'type' => '140'
5899 },
5900 '6' => {
5901 'name' => 'encoding',
5902 'offset' => '0',
5903 'type' => '140'
5904 },
5905 '7' => {
5906 'name' => 'tlvs',
5907 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305908 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305909 },
5910 '8' => {
5911 'name' => 'tlvs_size',
5912 'offset' => '16',
5913 'type' => '453'
5914 }
5915 },
5916 'Reg' => {
5917 '0' => 'rdi',
5918 '1' => 'rsi',
5919 '2' => 'rbx',
5920 '3' => 'rcx',
5921 '4' => 'r8',
5922 '5' => 'r9'
5923 },
5924 'Return' => '100',
5925 'ShortName' => 'encode_fru_record'
5926 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305927 '212970' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305928 'Header' => 'fru.h',
5929 'Line' => '269',
5930 'Param' => {
5931 '0' => {
5932 'name' => 'instance_id',
5933 'type' => '140'
5934 },
5935 '1' => {
5936 'name' => 'completion_code',
5937 'type' => '140'
5938 },
5939 '2' => {
5940 'name' => 'next_data_transfer_handle',
5941 'type' => '152'
5942 },
5943 '3' => {
5944 'name' => 'transfer_flag',
5945 'type' => '140'
5946 },
5947 '4' => {
5948 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305949 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305950 }
5951 },
5952 'Return' => '100',
5953 'ShortName' => 'encode_get_fru_record_table_resp'
5954 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305955 '213192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305956 'Header' => 'fru.h',
5957 'Line' => '251',
5958 'Param' => {
5959 '0' => {
5960 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305961 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305962 },
5963 '1' => {
5964 'name' => 'payload_length',
5965 'type' => '453'
5966 },
5967 '2' => {
5968 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305969 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305970 },
5971 '3' => {
5972 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305973 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305974 }
5975 },
5976 'Reg' => {
5977 '0' => 'rdi',
5978 '1' => 'rsi',
5979 '2' => 'rdx',
5980 '3' => 'rcx'
5981 },
5982 'Return' => '100',
5983 'ShortName' => 'decode_get_fru_record_table_req'
5984 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09305985 '213296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305986 'Header' => 'fru.h',
5987 'Line' => '232',
5988 'Param' => {
5989 '0' => {
5990 'name' => 'instance_id',
5991 'type' => '140'
5992 },
5993 '1' => {
5994 'name' => 'completion_code',
5995 'type' => '140'
5996 },
5997 '2' => {
5998 'name' => 'fru_data_major_version',
5999 'type' => '140'
6000 },
6001 '3' => {
6002 'name' => 'fru_data_minor_version',
6003 'type' => '140'
6004 },
6005 '4' => {
6006 'name' => 'fru_table_maximum_size',
6007 'type' => '152'
6008 },
6009 '5' => {
6010 'name' => 'fru_table_length',
6011 'type' => '152'
6012 },
6013 '6' => {
6014 'name' => 'total_record_set_identifiers',
6015 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306016 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306017 },
6018 '7' => {
6019 'name' => 'total_table_records',
6020 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306021 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306022 },
6023 '8' => {
6024 'name' => 'checksum',
6025 'offset' => '16',
6026 'type' => '152'
6027 },
6028 '9' => {
6029 'name' => 'msg',
6030 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306031 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306032 }
6033 },
6034 'Return' => '100',
6035 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6036 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306037 '213599' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306038 'Header' => 'fru.h',
6039 'Line' => '203',
6040 'Param' => {
6041 '0' => {
6042 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306043 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306044 },
6045 '1' => {
6046 'name' => 'payload_length',
6047 'type' => '453'
6048 },
6049 '2' => {
6050 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306051 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306052 },
6053 '3' => {
6054 'name' => 'fru_data_major_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306055 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306056 },
6057 '4' => {
6058 'name' => 'fru_data_minor_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306059 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306060 },
6061 '5' => {
6062 'name' => 'fru_table_maximum_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306063 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306064 },
6065 '6' => {
6066 'name' => 'fru_table_length',
6067 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306068 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306069 },
6070 '7' => {
6071 'name' => 'total_record_set_identifiers',
6072 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306073 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306074 },
6075 '8' => {
6076 'name' => 'total_table_records',
6077 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306078 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306079 },
6080 '9' => {
6081 'name' => 'checksum',
6082 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306083 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306084 }
6085 },
6086 'Reg' => {
6087 '1' => 'rdi',
6088 '2' => 'rdx',
6089 '3' => 'r10',
6090 '4' => 'r8',
6091 '5' => 'r9'
6092 },
6093 'Return' => '100',
6094 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6095 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306096 '213809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306097 'Header' => 'fru.h',
6098 'Line' => '178',
6099 'Param' => {
6100 '0' => {
6101 'name' => 'instance_id',
6102 'type' => '140'
6103 },
6104 '1' => {
6105 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306106 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306107 },
6108 '2' => {
6109 'name' => 'payload_length',
6110 'type' => '453'
6111 }
6112 },
6113 'Return' => '100',
6114 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6115 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306116 '215532' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306117 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306118 'Line' => '589',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306119 'Param' => {
6120 '0' => {
6121 'name' => 'pdr',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306122 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306123 },
6124 '1' => {
6125 'name' => 'pdr_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306126 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306127 },
6128 '2' => {
6129 'name' => 'num_entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306130 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306131 },
6132 '3' => {
6133 'name' => 'entities',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306134 'type' => '215845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306135 }
6136 },
6137 'Reg' => {
6138 '2' => 'rbp',
6139 '3' => 'r12'
6140 },
6141 'Return' => '1',
6142 'ShortName' => 'pldm_entity_association_pdr_extract'
6143 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306144 '215865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306145 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306146 'Line' => '577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306147 'Param' => {
6148 '0' => {
6149 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306150 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306151 }
6152 },
6153 'Reg' => {
6154 '0' => 'rdi'
6155 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306156 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306157 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6158 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306159 '215919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306160 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306161 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306162 'Param' => {
6163 '0' => {
6164 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306165 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306166 }
6167 },
6168 'Reg' => {
6169 '0' => 'rdi'
6170 },
6171 'Return' => '1',
6172 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6173 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306174 '215982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306175 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306176 'Line' => '557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306177 'Param' => {
6178 '0' => {
6179 'name' => 'org_tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306180 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306181 },
6182 '1' => {
6183 'name' => 'new_tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306184 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306185 }
6186 },
6187 'Return' => '1',
6188 'ShortName' => 'pldm_entity_association_tree_copy_root'
6189 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306190 '216366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306191 'Header' => 'pdr.h',
6192 'Line' => '531',
6193 'Param' => {
6194 '0' => {
6195 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306196 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306197 },
6198 '1' => {
6199 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306200 'type' => '215850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306201 }
6202 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306203 'Return' => '215452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306204 'ShortName' => 'pldm_entity_association_tree_find'
6205 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306206 '216646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306207 'Header' => 'pdr.h',
6208 'Line' => '545',
6209 'Param' => {
6210 '0' => {
6211 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306212 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306213 },
6214 '1' => {
6215 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306216 'type' => '215850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306217 },
6218 '2' => {
6219 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306220 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306221 }
6222 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306223 'Return' => '215452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306224 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
6225 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306226 '217028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306227 'Header' => 'pdr.h',
6228 'Line' => '200',
6229 'Param' => {
6230 '0' => {
6231 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306232 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306233 },
6234 '1' => {
6235 'name' => 'first',
6236 'type' => '152'
6237 },
6238 '2' => {
6239 'name' => 'last',
6240 'type' => '152'
6241 }
6242 },
6243 'Reg' => {
6244 '1' => 'rsi',
6245 '2' => 'rdx'
6246 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306247 'Return' => '215447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306248 'ShortName' => 'pldm_pdr_find_last_in_range'
6249 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306250 '217155' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306251 'Header' => 'pdr.h',
6252 'Line' => '165',
6253 'Param' => {
6254 '0' => {
6255 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306256 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306257 }
6258 },
6259 'Reg' => {
6260 '0' => 'rdi'
6261 },
6262 'Return' => '1',
6263 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6264 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306265 '217408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306266 'Header' => 'pdr.h',
6267 'Line' => '174',
6268 'Param' => {
6269 '0' => {
6270 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306271 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306272 },
6273 '1' => {
6274 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306275 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306276 }
6277 },
6278 'Reg' => {
6279 '0' => 'rdi',
6280 '1' => 'rsi'
6281 },
6282 'Return' => '1',
6283 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6284 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306285 '217676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306286 'Header' => 'pdr.h',
6287 'Line' => '492',
6288 'Param' => {
6289 '0' => {
6290 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306291 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306292 },
6293 '1' => {
6294 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306295 'type' => '214531'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306296 },
6297 '2' => {
6298 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306299 'type' => '216361'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306300 }
6301 },
6302 'Return' => '1',
6303 'ShortName' => 'pldm_find_entity_ref_in_tree'
6304 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306305 '217963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306306 'Header' => 'pdr.h',
6307 'Line' => '481',
6308 'Param' => {
6309 '0' => {
6310 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306311 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306312 },
6313 '1' => {
6314 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306315 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306316 },
6317 '2' => {
6318 'name' => 'entities',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306319 'type' => '215845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306320 },
6321 '3' => {
6322 'name' => 'num_entities',
6323 'type' => '453'
6324 },
6325 '4' => {
6326 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306327 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306328 },
6329 '5' => {
6330 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306331 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306332 },
6333 '6' => {
6334 'name' => 'record_handle',
6335 'offset' => '0',
6336 'type' => '152'
6337 }
6338 },
6339 'Reg' => {
6340 '0' => 'rdi',
6341 '1' => 'rsi',
6342 '2' => 'rdx',
6343 '3' => 'rcx',
6344 '4' => 'r8',
6345 '5' => 'r9'
6346 },
6347 'Return' => '100',
6348 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
6349 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306350 '218196' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306351 'Header' => 'pdr.h',
6352 'Line' => '464',
6353 'Param' => {
6354 '0' => {
6355 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306356 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306357 },
6358 '1' => {
6359 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306360 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306361 },
6362 '2' => {
6363 'name' => 'entities',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306364 'type' => '215845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306365 },
6366 '3' => {
6367 'name' => 'num_entities',
6368 'type' => '453'
6369 },
6370 '4' => {
6371 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306372 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306373 },
6374 '5' => {
6375 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306376 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306377 }
6378 },
6379 'Return' => '100',
6380 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6381 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306382 '218414' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306383 'Header' => 'pdr.h',
6384 'Line' => '451',
6385 'Param' => {
6386 '0' => {
6387 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306388 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306389 },
6390 '1' => {
6391 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306392 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306393 },
6394 '2' => {
6395 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306396 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306397 },
6398 '3' => {
6399 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306400 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306401 }
6402 },
6403 'Return' => '100',
6404 'ShortName' => 'pldm_entity_association_pdr_add_check'
6405 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306406 '219937' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306407 'Header' => 'pdr.h',
6408 'Line' => '518',
6409 'Param' => {
6410 '0' => {
6411 'name' => 'parent',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306412 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306413 },
6414 '1' => {
6415 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306416 'type' => '215850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306417 }
6418 },
6419 'Reg' => {
6420 '0' => 'rdi',
6421 '1' => 'rsi'
6422 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306423 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306424 'ShortName' => 'pldm_is_current_parent_child'
6425 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306426 '220026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306427 'Header' => 'pdr.h',
6428 'Line' => '504',
6429 'Param' => {
6430 '0' => {
6431 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306432 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306433 },
6434 '1' => {
6435 'name' => 'association_type',
6436 'type' => '140'
6437 }
6438 },
6439 'Reg' => {
6440 '0' => 'rdi',
6441 '1' => 'rcx'
6442 },
6443 'Return' => '140',
6444 'ShortName' => 'pldm_entity_get_num_children'
6445 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306446 '220241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306447 'Header' => 'pdr.h',
6448 'Line' => '422',
6449 'Param' => {
6450 '0' => {
6451 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306452 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306453 }
6454 },
6455 'Reg' => {
6456 '0' => 'rdi'
6457 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306458 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306459 'ShortName' => 'pldm_entity_is_exist_parent'
6460 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306461 '220396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306462 'Header' => 'pdr.h',
6463 'Line' => '412',
6464 'Param' => {
6465 '0' => {
6466 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306467 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306468 }
6469 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306470 'Return' => '214531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306471 'ShortName' => 'pldm_entity_get_parent'
6472 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306473 '220551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306474 'Header' => 'pdr.h',
6475 'Line' => '402',
6476 'Param' => {
6477 '0' => {
6478 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306479 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306480 }
6481 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306482 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306483 'ShortName' => 'pldm_entity_is_node_parent'
6484 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306485 '220706' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306486 'Header' => 'pdr.h',
6487 'Line' => '392',
6488 'Param' => {
6489 '0' => {
6490 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306491 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306492 }
6493 },
6494 'Reg' => {
6495 '0' => 'rdi'
6496 },
6497 'Return' => '1',
6498 'ShortName' => 'pldm_entity_association_tree_destroy'
6499 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306500 '220885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306501 'Header' => 'pdr.h',
6502 'Line' => '364',
6503 'Param' => {
6504 '0' => {
6505 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306506 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306507 },
6508 '1' => {
6509 'name' => 'entities',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306510 'type' => '215845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306511 },
6512 '2' => {
6513 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306514 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306515 }
6516 },
6517 'Reg' => {
6518 '2' => 'rbp'
6519 },
6520 'Return' => '1',
6521 'ShortName' => 'pldm_entity_association_tree_visit'
6522 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306523 '221344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306524 'Header' => 'pdr.h',
6525 'Line' => '346',
6526 'Param' => {
6527 '0' => {
6528 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306529 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306530 },
6531 '1' => {
6532 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306533 'type' => '215850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306534 },
6535 '2' => {
6536 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306537 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306538 },
6539 '3' => {
6540 'name' => 'parent',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306541 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306542 },
6543 '4' => {
6544 'name' => 'association_type',
6545 'type' => '140'
6546 },
6547 '5' => {
6548 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306549 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306550 },
6551 '6' => {
6552 'name' => 'is_update_container_id',
6553 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306554 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306555 },
6556 '7' => {
6557 'name' => 'container_id',
6558 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306559 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306560 }
6561 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306562 'Return' => '215452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306563 'ShortName' => 'pldm_entity_association_tree_add_entity'
6564 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306565 '221871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306566 'Header' => 'pdr.h',
6567 'Line' => '318',
6568 'Param' => {
6569 '0' => {
6570 'name' => 'tree',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306571 'type' => '215914'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306572 },
6573 '1' => {
6574 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306575 'type' => '215850'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306576 },
6577 '2' => {
6578 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306579 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306580 },
6581 '3' => {
6582 'name' => 'parent',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306583 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306584 },
6585 '4' => {
6586 'name' => 'association_type',
6587 'type' => '140'
6588 }
6589 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306590 'Return' => '215452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306591 'ShortName' => 'pldm_entity_association_tree_add'
6592 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306593 '222304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306594 'Header' => 'pdr.h',
6595 'Line' => '301',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306596 'Return' => '215914',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306597 'ShortName' => 'pldm_entity_association_tree_init'
6598 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306599 '222378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306600 'Header' => 'pdr.h',
6601 'Line' => '386',
6602 'Param' => {
6603 '0' => {
6604 'name' => 'entity',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306605 'type' => '222512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306606 }
6607 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306608 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306609 'ShortName' => 'pldm_entity_node_get_remote_container_id'
6610 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306611 '222538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306612 'Header' => 'pdr.h',
6613 'Line' => '375',
6614 'Param' => {
6615 '0' => {
6616 'name' => 'node',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306617 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306618 }
6619 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306620 'Return' => '214531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306621 'ShortName' => 'pldm_entity_extract'
6622 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306623 '223332' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306624 'Header' => 'pdr.h',
6625 'Line' => '187',
6626 'Param' => {
6627 '0' => {
6628 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306629 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306630 },
6631 '1' => {
6632 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306633 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306634 },
6635 '2' => {
6636 'name' => 'tid',
6637 'type' => '140'
6638 },
6639 '3' => {
6640 'name' => 'tl_eid',
6641 'type' => '140'
6642 },
6643 '4' => {
6644 'name' => 'valid_bit',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306645 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306646 }
6647 },
6648 'Reg' => {
6649 '0' => 'rbx',
6650 '1' => 'rbp',
6651 '2' => 'r12',
6652 '3' => 'r13'
6653 },
6654 'Return' => '1',
6655 'ShortName' => 'pldm_pdr_update_TL_pdr'
6656 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306657 '223691' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306658 'Header' => 'pdr.h',
6659 'Line' => '266',
6660 'Param' => {
6661 '0' => {
6662 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306663 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306664 },
6665 '1' => {
6666 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306667 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306668 },
6669 '2' => {
6670 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306671 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306672 },
6673 '3' => {
6674 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306675 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306676 },
6677 '4' => {
6678 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306679 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306680 },
6681 '5' => {
6682 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306683 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306684 }
6685 },
6686 'Reg' => {
6687 '2' => 'r12'
6688 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306689 'Return' => '223676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306690 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
6691 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306692 '224045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306693 'Header' => 'pdr.h',
6694 'Line' => '245',
6695 'Param' => {
6696 '0' => {
6697 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306698 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306699 },
6700 '1' => {
6701 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306702 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306703 },
6704 '2' => {
6705 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306706 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306707 },
6708 '3' => {
6709 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306710 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306711 },
6712 '4' => {
6713 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306714 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306715 },
6716 '5' => {
6717 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306718 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306719 },
6720 '6' => {
6721 'name' => 'bmc_record_handle',
6722 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306723 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306724 }
6725 },
6726 'Return' => '100',
6727 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
6728 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306729 '224388' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306730 'Header' => 'pdr.h',
6731 'Line' => '157',
6732 'Param' => {
6733 '0' => {
6734 'name' => 'record',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306735 'type' => '223676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306736 }
6737 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306738 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306739 'ShortName' => 'pldm_pdr_record_is_remote'
6740 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306741 '224542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306742 'Header' => 'pdr.h',
6743 'Line' => '94',
6744 'Param' => {
6745 '0' => {
6746 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306747 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306748 },
6749 '1' => {
6750 'name' => 'record',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306751 'type' => '223676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306752 }
6753 },
6754 'Return' => '152',
6755 'ShortName' => 'pldm_pdr_get_record_handle'
6756 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306757 '224756' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306758 'Header' => 'pdr.h',
6759 'Line' => '62',
6760 'Param' => {
6761 '0' => {
6762 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306763 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306764 }
6765 },
6766 'Return' => '152',
6767 'ShortName' => 'pldm_pdr_get_repo_size'
6768 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306769 '224887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306770 'Header' => 'pdr.h',
6771 'Line' => '52',
6772 'Param' => {
6773 '0' => {
6774 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306775 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306776 }
6777 },
6778 'Return' => '152',
6779 'ShortName' => 'pldm_pdr_get_record_count'
6780 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306781 '225018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306782 'Header' => 'pdr.h',
6783 'Line' => '147',
6784 'Param' => {
6785 '0' => {
6786 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306787 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306788 },
6789 '1' => {
6790 'name' => 'pdr_type',
6791 'type' => '140'
6792 },
6793 '2' => {
6794 'name' => 'curr_record',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306795 'type' => '223676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306796 },
6797 '3' => {
6798 'name' => 'data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306799 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306800 },
6801 '4' => {
6802 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306803 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306804 }
6805 },
6806 'Reg' => {
6807 '0' => 'rdi',
6808 '3' => 'rcx',
6809 '4' => 'r8'
6810 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306811 'Return' => '223676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306812 'ShortName' => 'pldm_pdr_find_record_by_type'
6813 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306814 '225189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306815 'Header' => 'pdr.h',
6816 'Line' => '129',
6817 'Param' => {
6818 '0' => {
6819 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306820 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306821 },
6822 '1' => {
6823 'name' => 'curr_record',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306824 'type' => '223676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306825 },
6826 '2' => {
6827 'name' => 'data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306828 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306829 },
6830 '3' => {
6831 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306832 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306833 },
6834 '4' => {
6835 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306836 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306837 }
6838 },
6839 'Reg' => {
6840 '0' => 'rdi',
6841 '1' => 'rbx',
6842 '2' => 'r13',
6843 '3' => 'rcx',
6844 '4' => 'rbp'
6845 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306846 'Return' => '223676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306847 'ShortName' => 'pldm_pdr_get_next_record'
6848 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306849 '225356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306850 'Header' => 'pdr.h',
6851 'Line' => '110',
6852 'Param' => {
6853 '0' => {
6854 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306855 'type' => '217150'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306856 },
6857 '1' => {
6858 'name' => 'record_handle',
6859 'type' => '152'
6860 },
6861 '2' => {
6862 'name' => 'data',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306863 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306864 },
6865 '3' => {
6866 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306867 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306868 },
6869 '4' => {
6870 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306871 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306872 }
6873 },
6874 'Reg' => {
6875 '0' => 'rdi',
6876 '1' => 'rax',
6877 '2' => 'rdx',
6878 '3' => 'rcx',
6879 '4' => 'rbp'
6880 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306881 'Return' => '223676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306882 'ShortName' => 'pldm_pdr_find_record'
6883 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306884 '225524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306885 'Header' => 'pdr.h',
6886 'Line' => '42',
6887 'Param' => {
6888 '0' => {
6889 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306890 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306891 }
6892 },
6893 'Reg' => {
6894 '0' => 'rdi'
6895 },
6896 'Return' => '1',
6897 'ShortName' => 'pldm_pdr_destroy'
6898 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306899 '225677' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306900 'Header' => 'pdr.h',
6901 'Line' => '36',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306902 'Return' => '217403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306903 'ShortName' => 'pldm_pdr_init'
6904 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306905 '225749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306906 'Header' => 'pdr.h',
6907 'Line' => '79',
6908 'Param' => {
6909 '0' => {
6910 'name' => 'repo',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306911 'type' => '217403'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306912 },
6913 '1' => {
6914 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306915 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306916 },
6917 '2' => {
6918 'name' => 'size',
6919 'type' => '152'
6920 },
6921 '3' => {
6922 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306923 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306924 },
6925 '4' => {
6926 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306927 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306928 },
6929 '5' => {
6930 'name' => 'record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306931 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306932 }
6933 },
6934 'Reg' => {
6935 '0' => 'rbp',
6936 '1' => 'r13',
6937 '2' => 'r14',
6938 '5' => 'r12'
6939 },
6940 'Return' => '100',
6941 'ShortName' => 'pldm_pdr_add_check'
6942 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306943 '228137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306944 'Header' => 'utils.h',
6945 'Line' => '87',
6946 'Param' => {
6947 '0' => {
6948 'name' => 'dec',
6949 'type' => '152'
6950 }
6951 },
6952 'Return' => '152',
6953 'ShortName' => 'dec2bcd32'
6954 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306955 '228266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306956 'Header' => 'utils.h',
6957 'Line' => '81',
6958 'Param' => {
6959 '0' => {
6960 'name' => 'bcd',
6961 'type' => '152'
6962 }
6963 },
6964 'Return' => '152',
6965 'ShortName' => 'bcd2dec32'
6966 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306967 '228694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306968 'Header' => 'utils.h',
6969 'Line' => '51',
6970 'Param' => {
6971 '0' => {
6972 'name' => 'version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306973 'type' => '3481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306974 },
6975 '1' => {
6976 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306977 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306978 },
6979 '2' => {
6980 'name' => 'buffer_size',
6981 'type' => '453'
6982 }
6983 },
6984 'Reg' => {
6985 '0' => 'rdi',
6986 '1' => 'rcx'
6987 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306988 'Return' => '176153',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306989 'ShortName' => 'ver2str'
6990 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09306991 '228822' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306992 'Header' => 'utils.h',
6993 'Line' => '31',
6994 'Param' => {
6995 '0' => {
6996 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306997 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306998 },
6999 '1' => {
7000 'name' => 'size',
7001 'type' => '453'
7002 }
7003 },
7004 'Reg' => {
7005 '1' => 'rdx'
7006 },
7007 'Return' => '140',
7008 'ShortName' => 'crc8'
7009 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307010 '230136' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307011 'Header' => 'instance-id.h',
7012 'Line' => '85',
7013 'Param' => {
7014 '0' => {
7015 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307016 'type' => '230359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307017 },
7018 '1' => {
7019 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307020 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307021 },
7022 '2' => {
7023 'name' => 'iid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307024 'type' => '226776'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307025 }
7026 },
7027 'Return' => '100',
7028 'ShortName' => 'pldm_instance_id_free'
7029 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307030 '230364' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307031 'Header' => 'instance-id.h',
7032 'Line' => '68',
7033 'Param' => {
7034 '0' => {
7035 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307036 'type' => '230359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307037 },
7038 '1' => {
7039 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307040 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307041 },
7042 '2' => {
7043 'name' => 'iid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307044 'type' => '230784'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307045 }
7046 },
7047 'Return' => '100',
7048 'ShortName' => 'pldm_instance_id_alloc'
7049 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307050 '230789' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307051 'Header' => 'instance-id.h',
7052 'Line' => '51',
7053 'Param' => {
7054 '0' => {
7055 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307056 'type' => '230359'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307057 }
7058 },
7059 'Reg' => {
7060 '0' => 'rdi'
7061 },
7062 'Return' => '100',
7063 'ShortName' => 'pldm_instance_db_destroy'
7064 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307065 '230874' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307066 'Header' => 'instance-id.h',
7067 'Line' => '41',
7068 'Param' => {
7069 '0' => {
7070 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307071 'type' => '230960'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307072 }
7073 },
7074 'Return' => '100',
7075 'ShortName' => 'pldm_instance_db_init_default'
7076 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307077 '230965' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307078 'Header' => 'instance-id.h',
7079 'Line' => '28',
7080 'Param' => {
7081 '0' => {
7082 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307083 'type' => '230960'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307084 },
7085 '1' => {
7086 'name' => 'dbpath',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307087 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307088 }
7089 },
7090 'Return' => '100',
7091 'ShortName' => 'pldm_instance_db_init'
7092 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307093 '231881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307094 'Header' => 'transport.h',
7095 'Line' => '53',
7096 'Param' => {
7097 '0' => {
7098 'name' => 'transport',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307099 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307100 },
7101 '1' => {
7102 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307103 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307104 },
7105 '2' => {
7106 'name' => 'pldm_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307107 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307108 },
7109 '3' => {
7110 'name' => 'msg_len',
7111 'type' => '453'
7112 }
7113 },
7114 'Reg' => {
7115 '0' => 'rdi',
7116 '1' => 'rsi',
7117 '2' => 'rdx',
7118 '3' => 'rcx'
7119 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307120 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307121 'ShortName' => 'pldm_transport_send_msg'
7122 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307123 '231928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307124 'Header' => 'transport.h',
7125 'Line' => '118',
7126 'Param' => {
7127 '0' => {
7128 'name' => 'transport',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307129 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307130 },
7131 '1' => {
7132 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307133 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307134 },
7135 '2' => {
7136 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307137 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307138 },
7139 '3' => {
7140 'name' => 'req_msg_len',
7141 'type' => '453'
7142 },
7143 '4' => {
7144 'name' => 'pldm_resp_msg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307145 'type' => '60289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307146 },
7147 '5' => {
7148 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307149 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307150 }
7151 },
7152 'Reg' => {
7153 '2' => 'r14'
7154 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307155 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307156 'ShortName' => 'pldm_transport_send_recv_msg'
7157 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307158 '231985' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307159 'Header' => 'mctp-demux.h',
7160 'Line' => '18',
7161 'Param' => {
7162 '0' => {
7163 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307164 'type' => '231876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307165 }
7166 },
7167 'Reg' => {
7168 '0' => 'rdi'
7169 },
7170 'Return' => '1',
7171 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7172 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307173 '232022' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307174 'Header' => 'transport.h',
7175 'Line' => '81',
7176 'Param' => {
7177 '0' => {
7178 'name' => 'transport',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307179 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307180 },
7181 '1' => {
7182 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307183 'type' => '232059'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307184 },
7185 '2' => {
7186 'name' => 'pldm_msg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307187 'type' => '60289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307188 },
7189 '3' => {
7190 'name' => 'msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307191 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307192 }
7193 },
7194 'Reg' => {
7195 '0' => 'rdi',
7196 '1' => 'rsi',
7197 '2' => 'rbp',
7198 '3' => 'rcx'
7199 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307200 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307201 'ShortName' => 'pldm_transport_recv_msg'
7202 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307203 '232064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307204 'Header' => 'mctp-demux.h',
7205 'Line' => '32',
7206 'Param' => {
7207 '0' => {
7208 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307209 'type' => '231876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307210 },
7211 '1' => {
7212 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307213 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307214 },
7215 '2' => {
7216 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307217 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307218 }
7219 },
7220 'Reg' => {
7221 '0' => 'rdi',
7222 '1' => 'rsi',
7223 '2' => 'rdx'
7224 },
7225 'Return' => '100',
7226 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7227 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307228 '232096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307229 'Header' => 'mctp-demux.h',
7230 'Line' => '22',
7231 'Param' => {
7232 '0' => {
7233 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307234 'type' => '231876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307235 }
7236 },
7237 'Reg' => {
7238 '0' => 'rdi'
7239 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307240 'Return' => '231918',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307241 'ShortName' => 'pldm_transport_mctp_demux_core'
7242 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307243 '232140' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307244 'Header' => 'mctp-demux.h',
7245 'Line' => '15',
7246 'Param' => {
7247 '0' => {
7248 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307249 'type' => '232162'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307250 }
7251 },
7252 'Reg' => {
7253 '0' => 'r12'
7254 },
7255 'Return' => '100',
7256 'ShortName' => 'pldm_transport_mctp_demux_init'
7257 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307258 '232221' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307259 'Header' => 'pldm.h',
7260 'Line' => '119',
7261 'Return' => '1',
7262 'ShortName' => 'pldm_close'
7263 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307264 '232265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307265 'Header' => 'pldm.h',
7266 'Line' => '75',
7267 'Param' => {
7268 '0' => {
7269 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307270 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307271 },
7272 '1' => {
7273 'name' => 'mctp_fd',
7274 'type' => '100'
7275 },
7276 '2' => {
7277 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307278 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307279 },
7280 '3' => {
7281 'name' => 'req_msg_len',
7282 'type' => '453'
7283 }
7284 },
7285 'Reg' => {
7286 '0' => 'rdi',
7287 '1' => 'rsi',
7288 '2' => 'rdx',
7289 '3' => 'rcx'
7290 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307291 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307292 'ShortName' => 'pldm_send'
7293 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307294 '232684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307295 'Header' => 'pldm.h',
7296 'Line' => '57',
7297 'Param' => {
7298 '0' => {
7299 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307300 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307301 },
7302 '1' => {
7303 'name' => 'mctp_fd',
7304 'type' => '100'
7305 },
7306 '2' => {
7307 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307308 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307309 },
7310 '3' => {
7311 'name' => 'req_msg_len',
7312 'type' => '453'
7313 },
7314 '4' => {
7315 'name' => 'pldm_resp_msg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307316 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307317 },
7318 '5' => {
7319 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307320 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307321 }
7322 },
7323 'Reg' => {
7324 '0' => 'rdi',
7325 '1' => 'rsi',
7326 '2' => 'rdx',
7327 '3' => 'rcx',
7328 '4' => 'r8',
7329 '5' => 'r9'
7330 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307331 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307332 'ShortName' => 'pldm_send_recv'
7333 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307334 '233167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 'Header' => 'pldm.h',
7336 'Line' => '94',
7337 'Param' => {
7338 '0' => {
7339 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307340 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307341 },
7342 '1' => {
7343 'name' => 'mctp_fd',
7344 'type' => '100'
7345 },
7346 '2' => {
7347 'name' => 'instance_id',
7348 'type' => '140'
7349 },
7350 '3' => {
7351 'name' => 'pldm_resp_msg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307352 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307353 },
7354 '4' => {
7355 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307356 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 }
7358 },
7359 'Reg' => {
7360 '3' => 'rbx'
7361 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307362 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 'ShortName' => 'pldm_recv'
7364 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307365 '233393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307366 'Header' => 'pldm.h',
7367 'Line' => '112',
7368 'Param' => {
7369 '0' => {
7370 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307371 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 },
7373 '1' => {
7374 'name' => 'mctp_fd',
7375 'type' => '100'
7376 },
7377 '2' => {
7378 'name' => 'pldm_resp_msg',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307379 'type' => '205241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 },
7381 '3' => {
7382 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307383 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307384 }
7385 },
7386 'Reg' => {
7387 '2' => 'r12',
7388 '3' => 'r13'
7389 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307390 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307391 'ShortName' => 'pldm_recv_any'
7392 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307393 '233846' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 'Header' => 'pldm.h',
7395 'Line' => '39',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307396 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 'ShortName' => 'pldm_open'
7398 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307399 '236215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 'Header' => 'af-mctp.h',
7401 'Line' => '54',
7402 'Param' => {
7403 '0' => {
7404 'name' => 'transport',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307405 'type' => '236371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '1' => {
7408 'name' => 'smctp',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307409 'type' => '236376'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 },
7411 '2' => {
7412 'name' => 'len',
7413 'type' => '453'
7414 }
7415 },
7416 'Reg' => {
7417 '1' => 'rsi',
7418 '2' => 'rdx'
7419 },
7420 'Return' => '100',
7421 'ShortName' => 'pldm_transport_af_mctp_bind'
7422 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307423 '236381' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307424 'Header' => 'af-mctp.h',
7425 'Line' => '19',
7426 'Param' => {
7427 '0' => {
7428 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307429 'type' => '236371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 }
7431 },
7432 'Reg' => {
7433 '0' => 'rdi'
7434 },
7435 'Return' => '1',
7436 'ShortName' => 'pldm_transport_af_mctp_destroy'
7437 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307438 '236465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307439 'Header' => 'af-mctp.h',
7440 'Line' => '16',
7441 'Param' => {
7442 '0' => {
7443 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307444 'type' => '236689'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 }
7446 },
7447 'Reg' => {
7448 '0' => 'r12'
7449 },
7450 'Return' => '100',
7451 'ShortName' => 'pldm_transport_af_mctp_init'
7452 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307453 '237884' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307454 'Header' => 'af-mctp.h',
7455 'Line' => '37',
7456 'Param' => {
7457 '0' => {
7458 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307459 'type' => '236371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307460 },
7461 '1' => {
7462 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307463 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 },
7465 '2' => {
7466 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307467 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307468 }
7469 },
7470 'Reg' => {
7471 '0' => 'rdi',
7472 '1' => 'rsi',
7473 '2' => 'rdx'
7474 },
7475 'Return' => '100',
7476 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7477 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307478 '237957' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307479 'Header' => 'af-mctp.h',
7480 'Line' => '33',
7481 'Param' => {
7482 '0' => {
7483 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307484 'type' => '236371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307485 },
7486 '1' => {
7487 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307488 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307489 },
7490 '2' => {
7491 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307492 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 }
7494 },
7495 'Reg' => {
7496 '0' => 'rdi',
7497 '1' => 'rsi',
7498 '2' => 'rdx'
7499 },
7500 'Return' => '100',
7501 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7502 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307503 '238198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307504 'Header' => 'af-mctp.h',
7505 'Line' => '28',
7506 'Param' => {
7507 '0' => {
7508 'name' => 't',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307509 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 },
7511 '1' => {
7512 'name' => 'pollfd',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307513 'type' => '234881'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307514 }
7515 },
7516 'Reg' => {
7517 '0' => 'rdi',
7518 '1' => 'rsi'
7519 },
7520 'Return' => '100',
7521 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7522 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307523 '238276' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307524 'Header' => 'af-mctp.h',
7525 'Line' => '23',
7526 'Param' => {
7527 '0' => {
7528 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307529 'type' => '236371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307530 }
7531 },
7532 'Reg' => {
7533 '0' => 'rdi'
7534 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307535 'Return' => '231918',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307536 'ShortName' => 'pldm_transport_af_mctp_core'
7537 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307538 '241947' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307539 'Header' => 'mctp-demux.h',
7540 'Line' => '36',
7541 'Param' => {
7542 '0' => {
7543 'name' => 'ctx',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307544 'type' => '231876'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307545 },
7546 '1' => {
7547 'name' => 'tid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307548 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307549 },
7550 '2' => {
7551 'name' => 'eid',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307552 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307553 }
7554 },
7555 'Reg' => {
7556 '0' => 'rdi',
7557 '1' => 'rsi',
7558 '2' => 'rdx'
7559 },
7560 'Return' => '100',
7561 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7562 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307563 '242261' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307564 'Header' => 'mctp-demux.h',
7565 'Line' => '27',
7566 'Param' => {
7567 '0' => {
7568 'name' => 't',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307569 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307570 },
7571 '1' => {
7572 'name' => 'pollfd',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307573 'type' => '234881'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307574 }
7575 },
7576 'Reg' => {
7577 '0' => 'rdi',
7578 '1' => 'rsi'
7579 },
7580 'Return' => '100',
7581 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7582 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307583 '247194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307584 'Header' => 'transport.h',
7585 'Line' => '31',
7586 'Param' => {
7587 '0' => {
7588 'name' => 'transport',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307589 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 },
7591 '1' => {
7592 'name' => 'timeout',
7593 'type' => '100'
7594 }
7595 },
7596 'Return' => '100',
7597 'ShortName' => 'pldm_transport_poll'
7598 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307599 '252253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307600 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307601 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307602 'Param' => {
7603 '0' => {
7604 'name' => 'instance_id',
7605 'type' => '140'
7606 },
7607 '1' => {
7608 'name' => 'completion_code',
7609 'type' => '140'
7610 },
7611 '2' => {
7612 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307613 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307614 }
7615 },
7616 'Return' => '100',
7617 'ShortName' => 'encode_new_file_with_metadata_resp'
7618 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307619 '252453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307620 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307621 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307622 'Param' => {
7623 '0' => {
7624 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307625 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 },
7627 '1' => {
7628 'name' => 'payload_length',
7629 'type' => '453'
7630 },
7631 '2' => {
7632 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307633 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307634 },
7635 '3' => {
7636 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307637 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 },
7639 '4' => {
7640 'name' => 'length',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307641 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307642 },
7643 '5' => {
7644 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307645 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 },
7647 '6' => {
7648 'name' => 'file_meta_data_2',
7649 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307650 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307651 },
7652 '7' => {
7653 'name' => 'file_meta_data_3',
7654 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307655 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307656 },
7657 '8' => {
7658 'name' => 'file_meta_data_4',
7659 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307660 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307661 }
7662 },
7663 'Reg' => {
7664 '1' => 'r10',
7665 '2' => 'rdx',
7666 '3' => 'rdi',
7667 '4' => 'r8',
7668 '5' => 'r9'
7669 },
7670 'Return' => '100',
7671 'ShortName' => 'decode_new_file_with_metadata_req'
7672 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307673 '252685' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307675 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307676 'Param' => {
7677 '0' => {
7678 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307679 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 },
7681 '1' => {
7682 'name' => 'payload_length',
7683 'type' => '453'
7684 },
7685 '2' => {
7686 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307687 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 }
7689 },
7690 'Reg' => {
7691 '0' => 'rdi',
7692 '1' => 'rsi',
7693 '2' => 'rdx'
7694 },
7695 'Return' => '100',
7696 'ShortName' => 'decode_new_file_with_metadata_resp'
7697 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307698 '252786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307699 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307700 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307701 'Param' => {
7702 '0' => {
7703 'name' => 'instance_id',
7704 'type' => '140'
7705 },
7706 '1' => {
7707 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307708 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307709 },
7710 '2' => {
7711 'name' => 'file_handle',
7712 'type' => '152'
7713 },
7714 '3' => {
7715 'name' => 'length',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307716 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 },
7718 '4' => {
7719 'name' => 'file_meta_data_1',
7720 'type' => '152'
7721 },
7722 '5' => {
7723 'name' => 'file_meta_data_2',
7724 'type' => '152'
7725 },
7726 '6' => {
7727 'name' => 'file_meta_data_3',
7728 'offset' => '0',
7729 'type' => '152'
7730 },
7731 '7' => {
7732 'name' => 'file_meta_data_4',
7733 'offset' => '8',
7734 'type' => '152'
7735 },
7736 '8' => {
7737 'name' => 'msg',
7738 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307739 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 }
7741 },
7742 'Reg' => {
7743 '2' => 'r14'
7744 },
7745 'Return' => '100',
7746 'ShortName' => 'encode_new_file_with_metadata_req'
7747 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307748 '253083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307750 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 'Param' => {
7752 '0' => {
7753 'name' => 'instance_id',
7754 'type' => '140'
7755 },
7756 '1' => {
7757 'name' => 'completion_code',
7758 'type' => '140'
7759 },
7760 '2' => {
7761 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307762 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 }
7764 },
7765 'Return' => '100',
7766 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7767 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307768 '253278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307770 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307771 'Param' => {
7772 '0' => {
7773 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307774 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 },
7776 '1' => {
7777 'name' => 'payload_length',
7778 'type' => '453'
7779 },
7780 '2' => {
7781 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307782 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 },
7784 '3' => {
7785 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307786 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307787 },
7788 '4' => {
7789 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307790 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 },
7792 '5' => {
7793 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307794 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 },
7796 '6' => {
7797 'name' => 'file_meta_data_2',
7798 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307799 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307800 },
7801 '7' => {
7802 'name' => 'file_meta_data_3',
7803 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307804 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307805 },
7806 '8' => {
7807 'name' => 'file_meta_data_4',
7808 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307809 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307810 }
7811 },
7812 'Reg' => {
7813 '1' => 'rsi',
7814 '2' => 'rdx',
7815 '3' => 'rcx',
7816 '4' => 'r8',
7817 '5' => 'r9'
7818 },
7819 'Return' => '100',
7820 'ShortName' => 'decode_file_ack_with_meta_data_req'
7821 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307822 '253490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307824 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307825 'Param' => {
7826 '0' => {
7827 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307828 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307829 },
7830 '1' => {
7831 'name' => 'payload_length',
7832 'type' => '453'
7833 },
7834 '2' => {
7835 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307836 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 }
7838 },
7839 'Reg' => {
7840 '0' => 'rdi',
7841 '1' => 'rsi',
7842 '2' => 'rdx'
7843 },
7844 'Return' => '100',
7845 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7846 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307847 '253586' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307848 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307849 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307850 'Param' => {
7851 '0' => {
7852 'name' => 'instance_id',
7853 'type' => '140'
7854 },
7855 '1' => {
7856 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307857 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 },
7859 '2' => {
7860 'name' => 'file_handle',
7861 'type' => '152'
7862 },
7863 '3' => {
7864 'name' => 'file_status',
7865 'type' => '140'
7866 },
7867 '4' => {
7868 'name' => 'file_meta_data_1',
7869 'type' => '152'
7870 },
7871 '5' => {
7872 'name' => 'file_meta_data_2',
7873 'type' => '152'
7874 },
7875 '6' => {
7876 'name' => 'file_meta_data_3',
7877 'offset' => '0',
7878 'type' => '152'
7879 },
7880 '7' => {
7881 'name' => 'file_meta_data_4',
7882 'offset' => '8',
7883 'type' => '152'
7884 },
7885 '8' => {
7886 'name' => 'msg',
7887 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307888 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 }
7890 },
7891 'Reg' => {
7892 '2' => 'r14'
7893 },
7894 'Return' => '100',
7895 'ShortName' => 'encode_file_ack_with_meta_data_req'
7896 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307897 '253883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307899 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307900 'Param' => {
7901 '0' => {
7902 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307903 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307904 },
7905 '1' => {
7906 'name' => 'payload_length',
7907 'type' => '453'
7908 },
7909 '2' => {
7910 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307911 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307912 }
7913 },
7914 'Reg' => {
7915 '0' => 'rdi',
7916 '1' => 'rsi',
7917 '2' => 'rdx'
7918 },
7919 'Return' => '100',
7920 'ShortName' => 'decode_file_ack_resp'
7921 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307922 '253984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307923 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307924 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307925 'Param' => {
7926 '0' => {
7927 'name' => 'instance_id',
7928 'type' => '140'
7929 },
7930 '1' => {
7931 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307932 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 },
7934 '2' => {
7935 'name' => 'file_handle',
7936 'type' => '152'
7937 },
7938 '3' => {
7939 'name' => 'file_status',
7940 'type' => '140'
7941 },
7942 '4' => {
7943 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307944 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 }
7946 },
7947 'Return' => '100',
7948 'ShortName' => 'encode_file_ack_req'
7949 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307950 '254219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307952 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 'Param' => {
7954 '0' => {
7955 'name' => 'instance_id',
7956 'type' => '140'
7957 },
7958 '1' => {
7959 'name' => 'completion_code',
7960 'type' => '140'
7961 },
7962 '2' => {
7963 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307964 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 }
7966 },
7967 'Return' => '100',
7968 'ShortName' => 'encode_file_ack_resp'
7969 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09307970 '254409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307972 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 'Param' => {
7974 '0' => {
7975 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307976 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 },
7978 '1' => {
7979 'name' => 'payload_length',
7980 'type' => '453'
7981 },
7982 '2' => {
7983 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307984 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307985 },
7986 '3' => {
7987 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307988 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307989 },
7990 '4' => {
7991 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307992 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307993 }
7994 },
7995 'Reg' => {
7996 '1' => 'rsi',
7997 '2' => 'rdx',
7998 '3' => 'rcx',
7999 '4' => 'r8'
8000 },
8001 'Return' => '100',
8002 'ShortName' => 'decode_file_ack_req'
8003 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308004 '254551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308006 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 'Param' => {
8008 '0' => {
8009 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308010 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 },
8012 '1' => {
8013 'name' => 'payload_length',
8014 'type' => '453'
8015 },
8016 '2' => {
8017 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308018 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 },
8020 '3' => {
8021 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308022 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308023 }
8024 },
8025 'Reg' => {
8026 '0' => 'rdi',
8027 '1' => 'rsi',
8028 '2' => 'rdx',
8029 '3' => 'rcx'
8030 },
8031 'Return' => '100',
8032 'ShortName' => 'decode_rw_file_by_type_resp'
8033 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308034 '254666' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308036 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 'Param' => {
8038 '0' => {
8039 'name' => 'instance_id',
8040 'type' => '140'
8041 },
8042 '1' => {
8043 'name' => 'command',
8044 'type' => '140'
8045 },
8046 '2' => {
8047 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308048 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 },
8050 '3' => {
8051 'name' => 'file_handle',
8052 'type' => '152'
8053 },
8054 '4' => {
8055 'name' => 'offset',
8056 'type' => '152'
8057 },
8058 '5' => {
8059 'name' => 'length',
8060 'type' => '152'
8061 },
8062 '6' => {
8063 'name' => 'msg',
8064 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308065 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 }
8067 },
8068 'Return' => '100',
8069 'ShortName' => 'encode_rw_file_by_type_req'
8070 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308071 '254936' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308073 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308074 'Param' => {
8075 '0' => {
8076 'name' => 'instance_id',
8077 'type' => '140'
8078 },
8079 '1' => {
8080 'name' => 'command',
8081 'type' => '140'
8082 },
8083 '2' => {
8084 'name' => 'completion_code',
8085 'type' => '140'
8086 },
8087 '3' => {
8088 'name' => 'length',
8089 'type' => '152'
8090 },
8091 '4' => {
8092 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308093 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308094 }
8095 },
8096 'Return' => '100',
8097 'ShortName' => 'encode_rw_file_by_type_resp'
8098 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308099 '255166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308101 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308102 'Param' => {
8103 '0' => {
8104 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308105 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308106 },
8107 '1' => {
8108 'name' => 'payload_length',
8109 'type' => '453'
8110 },
8111 '2' => {
8112 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308113 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 },
8115 '3' => {
8116 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308117 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 },
8119 '4' => {
8120 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308121 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308122 },
8123 '5' => {
8124 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308125 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 }
8127 },
8128 'Reg' => {
8129 '1' => 'r10',
8130 '2' => 'rdx',
8131 '3' => 'rdi',
8132 '4' => 'r8',
8133 '5' => 'r9'
8134 },
8135 'Return' => '100',
8136 'ShortName' => 'decode_rw_file_by_type_req'
8137 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308138 '255328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308140 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 'Param' => {
8142 '0' => {
8143 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308144 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 },
8146 '1' => {
8147 'name' => 'payload_length',
8148 'type' => '453'
8149 },
8150 '2' => {
8151 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308152 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308153 }
8154 },
8155 'Reg' => {
8156 '0' => 'rdi',
8157 '1' => 'rsi',
8158 '2' => 'rdx'
8159 },
8160 'Return' => '100',
8161 'ShortName' => 'decode_new_file_resp'
8162 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308163 '255429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308164 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308165 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 'Param' => {
8167 '0' => {
8168 'name' => 'instance_id',
8169 'type' => '140'
8170 },
8171 '1' => {
8172 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308173 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 },
8175 '2' => {
8176 'name' => 'file_handle',
8177 'type' => '152'
8178 },
8179 '3' => {
8180 'name' => 'length',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308181 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308182 },
8183 '4' => {
8184 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308185 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 }
8187 },
8188 'Return' => '100',
8189 'ShortName' => 'encode_new_file_req'
8190 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308191 '255664' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308193 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 'Param' => {
8195 '0' => {
8196 'name' => 'instance_id',
8197 'type' => '140'
8198 },
8199 '1' => {
8200 'name' => 'completion_code',
8201 'type' => '140'
8202 },
8203 '2' => {
8204 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308205 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 }
8207 },
8208 'Return' => '100',
8209 'ShortName' => 'encode_new_file_resp'
8210 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308211 '255854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308213 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 'Param' => {
8215 '0' => {
8216 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308217 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 },
8219 '1' => {
8220 'name' => 'payload_length',
8221 'type' => '453'
8222 },
8223 '2' => {
8224 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308225 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308226 },
8227 '3' => {
8228 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308229 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308230 },
8231 '4' => {
8232 'name' => 'length',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308233 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308234 }
8235 },
8236 'Reg' => {
8237 '1' => 'r9',
8238 '2' => 'rdx',
8239 '3' => 'rcx',
8240 '4' => 'r8'
8241 },
8242 'Return' => '100',
8243 'ShortName' => 'decode_new_file_req'
8244 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308245 '255996' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308246 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308247 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308248 'Param' => {
8249 '0' => {
8250 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308251 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 },
8253 '1' => {
8254 'name' => 'payload_length',
8255 'type' => '453'
8256 },
8257 '2' => {
8258 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308259 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 },
8261 '3' => {
8262 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308263 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 }
8265 },
8266 'Reg' => {
8267 '0' => 'rdi',
8268 '1' => 'rsi',
8269 '2' => 'rdx',
8270 '3' => 'rcx'
8271 },
8272 'Return' => '100',
8273 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8274 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308275 '256111' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308277 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 'Param' => {
8279 '0' => {
8280 'name' => 'instance_id',
8281 'type' => '140'
8282 },
8283 '1' => {
8284 'name' => 'command',
8285 'type' => '140'
8286 },
8287 '2' => {
8288 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308289 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 },
8291 '3' => {
8292 'name' => 'file_handle',
8293 'type' => '152'
8294 },
8295 '4' => {
8296 'name' => 'offset',
8297 'type' => '152'
8298 },
8299 '5' => {
8300 'name' => 'length',
8301 'type' => '152'
8302 },
8303 '6' => {
8304 'name' => 'address',
8305 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308306 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 },
8308 '7' => {
8309 'name' => 'msg',
8310 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308311 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308312 }
8313 },
8314 'Return' => '100',
8315 'ShortName' => 'encode_rw_file_by_type_memory_req'
8316 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308317 '256396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308319 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 'Param' => {
8321 '0' => {
8322 'name' => 'instance_id',
8323 'type' => '140'
8324 },
8325 '1' => {
8326 'name' => 'command',
8327 'type' => '140'
8328 },
8329 '2' => {
8330 'name' => 'completion_code',
8331 'type' => '140'
8332 },
8333 '3' => {
8334 'name' => 'length',
8335 'type' => '152'
8336 },
8337 '4' => {
8338 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308339 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 }
8341 },
8342 'Return' => '100',
8343 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8344 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308345 '256626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308347 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 'Param' => {
8349 '0' => {
8350 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308351 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '1' => {
8354 'name' => 'payload_length',
8355 'type' => '453'
8356 },
8357 '2' => {
8358 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308359 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 },
8361 '3' => {
8362 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308363 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 },
8365 '4' => {
8366 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308367 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '5' => {
8370 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308371 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 },
8373 '6' => {
8374 'name' => 'address',
8375 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308376 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 }
8378 },
8379 'Reg' => {
8380 '1' => 'r10',
8381 '2' => 'rdx',
8382 '3' => 'rdi',
8383 '4' => 'r8',
8384 '5' => 'r9'
8385 },
8386 'Return' => '100',
8387 'ShortName' => 'decode_rw_file_by_type_memory_req'
8388 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308389 '256803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308391 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308392 'Param' => {
8393 '0' => {
8394 'name' => 'instance_id',
8395 'type' => '140'
8396 },
8397 '1' => {
8398 'name' => 'completion_code',
8399 'type' => '140'
8400 },
8401 '2' => {
8402 'name' => 'length',
8403 'type' => '152'
8404 },
8405 '3' => {
8406 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308407 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 }
8409 },
8410 'Return' => '100',
8411 'ShortName' => 'encode_write_file_resp'
8412 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308413 '257018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308415 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 'Param' => {
8417 '0' => {
8418 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308419 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308420 },
8421 '1' => {
8422 'name' => 'payload_length',
8423 'type' => '453'
8424 },
8425 '2' => {
8426 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308427 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 },
8429 '3' => {
8430 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308431 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 }
8433 },
8434 'Reg' => {
8435 '0' => 'rdi',
8436 '1' => 'rsi',
8437 '2' => 'rdx',
8438 '3' => 'rcx'
8439 },
8440 'Return' => '100',
8441 'ShortName' => 'decode_write_file_resp'
8442 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308443 '257128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308445 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308446 'Param' => {
8447 '0' => {
8448 'name' => 'instance_id',
8449 'type' => '140'
8450 },
8451 '1' => {
8452 'name' => 'file_handle',
8453 'type' => '152'
8454 },
8455 '2' => {
8456 'name' => 'offset',
8457 'type' => '152'
8458 },
8459 '3' => {
8460 'name' => 'length',
8461 'type' => '152'
8462 },
8463 '4' => {
8464 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308465 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308466 }
8467 },
8468 'Return' => '100',
8469 'ShortName' => 'encode_write_file_req'
8470 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308471 '257363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308473 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 'Param' => {
8475 '0' => {
8476 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308477 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '1' => {
8480 'name' => 'payload_length',
8481 'type' => '453'
8482 },
8483 '2' => {
8484 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308485 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '3' => {
8488 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308489 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '4' => {
8492 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308493 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 },
8495 '5' => {
8496 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308497 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 }
8499 },
8500 'Reg' => {
8501 '1' => 'rsi',
8502 '3' => 'rcx',
8503 '4' => 'r8',
8504 '5' => 'r9'
8505 },
8506 'Return' => '100',
8507 'ShortName' => 'decode_write_file_req'
8508 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308509 '257518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308511 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 'Param' => {
8513 '0' => {
8514 'name' => 'instance_id',
8515 'type' => '140'
8516 },
8517 '1' => {
8518 'name' => 'completion_code',
8519 'type' => '140'
8520 },
8521 '2' => {
8522 'name' => 'length',
8523 'type' => '152'
8524 },
8525 '3' => {
8526 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308527 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 }
8529 },
8530 'Return' => '100',
8531 'ShortName' => 'encode_read_file_resp'
8532 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308533 '257733' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308534 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308535 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308536 'Param' => {
8537 '0' => {
8538 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308539 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 },
8541 '1' => {
8542 'name' => 'payload_length',
8543 'type' => '453'
8544 },
8545 '2' => {
8546 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308547 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '3' => {
8550 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308551 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '4' => {
8554 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308555 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 }
8557 },
8558 'Reg' => {
8559 '1' => 'r9',
8560 '2' => 'rdx',
8561 '3' => 'rcx',
8562 '4' => 'r8'
8563 },
8564 'Return' => '100',
8565 'ShortName' => 'decode_read_file_resp'
8566 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308567 '257869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308569 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 'Param' => {
8571 '0' => {
8572 'name' => 'instance_id',
8573 'type' => '140'
8574 },
8575 '1' => {
8576 'name' => 'file_handle',
8577 'type' => '152'
8578 },
8579 '2' => {
8580 'name' => 'offset',
8581 'type' => '152'
8582 },
8583 '3' => {
8584 'name' => 'length',
8585 'type' => '152'
8586 },
8587 '4' => {
8588 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308589 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308590 }
8591 },
8592 'Return' => '100',
8593 'ShortName' => 'encode_read_file_req'
8594 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308595 '258104' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308597 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308598 'Param' => {
8599 '0' => {
8600 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308601 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308602 },
8603 '1' => {
8604 'name' => 'payload_length',
8605 'type' => '453'
8606 },
8607 '2' => {
8608 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308609 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308610 },
8611 '3' => {
8612 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308613 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308614 },
8615 '4' => {
8616 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308617 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 }
8619 },
8620 'Reg' => {
8621 '1' => 'r9',
8622 '2' => 'rdx',
8623 '3' => 'rcx',
8624 '4' => 'r8'
8625 },
8626 'Return' => '100',
8627 'ShortName' => 'decode_read_file_req'
8628 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308629 '258240' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308631 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 'Param' => {
8633 '0' => {
8634 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308635 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '1' => {
8638 'name' => 'payload_length',
8639 'type' => '453'
8640 },
8641 '2' => {
8642 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308643 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '3' => {
8646 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308647 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 },
8649 '4' => {
8650 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308651 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 },
8653 '5' => {
8654 'name' => 'file_table_data_start_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308655 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308656 },
8657 '6' => {
8658 'name' => 'file_table_length',
8659 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308660 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 }
8662 },
8663 'Reg' => {
8664 '1' => 'rsi',
8665 '2' => 'rdi',
8666 '3' => 'r10',
8667 '4' => 'r8',
8668 '5' => 'r9'
8669 },
8670 'Return' => '100',
8671 'ShortName' => 'decode_get_file_table_resp'
8672 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308673 '258414' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308675 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 'Param' => {
8677 '0' => {
8678 'name' => 'instance_id',
8679 'type' => '140'
8680 },
8681 '1' => {
8682 'name' => 'transfer_handle',
8683 'type' => '152'
8684 },
8685 '2' => {
8686 'name' => 'transfer_opflag',
8687 'type' => '140'
8688 },
8689 '3' => {
8690 'name' => 'table_type',
8691 'type' => '140'
8692 },
8693 '4' => {
8694 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308695 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 }
8697 },
8698 'Return' => '100',
8699 'ShortName' => 'encode_get_file_table_req'
8700 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308701 '258641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308703 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 'Param' => {
8705 '0' => {
8706 'name' => 'instance_id',
8707 'type' => '140'
8708 },
8709 '1' => {
8710 'name' => 'completion_code',
8711 'type' => '140'
8712 },
8713 '2' => {
8714 'name' => 'next_transfer_handle',
8715 'type' => '152'
8716 },
8717 '3' => {
8718 'name' => 'transfer_flag',
8719 'type' => '140'
8720 },
8721 '4' => {
8722 'name' => 'table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308723 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '5' => {
8726 'name' => 'table_size',
8727 'type' => '453'
8728 },
8729 '6' => {
8730 'name' => 'msg',
8731 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308732 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 }
8734 },
8735 'Reg' => {
8736 '2' => 'r15'
8737 },
8738 'Return' => '100',
8739 'ShortName' => 'encode_get_file_table_resp'
8740 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308741 '258999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308742 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308743 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 'Param' => {
8745 '0' => {
8746 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308747 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 },
8749 '1' => {
8750 'name' => 'payload_length',
8751 'type' => '453'
8752 },
8753 '2' => {
8754 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308755 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 },
8757 '3' => {
8758 'name' => 'transfer_opflag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308759 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '4' => {
8762 'name' => 'table_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308763 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 }
8765 },
8766 'Reg' => {
8767 '1' => 'r9',
8768 '2' => 'rdx',
8769 '3' => 'rcx',
8770 '4' => 'r8'
8771 },
8772 'Return' => '100',
8773 'ShortName' => 'decode_get_file_table_req'
8774 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308775 '259134' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308777 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 'Param' => {
8779 '0' => {
8780 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308781 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 },
8783 '1' => {
8784 'name' => 'payload_length',
8785 'type' => '453'
8786 },
8787 '2' => {
8788 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308789 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '3' => {
8792 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308793 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 }
8795 },
8796 'Reg' => {
8797 '0' => 'rdi',
8798 '1' => 'rsi',
8799 '2' => 'rdx',
8800 '3' => 'rcx'
8801 },
8802 'Return' => '100',
8803 'ShortName' => 'decode_rw_file_memory_resp'
8804 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308805 '259243' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308807 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 'Param' => {
8809 '0' => {
8810 'name' => 'instance_id',
8811 'type' => '140'
8812 },
8813 '1' => {
8814 'name' => 'command',
8815 'type' => '140'
8816 },
8817 '2' => {
8818 'name' => 'file_handle',
8819 'type' => '152'
8820 },
8821 '3' => {
8822 'name' => 'offset',
8823 'type' => '152'
8824 },
8825 '4' => {
8826 'name' => 'length',
8827 'type' => '152'
8828 },
8829 '5' => {
8830 'name' => 'address',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308831 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '6' => {
8834 'name' => 'msg',
8835 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308836 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 }
8838 },
8839 'Reg' => {
8840 '2' => 'r14'
8841 },
8842 'Return' => '100',
8843 'ShortName' => 'encode_rw_file_memory_req'
8844 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308845 '259502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308846 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308847 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 'Param' => {
8849 '0' => {
8850 'name' => 'instance_id',
8851 'type' => '140'
8852 },
8853 '1' => {
8854 'name' => 'command',
8855 'type' => '140'
8856 },
8857 '2' => {
8858 'name' => 'completion_code',
8859 'type' => '140'
8860 },
8861 '3' => {
8862 'name' => 'length',
8863 'type' => '152'
8864 },
8865 '4' => {
8866 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308867 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 }
8869 },
8870 'Return' => '100',
8871 'ShortName' => 'encode_rw_file_memory_resp'
8872 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308873 '259723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308875 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 'Param' => {
8877 '0' => {
8878 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308879 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '1' => {
8882 'name' => 'payload_length',
8883 'type' => '453'
8884 },
8885 '2' => {
8886 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308887 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 },
8889 '3' => {
8890 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308891 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 },
8893 '4' => {
8894 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308895 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 },
8897 '5' => {
8898 'name' => 'address',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308899 'type' => '184100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 }
8901 },
8902 'Reg' => {
8903 '1' => 'r10',
8904 '2' => 'rdx',
8905 '3' => 'rdi',
8906 '4' => 'r8',
8907 '5' => 'r9'
8908 },
8909 'Return' => '100',
8910 'ShortName' => 'decode_rw_file_memory_req'
8911 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308912 '260772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308913 'Header' => 'host.h',
8914 'Line' => '101',
8915 'Param' => {
8916 '0' => {
8917 'name' => 'instance_id',
8918 'type' => '140'
8919 },
8920 '1' => {
8921 'name' => 'completion_code',
8922 'type' => '140'
8923 },
8924 '2' => {
8925 'name' => 'rack_entry',
8926 'type' => '152'
8927 },
8928 '3' => {
8929 'name' => 'pri_cec_node',
8930 'type' => '152'
8931 },
8932 '4' => {
8933 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308934 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '5' => {
8937 'name' => 'payload_length',
8938 'type' => '453'
8939 }
8940 },
8941 'Reg' => {
8942 '2' => 'r12'
8943 },
8944 'Return' => '100',
8945 'ShortName' => 'encode_get_alert_status_resp'
8946 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308947 '261020' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 'Header' => 'host.h',
8949 'Line' => '86',
8950 'Param' => {
8951 '0' => {
8952 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308953 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308954 },
8955 '1' => {
8956 'name' => 'payload_length',
8957 'type' => '453'
8958 },
8959 '2' => {
8960 'name' => 'version_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308961 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 }
8963 },
8964 'Reg' => {
8965 '0' => 'rdi',
8966 '1' => 'rsi',
8967 '2' => 'rdx'
8968 },
8969 'Return' => '100',
8970 'ShortName' => 'decode_get_alert_status_req'
8971 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09308972 '261103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308973 'Header' => 'host.h',
8974 'Line' => '70',
8975 'Param' => {
8976 '0' => {
8977 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308978 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 },
8980 '1' => {
8981 'name' => 'payload_length',
8982 'type' => '453'
8983 },
8984 '2' => {
8985 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308986 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 },
8988 '3' => {
8989 'name' => 'rack_entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308990 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308991 },
8992 '4' => {
8993 'name' => 'pri_cec_node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308994 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 }
8996 },
8997 'Reg' => {
8998 '1' => 'r9',
8999 '2' => 'rdx',
9000 '3' => 'rcx',
9001 '4' => 'r8'
9002 },
9003 'Return' => '100',
9004 'ShortName' => 'decode_get_alert_status_resp'
9005 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09309006 '261242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 'Header' => 'host.h',
9008 'Line' => '52',
9009 'Param' => {
9010 '0' => {
9011 'name' => 'instance_id',
9012 'type' => '140'
9013 },
9014 '1' => {
9015 'name' => 'version_id',
9016 'type' => '140'
9017 },
9018 '2' => {
9019 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309020 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 },
9022 '3' => {
9023 'name' => 'payload_length',
9024 'type' => '453'
9025 }
9026 },
9027 'Return' => '100',
9028 'ShortName' => 'encode_get_alert_status_req'
9029 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09309030 '262304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 'Header' => 'platform.h',
9032 'Line' => '47',
9033 'Param' => {
9034 '0' => {
9035 'name' => 'instance_id',
9036 'type' => '140'
9037 },
9038 '1' => {
9039 'name' => 'format_version',
9040 'type' => '140'
9041 },
9042 '2' => {
9043 'name' => 'tid',
9044 'type' => '140'
9045 },
9046 '3' => {
9047 'name' => 'num_handles',
9048 'type' => '140'
9049 },
9050 '4' => {
9051 'name' => 'list_of_handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309052 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 },
9054 '5' => {
9055 'name' => 'payload_length',
9056 'type' => '453'
9057 },
9058 '6' => {
9059 'name' => 'msg',
9060 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309061 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309062 }
9063 },
9064 'Return' => '100',
9065 'ShortName' => 'encode_bios_attribute_update_event_req'
9066 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09309067 '263409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 'Header' => 'file_io.h',
9069 'Line' => '36',
9070 'Param' => {
9071 '0' => {
9072 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309073 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '1' => {
9076 'name' => 'payload_length',
9077 'type' => '453'
9078 },
9079 '2' => {
9080 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309081 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 },
9083 '3' => {
9084 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309085 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309086 },
9087 '4' => {
9088 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309089 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309090 }
9091 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 'Return' => '100',
9093 'ShortName' => 'decode_oem_meta_file_io_req'
9094 }
9095 },
9096 'SymbolVersion' => {},
9097 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309098 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 'bcd2dec16' => 1,
9100 'bcd2dec32' => 1,
9101 'bcd2dec8' => 1,
9102 'crc32' => 1,
9103 'crc8' => 1,
9104 'dec2bcd16' => 1,
9105 'dec2bcd32' => 1,
9106 'dec2bcd8' => 1,
9107 'decode_activate_firmware_resp' => 1,
9108 'decode_apply_complete_req' => 1,
9109 'decode_cancel_update_component_resp' => 1,
9110 'decode_cancel_update_resp' => 1,
9111 'decode_descriptor_type_length_value' => 1,
9112 'decode_event_message_buffer_size_resp' => 1,
9113 'decode_event_message_supported_resp' => 1,
9114 'decode_file_ack_req' => 1,
9115 'decode_file_ack_resp' => 1,
9116 'decode_file_ack_with_meta_data_req' => 1,
9117 'decode_file_ack_with_meta_data_resp' => 1,
9118 'decode_firmware_device_id_record' => 1,
9119 'decode_get_alert_status_req' => 1,
9120 'decode_get_alert_status_resp' => 1,
9121 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9122 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9123 'decode_get_bios_table_req' => 1,
9124 'decode_get_bios_table_resp' => 1,
9125 'decode_get_commands_req' => 1,
9126 'decode_get_commands_resp' => 1,
9127 'decode_get_date_time_resp' => 1,
9128 'decode_get_file_table_req' => 1,
9129 'decode_get_file_table_resp' => 1,
9130 'decode_get_firmware_parameters_resp' => 1,
9131 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9132 'decode_get_fru_record_by_option_req' => 1,
9133 'decode_get_fru_record_by_option_resp' => 1,
9134 'decode_get_fru_record_table_metadata_resp' => 1,
9135 'decode_get_fru_record_table_req' => 1,
9136 'decode_get_fru_record_table_resp' => 1,
9137 'decode_get_fru_record_table_resp_safe' => 1,
9138 'decode_get_numeric_effecter_value_req' => 1,
9139 'decode_get_numeric_effecter_value_resp' => 1,
9140 'decode_get_pdr_repository_info_resp' => 1,
9141 'decode_get_pdr_req' => 1,
9142 'decode_get_pdr_resp' => 1,
9143 'decode_get_sensor_reading_req' => 1,
9144 'decode_get_sensor_reading_resp' => 1,
9145 'decode_get_state_sensor_readings_req' => 1,
9146 'decode_get_state_sensor_readings_resp' => 1,
9147 'decode_get_status_resp' => 1,
9148 'decode_get_tid_resp' => 1,
9149 'decode_get_types_resp' => 1,
9150 'decode_get_version_req' => 1,
9151 'decode_get_version_resp' => 1,
9152 'decode_multipart_receive_req' => 1,
9153 'decode_new_file_req' => 1,
9154 'decode_new_file_resp' => 1,
9155 'decode_new_file_with_metadata_req' => 1,
9156 'decode_new_file_with_metadata_resp' => 1,
9157 'decode_numeric_sensor_data' => 1,
9158 'decode_numeric_sensor_pdr_data' => 1,
9159 'decode_oem_meta_file_io_req' => 1,
9160 'decode_pass_component_table_resp' => 1,
9161 'decode_platform_event_message_req' => 1,
9162 'decode_platform_event_message_resp' => 1,
9163 'decode_pldm_comp_image_info' => 1,
9164 'decode_pldm_package_header_info' => 1,
9165 'decode_pldm_pdr_repository_change_record_data' => 1,
9166 'decode_pldm_pdr_repository_chg_event_data' => 1,
9167 'decode_poll_for_platform_event_message_req' => 1,
9168 'decode_poll_for_platform_event_message_resp' => 1,
9169 'decode_query_device_identifiers_resp' => 1,
9170 'decode_read_file_req' => 1,
9171 'decode_read_file_resp' => 1,
9172 'decode_request_firmware_data_req' => 1,
9173 'decode_request_update_resp' => 1,
9174 'decode_rw_file_by_type_memory_req' => 1,
9175 'decode_rw_file_by_type_memory_resp' => 1,
9176 'decode_rw_file_by_type_req' => 1,
9177 'decode_rw_file_by_type_resp' => 1,
9178 'decode_rw_file_memory_req' => 1,
9179 'decode_rw_file_memory_resp' => 1,
9180 'decode_sensor_event_data' => 1,
9181 'decode_sensor_op_data' => 1,
9182 'decode_set_bios_attribute_current_value_req' => 1,
9183 'decode_set_bios_attribute_current_value_resp' => 1,
9184 'decode_set_bios_table_req' => 1,
9185 'decode_set_bios_table_resp' => 1,
9186 'decode_set_date_time_req' => 1,
9187 'decode_set_date_time_resp' => 1,
9188 'decode_set_event_receiver_req' => 1,
9189 'decode_set_event_receiver_resp' => 1,
9190 'decode_set_fru_record_table_req' => 1,
9191 'decode_set_numeric_effecter_value_req' => 1,
9192 'decode_set_numeric_effecter_value_resp' => 1,
9193 'decode_set_state_effecter_states_req' => 1,
9194 'decode_set_state_effecter_states_resp' => 1,
9195 'decode_state_sensor_data' => 1,
9196 'decode_transfer_complete_req' => 1,
9197 'decode_update_component_resp' => 1,
9198 'decode_vendor_defined_descriptor_value' => 1,
9199 'decode_verify_complete_req' => 1,
9200 'decode_write_file_req' => 1,
9201 'decode_write_file_resp' => 1,
9202 'encode_activate_firmware_req' => 1,
9203 'encode_apply_complete_resp' => 1,
9204 'encode_bios_attribute_update_event_req' => 1,
9205 'encode_cancel_update_component_req' => 1,
9206 'encode_cancel_update_req' => 1,
9207 'encode_cc_only_resp' => 1,
9208 'encode_event_message_buffer_size_req' => 1,
9209 'encode_event_message_supported_req' => 1,
9210 'encode_file_ack_req' => 1,
9211 'encode_file_ack_resp' => 1,
9212 'encode_file_ack_with_meta_data_req' => 1,
9213 'encode_file_ack_with_meta_data_resp' => 1,
9214 'encode_fru_record' => 1,
9215 'encode_get_alert_status_req' => 1,
9216 'encode_get_alert_status_resp' => 1,
9217 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9218 'encode_get_bios_current_value_by_handle_resp' => 1,
9219 'encode_get_bios_table_req' => 1,
9220 'encode_get_bios_table_resp' => 1,
9221 'encode_get_commands_req' => 1,
9222 'encode_get_commands_resp' => 1,
9223 'encode_get_date_time_req' => 1,
9224 'encode_get_date_time_resp' => 1,
9225 'encode_get_file_table_req' => 1,
9226 'encode_get_file_table_resp' => 1,
9227 'encode_get_firmware_parameters_req' => 1,
9228 'encode_get_fru_record_by_option_req' => 1,
9229 'encode_get_fru_record_by_option_resp' => 1,
9230 'encode_get_fru_record_table_metadata_req' => 1,
9231 'encode_get_fru_record_table_metadata_resp' => 1,
9232 'encode_get_fru_record_table_req' => 1,
9233 'encode_get_fru_record_table_resp' => 1,
9234 'encode_get_numeric_effecter_value_req' => 1,
9235 'encode_get_numeric_effecter_value_resp' => 1,
9236 'encode_get_pdr_repository_info_resp' => 1,
9237 'encode_get_pdr_req' => 1,
9238 'encode_get_pdr_resp' => 1,
9239 'encode_get_sensor_reading_req' => 1,
9240 'encode_get_sensor_reading_resp' => 1,
9241 'encode_get_state_sensor_readings_req' => 1,
9242 'encode_get_state_sensor_readings_resp' => 1,
9243 'encode_get_status_req' => 1,
9244 'encode_get_tid_req' => 1,
9245 'encode_get_tid_resp' => 1,
9246 'encode_get_types_req' => 1,
9247 'encode_get_types_resp' => 1,
9248 'encode_get_version_req' => 1,
9249 'encode_get_version_resp' => 1,
9250 'encode_new_file_req' => 1,
9251 'encode_new_file_resp' => 1,
9252 'encode_new_file_with_metadata_req' => 1,
9253 'encode_new_file_with_metadata_resp' => 1,
9254 'encode_pass_component_table_req' => 1,
9255 'encode_platform_event_message_req' => 1,
9256 'encode_platform_event_message_resp' => 1,
9257 'encode_pldm_header_only' => 1,
9258 'encode_pldm_pdr_repository_chg_event_data' => 1,
9259 'encode_poll_for_platform_event_message_req' => 1,
9260 'encode_poll_for_platform_event_message_resp' => 1,
9261 'encode_query_device_identifiers_req' => 1,
9262 'encode_read_file_req' => 1,
9263 'encode_read_file_resp' => 1,
9264 'encode_request_firmware_data_resp' => 1,
9265 'encode_request_update_req' => 1,
9266 'encode_rw_file_by_type_memory_req' => 1,
9267 'encode_rw_file_by_type_memory_resp' => 1,
9268 'encode_rw_file_by_type_req' => 1,
9269 'encode_rw_file_by_type_resp' => 1,
9270 'encode_rw_file_memory_req' => 1,
9271 'encode_rw_file_memory_resp' => 1,
9272 'encode_sensor_event_data' => 1,
9273 'encode_set_bios_attribute_current_value_req' => 1,
9274 'encode_set_bios_attribute_current_value_resp' => 1,
9275 'encode_set_bios_table_req' => 1,
9276 'encode_set_bios_table_resp' => 1,
9277 'encode_set_date_time_req' => 1,
9278 'encode_set_date_time_resp' => 1,
9279 'encode_set_event_receiver_req' => 1,
9280 'encode_set_event_receiver_resp' => 1,
9281 'encode_set_fru_record_table_resp' => 1,
9282 'encode_set_numeric_effecter_value_req' => 1,
9283 'encode_set_numeric_effecter_value_resp' => 1,
9284 'encode_set_state_effecter_states_req' => 1,
9285 'encode_set_state_effecter_states_resp' => 1,
9286 'encode_set_tid_req' => 1,
9287 'encode_state_effecter_pdr' => 1,
9288 'encode_state_sensor_pdr' => 1,
9289 'encode_transfer_complete_resp' => 1,
9290 'encode_update_component_req' => 1,
9291 'encode_verify_complete_resp' => 1,
9292 'encode_write_file_req' => 1,
9293 'encode_write_file_resp' => 1,
9294 'get_fru_record_by_option_check' => 1,
9295 'is_time_legal' => 1,
9296 'is_transfer_flag_valid' => 1,
9297 'pack_pldm_header' => 1,
9298 'pldm_bios_table_append_pad_checksum_check' => 1,
9299 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9300 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9301 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9302 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9303 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9304 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9305 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9306 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9307 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9308 'pldm_bios_table_attr_entry_integer_decode' => 1,
9309 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9310 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9311 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9312 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9313 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9314 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9315 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9316 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9317 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9318 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9319 'pldm_bios_table_attr_entry_string_info_check' => 1,
9320 'pldm_bios_table_attr_find_by_handle' => 1,
9321 'pldm_bios_table_attr_find_by_string_handle' => 1,
9322 'pldm_bios_table_attr_value_copy_and_update' => 1,
9323 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9324 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9325 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9326 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9327 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9328 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9329 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9330 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9331 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9332 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9333 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9334 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9335 'pldm_bios_table_attr_value_entry_length' => 1,
9336 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9337 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9338 'pldm_bios_table_attr_value_find_by_handle' => 1,
9339 'pldm_bios_table_checksum' => 1,
9340 'pldm_bios_table_iter_create' => 1,
9341 'pldm_bios_table_iter_free' => 1,
9342 'pldm_bios_table_iter_is_end' => 1,
9343 'pldm_bios_table_iter_next' => 1,
9344 'pldm_bios_table_iter_value' => 1,
9345 'pldm_bios_table_pad_checksum_size' => 1,
9346 'pldm_bios_table_string_entry_decode_handle' => 1,
9347 'pldm_bios_table_string_entry_decode_string_check' => 1,
9348 'pldm_bios_table_string_entry_decode_string_length' => 1,
9349 'pldm_bios_table_string_entry_encode_check' => 1,
9350 'pldm_bios_table_string_entry_encode_length' => 1,
9351 'pldm_bios_table_string_find_by_handle' => 1,
9352 'pldm_bios_table_string_find_by_string' => 1,
9353 'pldm_close' => 1,
9354 'pldm_entity_association_pdr_add_check' => 1,
9355 'pldm_entity_association_pdr_add_from_node_check' => 1,
9356 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9357 'pldm_entity_association_pdr_extract' => 1,
9358 'pldm_entity_association_tree_add' => 1,
9359 'pldm_entity_association_tree_add_entity' => 1,
9360 'pldm_entity_association_tree_copy_root' => 1,
9361 'pldm_entity_association_tree_destroy' => 1,
9362 'pldm_entity_association_tree_destroy_root' => 1,
9363 'pldm_entity_association_tree_find' => 1,
9364 'pldm_entity_association_tree_find_with_locality' => 1,
9365 'pldm_entity_association_tree_init' => 1,
9366 'pldm_entity_association_tree_visit' => 1,
9367 'pldm_entity_extract' => 1,
9368 'pldm_entity_get_num_children' => 1,
9369 'pldm_entity_get_parent' => 1,
9370 'pldm_entity_is_exist_parent' => 1,
9371 'pldm_entity_is_node_parent' => 1,
9372 'pldm_entity_node_get_remote_container_id' => 1,
9373 'pldm_find_entity_ref_in_tree' => 1,
9374 'pldm_instance_db_destroy' => 1,
9375 'pldm_instance_db_init' => 1,
9376 'pldm_instance_db_init_default' => 1,
9377 'pldm_instance_id_alloc' => 1,
9378 'pldm_instance_id_free' => 1,
9379 'pldm_is_current_parent_child' => 1,
9380 'pldm_is_empty_entity_assoc_tree' => 1,
9381 'pldm_msg_hdr_correlate_response' => 1,
9382 'pldm_open' => 1,
9383 'pldm_pdr_add_check' => 1,
9384 'pldm_pdr_add_fru_record_set_check' => 1,
9385 'pldm_pdr_destroy' => 1,
9386 'pldm_pdr_find_last_in_range' => 1,
9387 'pldm_pdr_find_record' => 1,
9388 'pldm_pdr_find_record_by_type' => 1,
9389 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9390 'pldm_pdr_get_next_record' => 1,
9391 'pldm_pdr_get_record_count' => 1,
9392 'pldm_pdr_get_record_handle' => 1,
9393 'pldm_pdr_get_repo_size' => 1,
9394 'pldm_pdr_init' => 1,
9395 'pldm_pdr_record_is_remote' => 1,
9396 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9397 'pldm_pdr_remove_remote_pdrs' => 1,
9398 'pldm_pdr_update_TL_pdr' => 1,
9399 'pldm_recv' => 1,
9400 'pldm_recv_any' => 1,
9401 'pldm_send' => 1,
9402 'pldm_send_recv' => 1,
9403 'pldm_transport_af_mctp_bind' => 1,
9404 'pldm_transport_af_mctp_core' => 1,
9405 'pldm_transport_af_mctp_destroy' => 1,
9406 'pldm_transport_af_mctp_init' => 1,
9407 'pldm_transport_af_mctp_init_pollfd' => 1,
9408 'pldm_transport_af_mctp_map_tid' => 1,
9409 'pldm_transport_af_mctp_unmap_tid' => 1,
9410 'pldm_transport_mctp_demux_core' => 1,
9411 'pldm_transport_mctp_demux_destroy' => 1,
9412 'pldm_transport_mctp_demux_init' => 1,
9413 'pldm_transport_mctp_demux_init_pollfd' => 1,
9414 'pldm_transport_mctp_demux_map_tid' => 1,
9415 'pldm_transport_mctp_demux_unmap_tid' => 1,
9416 'pldm_transport_poll' => 1,
9417 'pldm_transport_recv_msg' => 1,
9418 'pldm_transport_send_msg' => 1,
9419 'pldm_transport_send_recv_msg' => 1,
9420 'unpack_pldm_header' => 1,
9421 'ver2str' => 1
9422 }
9423 },
9424 'Target' => 'unix',
9425 'TypeInfo' => {
9426 '1' => {
9427 'Name' => 'void',
9428 'Type' => 'Intrinsic'
9429 },
9430 '46' => {
9431 'Name' => 'unsigned char',
9432 'Size' => '1',
9433 'Type' => 'Intrinsic'
9434 },
9435 '53' => {
9436 'Name' => 'unsigned short',
9437 'Size' => '2',
9438 'Type' => 'Intrinsic'
9439 },
9440 '60' => {
9441 'Name' => 'unsigned int',
9442 'Size' => '4',
9443 'Type' => 'Intrinsic'
9444 },
9445 '67' => {
9446 'Name' => 'unsigned long',
9447 'Size' => '8',
9448 'Type' => 'Intrinsic'
9449 },
9450 '74' => {
9451 'Name' => 'signed char',
9452 'Size' => '1',
9453 'Type' => 'Intrinsic'
9454 },
9455 '81' => {
9456 'BaseType' => '46',
9457 'Header' => 'types.h',
9458 'Line' => '38',
9459 'Name' => '__uint8_t',
9460 'PrivateABI' => 1,
9461 'Size' => '1',
9462 'Type' => 'Typedef'
9463 },
9464 '93' => {
9465 'Name' => 'short',
9466 'Size' => '2',
9467 'Type' => 'Intrinsic'
9468 },
9469 '100' => {
9470 'Name' => 'int',
9471 'Size' => '4',
9472 'Type' => 'Intrinsic'
9473 },
9474 '107' => {
9475 'BaseType' => '60',
9476 'Header' => 'types.h',
9477 'Line' => '42',
9478 'Name' => '__uint32_t',
9479 'PrivateABI' => 1,
9480 'Size' => '4',
9481 'Type' => 'Typedef'
9482 },
9483 '119' => {
9484 'Name' => 'long',
9485 'Size' => '8',
9486 'Type' => 'Intrinsic'
9487 },
9488 '126' => {
9489 'BaseType' => '1',
9490 'Name' => 'void*',
9491 'Size' => '8',
9492 'Type' => 'Pointer'
9493 },
9494 '133' => {
9495 'Name' => 'char',
9496 'Size' => '1',
9497 'Type' => 'Intrinsic'
9498 },
9499 '140' => {
9500 'BaseType' => '81',
9501 'Header' => 'stdint-uintn.h',
9502 'Line' => '24',
9503 'Name' => 'uint8_t',
9504 'PrivateABI' => 1,
9505 'Size' => '1',
9506 'Type' => 'Typedef'
9507 },
9508 '152' => {
9509 'BaseType' => '107',
9510 'Header' => 'stdint-uintn.h',
9511 'Line' => '26',
9512 'Name' => 'uint32_t',
9513 'PrivateABI' => 1,
9514 'Size' => '4',
9515 'Type' => 'Typedef'
9516 },
9517 '164' => {
9518 'Header' => 'pldm_types.h',
9519 'Line' => '9',
9520 'Name' => 'anon-struct-pldm_types.h-9',
9521 'Size' => '1',
9522 'Type' => 'Struct'
9523 },
9524 '318' => {
9525 'Header' => 'pldm_types.h',
9526 'Line' => '19',
9527 'Memb' => {
9528 '0' => {
9529 'name' => 'byte',
9530 'offset' => '0',
9531 'type' => '140'
9532 },
9533 '1' => {
9534 'name' => 'bits',
9535 'offset' => '0',
9536 'type' => '164'
9537 }
9538 },
9539 'Name' => 'union bitfield8_t',
9540 'Size' => '1',
9541 'Type' => 'Union'
9542 },
9543 '330' => {
9544 'BaseType' => '318',
9545 'Name' => 'bitfield8_t const',
9546 'Size' => '1',
9547 'Type' => 'Const'
9548 },
9549 '335' => {
9550 'Header' => 'pldm_types.h',
9551 'Line' => '25',
9552 'Memb' => {
9553 '0' => {
9554 'name' => 'alpha',
9555 'offset' => '0',
9556 'type' => '140'
9557 },
9558 '1' => {
9559 'name' => 'update',
9560 'offset' => '1',
9561 'type' => '140'
9562 },
9563 '2' => {
9564 'name' => 'minor',
9565 'offset' => '2',
9566 'type' => '140'
9567 },
9568 '3' => {
9569 'name' => 'major',
9570 'offset' => '3',
9571 'type' => '140'
9572 }
9573 },
9574 'Name' => 'struct pldm_version',
9575 'Size' => '4',
9576 'Type' => 'Struct'
9577 },
9578 '401' => {
9579 'BaseType' => '335',
9580 'Header' => 'pldm_types.h',
9581 'Line' => '30',
9582 'Name' => 'ver32_t',
9583 'Size' => '4',
9584 'Type' => 'Typedef'
9585 },
9586 '413' => {
9587 'BaseType' => '401',
9588 'Name' => 'ver32_t const',
9589 'Size' => '4',
9590 'Type' => 'Const'
9591 },
9592 '418' => {
9593 'Name' => 'float',
9594 'Size' => '4',
9595 'Type' => 'Intrinsic'
9596 },
9597 '453' => {
9598 'BaseType' => '67',
9599 'Header' => 'stddef.h',
9600 'Line' => '214',
9601 'Name' => 'size_t',
9602 'PrivateABI' => 1,
9603 'Size' => '8',
9604 'Type' => 'Typedef'
9605 },
9606 '733' => {
9607 'Header' => 'base.h',
9608 'Line' => '92',
9609 'Memb' => {
9610 '0' => {
9611 'name' => 'PLDM_RESPONSE',
9612 'value' => '0'
9613 },
9614 '1' => {
9615 'name' => 'PLDM_REQUEST',
9616 'value' => '1'
9617 },
9618 '2' => {
9619 'name' => 'PLDM_RESERVED',
9620 'value' => '2'
9621 },
9622 '3' => {
9623 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9624 'value' => '3'
9625 }
9626 },
9627 'Name' => 'enum MessageType',
9628 'Size' => '4',
9629 'Type' => 'Enum'
9630 },
9631 '745' => {
9632 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309633 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309634 'Memb' => {
9635 '0' => {
9636 'name' => 'command',
9637 'offset' => '2',
9638 'type' => '140'
9639 }
9640 },
9641 'Name' => 'struct pldm_msg_hdr',
9642 'Size' => '3',
9643 'Type' => 'Struct'
9644 },
9645 '856' => {
9646 'BaseType' => '745',
9647 'Name' => 'struct pldm_msg_hdr const',
9648 'Size' => '3',
9649 'Type' => 'Const'
9650 },
9651 '861' => {
9652 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309653 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309654 'Memb' => {
9655 '0' => {
9656 'name' => 'hdr',
9657 'offset' => '0',
9658 'type' => '745'
9659 },
9660 '1' => {
9661 'name' => 'payload',
9662 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309663 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309664 }
9665 },
9666 'Name' => 'struct pldm_msg',
9667 'Size' => '4',
9668 'Type' => 'Struct'
9669 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309670 '901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309671 'BaseType' => '861',
9672 'Name' => 'struct pldm_msg const',
9673 'Size' => '4',
9674 'Type' => 'Const'
9675 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309676 '906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309677 'BaseType' => '140',
9678 'Name' => 'uint8_t[1]',
9679 'Size' => '1',
9680 'Type' => 'Array'
9681 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309682 '922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309683 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309684 'Line' => '195',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309685 'Memb' => {
9686 '0' => {
9687 'name' => 'msg_type',
9688 'offset' => '0',
9689 'type' => '733'
9690 },
9691 '1' => {
9692 'name' => 'instance',
9693 'offset' => '4',
9694 'type' => '140'
9695 },
9696 '2' => {
9697 'name' => 'pldm_type',
9698 'offset' => '5',
9699 'type' => '140'
9700 },
9701 '3' => {
9702 'name' => 'command',
9703 'offset' => '6',
9704 'type' => '140'
9705 },
9706 '4' => {
9707 'name' => 'completion_code',
9708 'offset' => '7',
9709 'type' => '140'
9710 }
9711 },
9712 'Name' => 'struct pldm_header_info',
9713 'Size' => '8',
9714 'Type' => 'Struct'
9715 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309716 '1001' => {
9717 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309718 'Name' => 'struct pldm_header_info const',
9719 'Size' => '8',
9720 'Type' => 'Const'
9721 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309722 '1624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309723 'BaseType' => '861',
9724 'Name' => 'struct pldm_msg*',
9725 'Size' => '8',
9726 'Type' => 'Pointer'
9727 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309728 '2071' => {
9729 'BaseType' => '901',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309730 'Name' => 'struct pldm_msg const*',
9731 'Size' => '8',
9732 'Type' => 'Pointer'
9733 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309734 '2076' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309735 'BaseType' => '140',
9736 'Name' => 'uint8_t*',
9737 'Size' => '8',
9738 'Type' => 'Pointer'
9739 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309740 '2081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309741 'BaseType' => '152',
9742 'Name' => 'uint32_t*',
9743 'Size' => '8',
9744 'Type' => 'Pointer'
9745 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309746 '2976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309747 'BaseType' => '401',
9748 'Name' => 'ver32_t*',
9749 'Size' => '8',
9750 'Type' => 'Pointer'
9751 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309752 '3481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309753 'BaseType' => '413',
9754 'Name' => 'ver32_t const*',
9755 'Size' => '8',
9756 'Type' => 'Pointer'
9757 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309758 '3889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309759 'BaseType' => '318',
9760 'Name' => 'bitfield8_t*',
9761 'Size' => '8',
9762 'Type' => 'Pointer'
9763 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309764 '4347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309765 'BaseType' => '330',
9766 'Name' => 'bitfield8_t const*',
9767 'Size' => '8',
9768 'Type' => 'Pointer'
9769 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309770 '5123' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309771 'Name' => '_Bool',
9772 'Size' => '1',
9773 'Type' => 'Intrinsic'
9774 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309775 '5130' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309776 'BaseType' => '856',
9777 'Name' => 'struct pldm_msg_hdr const*',
9778 'Size' => '8',
9779 'Type' => 'Pointer'
9780 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309781 '5196' => {
9782 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309783 'Name' => 'struct pldm_header_info*',
9784 'Size' => '8',
9785 'Type' => 'Pointer'
9786 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309787 '5287' => {
9788 'BaseType' => '1001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309789 'Name' => 'struct pldm_header_info const*',
9790 'Size' => '8',
9791 'Type' => 'Pointer'
9792 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309793 '5292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309794 'BaseType' => '745',
9795 'Name' => 'struct pldm_msg_hdr*',
9796 'Size' => '8',
9797 'Type' => 'Pointer'
9798 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309799 '5342' => {
9800 'BaseType' => '5352',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309801 'Name' => 'void const*',
9802 'Size' => '8',
9803 'Type' => 'Pointer'
9804 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309805 '5352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309806 'BaseType' => '1',
9807 'Name' => 'void const',
9808 'Type' => 'Const'
9809 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309810 '5504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309811 'BaseType' => '53',
9812 'Header' => 'types.h',
9813 'Line' => '40',
9814 'Name' => '__uint16_t',
9815 'PrivateABI' => 1,
9816 'Size' => '2',
9817 'Type' => 'Typedef'
9818 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309819 '5568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309820 'BaseType' => '140',
9821 'Name' => 'uint8_t const',
9822 'Size' => '1',
9823 'Type' => 'Const'
9824 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309825 '5573' => {
9826 'BaseType' => '5504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309827 'Header' => 'stdint-uintn.h',
9828 'Line' => '25',
9829 'Name' => 'uint16_t',
9830 'PrivateABI' => 1,
9831 'Size' => '2',
9832 'Type' => 'Typedef'
9833 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309834 '6778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309835 'Header' => 'utils.h',
9836 'Line' => '20',
9837 'Memb' => {
9838 '0' => {
9839 'name' => 'ptr',
9840 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309841 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309842 },
9843 '1' => {
9844 'name' => 'length',
9845 'offset' => '8',
9846 'type' => '453'
9847 }
9848 },
9849 'Name' => 'struct variable_field',
9850 'Size' => '16',
9851 'Type' => 'Struct'
9852 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309853 '6817' => {
9854 'BaseType' => '5568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309855 'Name' => 'uint8_t const*',
9856 'Size' => '8',
9857 'Type' => 'Pointer'
9858 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309859 '7174' => {
9860 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309861 'Name' => 'struct variable_field*',
9862 'Size' => '8',
9863 'Type' => 'Pointer'
9864 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309865 '9256' => {
9866 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309867 'Name' => 'uint16_t*',
9868 'Size' => '8',
9869 'Type' => 'Pointer'
9870 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309871 '9819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309872 'BaseType' => '453',
9873 'Name' => 'size_t*',
9874 'Size' => '8',
9875 'Type' => 'Pointer'
9876 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309877 '12431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309878 'BaseType' => '74',
9879 'Header' => 'types.h',
9880 'Line' => '37',
9881 'Name' => '__int8_t',
9882 'PrivateABI' => 1,
9883 'Size' => '1',
9884 'Type' => 'Typedef'
9885 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309886 '12462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309887 'BaseType' => '93',
9888 'Header' => 'types.h',
9889 'Line' => '39',
9890 'Name' => '__int16_t',
9891 'PrivateABI' => 1,
9892 'Size' => '2',
9893 'Type' => 'Typedef'
9894 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309895 '12493' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309896 'BaseType' => '100',
9897 'Header' => 'types.h',
9898 'Line' => '41',
9899 'Name' => '__int32_t',
9900 'PrivateABI' => 1,
9901 'Size' => '4',
9902 'Type' => 'Typedef'
9903 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309904 '12550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309905 'BaseType' => '133',
9906 'Name' => 'char*',
9907 'Size' => '8',
9908 'Type' => 'Pointer'
9909 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309910 '12567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309911 'BaseType' => '133',
9912 'Name' => 'char const',
9913 'Size' => '1',
9914 'Type' => 'Const'
9915 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309916 '12572' => {
9917 'BaseType' => '12431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309918 'Header' => 'stdint-intn.h',
9919 'Line' => '24',
9920 'Name' => 'int8_t',
9921 'PrivateABI' => 1,
9922 'Size' => '1',
9923 'Type' => 'Typedef'
9924 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309925 '12584' => {
9926 'BaseType' => '12462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309927 'Header' => 'stdint-intn.h',
9928 'Line' => '25',
9929 'Name' => 'int16_t',
9930 'PrivateABI' => 1,
9931 'Size' => '2',
9932 'Type' => 'Typedef'
9933 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309934 '12596' => {
9935 'BaseType' => '12493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309936 'Header' => 'stdint-intn.h',
9937 'Line' => '26',
9938 'Name' => 'int32_t',
9939 'PrivateABI' => 1,
9940 'Size' => '4',
9941 'Type' => 'Typedef'
9942 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309943 '12637' => {
9944 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309945 'Name' => 'uint16_t const',
9946 'Size' => '2',
9947 'Type' => 'Const'
9948 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309949 '12654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309950 'BaseType' => '152',
9951 'Name' => 'uint32_t const',
9952 'Size' => '4',
9953 'Type' => 'Const'
9954 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309955 '12849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309956 'BaseType' => '140',
9957 'Header' => 'pldm_types.h',
9958 'Line' => '32',
9959 'Name' => 'bool8_t',
9960 'Size' => '1',
9961 'Type' => 'Typedef'
9962 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309963 '12861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309964 'BaseType' => '418',
9965 'Header' => 'pldm_types.h',
9966 'Line' => '164',
9967 'Name' => 'real32_t',
9968 'Size' => '4',
9969 'Type' => 'Typedef'
9970 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309971 '12920' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309972 'BaseType' => '453',
9973 'Name' => 'size_t const',
9974 'Size' => '8',
9975 'Type' => 'Const'
9976 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309977 '13466' => {
9978 'BaseType' => '12567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309979 'Name' => 'char const*',
9980 'Size' => '8',
9981 'Type' => 'Pointer'
9982 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +09309983 '14088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309984 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309985 'Line' => '250',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309986 'Memb' => {
9987 '0' => {
9988 'name' => 'PLDM_SENSOR_OP_STATE',
9989 'value' => '0'
9990 },
9991 '1' => {
9992 'name' => 'PLDM_STATE_SENSOR_STATE',
9993 'value' => '1'
9994 },
9995 '2' => {
9996 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
9997 'value' => '2'
9998 }
9999 },
10000 'Name' => 'enum sensor_event_class_states',
10001 'Size' => '4',
10002 'Type' => 'Enum'
10003 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010004 '14122' => {
10005 'BaseType' => '14088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010006 'Name' => 'enum sensor_event_class_states const',
10007 'Size' => '4',
10008 'Type' => 'Const'
10009 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010010 '14345' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010011 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010012 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010013 'Memb' => {
10014 '0' => {
10015 'name' => 'record_handle',
10016 'offset' => '0',
10017 'type' => '152'
10018 },
10019 '1' => {
10020 'name' => 'version',
10021 'offset' => '4',
10022 'type' => '140'
10023 },
10024 '2' => {
10025 'name' => 'type',
10026 'offset' => '5',
10027 'type' => '140'
10028 },
10029 '3' => {
10030 'name' => 'record_change_num',
10031 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010032 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010033 },
10034 '4' => {
10035 'name' => 'length',
10036 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010037 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010038 }
10039 },
10040 'Name' => 'struct pldm_pdr_hdr',
10041 'Size' => '10',
10042 'Type' => 'Struct'
10043 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010044 '14424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010045 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010046 'Line' => '547',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010047 'Memb' => {
10048 '0' => {
10049 'name' => 'hdr',
10050 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010051 'type' => '14345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010052 },
10053 '1' => {
10054 'name' => 'terminus_handle',
10055 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010056 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010057 },
10058 '2' => {
10059 'name' => 'sensor_id',
10060 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010061 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010062 },
10063 '3' => {
10064 'name' => 'entity_type',
10065 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010066 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010067 },
10068 '4' => {
10069 'name' => 'entity_instance',
10070 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010071 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010072 },
10073 '5' => {
10074 'name' => 'container_id',
10075 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010076 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010077 },
10078 '6' => {
10079 'name' => 'sensor_init',
10080 'offset' => '32',
10081 'type' => '140'
10082 },
10083 '7' => {
10084 'name' => 'sensor_auxiliary_names_pdr',
10085 'offset' => '33',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010086 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010087 },
10088 '8' => {
10089 'name' => 'composite_sensor_count',
10090 'offset' => '34',
10091 'type' => '140'
10092 },
10093 '9' => {
10094 'name' => 'possible_states',
10095 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010096 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010097 }
10098 },
10099 'Name' => 'struct pldm_state_sensor_pdr',
10100 'Size' => '24',
10101 'Type' => 'Struct'
10102 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010103 '14568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010104 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010105 'Line' => '564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010106 'Memb' => {
10107 '0' => {
10108 'name' => 'state_set_id',
10109 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010110 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010111 },
10112 '1' => {
10113 'name' => 'possible_states_size',
10114 'offset' => '2',
10115 'type' => '140'
10116 },
10117 '2' => {
10118 'name' => 'states',
10119 'offset' => '3',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010120 'type' => '14626'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010121 }
10122 },
10123 'Name' => 'struct state_sensor_possible_states',
10124 'Size' => '4',
10125 'Type' => 'Struct'
10126 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010127 '14621' => {
10128 'BaseType' => '14568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010129 'Name' => 'struct state_sensor_possible_states const',
10130 'Size' => '4',
10131 'Type' => 'Const'
10132 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010133 '14626' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010134 'BaseType' => '318',
10135 'Name' => 'bitfield8_t[1]',
10136 'Size' => '1',
10137 'Type' => 'Array'
10138 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010139 '14642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010140 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010141 'Line' => '574',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010142 'Memb' => {
10143 '0' => {
10144 'name' => 'hdr',
10145 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010146 'type' => '14345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010147 },
10148 '1' => {
10149 'name' => 'terminus_handle',
10150 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010151 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010152 },
10153 '2' => {
10154 'name' => 'effecter_id',
10155 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010156 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010157 },
10158 '3' => {
10159 'name' => 'entity_type',
10160 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010161 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010162 },
10163 '4' => {
10164 'name' => 'entity_instance',
10165 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010166 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010167 },
10168 '5' => {
10169 'name' => 'container_id',
10170 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010171 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010172 },
10173 '6' => {
10174 'name' => 'effecter_semantic_id',
10175 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010176 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010177 },
10178 '7' => {
10179 'name' => 'effecter_init',
10180 'offset' => '34',
10181 'type' => '140'
10182 },
10183 '8' => {
10184 'name' => 'has_description_pdr',
10185 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010186 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010187 },
10188 '9' => {
10189 'name' => 'composite_effecter_count',
10190 'offset' => '36',
10191 'type' => '140'
10192 },
10193 '10' => {
10194 'name' => 'possible_states',
10195 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010196 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010197 }
10198 },
10199 'Name' => 'struct pldm_state_effecter_pdr',
10200 'Size' => '26',
10201 'Type' => 'Struct'
10202 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010203 '14987' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010204 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010205 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010206 'Memb' => {
10207 '0' => {
10208 'name' => 'value_u8',
10209 'offset' => '0',
10210 'type' => '140'
10211 },
10212 '1' => {
10213 'name' => 'value_s8',
10214 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010215 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010216 },
10217 '2' => {
10218 'name' => 'value_u16',
10219 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010220 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010221 },
10222 '3' => {
10223 'name' => 'value_s16',
10224 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010225 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010226 },
10227 '4' => {
10228 'name' => 'value_u32',
10229 'offset' => '0',
10230 'type' => '152'
10231 },
10232 '5' => {
10233 'name' => 'value_s32',
10234 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010235 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010236 },
10237 '6' => {
10238 'name' => 'value_f32',
10239 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010240 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010241 }
10242 },
10243 'Name' => 'union union_range_field_format',
10244 'Size' => '4',
10245 'Type' => 'Union'
10246 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010247 '15550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010248 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010249 'Line' => '722',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010250 'Memb' => {
10251 '0' => {
10252 'name' => 'value_u8',
10253 'offset' => '0',
10254 'type' => '140'
10255 },
10256 '1' => {
10257 'name' => 'value_s8',
10258 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010259 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010260 },
10261 '2' => {
10262 'name' => 'value_u16',
10263 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010264 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010265 },
10266 '3' => {
10267 'name' => 'value_s16',
10268 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010269 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010270 },
10271 '4' => {
10272 'name' => 'value_u32',
10273 'offset' => '0',
10274 'type' => '152'
10275 },
10276 '5' => {
10277 'name' => 'value_s32',
10278 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010279 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010280 }
10281 },
10282 'Name' => 'union union_sensor_data_size',
10283 'Size' => '4',
10284 'Type' => 'Union'
10285 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010286 '15562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010287 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010288 'Line' => '729',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010289 'Memb' => {
10290 '0' => {
10291 'name' => 'record_handle',
10292 'offset' => '0',
10293 'type' => '152'
10294 },
10295 '1' => {
10296 'name' => 'version',
10297 'offset' => '4',
10298 'type' => '140'
10299 },
10300 '2' => {
10301 'name' => 'type',
10302 'offset' => '5',
10303 'type' => '140'
10304 },
10305 '3' => {
10306 'name' => 'record_change_num',
10307 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010308 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010309 },
10310 '4' => {
10311 'name' => 'length',
10312 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010313 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010314 }
10315 },
10316 'Name' => 'struct pldm_value_pdr_hdr',
10317 'Size' => '12',
10318 'Type' => 'Struct'
10319 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010320 '15641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010321 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010322 'Line' => '747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010323 'Memb' => {
10324 '0' => {
10325 'name' => 'entity_instance_num',
10326 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010327 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010328 },
10329 '1' => {
10330 'name' => 'entity_instance',
10331 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010332 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010333 }
10334 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010335 'Name' => 'anon-union-platform.h-747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010336 'Size' => '2',
10337 'Type' => 'Union'
10338 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010339 '15675' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010340 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010341 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010342 'Memb' => {
10343 '0' => {
10344 'name' => 'hdr',
10345 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010346 'type' => '15562'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010347 },
10348 '1' => {
10349 'name' => 'terminus_handle',
10350 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010351 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010352 },
10353 '2' => {
10354 'name' => 'sensor_id',
10355 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010356 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010357 },
10358 '3' => {
10359 'name' => 'entity_type',
10360 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010361 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010362 },
10363 '4' => {
10364 'name' => 'unnamed0',
10365 'offset' => '24',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010366 'type' => '15641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010367 },
10368 '5' => {
10369 'name' => 'container_id',
10370 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010371 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010372 },
10373 '6' => {
10374 'name' => 'sensor_init',
10375 'offset' => '34',
10376 'type' => '140'
10377 },
10378 '7' => {
10379 'name' => 'sensor_auxiliary_names_pdr',
10380 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010381 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010382 },
10383 '8' => {
10384 'name' => 'base_unit',
10385 'offset' => '36',
10386 'type' => '140'
10387 },
10388 '9' => {
10389 'name' => 'unit_modifier',
10390 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010391 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010392 },
10393 '10' => {
10394 'name' => 'rate_unit',
10395 'offset' => '38',
10396 'type' => '140'
10397 },
10398 '11' => {
10399 'name' => 'base_oem_unit_handle',
10400 'offset' => '39',
10401 'type' => '140'
10402 },
10403 '12' => {
10404 'name' => 'aux_unit',
10405 'offset' => '40',
10406 'type' => '140'
10407 },
10408 '13' => {
10409 'name' => 'aux_unit_modifier',
10410 'offset' => '41',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010411 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010412 },
10413 '14' => {
10414 'name' => 'aux_rate_unit',
10415 'offset' => '48',
10416 'type' => '140'
10417 },
10418 '15' => {
10419 'name' => 'rel',
10420 'offset' => '49',
10421 'type' => '140'
10422 },
10423 '16' => {
10424 'name' => 'aux_oem_unit_handle',
10425 'offset' => '50',
10426 'type' => '140'
10427 },
10428 '17' => {
10429 'name' => 'is_linear',
10430 'offset' => '51',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010431 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010432 },
10433 '18' => {
10434 'name' => 'sensor_data_size',
10435 'offset' => '52',
10436 'type' => '140'
10437 },
10438 '19' => {
10439 'name' => 'resolution',
10440 'offset' => '54',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010441 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010442 },
10443 '20' => {
10444 'name' => 'offset',
10445 'offset' => '64',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010446 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010447 },
10448 '21' => {
10449 'name' => 'accuracy',
10450 'offset' => '68',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010451 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010452 },
10453 '22' => {
10454 'name' => 'plus_tolerance',
10455 'offset' => '70',
10456 'type' => '140'
10457 },
10458 '23' => {
10459 'name' => 'minus_tolerance',
10460 'offset' => '71',
10461 'type' => '140'
10462 },
10463 '24' => {
10464 'name' => 'hysteresis',
10465 'offset' => '72',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010466 'type' => '15550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010467 },
10468 '25' => {
10469 'name' => 'supported_thresholds',
10470 'offset' => '82',
10471 'type' => '318'
10472 },
10473 '26' => {
10474 'name' => 'threshold_and_hysteresis_volatility',
10475 'offset' => '83',
10476 'type' => '318'
10477 },
10478 '27' => {
10479 'name' => 'state_transition_interval',
10480 'offset' => '86',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010481 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010482 },
10483 '28' => {
10484 'name' => 'update_interval',
10485 'offset' => '96',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010486 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010487 },
10488 '29' => {
10489 'name' => 'max_readable',
10490 'offset' => '100',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010491 'type' => '15550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010492 },
10493 '30' => {
10494 'name' => 'min_readable',
10495 'offset' => '104',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010496 'type' => '15550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010497 },
10498 '31' => {
10499 'name' => 'range_field_format',
10500 'offset' => '114',
10501 'type' => '140'
10502 },
10503 '32' => {
10504 'name' => 'range_field_support',
10505 'offset' => '115',
10506 'type' => '318'
10507 },
10508 '33' => {
10509 'name' => 'nominal_value',
10510 'offset' => '118',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010511 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010512 },
10513 '34' => {
10514 'name' => 'normal_max',
10515 'offset' => '128',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010516 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010517 },
10518 '35' => {
10519 'name' => 'normal_min',
10520 'offset' => '132',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010521 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010522 },
10523 '36' => {
10524 'name' => 'warning_high',
10525 'offset' => '136',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010526 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010527 },
10528 '37' => {
10529 'name' => 'warning_low',
10530 'offset' => '146',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010531 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010532 },
10533 '38' => {
10534 'name' => 'critical_high',
10535 'offset' => '150',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010536 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010537 },
10538 '39' => {
10539 'name' => 'critical_low',
10540 'offset' => '256',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010541 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010542 },
10543 '40' => {
10544 'name' => 'fatal_high',
10545 'offset' => '260',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010546 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010547 },
10548 '41' => {
10549 'name' => 'fatal_low',
10550 'offset' => '264',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010551 'type' => '14987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010552 }
10553 },
10554 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10555 'Size' => '112',
10556 'Type' => 'Struct'
10557 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010558 '16228' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010559 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010560 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010561 'Memb' => {
10562 '0' => {
10563 'name' => 'state_set_id',
10564 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010565 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010566 },
10567 '1' => {
10568 'name' => 'possible_states_size',
10569 'offset' => '2',
10570 'type' => '140'
10571 },
10572 '2' => {
10573 'name' => 'states',
10574 'offset' => '3',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010575 'type' => '14626'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010576 }
10577 },
10578 'Name' => 'struct state_effecter_possible_states',
10579 'Size' => '4',
10580 'Type' => 'Struct'
10581 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010582 '16281' => {
10583 'BaseType' => '16228',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010584 'Name' => 'struct state_effecter_possible_states const',
10585 'Size' => '4',
10586 'Type' => 'Const'
10587 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010588 '16286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010589 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010590 'Line' => '842',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010591 'Memb' => {
10592 '0' => {
10593 'name' => 'set_request',
10594 'offset' => '0',
10595 'type' => '140'
10596 },
10597 '1' => {
10598 'name' => 'effecter_state',
10599 'offset' => '1',
10600 'type' => '140'
10601 }
10602 },
10603 'Name' => 'struct state_field_for_state_effecter_set',
10604 'Size' => '2',
10605 'Type' => 'Struct'
10606 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010607 '16326' => {
10608 'BaseType' => '16286',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010609 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010610 'Line' => '845',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010611 'Name' => 'set_effecter_state_field',
10612 'Size' => '2',
10613 'Type' => 'Typedef'
10614 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010615 '16338' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010616 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010617 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010618 'Memb' => {
10619 '0' => {
10620 'name' => 'sensor_op_state',
10621 'offset' => '0',
10622 'type' => '140'
10623 },
10624 '1' => {
10625 'name' => 'present_state',
10626 'offset' => '1',
10627 'type' => '140'
10628 },
10629 '2' => {
10630 'name' => 'previous_state',
10631 'offset' => '2',
10632 'type' => '140'
10633 },
10634 '3' => {
10635 'name' => 'event_state',
10636 'offset' => '3',
10637 'type' => '140'
10638 }
10639 },
10640 'Name' => 'struct state_field_for_get_state_sensor_readings',
10641 'Size' => '4',
10642 'Type' => 'Struct'
10643 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010644 '16404' => {
10645 'BaseType' => '16338',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010646 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010647 'Line' => '859',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010648 'Name' => 'get_sensor_state_field',
10649 'Size' => '4',
10650 'Type' => 'Typedef'
10651 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010652 '16603' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010653 'BaseType' => '140',
10654 'Name' => 'uint8_t[13]',
10655 'Size' => '13',
10656 'Type' => 'Array'
10657 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010658 '17085' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010659 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010660 'Line' => '996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010661 'Memb' => {
10662 '0' => {
10663 'name' => 'sensor_id',
10664 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010665 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010666 },
10667 '1' => {
10668 'name' => 'sensor_event_class_type',
10669 'offset' => '2',
10670 'type' => '140'
10671 },
10672 '2' => {
10673 'name' => 'event_class',
10674 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010675 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010676 }
10677 },
10678 'Name' => 'struct pldm_sensor_event_data',
10679 'Size' => '4',
10680 'Type' => 'Struct'
10681 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010682 '17297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010683 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010684 'Line' => '1077',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010685 'Memb' => {
10686 '0' => {
10687 'name' => 'event_data_format',
10688 'offset' => '0',
10689 'type' => '140'
10690 },
10691 '1' => {
10692 'name' => 'number_of_change_records',
10693 'offset' => '1',
10694 'type' => '140'
10695 },
10696 '2' => {
10697 'name' => 'change_records',
10698 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010699 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010700 }
10701 },
10702 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10703 'Size' => '3',
10704 'Type' => 'Struct'
10705 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010706 '60289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010707 'BaseType' => '126',
10708 'Name' => 'void**',
10709 'Size' => '8',
10710 'Type' => 'Pointer'
10711 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010712 '70429' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010713 'BaseType' => '9819',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010714 'Name' => 'size_t*const',
10715 'Size' => '8',
10716 'Type' => 'Const'
10717 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010718 '74019' => {
10719 'BaseType' => '74029',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010720 'Name' => 'uint32_t const*const*',
10721 'Size' => '8',
10722 'Type' => 'Pointer'
10723 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010724 '74024' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010725 'BaseType' => '12654',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010726 'Name' => 'uint32_t const*',
10727 'Size' => '8',
10728 'Type' => 'Pointer'
10729 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010730 '74029' => {
10731 'BaseType' => '74024',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010732 'Name' => 'uint32_t const*const',
10733 'Size' => '8',
10734 'Type' => 'Const'
10735 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010736 '74034' => {
10737 'BaseType' => '17297',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010738 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10739 'Size' => '8',
10740 'Type' => 'Pointer'
10741 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010742 '137431' => {
10743 'BaseType' => '15675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010744 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10745 'Size' => '8',
10746 'Type' => 'Pointer'
10747 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010748 '152786' => {
10749 'BaseType' => '17085',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010750 'Name' => 'struct pldm_sensor_event_data*',
10751 'Size' => '8',
10752 'Type' => 'Pointer'
10753 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010754 '152791' => {
10755 'BaseType' => '152786',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010756 'Name' => 'struct pldm_sensor_event_data*const',
10757 'Size' => '8',
10758 'Type' => 'Const'
10759 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010760 '155712' => {
10761 'BaseType' => '16404',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010762 'Name' => 'get_sensor_state_field*',
10763 'Size' => '8',
10764 'Type' => 'Pointer'
10765 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010766 '168936' => {
10767 'BaseType' => '16326',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010768 'Name' => 'set_effecter_state_field*',
10769 'Size' => '8',
10770 'Type' => 'Pointer'
10771 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010772 '169902' => {
10773 'BaseType' => '14424',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010774 'Name' => 'struct pldm_state_sensor_pdr*',
10775 'Size' => '8',
10776 'Type' => 'Pointer'
10777 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010778 '169907' => {
10779 'BaseType' => '169902',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010780 'Name' => 'struct pldm_state_sensor_pdr*const',
10781 'Size' => '8',
10782 'Type' => 'Const'
10783 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010784 '169912' => {
10785 'BaseType' => '14621',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010786 'Name' => 'struct state_sensor_possible_states const*',
10787 'Size' => '8',
10788 'Type' => 'Pointer'
10789 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010790 '169917' => {
10791 'BaseType' => '169912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010792 'Name' => 'struct state_sensor_possible_states const*const',
10793 'Size' => '8',
10794 'Type' => 'Const'
10795 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010796 '170306' => {
10797 'BaseType' => '14642',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010798 'Name' => 'struct pldm_state_effecter_pdr*',
10799 'Size' => '8',
10800 'Type' => 'Pointer'
10801 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010802 '170311' => {
10803 'BaseType' => '170306',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010804 'Name' => 'struct pldm_state_effecter_pdr*const',
10805 'Size' => '8',
10806 'Type' => 'Const'
10807 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010808 '170316' => {
10809 'BaseType' => '16281',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010810 'Name' => 'struct state_effecter_possible_states const*',
10811 'Size' => '8',
10812 'Type' => 'Pointer'
10813 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010814 '170321' => {
10815 'BaseType' => '170316',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010816 'Name' => 'struct state_effecter_possible_states const*const',
10817 'Size' => '8',
10818 'Type' => 'Const'
10819 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010820 '175277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010821 'BaseType' => '67',
10822 'Header' => 'types.h',
10823 'Line' => '45',
10824 'Name' => '__uint64_t',
10825 'PrivateABI' => 1,
10826 'Size' => '8',
10827 'Type' => 'Typedef'
10828 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010829 '175296' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010830 'BaseType' => '119',
10831 'Header' => 'types.h',
10832 'Line' => '194',
10833 'Name' => '__ssize_t',
10834 'PrivateABI' => 1,
10835 'Size' => '8',
10836 'Type' => 'Typedef'
10837 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010838 '175371' => {
10839 'BaseType' => '175277',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010840 'Header' => 'stdint-uintn.h',
10841 'Line' => '27',
10842 'Name' => 'uint64_t',
10843 'PrivateABI' => 1,
10844 'Size' => '8',
10845 'Type' => 'Typedef'
10846 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010847 '175517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010848 'Header' => 'bios.h',
10849 'Line' => '39',
10850 'Memb' => {
10851 '0' => {
10852 'name' => 'PLDM_BIOS_STRING_TABLE',
10853 'value' => '0'
10854 },
10855 '1' => {
10856 'name' => 'PLDM_BIOS_ATTR_TABLE',
10857 'value' => '1'
10858 },
10859 '2' => {
10860 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10861 'value' => '2'
10862 }
10863 },
10864 'Name' => 'enum pldm_bios_table_types',
10865 'Size' => '4',
10866 'Type' => 'Enum'
10867 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010868 '175551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010869 'Header' => 'bios.h',
10870 'Line' => '48',
10871 'Memb' => {
10872 '0' => {
10873 'name' => 'string_handle',
10874 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010875 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010876 },
10877 '1' => {
10878 'name' => 'string_length',
10879 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010880 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010881 },
10882 '2' => {
10883 'name' => 'name',
10884 'offset' => '4',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010885 'type' => '175608'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010886 }
10887 },
10888 'Name' => 'struct pldm_bios_string_table_entry',
10889 'Size' => '5',
10890 'Type' => 'Struct'
10891 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010892 '175603' => {
10893 'BaseType' => '175551',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010894 'Name' => 'struct pldm_bios_string_table_entry const',
10895 'Size' => '5',
10896 'Type' => 'Const'
10897 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010898 '175608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010899 'BaseType' => '133',
10900 'Name' => 'char[1]',
10901 'Size' => '1',
10902 'Type' => 'Array'
10903 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010904 '175624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010905 'Header' => 'bios.h',
10906 'Line' => '54',
10907 'Memb' => {
10908 '0' => {
10909 'name' => 'attr_handle',
10910 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010911 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010912 },
10913 '1' => {
10914 'name' => 'attr_type',
10915 'offset' => '2',
10916 'type' => '140'
10917 },
10918 '2' => {
10919 'name' => 'string_handle',
10920 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010921 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010922 },
10923 '3' => {
10924 'name' => 'metadata',
10925 'offset' => '5',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010926 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010927 }
10928 },
10929 'Name' => 'struct pldm_bios_attr_table_entry',
10930 'Size' => '6',
10931 'Type' => 'Struct'
10932 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010933 '175689' => {
10934 'BaseType' => '175624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010935 'Name' => 'struct pldm_bios_attr_table_entry const',
10936 'Size' => '6',
10937 'Type' => 'Const'
10938 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010939 '175694' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010940 'Header' => 'bios.h',
10941 'Line' => '66',
10942 'Memb' => {
10943 '0' => {
10944 'name' => 'attr_handle',
10945 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010946 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010947 },
10948 '1' => {
10949 'name' => 'attr_type',
10950 'offset' => '2',
10951 'type' => '140'
10952 },
10953 '2' => {
10954 'name' => 'value',
10955 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010956 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010957 }
10958 },
10959 'Name' => 'struct pldm_bios_attr_val_table_entry',
10960 'Size' => '4',
10961 'Type' => 'Struct'
10962 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010963 '175746' => {
10964 'BaseType' => '175694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010965 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10966 'Size' => '4',
10967 'Type' => 'Const'
10968 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010969 '175815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010970 'Header' => 'bios_table.h',
10971 'Line' => '206',
10972 'Memb' => {
10973 '0' => {
10974 'name' => 'name_handle',
10975 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010976 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010977 },
10978 '1' => {
10979 'name' => 'read_only',
10980 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010981 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010982 },
10983 '2' => {
10984 'name' => 'pv_num',
10985 'offset' => '3',
10986 'type' => '140'
10987 },
10988 '3' => {
10989 'name' => 'pv_handle',
10990 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093010991 'type' => '175918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010992 },
10993 '4' => {
10994 'name' => 'def_num',
10995 'offset' => '22',
10996 'type' => '140'
10997 },
10998 '5' => {
10999 'name' => 'def_index',
11000 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011001 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011002 }
11003 },
11004 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11005 'Size' => '32',
11006 'Type' => 'Struct'
11007 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011008 '175906' => {
11009 'BaseType' => '175815',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011010 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11011 'Size' => '32',
11012 'Type' => 'Const'
11013 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011014 '175918' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011015 'BaseType' => '12637',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011016 'Name' => 'uint16_t const*',
11017 'Size' => '8',
11018 'Type' => 'Pointer'
11019 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011020 '175928' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011021 'Header' => 'bios_table.h',
11022 'Line' => '294',
11023 'Memb' => {
11024 '0' => {
11025 'name' => 'name_handle',
11026 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011027 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011028 },
11029 '1' => {
11030 'name' => 'read_only',
11031 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011032 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011033 },
11034 '2' => {
11035 'name' => 'string_type',
11036 'offset' => '3',
11037 'type' => '140'
11038 },
11039 '3' => {
11040 'name' => 'min_length',
11041 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011042 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011043 },
11044 '4' => {
11045 'name' => 'max_length',
11046 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011047 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011048 },
11049 '5' => {
11050 'name' => 'def_length',
11051 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011052 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011053 },
11054 '6' => {
11055 'name' => 'def_string',
11056 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011057 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011058 }
11059 },
11060 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11061 'Size' => '24',
11062 'Type' => 'Struct'
11063 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011064 '176040' => {
11065 'BaseType' => '175928',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011066 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11067 'Size' => '24',
11068 'Type' => 'Const'
11069 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011070 '176050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011071 'Header' => 'bios_table.h',
11072 'Line' => '384',
11073 'Memb' => {
11074 '0' => {
11075 'name' => 'name_handle',
11076 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011077 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011078 },
11079 '1' => {
11080 'name' => 'read_only',
11081 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011082 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011083 },
11084 '2' => {
11085 'name' => 'lower_bound',
11086 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011087 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011088 },
11089 '3' => {
11090 'name' => 'upper_bound',
11091 'offset' => '22',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011092 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011093 },
11094 '4' => {
11095 'name' => 'scalar_increment',
11096 'offset' => '36',
11097 'type' => '152'
11098 },
11099 '5' => {
11100 'name' => 'default_value',
11101 'offset' => '50',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011102 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011103 }
11104 },
11105 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11106 'Size' => '40',
11107 'Type' => 'Struct'
11108 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011109 '176148' => {
11110 'BaseType' => '176050',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011111 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11112 'Size' => '40',
11113 'Type' => 'Const'
11114 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011115 '176153' => {
11116 'BaseType' => '175296',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011117 'Header' => 'types.h',
11118 'Line' => '108',
11119 'Name' => 'ssize_t',
11120 'PrivateABI' => 1,
11121 'Size' => '8',
11122 'Type' => 'Typedef'
11123 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011124 '176431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011125 'Name' => 'ssize_t(*)(void const*)',
11126 'Param' => {
11127 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011128 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011129 }
11130 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011131 'Return' => '176153',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011132 'Size' => '8',
11133 'Type' => 'FuncPtr'
11134 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011135 '176501' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011136 'Line' => '938',
11137 'Memb' => {
11138 '0' => {
11139 'name' => 'table_data',
11140 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011141 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011142 },
11143 '1' => {
11144 'name' => 'table_len',
11145 'offset' => '8',
11146 'type' => '453'
11147 },
11148 '2' => {
11149 'name' => 'current_pos',
11150 'offset' => '22',
11151 'type' => '453'
11152 },
11153 '3' => {
11154 'name' => 'entry_length_handler',
11155 'offset' => '36',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011156 'type' => '176431'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011157 }
11158 },
11159 'Name' => 'struct pldm_bios_table_iter',
11160 'PrivateABI' => 1,
11161 'Size' => '32',
11162 'Source' => 'bios_table.c',
11163 'Type' => 'Struct'
11164 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011165 '176571' => {
11166 'BaseType' => '176501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011167 'Name' => 'struct pldm_bios_table_iter const',
11168 'Size' => '32',
11169 'Type' => 'Const'
11170 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011171 '177641' => {
11172 'BaseType' => '176501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011173 'Name' => 'struct pldm_bios_table_iter*',
11174 'Size' => '8',
11175 'Type' => 'Pointer'
11176 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011177 '177646' => {
11178 'BaseType' => '175746',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011179 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11180 'Size' => '8',
11181 'Type' => 'Pointer'
11182 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011183 '178060' => {
11184 'BaseType' => '175689',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011185 'Name' => 'struct pldm_bios_attr_table_entry const*',
11186 'Size' => '8',
11187 'Type' => 'Pointer'
11188 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011189 '178664' => {
11190 'BaseType' => '175603',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011191 'Name' => 'struct pldm_bios_string_table_entry const*',
11192 'Size' => '8',
11193 'Type' => 'Pointer'
11194 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011195 '179827' => {
11196 'BaseType' => '176571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011197 'Name' => 'struct pldm_bios_table_iter const*',
11198 'Size' => '8',
11199 'Type' => 'Pointer'
11200 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011201 '184100' => {
11202 'BaseType' => '175371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011203 'Name' => 'uint64_t*',
11204 'Size' => '8',
11205 'Type' => 'Pointer'
11206 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011207 '184377' => {
11208 'BaseType' => '176148',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011209 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11210 'Size' => '8',
11211 'Type' => 'Pointer'
11212 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011213 '184686' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011214 'BaseType' => '13466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011215 'Name' => 'char const**',
11216 'Size' => '8',
11217 'Type' => 'Pointer'
11218 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011219 '185858' => {
11220 'BaseType' => '176040',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011221 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11222 'Size' => '8',
11223 'Type' => 'Pointer'
11224 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011225 '187358' => {
11226 'BaseType' => '175906',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011227 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11228 'Size' => '8',
11229 'Type' => 'Pointer'
11230 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011231 '189576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011232 'Header' => 'pldm_types.h',
11233 'Line' => '36',
11234 'Name' => 'anon-struct-pldm_types.h-36',
11235 'Size' => '2',
11236 'Type' => 'Struct'
11237 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011238 '189840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011239 'Header' => 'pldm_types.h',
11240 'Line' => '54',
11241 'Memb' => {
11242 '0' => {
11243 'name' => 'value',
11244 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011245 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011246 },
11247 '1' => {
11248 'name' => 'bits',
11249 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011250 'type' => '189576'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011251 }
11252 },
11253 'Name' => 'union bitfield16_t',
11254 'Size' => '2',
11255 'Type' => 'Union'
11256 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011257 '189852' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011258 'Header' => 'pldm_types.h',
11259 'Line' => '58',
11260 'Name' => 'anon-struct-pldm_types.h-58',
11261 'Size' => '4',
11262 'Type' => 'Struct'
11263 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011264 '190340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011265 'Header' => 'pldm_types.h',
11266 'Line' => '92',
11267 'Memb' => {
11268 '0' => {
11269 'name' => 'value',
11270 'offset' => '0',
11271 'type' => '152'
11272 },
11273 '1' => {
11274 'name' => 'bits',
11275 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011276 'type' => '189852'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011277 }
11278 },
11279 'Name' => 'union bitfield32_t',
11280 'Size' => '4',
11281 'Type' => 'Union'
11282 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011283 '190352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011284 'Header' => 'pldm_types.h',
11285 'Line' => '96',
11286 'Name' => 'anon-struct-pldm_types.h-96',
11287 'Size' => '8',
11288 'Type' => 'Struct'
11289 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011290 '191288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011291 'Header' => 'pldm_types.h',
11292 'Line' => '162',
11293 'Memb' => {
11294 '0' => {
11295 'name' => 'value',
11296 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011297 'type' => '175371'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011298 },
11299 '1' => {
11300 'name' => 'bits',
11301 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011302 'type' => '190352'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011303 }
11304 },
11305 'Name' => 'union bitfield64_t',
11306 'Size' => '8',
11307 'Type' => 'Union'
11308 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011309 '193101' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011310 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011311 'Line' => '372',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011312 'Memb' => {
11313 '0' => {
11314 'name' => 'uuid',
11315 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011316 'type' => '193205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011317 },
11318 '1' => {
11319 'name' => 'package_header_format_version',
11320 'offset' => '22',
11321 'type' => '140'
11322 },
11323 '2' => {
11324 'name' => 'package_header_size',
11325 'offset' => '23',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011326 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011327 },
11328 '3' => {
11329 'name' => 'package_release_date_time',
11330 'offset' => '25',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011331 'type' => '16603'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011332 },
11333 '4' => {
11334 'name' => 'component_bitmap_bit_length',
11335 'offset' => '50',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011336 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011337 },
11338 '5' => {
11339 'name' => 'package_version_string_type',
11340 'offset' => '52',
11341 'type' => '140'
11342 },
11343 '6' => {
11344 'name' => 'package_version_string_length',
11345 'offset' => '53',
11346 'type' => '140'
11347 }
11348 },
11349 'Name' => 'struct pldm_package_header_information',
11350 'Size' => '36',
11351 'Type' => 'Struct'
11352 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011353 '193205' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011354 'BaseType' => '140',
11355 'Name' => 'uint8_t[16]',
11356 'Size' => '16',
11357 'Type' => 'Array'
11358 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011359 '193237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011360 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011361 'Line' => '386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011362 'Memb' => {
11363 '0' => {
11364 'name' => 'record_length',
11365 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011366 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011367 },
11368 '1' => {
11369 'name' => 'descriptor_count',
11370 'offset' => '2',
11371 'type' => '140'
11372 },
11373 '2' => {
11374 'name' => 'device_update_option_flags',
11375 'offset' => '3',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011376 'type' => '190340'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011377 },
11378 '3' => {
11379 'name' => 'comp_image_set_version_string_type',
11380 'offset' => '7',
11381 'type' => '140'
11382 },
11383 '4' => {
11384 'name' => 'comp_image_set_version_string_length',
11385 'offset' => '8',
11386 'type' => '140'
11387 },
11388 '5' => {
11389 'name' => 'fw_device_pkg_data_length',
11390 'offset' => '9',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011391 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011392 }
11393 },
11394 'Name' => 'struct pldm_firmware_device_id_record',
11395 'Size' => '11',
11396 'Type' => 'Struct'
11397 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011398 '193432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011399 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011400 'Line' => '420',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011401 'Memb' => {
11402 '0' => {
11403 'name' => 'comp_classification',
11404 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011405 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011406 },
11407 '1' => {
11408 'name' => 'comp_identifier',
11409 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011410 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011411 },
11412 '2' => {
11413 'name' => 'comp_comparison_stamp',
11414 'offset' => '4',
11415 'type' => '152'
11416 },
11417 '3' => {
11418 'name' => 'comp_options',
11419 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011420 'type' => '189840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011421 },
11422 '4' => {
11423 'name' => 'requested_comp_activation_method',
11424 'offset' => '16',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011425 'type' => '189840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011426 },
11427 '5' => {
11428 'name' => 'comp_location_offset',
11429 'offset' => '18',
11430 'type' => '152'
11431 },
11432 '6' => {
11433 'name' => 'comp_size',
11434 'offset' => '22',
11435 'type' => '152'
11436 },
11437 '7' => {
11438 'name' => 'comp_version_string_type',
11439 'offset' => '32',
11440 'type' => '140'
11441 },
11442 '8' => {
11443 'name' => 'comp_version_string_length',
11444 'offset' => '33',
11445 'type' => '140'
11446 }
11447 },
11448 'Name' => 'struct pldm_component_image_information',
11449 'Size' => '22',
11450 'Type' => 'Struct'
11451 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011452 '193614' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011453 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011454 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011455 'Memb' => {
11456 '0' => {
11457 'name' => 'completion_code',
11458 'offset' => '0',
11459 'type' => '140'
11460 },
11461 '1' => {
11462 'name' => 'capabilities_during_update',
11463 'offset' => '1',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011464 'type' => '190340'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011465 },
11466 '2' => {
11467 'name' => 'comp_count',
11468 'offset' => '5',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011469 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011470 },
11471 '3' => {
11472 'name' => 'active_comp_image_set_ver_str_type',
11473 'offset' => '7',
11474 'type' => '140'
11475 },
11476 '4' => {
11477 'name' => 'active_comp_image_set_ver_str_len',
11478 'offset' => '8',
11479 'type' => '140'
11480 },
11481 '5' => {
11482 'name' => 'pending_comp_image_set_ver_str_type',
11483 'offset' => '9',
11484 'type' => '140'
11485 },
11486 '6' => {
11487 'name' => 'pending_comp_image_set_ver_str_len',
11488 'offset' => '16',
11489 'type' => '140'
11490 }
11491 },
11492 'Name' => 'struct pldm_get_firmware_parameters_resp',
11493 'Size' => '11',
11494 'Type' => 'Struct'
11495 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011496 '193796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011497 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011498 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011499 'Memb' => {
11500 '0' => {
11501 'name' => 'comp_classification',
11502 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011503 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011504 },
11505 '1' => {
11506 'name' => 'comp_identifier',
11507 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011508 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011509 },
11510 '2' => {
11511 'name' => 'comp_classification_index',
11512 'offset' => '4',
11513 'type' => '140'
11514 },
11515 '3' => {
11516 'name' => 'active_comp_comparison_stamp',
11517 'offset' => '5',
11518 'type' => '152'
11519 },
11520 '4' => {
11521 'name' => 'active_comp_ver_str_type',
11522 'offset' => '9',
11523 'type' => '140'
11524 },
11525 '5' => {
11526 'name' => 'active_comp_ver_str_len',
11527 'offset' => '16',
11528 'type' => '140'
11529 },
11530 '6' => {
11531 'name' => 'active_comp_release_date',
11532 'offset' => '17',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011533 'type' => '193978'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011534 },
11535 '7' => {
11536 'name' => 'pending_comp_comparison_stamp',
11537 'offset' => '25',
11538 'type' => '152'
11539 },
11540 '8' => {
11541 'name' => 'pending_comp_ver_str_type',
11542 'offset' => '35',
11543 'type' => '140'
11544 },
11545 '9' => {
11546 'name' => 'pending_comp_ver_str_len',
11547 'offset' => '36',
11548 'type' => '140'
11549 },
11550 '10' => {
11551 'name' => 'pending_comp_release_date',
11552 'offset' => '37',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011553 'type' => '193978'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011554 },
11555 '11' => {
11556 'name' => 'comp_activation_methods',
11557 'offset' => '51',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011558 'type' => '189840'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011559 },
11560 '12' => {
11561 'name' => 'capabilities_during_update',
11562 'offset' => '53',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011563 'type' => '190340'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011564 }
11565 },
11566 'Name' => 'struct pldm_component_parameter_entry',
11567 'Size' => '39',
11568 'Type' => 'Struct'
11569 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011570 '193978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011571 'BaseType' => '140',
11572 'Name' => 'uint8_t[8]',
11573 'Size' => '8',
11574 'Type' => 'Array'
11575 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011576 '194916' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011577 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011578 'Name' => 'struct variable_field const',
11579 'Size' => '16',
11580 'Type' => 'Const'
11581 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011582 '195254' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011583 'BaseType' => '12849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011584 'Name' => 'bool8_t*',
11585 'Size' => '8',
11586 'Type' => 'Pointer'
11587 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011588 '195259' => {
11589 'BaseType' => '191288',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011590 'Name' => 'bitfield64_t*',
11591 'Size' => '8',
11592 'Type' => 'Pointer'
11593 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011594 '196016' => {
11595 'BaseType' => '190340',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011596 'Name' => 'bitfield32_t*',
11597 'Size' => '8',
11598 'Type' => 'Pointer'
11599 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011600 '196868' => {
11601 'BaseType' => '189840',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011602 'Name' => 'bitfield16_t*',
11603 'Size' => '8',
11604 'Type' => 'Pointer'
11605 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011606 '198426' => {
11607 'BaseType' => '194916',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011608 'Name' => 'struct variable_field const*',
11609 'Size' => '8',
11610 'Type' => 'Pointer'
11611 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011612 '204715' => {
11613 'BaseType' => '193796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011614 'Name' => 'struct pldm_component_parameter_entry*',
11615 'Size' => '8',
11616 'Type' => 'Pointer'
11617 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011618 '204940' => {
11619 'BaseType' => '193614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011620 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11621 'Size' => '8',
11622 'Type' => 'Pointer'
11623 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011624 '205241' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011625 'BaseType' => '2076',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011626 'Name' => 'uint8_t**',
11627 'Size' => '8',
11628 'Type' => 'Pointer'
11629 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011630 '205538' => {
11631 'BaseType' => '193432',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011632 'Name' => 'struct pldm_component_image_information*',
11633 'Size' => '8',
11634 'Type' => 'Pointer'
11635 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011636 '206154' => {
11637 'BaseType' => '193237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011638 'Name' => 'struct pldm_firmware_device_id_record*',
11639 'Size' => '8',
11640 'Type' => 'Pointer'
11641 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011642 '206464' => {
11643 'BaseType' => '193101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011644 'Name' => 'struct pldm_package_header_information*',
11645 'Size' => '8',
11646 'Type' => 'Pointer'
11647 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011648 '214296' => {
11649 'BaseType' => '214313',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011650 'Header' => 'pdr.h',
11651 'Line' => '16',
11652 'Name' => 'pldm_pdr',
11653 'PrivateABI' => 1,
11654 'Size' => '24',
11655 'Type' => 'Typedef'
11656 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011657 '214308' => {
11658 'BaseType' => '214296',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011659 'Name' => 'pldm_pdr const',
11660 'Size' => '24',
11661 'Type' => 'Const'
11662 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011663 '214313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011664 'Line' => '20',
11665 'Memb' => {
11666 '0' => {
11667 'name' => 'record_count',
11668 'offset' => '0',
11669 'type' => '152'
11670 },
11671 '1' => {
11672 'name' => 'size',
11673 'offset' => '4',
11674 'type' => '152'
11675 },
11676 '2' => {
11677 'name' => 'first',
11678 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011679 'type' => '215447'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011680 },
11681 '3' => {
11682 'name' => 'last',
11683 'offset' => '22',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011684 'type' => '215447'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011685 }
11686 },
11687 'Name' => 'struct pldm_pdr',
11688 'PrivateABI' => 1,
11689 'Size' => '24',
11690 'Source' => 'pdr.c',
11691 'Type' => 'Struct'
11692 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011693 '214373' => {
11694 'BaseType' => '214390',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011695 'Header' => 'pdr.h',
11696 'Line' => '21',
11697 'Name' => 'pldm_pdr_record',
11698 'PrivateABI' => 1,
11699 'Size' => '32',
11700 'Type' => 'Typedef'
11701 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011702 '214385' => {
11703 'BaseType' => '214373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011704 'Name' => 'pldm_pdr_record const',
11705 'Size' => '32',
11706 'Type' => 'Const'
11707 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011708 '214390' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011709 'Line' => '11',
11710 'Memb' => {
11711 '0' => {
11712 'name' => 'record_handle',
11713 'offset' => '0',
11714 'type' => '152'
11715 },
11716 '1' => {
11717 'name' => 'size',
11718 'offset' => '4',
11719 'type' => '152'
11720 },
11721 '2' => {
11722 'name' => 'data',
11723 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011724 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011725 },
11726 '3' => {
11727 'name' => 'next',
11728 'offset' => '22',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011729 'type' => '215435'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011730 },
11731 '4' => {
11732 'name' => 'is_remote',
11733 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011734 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011735 },
11736 '5' => {
11737 'name' => 'terminus_handle',
11738 'offset' => '38',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011739 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011740 }
11741 },
11742 'Name' => 'struct pldm_pdr_record',
11743 'PrivateABI' => 1,
11744 'Size' => '32',
11745 'Source' => 'pdr.c',
11746 'Type' => 'Struct'
11747 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011748 '214474' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011749 'Header' => 'pdr.h',
11750 'Line' => '275',
11751 'Memb' => {
11752 '0' => {
11753 'name' => 'entity_type',
11754 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011755 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011756 },
11757 '1' => {
11758 'name' => 'entity_instance_num',
11759 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011760 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011761 },
11762 '2' => {
11763 'name' => 'entity_container_id',
11764 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011765 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011766 }
11767 },
11768 'Name' => 'struct pldm_entity',
11769 'Size' => '6',
11770 'Type' => 'Struct'
11771 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011772 '214531' => {
11773 'BaseType' => '214474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011774 'Header' => 'pdr.h',
11775 'Line' => '279',
11776 'Name' => 'pldm_entity',
11777 'Size' => '6',
11778 'Type' => 'Typedef'
11779 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011780 '214575' => {
11781 'BaseType' => '214587',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011782 'Header' => 'pdr.h',
11783 'Line' => '289',
11784 'Name' => 'pldm_entity_association_tree',
11785 'PrivateABI' => 1,
11786 'Size' => '16',
11787 'Type' => 'Typedef'
11788 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011789 '214587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011790 'Line' => '435',
11791 'Memb' => {
11792 '0' => {
11793 'name' => 'root',
11794 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011795 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011796 },
11797 '1' => {
11798 'name' => 'last_used_container_id',
11799 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011800 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011801 }
11802 },
11803 'Name' => 'struct pldm_entity_association_tree',
11804 'PrivateABI' => 1,
11805 'Size' => '16',
11806 'Source' => 'pdr.c',
11807 'Type' => 'Struct'
11808 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011809 '214630' => {
11810 'BaseType' => '214647',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011811 'Header' => 'pdr.h',
11812 'Line' => '294',
11813 'Name' => 'pldm_entity_node',
11814 'PrivateABI' => 1,
11815 'Size' => '40',
11816 'Type' => 'Typedef'
11817 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011818 '214642' => {
11819 'BaseType' => '214630',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011820 'Name' => 'pldm_entity_node const',
11821 'Size' => '40',
11822 'Type' => 'Const'
11823 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011824 '214647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011825 'Line' => '440',
11826 'Memb' => {
11827 '0' => {
11828 'name' => 'entity',
11829 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011830 'type' => '214531'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011831 },
11832 '1' => {
11833 'name' => 'parent',
11834 'offset' => '6',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011835 'type' => '214531'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011836 },
11837 '2' => {
11838 'name' => 'remote_container_id',
11839 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011840 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011841 },
11842 '3' => {
11843 'name' => 'first_child',
11844 'offset' => '22',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011845 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011846 },
11847 '4' => {
11848 'name' => 'next_sibling',
11849 'offset' => '36',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011850 'type' => '215452'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011851 },
11852 '5' => {
11853 'name' => 'association_type',
11854 'offset' => '50',
11855 'type' => '140'
11856 }
11857 },
11858 'Name' => 'struct pldm_entity_node',
11859 'PrivateABI' => 1,
11860 'Size' => '40',
11861 'Source' => 'pdr.c',
11862 'Type' => 'Struct'
11863 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011864 '215435' => {
11865 'BaseType' => '214390',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011866 'Name' => 'struct pldm_pdr_record*',
11867 'Size' => '8',
11868 'Type' => 'Pointer'
11869 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011870 '215447' => {
11871 'BaseType' => '214373',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011872 'Name' => 'pldm_pdr_record*',
11873 'Size' => '8',
11874 'Type' => 'Pointer'
11875 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011876 '215452' => {
11877 'BaseType' => '214630',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011878 'Name' => 'pldm_entity_node*',
11879 'Size' => '8',
11880 'Type' => 'Pointer'
11881 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011882 '215845' => {
11883 'BaseType' => '215850',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011884 'Name' => 'pldm_entity**',
11885 'Size' => '8',
11886 'Type' => 'Pointer'
11887 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011888 '215850' => {
11889 'BaseType' => '214531',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011890 'Name' => 'pldm_entity*',
11891 'Size' => '8',
11892 'Type' => 'Pointer'
11893 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011894 '215914' => {
11895 'BaseType' => '214575',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011896 'Name' => 'pldm_entity_association_tree*',
11897 'Size' => '8',
11898 'Type' => 'Pointer'
11899 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011900 '216361' => {
11901 'BaseType' => '215452',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011902 'Name' => 'pldm_entity_node**',
11903 'Size' => '8',
11904 'Type' => 'Pointer'
11905 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011906 '217150' => {
11907 'BaseType' => '214308',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011908 'Name' => 'pldm_pdr const*',
11909 'Size' => '8',
11910 'Type' => 'Pointer'
11911 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011912 '217403' => {
11913 'BaseType' => '214296',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011914 'Name' => 'pldm_pdr*',
11915 'Size' => '8',
11916 'Type' => 'Pointer'
11917 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011918 '222512' => {
11919 'BaseType' => '214642',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011920 'Name' => 'pldm_entity_node const*',
11921 'Size' => '8',
11922 'Type' => 'Pointer'
11923 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011924 '223676' => {
11925 'BaseType' => '214385',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011926 'Name' => 'pldm_pdr_record const*',
11927 'Size' => '8',
11928 'Type' => 'Pointer'
11929 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011930 '226764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011931 'BaseType' => '140',
11932 'Header' => 'base.h',
11933 'Line' => '16',
11934 'Name' => 'pldm_tid_t',
11935 'Size' => '1',
11936 'Type' => 'Typedef'
11937 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011938 '226776' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011939 'BaseType' => '140',
11940 'Header' => 'instance-id.h',
11941 'Line' => '13',
11942 'Name' => 'pldm_instance_id_t',
11943 'Size' => '1',
11944 'Type' => 'Typedef'
11945 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011946 '226788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011947 'Header' => 'responder.h',
11948 'Line' => '10',
11949 'Memb' => {
11950 '0' => {
11951 'name' => 'tid',
11952 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011953 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011954 },
11955 '1' => {
11956 'name' => 'instance_id',
11957 'offset' => '1',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011958 'type' => '226776'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011959 },
11960 '2' => {
11961 'name' => 'type',
11962 'offset' => '2',
11963 'type' => '140'
11964 },
11965 '3' => {
11966 'name' => 'command',
11967 'offset' => '3',
11968 'type' => '140'
11969 },
11970 '4' => {
11971 'name' => 'next',
11972 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011973 'type' => '226868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011974 }
11975 },
11976 'Name' => 'struct pldm_responder_cookie',
11977 'PrivateABI' => 1,
11978 'Size' => '16',
11979 'Type' => 'Struct'
11980 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011981 '226868' => {
11982 'BaseType' => '226788',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011983 'Name' => 'struct pldm_responder_cookie*',
11984 'Size' => '8',
11985 'Type' => 'Pointer'
11986 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093011987 '226873' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011988 'Header' => 'pldm.h',
11989 'Line' => '15',
11990 'Memb' => {
11991 '0' => {
11992 'name' => 'PLDM_REQUESTER_SUCCESS',
11993 'value' => '0'
11994 },
11995 '1' => {
11996 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
11997 'value' => '18446744073709551615 (-1)'
11998 },
11999 '2' => {
12000 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12001 'value' => '18446744073709551614 (-2)'
12002 },
12003 '3' => {
12004 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12005 'value' => '18446744073709551613 (-3)'
12006 },
12007 '4' => {
12008 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12009 'value' => '18446744073709551612 (-4)'
12010 },
12011 '5' => {
12012 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12013 'value' => '18446744073709551611 (-5)'
12014 },
12015 '6' => {
12016 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12017 'value' => '18446744073709551610 (-6)'
12018 },
12019 '7' => {
12020 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12021 'value' => '18446744073709551609 (-7)'
12022 },
12023 '8' => {
12024 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12025 'value' => '18446744073709551608 (-8)'
12026 },
12027 '9' => {
12028 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12029 'value' => '18446744073709551607 (-9)'
12030 },
12031 '10' => {
12032 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12033 'value' => '18446744073709551606 (-10)'
12034 },
12035 '11' => {
12036 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12037 'value' => '18446744073709551605 (-11)'
12038 },
12039 '12' => {
12040 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12041 'value' => '18446744073709551604 (-12)'
12042 },
12043 '13' => {
12044 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12045 'value' => '18446744073709551603 (-13)'
12046 }
12047 },
12048 'Name' => 'enum pldm_requester_error_codes',
12049 'Size' => '4',
12050 'Type' => 'Enum'
12051 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012052 '229808' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012053 'Line' => '20',
12054 'Memb' => {
12055 '0' => {
12056 'name' => 'prev',
12057 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012058 'type' => '226776'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012059 },
12060 '1' => {
12061 'name' => 'allocations',
12062 'offset' => '4',
12063 'type' => '152'
12064 }
12065 },
12066 'Name' => 'struct pldm_tid_state',
12067 'PrivateABI' => 1,
12068 'Size' => '8',
12069 'Source' => 'instance-id.c',
12070 'Type' => 'Struct'
12071 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012072 '229847' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012073 'Line' => '25',
12074 'Memb' => {
12075 '0' => {
12076 'name' => 'state',
12077 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012078 'type' => '229889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012079 },
12080 '1' => {
12081 'name' => 'lock_db_fd',
12082 'offset' => '8264',
12083 'type' => '100'
12084 }
12085 },
12086 'Name' => 'struct pldm_instance_db',
12087 'PrivateABI' => 1,
12088 'Size' => '2052',
12089 'Source' => 'instance-id.c',
12090 'Type' => 'Struct'
12091 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012092 '229889' => {
12093 'BaseType' => '229808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012094 'Name' => 'struct pldm_tid_state[256]',
12095 'Size' => '2048',
12096 'Type' => 'Array'
12097 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012098 '230359' => {
12099 'BaseType' => '229847',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012100 'Name' => 'struct pldm_instance_db*',
12101 'Size' => '8',
12102 'Type' => 'Pointer'
12103 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012104 '230784' => {
12105 'BaseType' => '226776',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012106 'Name' => 'pldm_instance_id_t*',
12107 'Size' => '8',
12108 'Type' => 'Pointer'
12109 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012110 '230960' => {
12111 'BaseType' => '230359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012112 'Name' => 'struct pldm_instance_db**',
12113 'Size' => '8',
12114 'Type' => 'Pointer'
12115 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012116 '231717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012117 'BaseType' => '140',
12118 'Header' => 'pldm.h',
12119 'Line' => '13',
12120 'Name' => 'mctp_eid_t',
12121 'Size' => '1',
12122 'Type' => 'Typedef'
12123 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012124 '231832' => {
12125 'BaseType' => '226873',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012126 'Header' => 'pldm.h',
12127 'Line' => '30',
12128 'Name' => 'pldm_requester_rc_t',
12129 'Size' => '4',
12130 'Type' => 'Typedef'
12131 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012132 '231850' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012133 'Line' => '25',
12134 'Memb' => {
12135 '0' => {
12136 'name' => 'transport',
12137 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012138 'type' => '231923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012139 },
12140 '1' => {
12141 'name' => 'socket',
12142 'offset' => '64',
12143 'type' => '100'
12144 },
12145 '2' => {
12146 'name' => 'tid_eid_map',
12147 'offset' => '68',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012148 'type' => '235555'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012149 },
12150 '3' => {
12151 'name' => 'socket_send_buf',
12152 'offset' => '768',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012153 'type' => '234504'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012154 }
12155 },
12156 'Name' => 'struct pldm_transport_mctp_demux',
12157 'PrivateABI' => 1,
12158 'Size' => '312',
12159 'Source' => 'mctp-demux.c',
12160 'Type' => 'Struct'
12161 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012162 '231876' => {
12163 'BaseType' => '231850',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012164 'Name' => 'struct pldm_transport_mctp_demux*',
12165 'Size' => '8',
12166 'Type' => 'Pointer'
12167 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012168 '231918' => {
12169 'BaseType' => '231923',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012170 'Name' => 'struct pldm_transport*',
12171 'Size' => '8',
12172 'Type' => 'Pointer'
12173 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012174 '231923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012175 'Header' => 'transport.h',
12176 'Line' => '18',
12177 'Memb' => {
12178 '0' => {
12179 'name' => 'name',
12180 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012181 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012182 },
12183 '1' => {
12184 'name' => 'version',
12185 'offset' => '8',
12186 'type' => '140'
12187 },
12188 '2' => {
12189 'name' => 'recv',
12190 'offset' => '22',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012191 'type' => '234815'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012192 },
12193 '3' => {
12194 'name' => 'send',
12195 'offset' => '36',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012196 'type' => '234856'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012197 },
12198 '4' => {
12199 'name' => 'init_pollfd',
12200 'offset' => '50',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012201 'type' => '234936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012202 }
12203 },
12204 'Name' => 'struct pldm_transport',
12205 'PrivateABI' => 1,
12206 'Size' => '40',
12207 'Type' => 'Struct'
12208 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012209 '232059' => {
12210 'BaseType' => '226764',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012211 'Name' => 'pldm_tid_t*',
12212 'Size' => '8',
12213 'Type' => 'Pointer'
12214 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012215 '232162' => {
12216 'BaseType' => '231876',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012217 'Name' => 'struct pldm_transport_mctp_demux**',
12218 'Size' => '8',
12219 'Type' => 'Pointer'
12220 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012221 '234224' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012222 'BaseType' => '46',
12223 'Header' => 'int-ll64.h',
12224 'Line' => '21',
12225 'Name' => '__u8',
12226 'PrivateABI' => 1,
12227 'Size' => '1',
12228 'Type' => 'Typedef'
12229 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012230 '234236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012231 'BaseType' => '53',
12232 'Header' => 'int-ll64.h',
12233 'Line' => '24',
12234 'Name' => '__u16',
12235 'PrivateABI' => 1,
12236 'Size' => '2',
12237 'Type' => 'Typedef'
12238 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012239 '234504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012240 'Header' => 'socket.h',
12241 'Line' => '5',
12242 'Memb' => {
12243 '0' => {
12244 'name' => 'size',
12245 'offset' => '0',
12246 'type' => '100'
12247 },
12248 '1' => {
12249 'name' => 'socket',
12250 'offset' => '4',
12251 'type' => '100'
12252 },
12253 '2' => {
12254 'name' => 'max_size',
12255 'offset' => '8',
12256 'type' => '100'
12257 }
12258 },
12259 'Name' => 'struct pldm_socket_sndbuf',
12260 'PrivateABI' => 1,
12261 'Size' => '12',
12262 'Type' => 'Struct'
12263 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012264 '234815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012265 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12266 'Param' => {
12267 '0' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012268 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012269 },
12270 '1' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012271 'type' => '232059'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012272 },
12273 '2' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012274 'type' => '60289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012275 },
12276 '3' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012277 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012278 }
12279 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012280 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012281 'Size' => '8',
12282 'Type' => 'FuncPtr'
12283 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012284 '234856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012285 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12286 'Param' => {
12287 '0' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012288 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012289 },
12290 '1' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012291 'type' => '226764'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012292 },
12293 '2' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012294 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012295 },
12296 '3' => {
12297 'type' => '453'
12298 }
12299 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012300 'Return' => '231832',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012301 'Size' => '8',
12302 'Type' => 'FuncPtr'
12303 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012304 '234881' => {
12305 'BaseType' => '234886',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012306 'Name' => 'struct pollfd*',
12307 'Size' => '8',
12308 'Type' => 'Pointer'
12309 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012310 '234886' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012311 'Header' => 'poll.h',
12312 'Line' => '36',
12313 'Memb' => {
12314 '0' => {
12315 'name' => 'fd',
12316 'offset' => '0',
12317 'type' => '100'
12318 },
12319 '1' => {
12320 'name' => 'events',
12321 'offset' => '4',
12322 'type' => '93'
12323 },
12324 '2' => {
12325 'name' => 'revents',
12326 'offset' => '6',
12327 'type' => '93'
12328 }
12329 },
12330 'Name' => 'struct pollfd',
12331 'PrivateABI' => 1,
12332 'Size' => '8',
12333 'Type' => 'Struct'
12334 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012335 '234936' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012336 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12337 'Param' => {
12338 '0' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012339 'type' => '231918'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012340 },
12341 '1' => {
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012342 'type' => '234881'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012343 }
12344 },
12345 'Return' => '100',
12346 'Size' => '8',
12347 'Type' => 'FuncPtr'
12348 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012349 '234941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012350 'BaseType' => '53',
12351 'Header' => 'socket.h',
12352 'Line' => '10',
12353 'Name' => '__kernel_sa_family_t',
12354 'PrivateABI' => 1,
12355 'Size' => '2',
12356 'Type' => 'Typedef'
12357 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012358 '235289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012359 'Header' => 'mctp.h',
12360 'Line' => '18',
12361 'Memb' => {
12362 '0' => {
12363 'name' => 's_addr',
12364 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012365 'type' => '231717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012366 }
12367 },
12368 'Name' => 'struct mctp_addr',
12369 'PrivateABI' => 1,
12370 'Size' => '1',
12371 'Type' => 'Struct'
12372 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012373 '235315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012374 'Header' => 'mctp.h',
12375 'Line' => '22',
12376 'Memb' => {
12377 '0' => {
12378 'name' => 'smctp_family',
12379 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012380 'type' => '234941'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012381 },
12382 '1' => {
12383 'name' => '__smctp_pad0',
12384 'offset' => '2',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012385 'type' => '234236'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012386 },
12387 '2' => {
12388 'name' => 'smctp_network',
12389 'offset' => '4',
12390 'type' => '60'
12391 },
12392 '3' => {
12393 'name' => 'smctp_addr',
12394 'offset' => '8',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012395 'type' => '235289'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012396 },
12397 '4' => {
12398 'name' => 'smctp_type',
12399 'offset' => '9',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012400 'type' => '234224'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012401 },
12402 '5' => {
12403 'name' => 'smctp_tag',
12404 'offset' => '16',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012405 'type' => '234224'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012406 },
12407 '6' => {
12408 'name' => '__smctp_pad1',
12409 'offset' => '17',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012410 'type' => '234224'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012411 }
12412 },
12413 'Name' => 'struct sockaddr_mctp',
12414 'PrivateABI' => 1,
12415 'Size' => '12',
12416 'Type' => 'Struct'
12417 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012418 '235419' => {
12419 'BaseType' => '235315',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012420 'Name' => 'struct sockaddr_mctp const',
12421 'Size' => '12',
12422 'Type' => 'Const'
12423 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012424 '235462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012425 'Line' => '34',
12426 'Memb' => {
12427 '0' => {
12428 'name' => 'transport',
12429 'offset' => '0',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012430 'type' => '231923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012431 },
12432 '1' => {
12433 'name' => 'socket',
12434 'offset' => '64',
12435 'type' => '100'
12436 },
12437 '2' => {
12438 'name' => 'tid_eid_map',
12439 'offset' => '68',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012440 'type' => '235555'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012441 },
12442 '3' => {
12443 'name' => 'socket_send_buf',
12444 'offset' => '768',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012445 'type' => '234504'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012446 },
12447 '4' => {
12448 'name' => 'bound',
12449 'offset' => '786',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012450 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012451 },
12452 '5' => {
12453 'name' => 'cookie_jar',
12454 'offset' => '800',
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012455 'type' => '226788'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012456 }
12457 },
12458 'Name' => 'struct pldm_transport_af_mctp',
12459 'PrivateABI' => 1,
12460 'Size' => '336',
12461 'Source' => 'af-mctp.c',
12462 'Type' => 'Struct'
12463 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012464 '235555' => {
12465 'BaseType' => '226764',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012466 'Name' => 'pldm_tid_t[256]',
12467 'Size' => '256',
12468 'Type' => 'Array'
12469 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012470 '236371' => {
12471 'BaseType' => '235462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012472 'Name' => 'struct pldm_transport_af_mctp*',
12473 'Size' => '8',
12474 'Type' => 'Pointer'
12475 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012476 '236376' => {
12477 'BaseType' => '235419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012478 'Name' => 'struct sockaddr_mctp const*',
12479 'Size' => '8',
12480 'Type' => 'Pointer'
12481 },
Andrew Jefferyc8df31c2024-05-21 16:47:43 +093012482 '236689' => {
12483 'BaseType' => '236371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012484 'Name' => 'struct pldm_transport_af_mctp**',
12485 'Size' => '8',
12486 'Type' => 'Pointer'
12487 }
12488 },
12489 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012490 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012491 '_ITM_deregisterTMCloneTable' => 0,
12492 '_ITM_registerTMCloneTable' => 0,
12493 '__assert_fail@GLIBC_2.2.5' => 0,
12494 '__cxa_finalize@GLIBC_2.2.5' => 0,
12495 '__errno_location@GLIBC_2.2.5' => 0,
12496 '__gmon_start__' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012497 '__memcpy_chk@GLIBC_2.3.4' => 0,
12498 '__recv_chk@GLIBC_2.4' => 0,
12499 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012500 '__stack_chk_fail@GLIBC_2.4' => 0,
12501 'bind@GLIBC_2.2.5' => 0,
12502 'calloc@GLIBC_2.2.5' => 0,
12503 'clock_gettime@GLIBC_2.17' => 0,
12504 'close@GLIBC_2.2.5' => 0,
12505 'connect@GLIBC_2.2.5' => 0,
12506 'dup@GLIBC_2.2.5' => 0,
12507 'fclose@GLIBC_2.2.5' => 0,
12508 'fcntl64@GLIBC_2.28' => 0,
12509 'fgets@GLIBC_2.2.5' => 0,
12510 'fopen64@GLIBC_2.2.5' => 0,
12511 'free@GLIBC_2.2.5' => 0,
12512 'getsockopt@GLIBC_2.2.5' => 0,
12513 'malloc@GLIBC_2.2.5' => 0,
12514 'memcmp@GLIBC_2.2.5' => 0,
12515 'memcpy@GLIBC_2.14' => 0,
12516 'open64@GLIBC_2.2.5' => 0,
12517 'poll@GLIBC_2.2.5' => 0,
12518 'ppoll@GLIBC_2.4' => 0,
12519 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012520 'recvmsg@GLIBC_2.2.5' => 0,
12521 'sendmsg@GLIBC_2.2.5' => 0,
12522 'sendto@GLIBC_2.2.5' => 0,
12523 'setsockopt@GLIBC_2.2.5' => 0,
12524 'socket@GLIBC_2.2.5' => 0,
12525 'stat64@GLIBC_2.33' => 0,
12526 'strlen@GLIBC_2.2.5' => 0,
12527 'strtol@GLIBC_2.2.5' => 0,
12528 'timerfd_create@GLIBC_2.8' => 0,
12529 'timerfd_settime@GLIBC_2.8' => 0,
12530 'write@GLIBC_2.2.5' => 0
12531 }
12532 },
12533 'WordSize' => '8'
12534};