blob: 6a361bdb581ecffa2b5565cb19bf7895f7262c07 [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 Jefferyc166dd52024-05-22 15:45:34 +09301508 '20607' => {
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 Jefferyc166dd52024-05-22 15:45:34 +09301554 'type' => '21344'
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 Jefferyc166dd52024-05-22 15:45:34 +09301565 '21349' => {
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 Jefferyc166dd52024-05-22 15:45:34 +09301602 '21913' => {
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 Jefferyc166dd52024-05-22 15:45:34 +09301622 '22088' => {
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 },
1651 'Reg' => {
1652 '2' => 'rbx',
1653 '3' => 'r12'
1654 },
1655 'Return' => '100',
1656 'ShortName' => 'decode_set_event_receiver_req'
1657 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301658 '22577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301659 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301660 'Line' => '2165',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301661 'Param' => {
1662 '0' => {
1663 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301664 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301665 },
1666 '1' => {
1667 'name' => 'payload_length',
1668 'type' => '453'
1669 },
1670 '2' => {
1671 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301672 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 }
1674 },
1675 'Reg' => {
1676 '2' => 'rbx'
1677 },
1678 'Return' => '100',
1679 'ShortName' => 'decode_set_event_receiver_resp'
1680 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301681 '22911' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301682 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301683 'Line' => '2151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301684 'Param' => {
1685 '0' => {
1686 'name' => 'instance_id',
1687 'type' => '140'
1688 },
1689 '1' => {
1690 'name' => 'event_message_global_enable',
1691 'type' => '140'
1692 },
1693 '2' => {
1694 'name' => 'transport_protocol_type',
1695 'type' => '140'
1696 },
1697 '3' => {
1698 'name' => 'event_receiver_address_info',
1699 'type' => '140'
1700 },
1701 '4' => {
1702 'name' => 'heartbeat_timer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301703 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 },
1705 '5' => {
1706 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301707 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 }
1709 },
1710 'Return' => '100',
1711 'ShortName' => 'encode_set_event_receiver_req'
1712 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301713 '23174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301714 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301715 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'Param' => {
1717 '0' => {
1718 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301719 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301720 },
1721 '1' => {
1722 'name' => 'payload_length',
1723 'type' => '453'
1724 },
1725 '2' => {
1726 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301727 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301728 },
1729 '3' => {
1730 'name' => 'rearm_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301731 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301732 }
1733 },
1734 'Reg' => {
1735 '2' => 'rbx'
1736 },
1737 'Return' => '100',
1738 'ShortName' => 'decode_get_sensor_reading_req'
1739 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301740 '23561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301742 'Line' => '1382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301743 'Param' => {
1744 '0' => {
1745 'name' => 'instance_id',
1746 'type' => '140'
1747 },
1748 '1' => {
1749 'name' => 'completion_code',
1750 'type' => '140'
1751 },
1752 '2' => {
1753 'name' => 'sensor_data_size',
1754 'type' => '140'
1755 },
1756 '3' => {
1757 'name' => 'sensor_operational_state',
1758 'type' => '140'
1759 },
1760 '4' => {
1761 'name' => 'sensor_event_message_enable',
1762 'type' => '140'
1763 },
1764 '5' => {
1765 'name' => 'present_state',
1766 'type' => '140'
1767 },
1768 '6' => {
1769 'name' => 'previous_state',
1770 'offset' => '0',
1771 'type' => '140'
1772 },
1773 '7' => {
1774 'name' => 'event_state',
1775 'offset' => '8',
1776 'type' => '140'
1777 },
1778 '8' => {
1779 'name' => 'present_reading',
1780 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301781 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 },
1783 '9' => {
1784 'name' => 'msg',
1785 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301786 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301787 },
1788 '10' => {
1789 'name' => 'payload_length',
1790 'offset' => '32',
1791 'type' => '453'
1792 }
1793 },
1794 'Return' => '100',
1795 'ShortName' => 'encode_get_sensor_reading_resp'
1796 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301797 '24118' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301798 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301799 'Line' => '2126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 'Param' => {
1801 '0' => {
1802 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301803 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301804 },
1805 '1' => {
1806 'name' => 'payload_length',
1807 'type' => '453'
1808 },
1809 '2' => {
1810 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301811 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 },
1813 '3' => {
1814 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301815 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301816 },
1817 '4' => {
1818 'name' => 'sensor_operational_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301819 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301820 },
1821 '5' => {
1822 'name' => 'sensor_event_message_enable',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301823 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '6' => {
1826 'name' => 'present_state',
1827 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301828 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301829 },
1830 '7' => {
1831 'name' => 'previous_state',
1832 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301833 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '8' => {
1836 'name' => 'event_state',
1837 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301838 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301839 },
1840 '9' => {
1841 'name' => 'present_reading',
1842 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301843 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301844 }
1845 },
1846 'Return' => '100',
1847 'ShortName' => 'decode_get_sensor_reading_resp'
1848 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301849 '25011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301850 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301851 'Line' => '2101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301852 'Param' => {
1853 '0' => {
1854 'name' => 'instance_id',
1855 'type' => '140'
1856 },
1857 '1' => {
1858 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301859 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301860 },
1861 '2' => {
1862 'name' => 'rearm_event_state',
1863 'type' => '140'
1864 },
1865 '3' => {
1866 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301867 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 }
1869 },
1870 'Return' => '100',
1871 'ShortName' => 'encode_get_sensor_reading_req'
1872 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301873 '25232' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301875 'Line' => '2082',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 'Param' => {
1877 '0' => {
1878 'name' => 'change_record_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301879 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 },
1881 '1' => {
1882 'name' => 'change_record_data_size',
1883 'type' => '453'
1884 },
1885 '2' => {
1886 'name' => 'event_data_operation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301887 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 },
1889 '3' => {
1890 'name' => 'number_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301891 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 },
1893 '4' => {
1894 'name' => 'change_entry_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301895 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301896 }
1897 },
1898 'Reg' => {
1899 '2' => 'rbp',
1900 '3' => 'rbx'
1901 },
1902 'Return' => '100',
1903 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
1904 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301905 '26529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301906 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301907 'Line' => '1965',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301908 'Param' => {
1909 '0' => {
1910 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301911 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301912 },
1913 '1' => {
1914 'name' => 'event_data_size',
1915 'type' => '453'
1916 },
1917 '2' => {
1918 'name' => 'event_data_format',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301919 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301920 },
1921 '3' => {
1922 'name' => 'number_of_change_records',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301923 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 },
1925 '4' => {
1926 'name' => 'change_record_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301927 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 }
1929 },
1930 'Reg' => {
1931 '2' => 'rbp',
1932 '3' => 'rbx'
1933 },
1934 'Return' => '100',
1935 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
1936 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301937 '26935' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301939 'Line' => '2036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 'Param' => {
1941 '0' => {
1942 'name' => 'event_data_format',
1943 'type' => '140'
1944 },
1945 '1' => {
1946 'name' => 'number_of_change_records',
1947 'type' => '140'
1948 },
1949 '2' => {
1950 'name' => 'event_data_operations',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301951 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301952 },
1953 '3' => {
1954 'name' => 'numbers_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301955 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301956 },
1957 '4' => {
1958 'name' => 'change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301959 'type' => '27258'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 },
1961 '5' => {
1962 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301963 'type' => '27273'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301964 },
1965 '6' => {
1966 'name' => 'actual_change_records_size',
1967 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301968 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '7' => {
1971 'name' => 'max_change_records_size',
1972 'offset' => '8',
1973 'type' => '453'
1974 }
1975 },
1976 'Reg' => {
1977 '0' => 'rdi',
1978 '1' => 'rbx',
1979 '2' => 'r10',
1980 '3' => 'r11',
1981 '4' => 'r8',
1982 '5' => 'r9'
1983 },
1984 'Return' => '100',
1985 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1986 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301987 '27283' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301988 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301989 'Line' => '1943',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301990 'Param' => {
1991 '0' => {
1992 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301993 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301994 },
1995 '1' => {
1996 'name' => 'payload_length',
1997 'type' => '453'
1998 },
1999 '2' => {
2000 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302001 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302002 },
2003 '3' => {
2004 'name' => 'effecter_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302005 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302006 },
2007 '4' => {
2008 'name' => 'effecter_oper_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302009 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302010 },
2011 '5' => {
2012 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302013 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302014 },
2015 '6' => {
2016 'name' => 'present_value',
2017 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302018 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 }
2020 },
2021 'Reg' => {
2022 '2' => 'r13',
2023 '3' => 'rbx'
2024 },
2025 'Return' => '100',
2026 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2027 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302028 '28256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302029 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302030 'Line' => '1313',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'Param' => {
2032 '0' => {
2033 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302034 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302035 },
2036 '1' => {
2037 'name' => 'payload_length',
2038 'type' => '453'
2039 },
2040 '2' => {
2041 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302042 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302043 }
2044 },
2045 'Reg' => {
2046 '2' => 'rbx'
2047 },
2048 'Return' => '100',
2049 'ShortName' => 'decode_get_numeric_effecter_value_req'
2050 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302051 '28590' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302053 'Line' => '1337',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302054 'Param' => {
2055 '0' => {
2056 'name' => 'instance_id',
2057 'type' => '140'
2058 },
2059 '1' => {
2060 'name' => 'completion_code',
2061 'type' => '140'
2062 },
2063 '2' => {
2064 'name' => 'effecter_data_size',
2065 'type' => '140'
2066 },
2067 '3' => {
2068 'name' => 'effecter_oper_state',
2069 'type' => '140'
2070 },
2071 '4' => {
2072 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302073 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302074 },
2075 '5' => {
2076 'name' => 'present_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302077 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302078 },
2079 '6' => {
2080 'name' => 'msg',
2081 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302082 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
2084 '7' => {
2085 'name' => 'payload_length',
2086 'offset' => '8',
2087 'type' => '453'
2088 }
2089 },
2090 'Return' => '100',
2091 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2092 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302093 '29289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302095 'Line' => '1922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 'Param' => {
2097 '0' => {
2098 'name' => 'instance_id',
2099 'type' => '140'
2100 },
2101 '1' => {
2102 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302103 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302104 },
2105 '2' => {
2106 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302107 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 }
2109 },
2110 'Return' => '100',
2111 'ShortName' => 'encode_get_numeric_effecter_value_req'
2112 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302113 '29489' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302115 'Line' => '1907',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302116 'Param' => {
2117 '0' => {
2118 'name' => 'pdr_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302119 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 },
2121 '1' => {
2122 'name' => 'pdr_data_length',
2123 'type' => '453'
2124 },
2125 '2' => {
2126 'name' => 'pdr_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302127 'type' => '33537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302128 }
2129 },
2130 'Reg' => {
2131 '1' => 'r12',
2132 '2' => 'rbp'
2133 },
2134 'Return' => '100',
2135 'ShortName' => 'decode_numeric_sensor_pdr_data'
2136 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302137 '33542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302139 'Line' => '1895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302143 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 },
2145 '1' => {
2146 'name' => 'sensor_data_length',
2147 'type' => '453'
2148 },
2149 '2' => {
2150 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302151 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 },
2153 '3' => {
2154 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302155 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302156 },
2157 '4' => {
2158 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302159 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302160 },
2161 '5' => {
2162 'name' => 'present_reading',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302163 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302164 }
2165 },
2166 'Reg' => {
2167 '2' => 'rbp',
2168 '3' => 'r13'
2169 },
2170 'Return' => '100',
2171 'ShortName' => 'decode_numeric_sensor_data'
2172 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302173 '34401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302175 'Line' => '1874',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 'Param' => {
2177 '0' => {
2178 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302179 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '1' => {
2182 'name' => 'sensor_data_length',
2183 'type' => '453'
2184 },
2185 '2' => {
2186 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302187 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302188 },
2189 '3' => {
2190 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302191 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302192 },
2193 '4' => {
2194 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302195 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302196 }
2197 },
2198 'Reg' => {
2199 '2' => 'rbp',
2200 '3' => 'rbx'
2201 },
2202 'Return' => '100',
2203 'ShortName' => 'decode_state_sensor_data'
2204 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302205 '34837' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302206 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302207 'Line' => '1856',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302208 'Param' => {
2209 '0' => {
2210 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302211 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302212 },
2213 '1' => {
2214 'name' => 'sensor_data_length',
2215 'type' => '453'
2216 },
2217 '2' => {
2218 'name' => 'present_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302219 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302220 },
2221 '3' => {
2222 'name' => 'previous_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302223 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302224 }
2225 },
2226 'Reg' => {
2227 '2' => 'rbp'
2228 },
2229 'Return' => '100',
2230 'ShortName' => 'decode_sensor_op_data'
2231 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302232 '35222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302233 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302234 'Line' => '1839',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302235 'Param' => {
2236 '0' => {
2237 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302238 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302239 },
2240 '1' => {
2241 'name' => 'event_data_length',
2242 'type' => '453'
2243 },
2244 '2' => {
2245 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302246 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 },
2248 '3' => {
2249 'name' => 'sensor_event_class_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302250 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 },
2252 '4' => {
2253 'name' => 'event_class_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302254 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302255 }
2256 },
2257 'Reg' => {
2258 '2' => 'r12',
2259 '3' => 'rbp',
2260 '4' => 'r13'
2261 },
2262 'Return' => '100',
2263 'ShortName' => 'decode_sensor_event_data'
2264 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302265 '35647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302266 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302267 'Line' => '1818',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302268 'Param' => {
2269 '0' => {
2270 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302271 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302272 },
2273 '1' => {
2274 'name' => 'payload_length',
2275 'type' => '453'
2276 },
2277 '2' => {
2278 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302279 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302280 },
2281 '3' => {
2282 'name' => 'synchrony_config',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302283 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302284 },
2285 '4' => {
2286 'name' => 'synchrony_config_support',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302287 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 },
2289 '5' => {
2290 'name' => 'number_event_class_returned',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302291 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 },
2293 '6' => {
2294 'name' => 'event_class',
2295 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302296 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302297 },
2298 '7' => {
2299 'name' => 'event_class_count',
2300 'offset' => '8',
2301 'type' => '140'
2302 }
2303 },
2304 'Reg' => {
2305 '3' => 'r12'
2306 },
2307 'Return' => '100',
2308 'ShortName' => 'decode_event_message_supported_resp'
2309 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302310 '36325' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302311 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302312 'Line' => '1801',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 'Param' => {
2314 '0' => {
2315 'name' => 'instance_id',
2316 'type' => '140'
2317 },
2318 '1' => {
2319 'name' => 'format_version',
2320 'type' => '140'
2321 },
2322 '2' => {
2323 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302324 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 }
2326 },
2327 'Return' => '100',
2328 'ShortName' => 'encode_event_message_supported_req'
2329 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302330 '36525' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302331 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302332 'Line' => '1774',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 'Param' => {
2334 '0' => {
2335 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302336 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
2338 '1' => {
2339 'name' => 'payload_length',
2340 'type' => '453'
2341 },
2342 '2' => {
2343 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302344 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 },
2346 '3' => {
2347 'name' => 'terminus_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302348 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302349 }
2350 },
2351 'Reg' => {
2352 '2' => 'rbp'
2353 },
2354 'Return' => '100',
2355 'ShortName' => 'decode_event_message_buffer_size_resp'
2356 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302357 '36910' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302358 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302359 'Line' => '1787',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 'Param' => {
2361 '0' => {
2362 'name' => 'instance_id',
2363 'type' => '140'
2364 },
2365 '1' => {
2366 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302367 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '2' => {
2370 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302371 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '2' => 'rbx'
2376 },
2377 'Return' => '100',
2378 'ShortName' => 'encode_event_message_buffer_size_req'
2379 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302380 '37110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302382 'Line' => '1763',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302386 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 },
2388 '1' => {
2389 'name' => 'payload_length',
2390 'type' => '453'
2391 },
2392 '2' => {
2393 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302394 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302395 },
2396 '3' => {
2397 'name' => 'platform_event_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302398 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302399 }
2400 },
2401 'Reg' => {
2402 '2' => 'rbx'
2403 },
2404 'Return' => '100',
2405 'ShortName' => 'decode_platform_event_message_resp'
2406 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302407 '37495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302408 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302409 'Line' => '1706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 'Param' => {
2411 '0' => {
2412 'name' => 'instance_id',
2413 'type' => '140'
2414 },
2415 '1' => {
2416 'name' => 'format_version',
2417 'type' => '140'
2418 },
2419 '2' => {
2420 'name' => 'tid',
2421 'type' => '140'
2422 },
2423 '3' => {
2424 'name' => 'event_class',
2425 'type' => '140'
2426 },
2427 '4' => {
2428 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302429 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '5' => {
2432 'name' => 'event_data_length',
2433 'type' => '453'
2434 },
2435 '6' => {
2436 'name' => 'msg',
2437 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302438 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302439 },
2440 '7' => {
2441 'name' => 'payload_length',
2442 'offset' => '8',
2443 'type' => '453'
2444 }
2445 },
2446 'Return' => '100',
2447 'ShortName' => 'encode_platform_event_message_req'
2448 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302449 '37901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302450 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302451 'Line' => '1686',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302452 'Param' => {
2453 '0' => {
2454 'name' => 'instance_id',
2455 'type' => '140'
2456 },
2457 '1' => {
2458 'name' => 'completion_code',
2459 'type' => '140'
2460 },
2461 '2' => {
2462 'name' => 'tid',
2463 'type' => '140'
2464 },
2465 '3' => {
2466 'name' => 'event_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302467 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302468 },
2469 '4' => {
2470 'name' => 'next_data_transfer_handle',
2471 'type' => '152'
2472 },
2473 '5' => {
2474 'name' => 'transfer_flag',
2475 'type' => '140'
2476 },
2477 '6' => {
2478 'name' => 'event_class',
2479 'offset' => '0',
2480 'type' => '140'
2481 },
2482 '7' => {
2483 'name' => 'event_data_size',
2484 'offset' => '8',
2485 'type' => '152'
2486 },
2487 '8' => {
2488 'name' => 'event_data',
2489 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302490 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '9' => {
2493 'name' => 'checksum',
2494 'offset' => '24',
2495 'type' => '152'
2496 },
2497 '10' => {
2498 'name' => 'msg',
2499 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302500 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302501 },
2502 '11' => {
2503 'name' => 'payload_length',
2504 'offset' => '40',
2505 'type' => '453'
2506 }
2507 },
2508 'Return' => '100',
2509 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2510 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302511 '38812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302512 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302513 'Line' => '1664',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302514 'Param' => {
2515 '0' => {
2516 'name' => 'instance_id',
2517 'type' => '140'
2518 },
2519 '1' => {
2520 'name' => 'completion_code',
2521 'type' => '140'
2522 },
2523 '2' => {
2524 'name' => 'platform_event_status',
2525 'type' => '140'
2526 },
2527 '3' => {
2528 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302529 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 }
2531 },
2532 'Return' => '100',
2533 'ShortName' => 'encode_platform_event_message_resp'
2534 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302535 '39033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302537 'Line' => '1649',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302538 'Param' => {
2539 '0' => {
2540 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302541 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302542 },
2543 '1' => {
2544 'name' => 'payload_length',
2545 'type' => '453'
2546 },
2547 '2' => {
2548 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302549 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 },
2551 '3' => {
2552 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302553 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 },
2555 '4' => {
2556 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302557 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302558 },
2559 '5' => {
2560 'name' => 'event_id_to_acknowledge',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302561 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302562 }
2563 },
2564 'Reg' => {
2565 '2' => 'r13'
2566 },
2567 'Return' => '100',
2568 'ShortName' => 'decode_poll_for_platform_event_message_req'
2569 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302570 '39522' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302572 'Line' => '1633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302573 'Param' => {
2574 '0' => {
2575 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302576 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302577 },
2578 '1' => {
2579 'name' => 'payload_length',
2580 'type' => '453'
2581 },
2582 '2' => {
2583 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302584 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302585 },
2586 '3' => {
2587 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302588 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302589 },
2590 '4' => {
2591 'name' => 'event_class',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302592 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302593 },
2594 '5' => {
2595 'name' => 'event_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302596 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 }
2598 },
2599 'Reg' => {
2600 '2' => 'rbx',
2601 '3' => 'r12'
2602 },
2603 'Return' => '100',
2604 'ShortName' => 'decode_platform_event_message_req'
2605 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302606 '39981' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302608 'Line' => '2060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302609 'Param' => {
2610 '0' => {
2611 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302612 'type' => '40174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302613 },
2614 '1' => {
2615 'name' => 'event_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302616 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302617 },
2618 '2' => {
2619 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302620 'type' => '12637'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302621 },
2622 '3' => {
2623 'name' => 'sensor_event_class',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302624 'type' => '14081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302625 },
2626 '4' => {
2627 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302628 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 },
2630 '5' => {
2631 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302632 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 },
2634 '6' => {
2635 'name' => 'previous_event_state',
2636 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302637 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302638 },
2639 '7' => {
2640 'name' => 'actual_event_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302641 'type' => '25643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302642 }
2643 },
2644 'Reg' => {
2645 '1' => 'rdi',
2646 '2' => 'rdx',
2647 '3' => 'rcx',
2648 '4' => 'r8',
2649 '5' => 'r9',
2650 '7' => 'rsi'
2651 },
2652 'Return' => '100',
2653 'ShortName' => 'encode_sensor_event_data'
2654 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302655 '40189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302656 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302657 'Line' => '1278',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302658 'Param' => {
2659 '0' => {
2660 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302661 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302662 },
2663 '1' => {
2664 'name' => 'payload_length',
2665 'type' => '453'
2666 },
2667 '2' => {
2668 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302669 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 },
2671 '3' => {
2672 'name' => 'sensor_rearm',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302673 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '4' => {
2676 'name' => 'reserved',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302677 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 }
2679 },
2680 'Reg' => {
2681 '2' => 'rbx',
2682 '3' => 'rbp'
2683 },
2684 'Return' => '100',
2685 'ShortName' => 'decode_get_state_sensor_readings_req'
2686 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302687 '40627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302689 'Line' => '1614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 'Param' => {
2691 '0' => {
2692 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302693 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302694 },
2695 '1' => {
2696 'name' => 'payload_length',
2697 'type' => '453'
2698 },
2699 '2' => {
2700 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302701 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302702 },
2703 '3' => {
2704 'name' => 'comp_sensor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302705 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302706 },
2707 '4' => {
2708 'name' => 'field',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302709 'type' => '41175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302710 }
2711 },
2712 'Reg' => {
2713 '3' => 'r12'
2714 },
2715 'Return' => '100',
2716 'ShortName' => 'decode_get_state_sensor_readings_resp'
2717 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302718 '41180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302719 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302720 'Line' => '1594',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Param' => {
2722 '0' => {
2723 'name' => 'instance_id',
2724 'type' => '140'
2725 },
2726 '1' => {
2727 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302728 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302729 },
2730 '2' => {
2731 'name' => 'sensor_rearm',
2732 'type' => '318'
2733 },
2734 '3' => {
2735 'name' => 'reserved',
2736 'type' => '140'
2737 },
2738 '4' => {
2739 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302740 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302741 }
2742 },
2743 'Return' => '100',
2744 'ShortName' => 'encode_get_state_sensor_readings_req'
2745 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302746 '41422' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302747 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302748 'Line' => '1298',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302749 'Param' => {
2750 '0' => {
2751 'name' => 'instance_id',
2752 'type' => '140'
2753 },
2754 '1' => {
2755 'name' => 'completion_code',
2756 'type' => '140'
2757 },
2758 '2' => {
2759 'name' => 'comp_sensor_count',
2760 'type' => '140'
2761 },
2762 '3' => {
2763 'name' => 'field',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302764 'type' => '41175'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302765 },
2766 '4' => {
2767 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302768 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302769 }
2770 },
2771 'Return' => '100',
2772 'ShortName' => 'encode_get_state_sensor_readings_resp'
2773 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302774 '41780' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302775 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302776 'Line' => '1575',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302777 'Param' => {
2778 '0' => {
2779 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302780 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302781 },
2782 '1' => {
2783 'name' => 'payload_length',
2784 'type' => '453'
2785 },
2786 '2' => {
2787 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302788 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302789 }
2790 },
2791 'Reg' => {
2792 '0' => 'rdi',
2793 '1' => 'rsi',
2794 '2' => 'rdx'
2795 },
2796 'Return' => '100',
2797 'ShortName' => 'decode_set_numeric_effecter_value_resp'
2798 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302799 '41856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302800 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302801 'Line' => '1562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 'Param' => {
2803 '0' => {
2804 'name' => 'instance_id',
2805 'type' => '140'
2806 },
2807 '1' => {
2808 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302809 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302810 },
2811 '2' => {
2812 'name' => 'effecter_data_size',
2813 'type' => '140'
2814 },
2815 '3' => {
2816 'name' => 'effecter_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302817 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302818 },
2819 '4' => {
2820 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302821 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302822 },
2823 '5' => {
2824 'name' => 'payload_length',
2825 'type' => '453'
2826 }
2827 },
2828 'Reg' => {
2829 '3' => 'r12'
2830 },
2831 'Return' => '100',
2832 'ShortName' => 'encode_set_numeric_effecter_value_req'
2833 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302834 '42331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302835 'Header' => 'platform.h',
2836 'Line' => '1169',
2837 'Param' => {
2838 '0' => {
2839 'name' => 'instance_id',
2840 'type' => '140'
2841 },
2842 '1' => {
2843 'name' => 'completion_code',
2844 'type' => '140'
2845 },
2846 '2' => {
2847 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302848 'type' => '1624'
2849 },
2850 '3' => {
2851 'name' => 'payload_length',
2852 'type' => '453'
2853 }
2854 },
2855 'Return' => '100',
2856 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2857 },
2858 '42527' => {
2859 'Header' => 'platform.h',
2860 'Line' => '1153',
2861 'Param' => {
2862 '0' => {
2863 'name' => 'msg',
2864 'type' => '2071'
2865 },
2866 '1' => {
2867 'name' => 'payload_length',
2868 'type' => '453'
2869 },
2870 '2' => {
2871 'name' => 'effecter_id',
2872 'type' => '9256'
2873 },
2874 '3' => {
2875 'name' => 'effecter_data_size',
2876 'type' => '2076'
2877 },
2878 '4' => {
2879 'name' => 'effecter_value',
2880 'type' => '2076'
2881 }
2882 },
2883 'Reg' => {
2884 '2' => 'rbp',
2885 '3' => 'r12'
2886 },
2887 'Return' => '100',
2888 'ShortName' => 'decode_set_numeric_effecter_value_req'
2889 },
2890 '43183' => {
2891 'Header' => 'platform.h',
2892 'Line' => '1493',
2893 'Param' => {
2894 '0' => {
2895 'name' => 'msg',
2896 'type' => '2071'
2897 },
2898 '1' => {
2899 'name' => 'payload_length',
2900 'type' => '453'
2901 },
2902 '2' => {
2903 'name' => 'completion_code',
2904 'type' => '2076'
2905 },
2906 '3' => {
2907 'name' => 'next_record_hndl',
2908 'type' => '2081'
2909 },
2910 '4' => {
2911 'name' => 'next_data_transfer_hndl',
2912 'type' => '2081'
2913 },
2914 '5' => {
2915 'name' => 'transfer_flag',
2916 'type' => '2076'
2917 },
2918 '6' => {
2919 'name' => 'resp_cnt',
2920 'offset' => '0',
2921 'type' => '9256'
2922 },
2923 '7' => {
2924 'name' => 'record_data',
2925 'offset' => '8',
2926 'type' => '2076'
2927 },
2928 '8' => {
2929 'name' => 'record_data_length',
2930 'offset' => '16',
2931 'type' => '453'
2932 },
2933 '9' => {
2934 'name' => 'transfer_crc',
2935 'offset' => '24',
2936 'type' => '2076'
2937 }
2938 },
2939 'Reg' => {
2940 '3' => 'rbp'
2941 },
2942 'Return' => '100',
2943 'ShortName' => 'decode_get_pdr_resp'
2944 },
2945 '43827' => {
2946 'Header' => 'platform.h',
2947 'Line' => '1462',
2948 'Param' => {
2949 '0' => {
2950 'name' => 'instance_id',
2951 'type' => '140'
2952 },
2953 '1' => {
2954 'name' => 'record_hndl',
2955 'type' => '152'
2956 },
2957 '2' => {
2958 'name' => 'data_transfer_hndl',
2959 'type' => '152'
2960 },
2961 '3' => {
2962 'name' => 'transfer_op_flag',
2963 'type' => '140'
2964 },
2965 '4' => {
2966 'name' => 'request_cnt',
2967 'type' => '5573'
2968 },
2969 '5' => {
2970 'name' => 'record_chg_num',
2971 'type' => '5573'
2972 },
2973 '6' => {
2974 'name' => 'msg',
2975 'offset' => '0',
2976 'type' => '1624'
2977 },
2978 '7' => {
2979 'name' => 'payload_length',
2980 'offset' => '8',
2981 'type' => '453'
2982 }
2983 },
2984 'Reg' => {
2985 '2' => 'r14'
2986 },
2987 'Return' => '100',
2988 'ShortName' => 'encode_get_pdr_req'
2989 },
2990 '44122' => {
2991 'Header' => 'platform.h',
2992 'Line' => '1436',
2993 'Param' => {
2994 '0' => {
2995 'name' => 'msg',
2996 'type' => '2071'
2997 },
2998 '1' => {
2999 'name' => 'payload_length',
3000 'type' => '453'
3001 },
3002 '2' => {
3003 'name' => 'completion_code',
3004 'type' => '2076'
3005 },
3006 '3' => {
3007 'name' => 'repository_state',
3008 'type' => '2076'
3009 },
3010 '4' => {
3011 'name' => 'update_time',
3012 'type' => '2076'
3013 },
3014 '5' => {
3015 'name' => 'oem_update_time',
3016 'type' => '2076'
3017 },
3018 '6' => {
3019 'name' => 'record_count',
3020 'offset' => '0',
3021 'type' => '2081'
3022 },
3023 '7' => {
3024 'name' => 'repository_size',
3025 'offset' => '8',
3026 'type' => '2081'
3027 },
3028 '8' => {
3029 'name' => 'largest_record_size',
3030 'offset' => '16',
3031 'type' => '2081'
3032 },
3033 '9' => {
3034 'name' => 'data_transfer_handle_timeout',
3035 'offset' => '24',
3036 'type' => '2076'
3037 }
3038 },
3039 'Return' => '100',
3040 'ShortName' => 'decode_get_pdr_repository_info_resp'
3041 },
3042 '44808' => {
3043 'Header' => 'platform.h',
3044 'Line' => '1412',
3045 'Param' => {
3046 '0' => {
3047 'name' => 'instance_id',
3048 'type' => '140'
3049 },
3050 '1' => {
3051 'name' => 'completion_code',
3052 'type' => '140'
3053 },
3054 '2' => {
3055 'name' => 'repository_state',
3056 'type' => '140'
3057 },
3058 '3' => {
3059 'name' => 'update_time',
3060 'type' => '6817'
3061 },
3062 '4' => {
3063 'name' => 'oem_update_time',
3064 'type' => '6817'
3065 },
3066 '5' => {
3067 'name' => 'record_count',
3068 'type' => '152'
3069 },
3070 '6' => {
3071 'name' => 'repository_size',
3072 'offset' => '0',
3073 'type' => '152'
3074 },
3075 '7' => {
3076 'name' => 'largest_record_size',
3077 'offset' => '8',
3078 'type' => '152'
3079 },
3080 '8' => {
3081 'name' => 'data_transfer_handle_timeout',
3082 'offset' => '16',
3083 'type' => '140'
3084 },
3085 '9' => {
3086 'name' => 'msg',
3087 'offset' => '24',
3088 'type' => '1624'
3089 }
3090 },
3091 'Return' => '100',
3092 'ShortName' => 'encode_get_pdr_repository_info_resp'
3093 },
3094 '45291' => {
3095 'Header' => 'platform.h',
3096 'Line' => '1236',
3097 'Param' => {
3098 '0' => {
3099 'name' => 'instance_id',
3100 'type' => '140'
3101 },
3102 '1' => {
3103 'name' => 'completion_code',
3104 'type' => '140'
3105 },
3106 '2' => {
3107 'name' => 'next_record_hndl',
3108 'type' => '152'
3109 },
3110 '3' => {
3111 'name' => 'next_data_transfer_hndl',
3112 'type' => '152'
3113 },
3114 '4' => {
3115 'name' => 'transfer_flag',
3116 'type' => '140'
3117 },
3118 '5' => {
3119 'name' => 'resp_cnt',
3120 'type' => '5573'
3121 },
3122 '6' => {
3123 'name' => 'record_data',
3124 'offset' => '0',
3125 'type' => '6817'
3126 },
3127 '7' => {
3128 'name' => 'transfer_crc',
3129 'offset' => '8',
3130 'type' => '140'
3131 },
3132 '8' => {
3133 'name' => 'msg',
3134 'offset' => '16',
3135 'type' => '1624'
3136 }
3137 },
3138 'Return' => '100',
3139 'ShortName' => 'encode_get_pdr_resp'
3140 },
3141 '45750' => {
3142 'Header' => 'platform.h',
3143 'Line' => '1257',
3144 'Param' => {
3145 '0' => {
3146 'name' => 'msg',
3147 'type' => '2071'
3148 },
3149 '1' => {
3150 'name' => 'payload_length',
3151 'type' => '453'
3152 },
3153 '2' => {
3154 'name' => 'record_hndl',
3155 'type' => '2081'
3156 },
3157 '3' => {
3158 'name' => 'data_transfer_hndl',
3159 'type' => '2081'
3160 },
3161 '4' => {
3162 'name' => 'transfer_op_flag',
3163 'type' => '2076'
3164 },
3165 '5' => {
3166 'name' => 'request_cnt',
3167 'type' => '9256'
3168 },
3169 '6' => {
3170 'name' => 'record_chg_num',
3171 'offset' => '0',
3172 'type' => '9256'
3173 }
3174 },
3175 'Reg' => {
3176 '3' => 'r12'
3177 },
3178 'Return' => '100',
3179 'ShortName' => 'decode_get_pdr_req'
3180 },
3181 '46287' => {
3182 'Header' => 'platform.h',
3183 'Line' => '1208',
3184 'Param' => {
3185 '0' => {
3186 'name' => 'msg',
3187 'type' => '2071'
3188 },
3189 '1' => {
3190 'name' => 'payload_length',
3191 'type' => '453'
3192 },
3193 '2' => {
3194 'name' => 'effecter_id',
3195 'type' => '9256'
3196 },
3197 '3' => {
3198 'name' => 'comp_effecter_count',
3199 'type' => '2076'
3200 },
3201 '4' => {
3202 'name' => 'field',
3203 'type' => '46768'
3204 }
3205 },
3206 'Reg' => {
3207 '3' => 'rbp'
3208 },
3209 'Return' => '100',
3210 'ShortName' => 'decode_set_state_effecter_states_req'
3211 },
3212 '46773' => {
3213 'Header' => 'platform.h',
3214 'Line' => '1541',
3215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
3218 'type' => '2071'
3219 },
3220 '1' => {
3221 'name' => 'payload_length',
3222 'type' => '453'
3223 },
3224 '2' => {
3225 'name' => 'completion_code',
3226 'type' => '2076'
3227 }
3228 },
3229 'Reg' => {
3230 '0' => 'rdi',
3231 '1' => 'rsi',
3232 '2' => 'rdx'
3233 },
3234 'Return' => '100',
3235 'ShortName' => 'decode_set_state_effecter_states_resp'
3236 },
3237 '46849' => {
3238 'Header' => 'platform.h',
3239 'Line' => '1522',
3240 'Param' => {
3241 '0' => {
3242 'name' => 'instance_id',
3243 'type' => '140'
3244 },
3245 '1' => {
3246 'name' => 'effecter_id',
3247 'type' => '5573'
3248 },
3249 '2' => {
3250 'name' => 'comp_effecter_count',
3251 'type' => '140'
3252 },
3253 '3' => {
3254 'name' => 'field',
3255 'type' => '46768'
3256 },
3257 '4' => {
3258 'name' => 'msg',
3259 'type' => '1624'
3260 }
3261 },
3262 'Reg' => {
3263 '1' => 'rsi'
3264 },
3265 'Return' => '100',
3266 'ShortName' => 'encode_set_state_effecter_states_req'
3267 },
3268 '47192' => {
3269 'Header' => 'platform.h',
3270 'Line' => '1186',
3271 'Param' => {
3272 '0' => {
3273 'name' => 'instance_id',
3274 'type' => '140'
3275 },
3276 '1' => {
3277 'name' => 'completion_code',
3278 'type' => '140'
3279 },
3280 '2' => {
3281 'name' => 'msg',
3282 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303283 }
3284 },
3285 'Return' => '100',
3286 'ShortName' => 'encode_set_state_effecter_states_resp'
3287 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303288 '47358' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303289 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303290 'Line' => '631',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303291 'Param' => {
3292 '0' => {
3293 'name' => 'sensor',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303294 'type' => '47740'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 },
3296 '1' => {
3297 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303298 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303299 },
3300 '2' => {
3301 'name' => 'possible_states',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303302 'type' => '47750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 },
3304 '3' => {
3305 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303306 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '4' => {
3309 'name' => 'actual_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303310 'type' => '25643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 }
3312 },
3313 'Reg' => {
3314 '0' => 'rdi',
3315 '1' => 'r10',
3316 '2' => 'rsi',
3317 '3' => 'r9',
3318 '4' => 'r8'
3319 },
3320 'Return' => '100',
3321 'ShortName' => 'encode_state_sensor_pdr'
3322 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303323 '47760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303324 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303325 'Line' => '833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303326 'Param' => {
3327 '0' => {
3328 'name' => 'effecter',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303329 'type' => '48142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303330 },
3331 '1' => {
3332 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303333 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303334 },
3335 '2' => {
3336 'name' => 'possible_states',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303337 'type' => '48152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303338 },
3339 '3' => {
3340 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303341 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 },
3343 '4' => {
3344 'name' => 'actual_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303345 'type' => '25643'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303346 }
3347 },
3348 'Reg' => {
3349 '0' => 'rdi',
3350 '1' => 'r10',
3351 '2' => 'rsi',
3352 '3' => 'r9',
3353 '4' => 'r8'
3354 },
3355 'Return' => '100',
3356 'ShortName' => 'encode_state_effecter_pdr'
3357 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303358 '55143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303359 'Header' => 'utils.h',
3360 'Line' => '39',
3361 'Param' => {
3362 '0' => {
3363 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303364 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303365 },
3366 '1' => {
3367 'name' => 'size',
3368 'type' => '453'
3369 }
3370 },
3371 'Reg' => {
3372 '1' => 'rcx'
3373 },
3374 'Return' => '152',
3375 'ShortName' => 'crc32'
3376 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303377 '55226' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303378 'Header' => 'bios_table.h',
3379 'Line' => '633',
3380 'Param' => {
3381 '0' => {
3382 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303383 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 },
3385 '1' => {
3386 'name' => 'size',
3387 'type' => '453'
3388 }
3389 },
3390 'Reg' => {
3391 '0' => 'rdi',
3392 '1' => 'rsi'
3393 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303394 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303395 'ShortName' => 'pldm_bios_table_checksum'
3396 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303397 '55371' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303398 'Header' => 'bios_table.h',
3399 'Line' => '624',
3400 'Param' => {
3401 '0' => {
3402 'name' => 'src_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303403 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303404 },
3405 '1' => {
3406 'name' => 'src_length',
3407 'type' => '453'
3408 },
3409 '2' => {
3410 'name' => 'dest_table',
3411 'type' => '126'
3412 },
3413 '3' => {
3414 'name' => 'dest_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303415 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303416 },
3417 '4' => {
3418 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303419 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303420 },
3421 '5' => {
3422 'name' => 'entry_length',
3423 'type' => '453'
3424 }
3425 },
3426 'Reg' => {
3427 '2' => 'r14',
3428 '4' => 'r13'
3429 },
3430 'Return' => '100',
3431 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3432 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303433 '56059' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303434 'Header' => 'bios_table.h',
3435 'Line' => '590',
3436 'Param' => {
3437 '0' => {
3438 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303439 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303440 },
3441 '1' => {
3442 'name' => 'length',
3443 'type' => '453'
3444 },
3445 '2' => {
3446 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303447 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303448 }
3449 },
3450 'Reg' => {
3451 '2' => 'r8'
3452 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303453 'Return' => '56054',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303454 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3455 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303456 '56322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303457 'Header' => 'bios_table.h',
3458 'Line' => '197',
3459 'Param' => {
3460 '0' => {
3461 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303462 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303463 },
3464 '1' => {
3465 'name' => 'length',
3466 'type' => '453'
3467 },
3468 '2' => {
3469 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303470 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303471 }
3472 },
3473 'Reg' => {
3474 '2' => 'r8'
3475 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303476 'Return' => '56468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303477 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3478 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303479 '56589' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303480 'Header' => 'bios_table.h',
3481 'Line' => '187',
3482 'Param' => {
3483 '0' => {
3484 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303485 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303486 },
3487 '1' => {
3488 'name' => 'length',
3489 'type' => '453'
3490 },
3491 '2' => {
3492 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303493 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303494 }
3495 },
3496 'Reg' => {
3497 '2' => 'r8'
3498 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303499 'Return' => '56468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303500 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3501 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303502 '56851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303503 'Header' => 'bios_table.h',
3504 'Line' => '146',
3505 'Param' => {
3506 '0' => {
3507 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303508 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303509 },
3510 '1' => {
3511 'name' => 'length',
3512 'type' => '453'
3513 },
3514 '2' => {
3515 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303516 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303517 }
3518 },
3519 'Reg' => {
3520 '0' => 'rbp',
3521 '1' => 'r12',
3522 '2' => 'rbx'
3523 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303524 'Return' => '57072',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303525 'ShortName' => 'pldm_bios_table_string_find_by_string'
3526 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303527 '57241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303528 'Header' => 'bios_table.h',
3529 'Line' => '155',
3530 'Param' => {
3531 '0' => {
3532 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303533 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '1' => {
3536 'name' => 'length',
3537 'type' => '453'
3538 },
3539 '2' => {
3540 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303541 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 }
3543 },
3544 'Reg' => {
3545 '2' => 'r8'
3546 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303547 'Return' => '57072',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303548 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3549 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303550 '58002' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303551 'Header' => 'bios_table.h',
3552 'Line' => '52',
3553 'Param' => {
3554 '0' => {
3555 'name' => 'iter',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303556 'type' => '56049'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303557 }
3558 },
3559 'Reg' => {
3560 '0' => 'rdi'
3561 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303562 'Return' => '5342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 'ShortName' => 'pldm_bios_table_iter_value'
3564 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303565 '58050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Header' => 'bios_table.h',
3567 'Line' => '46',
3568 'Param' => {
3569 '0' => {
3570 'name' => 'iter',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303571 'type' => '56049'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303572 }
3573 },
3574 'Return' => '1',
3575 'ShortName' => 'pldm_bios_table_iter_next'
3576 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303577 '58160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 'Header' => 'bios_table.h',
3579 'Line' => '41',
3580 'Param' => {
3581 '0' => {
3582 'name' => 'iter',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303583 'type' => '58235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303584 }
3585 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303586 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303587 'ShortName' => 'pldm_bios_table_iter_is_end'
3588 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303589 '58240' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303590 'Header' => 'bios_table.h',
3591 'Line' => '34',
3592 'Param' => {
3593 '0' => {
3594 'name' => 'iter',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303595 'type' => '56049'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303596 }
3597 },
3598 'Return' => '1',
3599 'ShortName' => 'pldm_bios_table_iter_free'
3600 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303601 '58312' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303602 'Header' => 'bios_table.h',
3603 'Line' => '28',
3604 'Param' => {
3605 '0' => {
3606 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303607 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '1' => {
3610 'name' => 'length',
3611 'type' => '453'
3612 },
3613 '2' => {
3614 'name' => 'type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303615 'type' => '53925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 }
3617 },
3618 'Reg' => {
3619 '0' => 'rbp',
3620 '1' => 'r12',
3621 '2' => 'rbx'
3622 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303623 'Return' => '56049',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 'ShortName' => 'pldm_bios_table_iter_create'
3625 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303626 '58550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303627 'Header' => 'bios_table.h',
3628 'Line' => '609',
3629 'Param' => {
3630 '0' => {
3631 'name' => 'table',
3632 'type' => '126'
3633 },
3634 '1' => {
3635 'name' => 'capacity',
3636 'type' => '453'
3637 },
3638 '2' => {
3639 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303640 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303641 }
3642 },
3643 'Reg' => {
3644 '0' => 'rbp',
3645 '1' => 'r12',
3646 '2' => 'rbx'
3647 },
3648 'Return' => '100',
3649 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
3650 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303651 '58850' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 'Header' => 'bios_table.h',
3653 'Line' => '597',
3654 'Param' => {
3655 '0' => {
3656 'name' => 'size_without_pad',
3657 'type' => '453'
3658 }
3659 },
3660 'Return' => '453',
3661 'ShortName' => 'pldm_bios_table_pad_checksum_size'
3662 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303663 '59205' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303664 'Header' => 'bios_table.h',
3665 'Line' => '572',
3666 'Param' => {
3667 '0' => {
3668 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303669 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303670 }
3671 },
3672 'Reg' => {
3673 '0' => 'rdi'
3674 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303675 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303676 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
3677 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303678 '59254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303679 'Header' => 'bios_table.h',
3680 'Line' => '579',
3681 'Param' => {
3682 '0' => {
3683 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303684 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 }
3686 },
3687 'Return' => '453',
3688 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
3689 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303690 '59738' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303691 'Header' => 'bios_table.h',
3692 'Line' => '546',
3693 'Param' => {
3694 '0' => {
3695 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303696 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303697 }
3698 },
3699 'Reg' => {
3700 '0' => 'rdi'
3701 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303702 'Return' => '53779',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
3704 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303705 '59878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303706 'Header' => 'bios_table.h',
3707 'Line' => '562',
3708 'Param' => {
3709 '0' => {
3710 'name' => 'entry',
3711 'type' => '126'
3712 },
3713 '1' => {
3714 'name' => 'entry_length',
3715 'type' => '453'
3716 },
3717 '2' => {
3718 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303719 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303720 },
3721 '3' => {
3722 'name' => 'attr_type',
3723 'type' => '140'
3724 },
3725 '4' => {
3726 'name' => 'cv',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303727 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 }
3729 },
3730 'Reg' => {
3731 '0' => 'rbx',
3732 '1' => 'r12',
3733 '2' => 'r13',
3734 '3' => 'rbp',
3735 '4' => 'r8'
3736 },
3737 'Return' => '100',
3738 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
3739 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303740 '60147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303741 'Header' => 'bios_table.h',
3742 'Line' => '540',
3743 'Return' => '453',
3744 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3745 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303746 '60309' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 'Header' => 'bios_table.h',
3748 'Line' => '533',
3749 'Param' => {
3750 '0' => {
3751 'name' => 'entry',
3752 'type' => '126'
3753 },
3754 '1' => {
3755 'name' => 'entry_length',
3756 'type' => '453'
3757 },
3758 '2' => {
3759 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303760 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303761 },
3762 '3' => {
3763 'name' => 'attr_type',
3764 'type' => '140'
3765 },
3766 '4' => {
3767 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303768 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303769 },
3770 '5' => {
3771 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303772 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303773 }
3774 },
3775 'Reg' => {
3776 '0' => 'rbx',
3777 '1' => 'r13',
3778 '2' => 'r14',
3779 '3' => 'rbp',
3780 '4' => 'r8',
3781 '5' => 'r12'
3782 },
3783 'Return' => '100',
3784 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3785 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303786 '60709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303787 'Header' => 'bios_table.h',
3788 'Line' => '514',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303792 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '1' => {
3795 'name' => 'current_string',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303796 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 }
3798 },
3799 'Return' => '1',
3800 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3801 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303802 '60804' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303803 'Header' => 'bios_table.h',
3804 'Line' => '504',
3805 'Param' => {
3806 '0' => {
3807 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303808 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 }
3810 },
3811 'Reg' => {
3812 '0' => 'rdi'
3813 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303814 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303815 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3816 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303817 '60945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303818 'Header' => 'bios_table.h',
3819 'Line' => '498',
3820 'Param' => {
3821 '0' => {
3822 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303823 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 }
3825 },
3826 'Reg' => {
3827 '0' => 'rdi'
3828 },
3829 'Return' => '453',
3830 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3831 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303832 '61127' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303833 'Header' => 'bios_table.h',
3834 'Line' => '488',
3835 'Param' => {
3836 '0' => {
3837 'name' => 'entry',
3838 'type' => '126'
3839 },
3840 '1' => {
3841 'name' => 'entry_length',
3842 'type' => '453'
3843 },
3844 '2' => {
3845 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303846 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303847 },
3848 '3' => {
3849 'name' => 'attr_type',
3850 'type' => '140'
3851 },
3852 '4' => {
3853 'name' => 'count',
3854 'type' => '140'
3855 },
3856 '5' => {
3857 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303858 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303859 }
3860 },
3861 'Reg' => {
3862 '0' => 'rbx',
3863 '1' => 'r14',
3864 '5' => 'r13'
3865 },
3866 'Return' => '100',
3867 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3868 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303869 '61446' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303870 'Header' => 'bios_table.h',
3871 'Line' => '469',
3872 'Param' => {
3873 '0' => {
3874 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303875 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303876 },
3877 '1' => {
3878 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303879 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303880 },
3881 '2' => {
3882 'name' => 'number',
3883 'type' => '140'
3884 }
3885 },
3886 'Return' => '140',
3887 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
3888 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303889 '61693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 'Header' => 'bios_table.h',
3891 'Line' => '459',
3892 'Param' => {
3893 '0' => {
3894 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303895 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 }
3897 },
3898 'Reg' => {
3899 '0' => 'rdi'
3900 },
3901 'Return' => '140',
3902 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
3903 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303904 '61742' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303905 'Header' => 'bios_table.h',
3906 'Line' => '453',
3907 'Param' => {
3908 '0' => {
3909 'name' => 'count',
3910 'type' => '140'
3911 }
3912 },
3913 'Reg' => {
3914 '0' => 'rdi'
3915 },
3916 'Return' => '453',
3917 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3918 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303919 '61791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 'Header' => 'bios_table.h',
3921 'Line' => '446',
3922 'Param' => {
3923 '0' => {
3924 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303925 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303926 }
3927 },
3928 'Reg' => {
3929 '0' => 'rdi'
3930 },
3931 'Return' => '140',
3932 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3933 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303934 '61840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303935 'Header' => 'bios_table.h',
3936 'Line' => '439',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303940 'type' => '56054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303941 }
3942 },
3943 'Reg' => {
3944 '0' => 'rdi'
3945 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303946 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303947 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3948 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303949 '62387' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303950 'Header' => 'bios_table.h',
3951 'Line' => '431',
3952 'Param' => {
3953 '0' => {
3954 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303955 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '1' => {
3958 'name' => 'lower',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303959 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '2' => {
3962 'name' => 'upper',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303963 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '3' => {
3966 'name' => 'scalar',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303967 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303968 },
3969 '4' => {
3970 'name' => 'def',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303971 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303972 }
3973 },
3974 'Reg' => {
3975 '0' => 'rdi',
3976 '1' => 'rsi',
3977 '2' => 'rdx',
3978 '3' => 'rcx',
3979 '4' => 'r8'
3980 },
3981 'Return' => '1',
3982 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3983 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303984 '62523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303985 'Header' => 'bios_table.h',
3986 'Line' => '419',
3987 'Param' => {
3988 '0' => {
3989 'name' => 'entry',
3990 'type' => '126'
3991 },
3992 '1' => {
3993 'name' => 'entry_length',
3994 'type' => '453'
3995 },
3996 '2' => {
3997 'name' => 'info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303998 'type' => '62785'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 }
4000 },
4001 'Reg' => {
4002 '0' => 'r12',
4003 '1' => 'rbp',
4004 '2' => 'rbx'
4005 },
4006 'Return' => '100',
4007 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4008 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304009 '62795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304010 'Header' => 'bios_table.h',
4011 'Line' => '400',
4012 'Param' => {
4013 '0' => {
4014 'name' => 'info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304015 'type' => '62785'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304016 },
4017 '1' => {
4018 'name' => 'errmsg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304019 'type' => '63094'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304020 }
4021 },
4022 'Return' => '100',
4023 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4024 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304025 '63099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304026 'Header' => 'bios_table.h',
4027 'Line' => '407',
4028 'Return' => '453',
4029 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4030 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304031 '63261' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Header' => 'bios_table.h',
4033 'Line' => '374',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304037 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '1' => {
4040 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304041 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '2' => {
4044 'name' => 'size',
4045 'type' => '453'
4046 }
4047 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304048 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304049 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4050 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304051 '63530' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 'Header' => 'bios_table.h',
4053 'Line' => '366',
4054 'Param' => {
4055 '0' => {
4056 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304057 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 }
4059 },
4060 'Reg' => {
4061 '0' => 'rdi'
4062 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304063 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4065 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304066 '63599' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304067 'Header' => 'bios_table.h',
4068 'Line' => '358',
4069 'Param' => {
4070 '0' => {
4071 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304072 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304073 }
4074 },
4075 'Reg' => {
4076 '0' => 'rdi'
4077 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304078 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304079 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4080 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304081 '63668' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 'Header' => 'bios_table.h',
4083 'Line' => '350',
4084 'Param' => {
4085 '0' => {
4086 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304087 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304088 }
4089 },
4090 'Reg' => {
4091 '0' => 'rdi'
4092 },
4093 'Return' => '140',
4094 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4095 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304096 '63737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 'Header' => 'bios_table.h',
4098 'Line' => '342',
4099 'Param' => {
4100 '0' => {
4101 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304102 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 },
4104 '1' => {
4105 'name' => 'def_string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304106 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 }
4108 },
4109 'Reg' => {
4110 '0' => 'rdi',
4111 '1' => 'rbx'
4112 },
4113 'Return' => '100',
4114 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4115 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304116 '63907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304117 'Header' => 'bios_table.h',
4118 'Line' => '331',
4119 'Param' => {
4120 '0' => {
4121 'name' => 'entry',
4122 'type' => '126'
4123 },
4124 '1' => {
4125 'name' => 'entry_length',
4126 'type' => '453'
4127 },
4128 '2' => {
4129 'name' => 'info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304130 'type' => '64266'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304131 }
4132 },
4133 'Reg' => {
4134 '0' => 'r12',
4135 '2' => 'rbx'
4136 },
4137 'Return' => '100',
4138 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4139 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304140 '64271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304141 'Header' => 'bios_table.h',
4142 'Line' => '310',
4143 'Param' => {
4144 '0' => {
4145 'name' => 'info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304146 'type' => '64266'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 },
4148 '1' => {
4149 'name' => 'errmsg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304150 'type' => '63094'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304151 }
4152 },
4153 'Reg' => {
4154 '1' => 'rbx'
4155 },
4156 'Return' => '100',
4157 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4158 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304159 '64540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304160 'Header' => 'bios_table.h',
4161 'Line' => '318',
4162 'Param' => {
4163 '0' => {
4164 'name' => 'def_str_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304165 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 }
4167 },
4168 'Reg' => {
4169 '0' => 'rdi'
4170 },
4171 'Return' => '453',
4172 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4173 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304174 '64772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304175 'Header' => 'bios_table.h',
4176 'Line' => '284',
4177 'Param' => {
4178 '0' => {
4179 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304180 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304181 },
4182 '1' => {
4183 'name' => 'def_indices',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304184 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304185 },
4186 '2' => {
4187 'name' => 'def_num',
4188 'type' => '140'
4189 }
4190 },
4191 'Return' => '140',
4192 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4193 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304194 '65051' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304195 'Header' => 'bios_table.h',
4196 'Line' => '272',
4197 'Param' => {
4198 '0' => {
4199 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304200 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304201 },
4202 '1' => {
4203 'name' => 'pv_hdls',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304204 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '2' => {
4207 'name' => 'pv_num',
4208 'type' => '140'
4209 }
4210 },
4211 'Reg' => {
4212 '0' => 'rcx',
4213 '1' => 'rsi',
4214 '2' => 'rdx'
4215 },
4216 'Return' => '100',
4217 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4218 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304219 '65216' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304220 'Header' => 'bios_table.h',
4221 'Line' => '255',
4222 'Param' => {
4223 '0' => {
4224 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304225 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304226 },
4227 '1' => {
4228 'name' => 'def_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304229 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304230 }
4231 },
4232 'Reg' => {
4233 '0' => 'rdi',
4234 '1' => 'rbx'
4235 },
4236 'Return' => '100',
4237 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4238 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304239 '65377' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 'Header' => 'bios_table.h',
4241 'Line' => '245',
4242 'Param' => {
4243 '0' => {
4244 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304245 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304246 },
4247 '1' => {
4248 'name' => 'pv_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304249 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 }
4251 },
4252 'Reg' => {
4253 '0' => 'rdi',
4254 '1' => 'rsi'
4255 },
4256 'Return' => '100',
4257 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4258 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304259 '65437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 'Header' => 'bios_table.h',
4261 'Line' => '234',
4262 'Param' => {
4263 '0' => {
4264 'name' => 'entry',
4265 'type' => '126'
4266 },
4267 '1' => {
4268 'name' => 'entry_length',
4269 'type' => '453'
4270 },
4271 '2' => {
4272 'name' => 'info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304273 'type' => '65766'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304274 }
4275 },
4276 'Reg' => {
4277 '0' => 'rbp',
4278 '2' => 'rbx'
4279 },
4280 'Return' => '100',
4281 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4282 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304283 '65771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304284 'Header' => 'bios_table.h',
4285 'Line' => '220',
4286 'Param' => {
4287 '0' => {
4288 'name' => 'pv_num',
4289 'type' => '140'
4290 },
4291 '1' => {
4292 'name' => 'def_num',
4293 'type' => '140'
4294 }
4295 },
4296 'Reg' => {
4297 '0' => 'rdi',
4298 '1' => 'rsi'
4299 },
4300 'Return' => '453',
4301 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4302 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304303 '65831' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304304 'Header' => 'bios_table.h',
4305 'Line' => '177',
4306 'Param' => {
4307 '0' => {
4308 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304309 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304310 }
4311 },
4312 'Reg' => {
4313 '0' => 'rdi'
4314 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304315 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4317 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304318 '65878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 'Header' => 'bios_table.h',
4320 'Line' => '169',
4321 'Param' => {
4322 '0' => {
4323 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304324 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304325 }
4326 },
4327 'Reg' => {
4328 '0' => 'rdi'
4329 },
4330 'Return' => '140',
4331 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4332 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304333 '65925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 'Header' => 'bios_table.h',
4335 'Line' => '162',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304339 'type' => '56468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 }
4341 },
4342 'Reg' => {
4343 '0' => 'rdi'
4344 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304345 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4347 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304348 '66558' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304349 'Header' => 'bios_table.h',
4350 'Line' => '135',
4351 'Param' => {
4352 '0' => {
4353 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304354 'type' => '57072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304355 },
4356 '1' => {
4357 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304358 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 },
4360 '2' => {
4361 'name' => 'size',
4362 'type' => '453'
4363 }
4364 },
4365 'Reg' => {
4366 '0' => 'rdi',
4367 '1' => 'rsi',
4368 '2' => 'rdx'
4369 },
4370 'Return' => '100',
4371 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4372 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304373 '66795' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 'Header' => 'bios_table.h',
4375 'Line' => '120',
4376 'Param' => {
4377 '0' => {
4378 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304379 'type' => '57072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Reg' => {
4383 '0' => 'rdi'
4384 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304385 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304386 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4387 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304388 '66842' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304389 'Header' => 'bios_table.h',
4390 'Line' => '113',
4391 'Param' => {
4392 '0' => {
4393 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304394 'type' => '57072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304395 }
4396 },
4397 'Reg' => {
4398 '0' => 'rdi'
4399 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304400 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304401 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4402 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304403 '66889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304404 'Header' => 'bios_table.h',
4405 'Line' => '105',
4406 'Param' => {
4407 '0' => {
4408 'name' => 'entry',
4409 'type' => '126'
4410 },
4411 '1' => {
4412 'name' => 'entry_length',
4413 'type' => '453'
4414 },
4415 '2' => {
4416 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304417 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '3' => {
4420 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304421 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 }
4423 },
4424 'Return' => '100',
4425 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4426 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304427 '67250' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 'Header' => 'bios_table.h',
4429 'Line' => '91',
4430 'Param' => {
4431 '0' => {
4432 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304433 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 }
4435 },
4436 'Reg' => {
4437 '0' => 'rdi'
4438 },
4439 'Return' => '453',
4440 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4441 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304442 '73293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304443 'Header' => 'utils.h',
4444 'Line' => '108',
4445 'Param' => {
4446 '0' => {
4447 'name' => 'transfer_flag',
4448 'type' => '140'
4449 }
4450 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304451 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 'ShortName' => 'is_transfer_flag_valid'
4453 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304454 '73439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304455 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304456 'Line' => '1285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 'Param' => {
4458 '0' => {
4459 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304460 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 },
4462 '1' => {
4463 'name' => 'payload_length',
4464 'type' => '453'
4465 },
4466 '2' => {
4467 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304468 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 },
4470 '3' => {
4471 'name' => 'non_functioning_component_indication',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304472 'type' => '73626'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304473 },
4474 '4' => {
4475 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304476 'type' => '73631'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304477 }
4478 },
4479 'Reg' => {
4480 '0' => 'rbx',
4481 '3' => 'rbp',
4482 '4' => 'r12'
4483 },
4484 'Return' => '100',
4485 'ShortName' => 'decode_cancel_update_resp'
4486 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304487 '73641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304488 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304489 'Line' => '1268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304490 'Param' => {
4491 '0' => {
4492 'name' => 'instance_id',
4493 'type' => '140'
4494 },
4495 '1' => {
4496 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304497 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304498 },
4499 '2' => {
4500 'name' => 'payload_length',
4501 'type' => '453'
4502 }
4503 },
4504 'Return' => '100',
4505 'ShortName' => 'encode_cancel_update_req'
4506 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304507 '73817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304508 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304509 'Line' => '1253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304510 'Param' => {
4511 '0' => {
4512 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304513 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304514 },
4515 '1' => {
4516 'name' => 'payload_length',
4517 'type' => '453'
4518 },
4519 '2' => {
4520 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304521 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304522 }
4523 },
4524 'Reg' => {
4525 '0' => 'rdi',
4526 '1' => 'rsi',
4527 '2' => 'rdx'
4528 },
4529 'Return' => '100',
4530 'ShortName' => 'decode_cancel_update_component_resp'
4531 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304532 '73893' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304534 'Line' => '1241',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 'Param' => {
4536 '0' => {
4537 'name' => 'instance_id',
4538 'type' => '140'
4539 },
4540 '1' => {
4541 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304542 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 },
4544 '2' => {
4545 'name' => 'payload_length',
4546 'type' => '453'
4547 }
4548 },
4549 'Return' => '100',
4550 'ShortName' => 'encode_cancel_update_component_req'
4551 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304552 '74069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304554 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 'Param' => {
4556 '0' => {
4557 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304558 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 },
4560 '1' => {
4561 'name' => 'payload_length',
4562 'type' => '453'
4563 },
4564 '2' => {
4565 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304566 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 },
4568 '3' => {
4569 'name' => 'current_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304570 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304571 },
4572 '4' => {
4573 'name' => 'previous_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304574 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 },
4576 '5' => {
4577 'name' => 'aux_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304578 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304579 },
4580 '6' => {
4581 'name' => 'aux_state_status',
4582 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304583 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304584 },
4585 '7' => {
4586 'name' => 'progress_percent',
4587 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304588 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304589 },
4590 '8' => {
4591 'name' => 'reason_code',
4592 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304593 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 },
4595 '9' => {
4596 'name' => 'update_option_flags_enabled',
4597 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304598 'type' => '74402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304599 }
4600 },
4601 'Reg' => {
4602 '0' => 'rbx',
4603 '3' => 'r12',
4604 '4' => 'rbp',
4605 '5' => 'r13'
4606 },
4607 'Return' => '100',
4608 'ShortName' => 'decode_get_status_resp'
4609 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304610 '74412' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304612 'Line' => '1203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 'Param' => {
4614 '0' => {
4615 'name' => 'instance_id',
4616 'type' => '140'
4617 },
4618 '1' => {
4619 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304620 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 },
4622 '2' => {
4623 'name' => 'payload_length',
4624 'type' => '453'
4625 }
4626 },
4627 'Return' => '100',
4628 'ShortName' => 'encode_get_status_req'
4629 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304630 '74588' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304631 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304632 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 'Param' => {
4634 '0' => {
4635 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304636 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '1' => {
4639 'name' => 'payload_length',
4640 'type' => '453'
4641 },
4642 '2' => {
4643 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304644 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 },
4646 '3' => {
4647 'name' => 'estimated_time_activation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304648 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 }
4650 },
4651 'Reg' => {
4652 '1' => 'rsi',
4653 '2' => 'rdx',
4654 '3' => 'rcx'
4655 },
4656 'Return' => '100',
4657 'ShortName' => 'decode_activate_firmware_resp'
4658 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304659 '74715' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304660 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304661 'Line' => '1173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304662 'Param' => {
4663 '0' => {
4664 'name' => 'instance_id',
4665 'type' => '140'
4666 },
4667 '1' => {
4668 'name' => 'self_contained_activation_req',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304669 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 },
4671 '2' => {
4672 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304673 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 },
4675 '3' => {
4676 'name' => 'payload_length',
4677 'type' => '453'
4678 }
4679 },
4680 'Return' => '100',
4681 'ShortName' => 'encode_activate_firmware_req'
4682 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304683 '74963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304685 'Line' => '1158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304686 'Param' => {
4687 '0' => {
4688 'name' => 'instance_id',
4689 'type' => '140'
4690 },
4691 '1' => {
4692 'name' => 'completion_code',
4693 'type' => '140'
4694 },
4695 '2' => {
4696 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304697 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 },
4699 '3' => {
4700 'name' => 'payload_length',
4701 'type' => '453'
4702 }
4703 },
4704 'Return' => '100',
4705 'ShortName' => 'encode_apply_complete_resp'
4706 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304707 '75159' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304709 'Line' => '1141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304710 'Param' => {
4711 '0' => {
4712 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304713 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 },
4715 '1' => {
4716 'name' => 'payload_length',
4717 'type' => '453'
4718 },
4719 '2' => {
4720 'name' => 'apply_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304721 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '3' => {
4724 'name' => 'comp_activation_methods_modification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304725 'type' => '75269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 }
4727 },
4728 'Reg' => {
4729 '0' => 'rdi',
4730 '1' => 'rsi',
4731 '2' => 'rdx',
4732 '3' => 'rcx'
4733 },
4734 'Return' => '100',
4735 'ShortName' => 'decode_apply_complete_req'
4736 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304737 '75279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304739 'Line' => '1128',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304740 'Param' => {
4741 '0' => {
4742 'name' => 'instance_id',
4743 'type' => '140'
4744 },
4745 '1' => {
4746 'name' => 'completion_code',
4747 'type' => '140'
4748 },
4749 '2' => {
4750 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304751 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304752 },
4753 '3' => {
4754 'name' => 'payload_length',
4755 'type' => '453'
4756 }
4757 },
4758 'Return' => '100',
4759 'ShortName' => 'encode_verify_complete_resp'
4760 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304761 '75475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304763 'Line' => '1113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304764 'Param' => {
4765 '0' => {
4766 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304767 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304768 },
4769 '1' => {
4770 'name' => 'payload_length',
4771 'type' => '453'
4772 },
4773 '2' => {
4774 'name' => 'verify_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304775 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304776 }
4777 },
4778 'Reg' => {
4779 '0' => 'rdi',
4780 '1' => 'rsi',
4781 '2' => 'rdx'
4782 },
4783 'Return' => '100',
4784 'ShortName' => 'decode_verify_complete_req'
4785 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304786 '75551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304788 'Line' => '1102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 'Param' => {
4790 '0' => {
4791 'name' => 'instance_id',
4792 'type' => '140'
4793 },
4794 '1' => {
4795 'name' => 'completion_code',
4796 'type' => '140'
4797 },
4798 '2' => {
4799 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304800 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304801 },
4802 '3' => {
4803 'name' => 'payload_length',
4804 'type' => '453'
4805 }
4806 },
4807 'Return' => '100',
4808 'ShortName' => 'encode_transfer_complete_resp'
4809 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304810 '75747' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304812 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 'Param' => {
4814 '0' => {
4815 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304816 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 },
4818 '1' => {
4819 'name' => 'payload_length',
4820 'type' => '453'
4821 },
4822 '2' => {
4823 'name' => 'transfer_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304824 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 }
4826 },
4827 'Reg' => {
4828 '0' => 'rdi',
4829 '1' => 'rsi',
4830 '2' => 'rdx'
4831 },
4832 'Return' => '100',
4833 'ShortName' => 'decode_transfer_complete_req'
4834 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304835 '75823' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304837 'Line' => '1073',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304838 'Param' => {
4839 '0' => {
4840 'name' => 'instance_id',
4841 'type' => '140'
4842 },
4843 '1' => {
4844 'name' => 'completion_code',
4845 'type' => '140'
4846 },
4847 '2' => {
4848 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304849 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 },
4851 '3' => {
4852 'name' => 'payload_length',
4853 'type' => '453'
4854 }
4855 },
4856 'Reg' => {
4857 '2' => 'rbx'
4858 },
4859 'Return' => '100',
4860 'ShortName' => 'encode_request_firmware_data_resp'
4861 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304862 '76019' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304863 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304864 'Line' => '1051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304865 'Param' => {
4866 '0' => {
4867 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304868 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 },
4870 '1' => {
4871 'name' => 'payload_length',
4872 'type' => '453'
4873 },
4874 '2' => {
4875 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304876 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 },
4878 '3' => {
4879 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304880 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 }
4882 },
4883 'Reg' => {
4884 '0' => 'rdi',
4885 '1' => 'rsi',
4886 '2' => 'rdx',
4887 '3' => 'rcx'
4888 },
4889 'Return' => '100',
4890 'ShortName' => 'decode_request_firmware_data_req'
4891 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304892 '76139' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304893 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304894 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304895 'Param' => {
4896 '0' => {
4897 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304898 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304899 },
4900 '1' => {
4901 'name' => 'payload_length',
4902 'type' => '453'
4903 },
4904 '2' => {
4905 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304906 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '3' => {
4909 'name' => 'comp_compatibility_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304910 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '4' => {
4913 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304914 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '5' => {
4917 'name' => 'update_option_flags_enabled',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304918 'type' => '74402'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '6' => {
4921 'name' => 'time_before_req_fw_data',
4922 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304923 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 }
4925 },
4926 'Reg' => {
4927 '0' => 'rbx',
4928 '3' => 'r12',
4929 '4' => 'rbp',
4930 '5' => 'r13'
4931 },
4932 'Return' => '100',
4933 'ShortName' => 'decode_update_component_resp'
4934 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304935 '76379' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304937 'Line' => '1009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 'Param' => {
4939 '0' => {
4940 'name' => 'instance_id',
4941 'type' => '140'
4942 },
4943 '1' => {
4944 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304945 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '2' => {
4948 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304949 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '3' => {
4952 'name' => 'comp_classification_index',
4953 'type' => '140'
4954 },
4955 '4' => {
4956 'name' => 'comp_comparison_stamp',
4957 'type' => '152'
4958 },
4959 '5' => {
4960 'name' => 'comp_image_size',
4961 'type' => '152'
4962 },
4963 '6' => {
4964 'name' => 'update_option_flags',
4965 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304966 'type' => '68748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 },
4968 '7' => {
4969 'name' => 'comp_ver_str_type',
4970 'offset' => '8',
4971 'type' => '140'
4972 },
4973 '8' => {
4974 'name' => 'comp_ver_str_len',
4975 'offset' => '16',
4976 'type' => '140'
4977 },
4978 '9' => {
4979 'name' => 'comp_ver_str',
4980 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304981 'type' => '76853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '10' => {
4984 'name' => 'msg',
4985 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304986 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304987 },
4988 '11' => {
4989 'name' => 'payload_length',
4990 'offset' => '40',
4991 'type' => '453'
4992 }
4993 },
4994 'Return' => '100',
4995 'ShortName' => 'encode_update_component_req'
4996 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304997 '76863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304999 'Line' => '982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Param' => {
5001 '0' => {
5002 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305003 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305004 },
5005 '1' => {
5006 'name' => 'payload_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305007 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305008 },
5009 '2' => {
5010 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305011 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 },
5013 '3' => {
5014 'name' => 'comp_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305015 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305016 },
5017 '4' => {
5018 'name' => 'comp_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305019 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 }
5021 },
5022 'Reg' => {
5023 '0' => 'rbx',
5024 '3' => 'r12',
5025 '4' => 'rbp'
5026 },
5027 'Return' => '100',
5028 'ShortName' => 'decode_pass_component_table_resp'
5029 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305030 '77067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305031 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305032 'Line' => '964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305033 'Param' => {
5034 '0' => {
5035 'name' => 'instance_id',
5036 'type' => '140'
5037 },
5038 '1' => {
5039 'name' => 'transfer_flag',
5040 'type' => '140'
5041 },
5042 '2' => {
5043 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305044 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305045 },
5046 '3' => {
5047 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305048 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305049 },
5050 '4' => {
5051 'name' => 'comp_classification_index',
5052 'type' => '140'
5053 },
5054 '5' => {
5055 'name' => 'comp_comparison_stamp',
5056 'type' => '152'
5057 },
5058 '6' => {
5059 'name' => 'comp_ver_str_type',
5060 'offset' => '0',
5061 'type' => '140'
5062 },
5063 '7' => {
5064 'name' => 'comp_ver_str_len',
5065 'offset' => '8',
5066 'type' => '140'
5067 },
5068 '8' => {
5069 'name' => 'comp_ver_str',
5070 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305071 'type' => '76853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '9' => {
5074 'name' => 'msg',
5075 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305076 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305077 },
5078 '10' => {
5079 'name' => 'payload_length',
5080 'offset' => '32',
5081 'type' => '453'
5082 }
5083 },
5084 'Return' => '100',
5085 'ShortName' => 'encode_pass_component_table_req'
5086 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305087 '77558' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305088 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305089 'Line' => '939',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'Param' => {
5091 '0' => {
5092 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305093 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305094 },
5095 '1' => {
5096 'name' => 'payload_length',
5097 'type' => '453'
5098 },
5099 '2' => {
5100 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305101 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305102 },
5103 '3' => {
5104 'name' => 'fd_meta_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305105 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305106 },
5107 '4' => {
5108 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305109 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305110 }
5111 },
5112 'Reg' => {
5113 '1' => 'r9',
5114 '2' => 'rdx',
5115 '3' => 'rcx',
5116 '4' => 'r8'
5117 },
5118 'Return' => '100',
5119 'ShortName' => 'decode_request_update_resp'
5120 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305121 '77708' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305122 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305123 'Line' => '920',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 'Param' => {
5125 '0' => {
5126 'name' => 'instance_id',
5127 'type' => '140'
5128 },
5129 '1' => {
5130 'name' => 'max_transfer_size',
5131 'type' => '152'
5132 },
5133 '2' => {
5134 'name' => 'num_of_comp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305135 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 },
5137 '3' => {
5138 'name' => 'max_outstanding_transfer_req',
5139 'type' => '140'
5140 },
5141 '4' => {
5142 'name' => 'pkg_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305143 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305144 },
5145 '5' => {
5146 'name' => 'comp_image_set_ver_str_type',
5147 'type' => '140'
5148 },
5149 '6' => {
5150 'name' => 'comp_image_set_ver_str_len',
5151 'offset' => '0',
5152 'type' => '140'
5153 },
5154 '7' => {
5155 'name' => 'comp_img_set_ver_str',
5156 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305157 'type' => '76853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 },
5159 '8' => {
5160 'name' => 'msg',
5161 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305162 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 },
5164 '9' => {
5165 'name' => 'payload_length',
5166 'offset' => '24',
5167 'type' => '453'
5168 }
5169 },
5170 'Return' => '100',
5171 'ShortName' => 'encode_request_update_req'
5172 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305173 '79739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305174 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305175 'Line' => '827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305176 'Param' => {
5177 '0' => {
5178 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305179 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305180 },
5181 '1' => {
5182 'name' => 'length',
5183 'type' => '453'
5184 },
5185 '2' => {
5186 'name' => 'component_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305187 'type' => '80062'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 },
5189 '3' => {
5190 'name' => 'active_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305191 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305192 },
5193 '4' => {
5194 'name' => 'pending_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305195 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305196 }
5197 },
5198 'Reg' => {
5199 '1' => 'r9',
5200 '2' => 'rdx',
5201 '3' => 'rdi',
5202 '4' => 'r8'
5203 },
5204 'Return' => '100',
5205 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5206 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305207 '80067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305208 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305209 'Line' => '808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305210 'Param' => {
5211 '0' => {
5212 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305213 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305214 },
5215 '1' => {
5216 'name' => 'payload_length',
5217 'type' => '453'
5218 },
5219 '2' => {
5220 'name' => 'resp_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305221 'type' => '80293'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305222 },
5223 '3' => {
5224 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305225 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305226 },
5227 '4' => {
5228 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305229 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305230 },
5231 '5' => {
5232 'name' => 'comp_parameter_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305233 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305234 }
5235 },
5236 'Reg' => {
5237 '0' => 'rbx',
5238 '1' => 'r12',
5239 '2' => 'rbp',
5240 '3' => 'r13',
5241 '4' => 'r14',
5242 '5' => 'r15'
5243 },
5244 'Return' => '100',
5245 'ShortName' => 'decode_get_firmware_parameters_resp'
5246 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305247 '80298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305249 'Line' => '791',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305250 'Param' => {
5251 '0' => {
5252 'name' => 'instance_id',
5253 'type' => '140'
5254 },
5255 '1' => {
5256 'name' => 'payload_length',
5257 'type' => '453'
5258 },
5259 '2' => {
5260 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305261 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305262 }
5263 },
5264 'Reg' => {
5265 '0' => 'rdi',
5266 '1' => 'rsi',
5267 '2' => 'rdx'
5268 },
5269 'Return' => '100',
5270 'ShortName' => 'encode_get_firmware_parameters_req'
5271 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305272 '80441' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305273 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305274 'Line' => '773',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305275 'Param' => {
5276 '0' => {
5277 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305278 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305279 },
5280 '1' => {
5281 'name' => 'payload_length',
5282 'type' => '453'
5283 },
5284 '2' => {
5285 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305286 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 },
5288 '3' => {
5289 'name' => 'device_identifiers_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305290 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 },
5292 '4' => {
5293 'name' => 'descriptor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305294 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305295 },
5296 '5' => {
5297 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305298 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 }
5300 },
5301 'Reg' => {
5302 '1' => 'r10',
5303 '3' => 'rcx',
5304 '4' => 'r8',
5305 '5' => 'r9'
5306 },
5307 'Return' => '100',
5308 'ShortName' => 'decode_query_device_identifiers_resp'
5309 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305310 '80610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305312 'Line' => '758',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 'Param' => {
5314 '0' => {
5315 'name' => 'instance_id',
5316 'type' => '140'
5317 },
5318 '1' => {
5319 'name' => 'payload_length',
5320 'type' => '453'
5321 },
5322 '2' => {
5323 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305324 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305325 }
5326 },
5327 'Reg' => {
5328 '0' => 'rdi',
5329 '1' => 'rsi',
5330 '2' => 'rdx'
5331 },
5332 'Return' => '100',
5333 'ShortName' => 'encode_query_device_identifiers_req'
5334 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305335 '80753' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305336 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305337 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305338 'Param' => {
5339 '0' => {
5340 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305341 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 },
5343 '1' => {
5344 'name' => 'length',
5345 'type' => '453'
5346 },
5347 '2' => {
5348 'name' => 'pldm_comp_image_info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305349 'type' => '80904'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305350 },
5351 '3' => {
5352 'name' => 'comp_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305353 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305354 }
5355 },
5356 'Reg' => {
5357 '0' => 'rbx',
5358 '1' => 'r13',
5359 '2' => 'rbp',
5360 '3' => 'r12'
5361 },
5362 'Return' => '100',
5363 'ShortName' => 'decode_pldm_comp_image_info'
5364 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305365 '80909' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305366 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305367 'Line' => '727',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305368 'Param' => {
5369 '0' => {
5370 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305371 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305372 },
5373 '1' => {
5374 'name' => 'length',
5375 'type' => '453'
5376 },
5377 '2' => {
5378 'name' => 'descriptor_title_str_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305379 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305380 },
5381 '3' => {
5382 'name' => 'descriptor_title_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305383 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305384 },
5385 '4' => {
5386 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305387 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305388 }
5389 },
5390 'Reg' => {
5391 '0' => 'rbx',
5392 '1' => 'rbp',
5393 '2' => 'r14',
5394 '3' => 'r12',
5395 '4' => 'r13'
5396 },
5397 'Return' => '100',
5398 'ShortName' => 'decode_vendor_defined_descriptor_value'
5399 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305400 '81096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305401 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305402 'Line' => '711',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305403 'Param' => {
5404 '0' => {
5405 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305406 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305407 },
5408 '1' => {
5409 'name' => 'length',
5410 'type' => '453'
5411 },
5412 '2' => {
5413 'name' => 'descriptor_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305414 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305415 },
5416 '3' => {
5417 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305418 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305419 }
5420 },
5421 'Reg' => {
5422 '0' => 'rbx',
5423 '1' => 'r12',
5424 '3' => 'rbp'
5425 },
5426 'Return' => '100',
5427 'ShortName' => 'decode_descriptor_type_length_value'
5428 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305429 '81272' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305430 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305431 'Line' => '692',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305432 'Param' => {
5433 '0' => {
5434 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305435 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305436 },
5437 '1' => {
5438 'name' => 'length',
5439 'type' => '453'
5440 },
5441 '2' => {
5442 'name' => 'component_bitmap_bit_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305443 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305444 },
5445 '3' => {
5446 'name' => 'fw_device_id_record',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305447 'type' => '81535'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305448 },
5449 '4' => {
5450 'name' => 'applicable_components',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305451 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305452 },
5453 '5' => {
5454 'name' => 'comp_image_set_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305455 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305456 },
5457 '6' => {
5458 'name' => 'record_descriptors',
5459 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305460 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305461 },
5462 '7' => {
5463 'name' => 'fw_device_pkg_data',
5464 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305465 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305466 }
5467 },
5468 'Reg' => {
5469 '1' => 'r15',
5470 '3' => 'rbp',
5471 '4' => 'r14',
5472 '5' => 'r13'
5473 },
5474 'Return' => '100',
5475 'ShortName' => 'decode_firmware_device_id_record'
5476 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305477 '81540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305478 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305479 'Line' => '671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305480 'Param' => {
5481 '0' => {
5482 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305483 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305484 },
5485 '1' => {
5486 'name' => 'length',
5487 'type' => '453'
5488 },
5489 '2' => {
5490 'name' => 'package_header_info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305491 'type' => '81845'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305492 },
5493 '3' => {
5494 'name' => 'package_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305495 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305496 }
5497 },
5498 'Reg' => {
5499 '0' => 'rbx',
5500 '1' => 'r13',
5501 '2' => 'rbp',
5502 '3' => 'r12'
5503 },
5504 'Return' => '100',
5505 'ShortName' => 'decode_pldm_package_header_info'
5506 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305507 '86375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305508 'Header' => 'fru.h',
5509 'Line' => '501',
5510 'Param' => {
5511 '0' => {
5512 'name' => 'instance_id',
5513 'type' => '140'
5514 },
5515 '1' => {
5516 'name' => 'completion_code',
5517 'type' => '140'
5518 },
5519 '2' => {
5520 'name' => 'next_data_transfer_handle',
5521 'type' => '152'
5522 },
5523 '3' => {
5524 'name' => 'payload_length',
5525 'type' => '453'
5526 },
5527 '4' => {
5528 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305529 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305530 }
5531 },
5532 'Return' => '100',
5533 'ShortName' => 'encode_set_fru_record_table_resp'
5534 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305535 '86615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305536 'Header' => 'fru.h',
5537 'Line' => '486',
5538 'Param' => {
5539 '0' => {
5540 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305541 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305542 },
5543 '1' => {
5544 'name' => 'payload_length',
5545 'type' => '453'
5546 },
5547 '2' => {
5548 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305549 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305550 },
5551 '3' => {
5552 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305553 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305554 },
5555 '4' => {
5556 'name' => 'fru_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305557 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305558 }
5559 },
5560 'Reg' => {
5561 '1' => 'rsi',
5562 '2' => 'rdx',
5563 '3' => 'rcx',
5564 '4' => 'r8'
5565 },
5566 'Return' => '100',
5567 'ShortName' => 'decode_set_fru_record_table_req'
5568 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305569 '86782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305570 'Header' => 'fru.h',
5571 'Line' => '360',
5572 'Param' => {
5573 '0' => {
5574 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305575 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305576 },
5577 '1' => {
5578 'name' => 'payload_length',
5579 'type' => '453'
5580 },
5581 '2' => {
5582 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305583 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305584 },
5585 '3' => {
5586 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305587 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305588 },
5589 '4' => {
5590 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305591 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305592 },
5593 '5' => {
5594 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305595 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305596 },
5597 '6' => {
5598 'name' => 'fru_record_table_length',
5599 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305600 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305601 }
5602 },
5603 'Return' => '100',
5604 'ShortName' => 'decode_get_fru_record_table_resp'
5605 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305606 '87012' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305607 'Header' => 'fru.h',
5608 'Line' => '387',
5609 'Param' => {
5610 '0' => {
5611 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305612 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305613 },
5614 '1' => {
5615 'name' => 'payload_length',
5616 'type' => '453'
5617 },
5618 '2' => {
5619 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305620 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305621 },
5622 '3' => {
5623 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305624 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305625 },
5626 '4' => {
5627 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305628 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305629 },
5630 '5' => {
5631 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305632 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305633 },
5634 '6' => {
5635 'name' => 'fru_record_table_length',
5636 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305637 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305638 },
5639 '7' => {
5640 'name' => 'max_fru_record_table_length',
5641 'offset' => '8',
5642 'type' => '453'
5643 }
5644 },
5645 'Reg' => {
5646 '3' => 'r10',
5647 '4' => 'r8',
5648 '5' => 'r9'
5649 },
5650 'Return' => '100',
5651 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5652 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305653 '87333' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305654 'Header' => 'fru.h',
5655 'Line' => '339',
5656 'Param' => {
5657 '0' => {
5658 'name' => 'instance_id',
5659 'type' => '140'
5660 },
5661 '1' => {
5662 'name' => 'data_transfer_handle',
5663 'type' => '152'
5664 },
5665 '2' => {
5666 'name' => 'transfer_operation_flag',
5667 'type' => '140'
5668 },
5669 '3' => {
5670 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305671 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305672 },
5673 '4' => {
5674 'name' => 'payload_length',
5675 'type' => '453'
5676 }
5677 },
5678 'Return' => '100',
5679 'ShortName' => 'encode_get_fru_record_table_req'
5680 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305681 '87568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305682 'Header' => 'fru.h',
5683 'Line' => '451',
5684 'Param' => {
5685 '0' => {
5686 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305687 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305688 },
5689 '1' => {
5690 'name' => 'payload_length',
5691 'type' => '453'
5692 },
5693 '2' => {
5694 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305695 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305696 },
5697 '3' => {
5698 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305699 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305700 },
5701 '4' => {
5702 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305703 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305704 },
5705 '5' => {
5706 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305707 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305708 }
5709 },
5710 'Reg' => {
5711 '1' => 'rsi',
5712 '2' => 'rdx',
5713 '3' => 'r10',
5714 '4' => 'r8',
5715 '5' => 'r9'
5716 },
5717 'Return' => '100',
5718 'ShortName' => 'decode_get_fru_record_by_option_resp'
5719 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305720 '87735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305721 'Header' => 'fru.h',
5722 'Line' => '313',
5723 'Param' => {
5724 '0' => {
5725 'name' => 'instance_id',
5726 'type' => '140'
5727 },
5728 '1' => {
5729 'name' => 'completion_code',
5730 'type' => '140'
5731 },
5732 '2' => {
5733 'name' => 'next_data_transfer_handle',
5734 'type' => '152'
5735 },
5736 '3' => {
5737 'name' => 'transfer_flag',
5738 'type' => '140'
5739 },
5740 '4' => {
5741 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305742 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305743 },
5744 '5' => {
5745 'name' => 'data_size',
5746 'type' => '453'
5747 },
5748 '6' => {
5749 'name' => 'msg',
5750 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305751 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305752 },
5753 '7' => {
5754 'name' => 'payload_length',
5755 'offset' => '8',
5756 'type' => '453'
5757 }
5758 },
5759 'Reg' => {
5760 '2' => 'r15'
5761 },
5762 'Return' => '100',
5763 'ShortName' => 'encode_get_fru_record_by_option_resp'
5764 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305765 '88126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305766 'Header' => 'fru.h',
5767 'Line' => '292',
5768 'Param' => {
5769 '0' => {
5770 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305771 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305772 },
5773 '1' => {
5774 'name' => 'payload_length',
5775 'type' => '453'
5776 },
5777 '2' => {
5778 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305779 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305780 },
5781 '3' => {
5782 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305783 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305784 },
5785 '4' => {
5786 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305787 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305788 },
5789 '5' => {
5790 'name' => 'record_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305791 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305792 },
5793 '6' => {
5794 'name' => 'field_type',
5795 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305796 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305797 },
5798 '7' => {
5799 'name' => 'transfer_op_flag',
5800 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305801 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305802 }
5803 },
5804 'Reg' => {
5805 '1' => 'r10',
5806 '2' => 'rdx',
5807 '3' => 'rdi',
5808 '4' => 'r8',
5809 '5' => 'r9'
5810 },
5811 'Return' => '100',
5812 'ShortName' => 'decode_get_fru_record_by_option_req'
5813 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305814 '88328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305815 'Header' => 'fru.h',
5816 'Line' => '433',
5817 'Param' => {
5818 '0' => {
5819 'name' => 'instance_id',
5820 'type' => '140'
5821 },
5822 '1' => {
5823 'name' => 'data_transfer_handle',
5824 'type' => '152'
5825 },
5826 '2' => {
5827 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305828 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305829 },
5830 '3' => {
5831 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305832 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305833 },
5834 '4' => {
5835 'name' => 'record_type',
5836 'type' => '140'
5837 },
5838 '5' => {
5839 'name' => 'field_type',
5840 'type' => '140'
5841 },
5842 '6' => {
5843 'name' => 'transfer_op_flag',
5844 'offset' => '0',
5845 'type' => '140'
5846 },
5847 '7' => {
5848 'name' => 'msg',
5849 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305850 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305851 },
5852 '8' => {
5853 'name' => 'payload_length',
5854 'offset' => '16',
5855 'type' => '453'
5856 }
5857 },
5858 'Return' => '100',
5859 'ShortName' => 'encode_get_fru_record_by_option_req'
5860 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305861 '88625' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305862 'Header' => 'fru.h',
5863 'Line' => '468',
5864 'Param' => {
5865 '0' => {
5866 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305867 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305868 },
5869 '1' => {
5870 'name' => 'table_size',
5871 'type' => '453'
5872 },
5873 '2' => {
5874 'name' => 'record_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305875 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305876 },
5877 '3' => {
5878 'name' => 'record_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305879 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305880 },
5881 '4' => {
5882 'name' => 'rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305883 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305884 },
5885 '5' => {
5886 'name' => 'rt',
5887 'type' => '140'
5888 },
5889 '6' => {
5890 'name' => 'ft',
5891 'offset' => '0',
5892 'type' => '140'
5893 }
5894 },
5895 'Return' => '100',
5896 'ShortName' => 'get_fru_record_by_option_check'
5897 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305898 '89284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305899 'Header' => 'fru.h',
5900 'Line' => '409',
5901 'Param' => {
5902 '0' => {
5903 'name' => 'fru_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305904 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305905 },
5906 '1' => {
5907 'name' => 'total_size',
5908 'type' => '453'
5909 },
5910 '2' => {
5911 'name' => 'curr_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305912 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305913 },
5914 '3' => {
5915 'name' => 'record_set_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305916 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305917 },
5918 '4' => {
5919 'name' => 'record_type',
5920 'type' => '140'
5921 },
5922 '5' => {
5923 'name' => 'num_frus',
5924 'type' => '140'
5925 },
5926 '6' => {
5927 'name' => 'encoding',
5928 'offset' => '0',
5929 'type' => '140'
5930 },
5931 '7' => {
5932 'name' => 'tlvs',
5933 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305934 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305935 },
5936 '8' => {
5937 'name' => 'tlvs_size',
5938 'offset' => '16',
5939 'type' => '453'
5940 }
5941 },
5942 'Reg' => {
5943 '0' => 'rdi',
5944 '1' => 'rsi',
5945 '2' => 'rbx',
5946 '3' => 'rcx',
5947 '4' => 'r8',
5948 '5' => 'r9'
5949 },
5950 'Return' => '100',
5951 'ShortName' => 'encode_fru_record'
5952 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305953 '89606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305954 'Header' => 'fru.h',
5955 'Line' => '269',
5956 'Param' => {
5957 '0' => {
5958 'name' => 'instance_id',
5959 'type' => '140'
5960 },
5961 '1' => {
5962 'name' => 'completion_code',
5963 'type' => '140'
5964 },
5965 '2' => {
5966 'name' => 'next_data_transfer_handle',
5967 'type' => '152'
5968 },
5969 '3' => {
5970 'name' => 'transfer_flag',
5971 'type' => '140'
5972 },
5973 '4' => {
5974 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305975 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305976 }
5977 },
5978 'Return' => '100',
5979 'ShortName' => 'encode_get_fru_record_table_resp'
5980 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305981 '89828' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305982 'Header' => 'fru.h',
5983 'Line' => '251',
5984 'Param' => {
5985 '0' => {
5986 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305987 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305988 },
5989 '1' => {
5990 'name' => 'payload_length',
5991 'type' => '453'
5992 },
5993 '2' => {
5994 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305995 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305996 },
5997 '3' => {
5998 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305999 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306000 }
6001 },
6002 'Reg' => {
6003 '0' => 'rdi',
6004 '1' => 'rsi',
6005 '2' => 'rdx',
6006 '3' => 'rcx'
6007 },
6008 'Return' => '100',
6009 'ShortName' => 'decode_get_fru_record_table_req'
6010 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306011 '89932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306012 'Header' => 'fru.h',
6013 'Line' => '232',
6014 'Param' => {
6015 '0' => {
6016 'name' => 'instance_id',
6017 'type' => '140'
6018 },
6019 '1' => {
6020 'name' => 'completion_code',
6021 'type' => '140'
6022 },
6023 '2' => {
6024 'name' => 'fru_data_major_version',
6025 'type' => '140'
6026 },
6027 '3' => {
6028 'name' => 'fru_data_minor_version',
6029 'type' => '140'
6030 },
6031 '4' => {
6032 'name' => 'fru_table_maximum_size',
6033 'type' => '152'
6034 },
6035 '5' => {
6036 'name' => 'fru_table_length',
6037 'type' => '152'
6038 },
6039 '6' => {
6040 'name' => 'total_record_set_identifiers',
6041 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306042 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306043 },
6044 '7' => {
6045 'name' => 'total_table_records',
6046 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306047 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306048 },
6049 '8' => {
6050 'name' => 'checksum',
6051 'offset' => '16',
6052 'type' => '152'
6053 },
6054 '9' => {
6055 'name' => 'msg',
6056 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306057 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306058 }
6059 },
6060 'Return' => '100',
6061 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6062 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306063 '90235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306064 'Header' => 'fru.h',
6065 'Line' => '203',
6066 'Param' => {
6067 '0' => {
6068 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306069 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306070 },
6071 '1' => {
6072 'name' => 'payload_length',
6073 'type' => '453'
6074 },
6075 '2' => {
6076 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306077 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306078 },
6079 '3' => {
6080 'name' => 'fru_data_major_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306081 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306082 },
6083 '4' => {
6084 'name' => 'fru_data_minor_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306085 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306086 },
6087 '5' => {
6088 'name' => 'fru_table_maximum_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306089 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306090 },
6091 '6' => {
6092 'name' => 'fru_table_length',
6093 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306094 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306095 },
6096 '7' => {
6097 'name' => 'total_record_set_identifiers',
6098 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306099 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306100 },
6101 '8' => {
6102 'name' => 'total_table_records',
6103 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306104 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306105 },
6106 '9' => {
6107 'name' => 'checksum',
6108 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306109 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306110 }
6111 },
6112 'Reg' => {
6113 '1' => 'rdi',
6114 '2' => 'rdx',
6115 '3' => 'r10',
6116 '4' => 'r8',
6117 '5' => 'r9'
6118 },
6119 'Return' => '100',
6120 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6121 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306122 '90445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306123 'Header' => 'fru.h',
6124 'Line' => '178',
6125 'Param' => {
6126 '0' => {
6127 'name' => 'instance_id',
6128 'type' => '140'
6129 },
6130 '1' => {
6131 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306132 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306133 },
6134 '2' => {
6135 'name' => 'payload_length',
6136 'type' => '453'
6137 }
6138 },
6139 'Return' => '100',
6140 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6141 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306142 '92168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306143 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306144 'Line' => '589',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306145 'Param' => {
6146 '0' => {
6147 'name' => 'pdr',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306148 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306149 },
6150 '1' => {
6151 'name' => 'pdr_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306152 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306153 },
6154 '2' => {
6155 'name' => 'num_entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306156 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306157 },
6158 '3' => {
6159 'name' => 'entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306160 'type' => '92481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306161 }
6162 },
6163 'Reg' => {
6164 '2' => 'rbp',
6165 '3' => 'r12'
6166 },
6167 'Return' => '1',
6168 'ShortName' => 'pldm_entity_association_pdr_extract'
6169 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306170 '92501' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306171 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306172 'Line' => '577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306173 'Param' => {
6174 '0' => {
6175 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306176 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306177 }
6178 },
6179 'Reg' => {
6180 '0' => 'rdi'
6181 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306182 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306183 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6184 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306185 '92555' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306186 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306187 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306188 'Param' => {
6189 '0' => {
6190 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306191 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306192 }
6193 },
6194 'Reg' => {
6195 '0' => 'rdi'
6196 },
6197 'Return' => '1',
6198 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6199 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306200 '92618' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306201 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306202 'Line' => '557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306203 'Param' => {
6204 '0' => {
6205 'name' => 'org_tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306206 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306207 },
6208 '1' => {
6209 'name' => 'new_tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306210 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306211 }
6212 },
6213 'Return' => '1',
6214 'ShortName' => 'pldm_entity_association_tree_copy_root'
6215 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306216 '93002' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306217 'Header' => 'pdr.h',
6218 'Line' => '531',
6219 'Param' => {
6220 '0' => {
6221 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306222 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306223 },
6224 '1' => {
6225 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306226 'type' => '92486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306227 }
6228 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306229 'Return' => '92088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306230 'ShortName' => 'pldm_entity_association_tree_find'
6231 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306232 '93282' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306233 'Header' => 'pdr.h',
6234 'Line' => '545',
6235 'Param' => {
6236 '0' => {
6237 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306238 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306239 },
6240 '1' => {
6241 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306242 'type' => '92486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306243 },
6244 '2' => {
6245 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306246 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306247 }
6248 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306249 'Return' => '92088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306250 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
6251 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306252 '93664' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306253 'Header' => 'pdr.h',
6254 'Line' => '200',
6255 'Param' => {
6256 '0' => {
6257 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306258 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306259 },
6260 '1' => {
6261 'name' => 'first',
6262 'type' => '152'
6263 },
6264 '2' => {
6265 'name' => 'last',
6266 'type' => '152'
6267 }
6268 },
6269 'Reg' => {
6270 '1' => 'rsi',
6271 '2' => 'rdx'
6272 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306273 'Return' => '92083',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306274 'ShortName' => 'pldm_pdr_find_last_in_range'
6275 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306276 '93791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306277 'Header' => 'pdr.h',
6278 'Line' => '165',
6279 'Param' => {
6280 '0' => {
6281 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306282 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306283 }
6284 },
6285 'Reg' => {
6286 '0' => 'rdi'
6287 },
6288 'Return' => '1',
6289 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6290 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306291 '94044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306292 'Header' => 'pdr.h',
6293 'Line' => '174',
6294 'Param' => {
6295 '0' => {
6296 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306297 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306298 },
6299 '1' => {
6300 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306301 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306302 }
6303 },
6304 'Reg' => {
6305 '0' => 'rdi',
6306 '1' => 'rsi'
6307 },
6308 'Return' => '1',
6309 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6310 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306311 '94312' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306312 'Header' => 'pdr.h',
6313 'Line' => '492',
6314 'Param' => {
6315 '0' => {
6316 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306317 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306318 },
6319 '1' => {
6320 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306321 'type' => '91167'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306322 },
6323 '2' => {
6324 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306325 'type' => '92997'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306326 }
6327 },
6328 'Return' => '1',
6329 'ShortName' => 'pldm_find_entity_ref_in_tree'
6330 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306331 '94599' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306332 'Header' => 'pdr.h',
6333 'Line' => '481',
6334 'Param' => {
6335 '0' => {
6336 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306337 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306338 },
6339 '1' => {
6340 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306341 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306342 },
6343 '2' => {
6344 'name' => 'entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306345 'type' => '92481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306346 },
6347 '3' => {
6348 'name' => 'num_entities',
6349 'type' => '453'
6350 },
6351 '4' => {
6352 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306353 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306354 },
6355 '5' => {
6356 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306357 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306358 },
6359 '6' => {
6360 'name' => 'record_handle',
6361 'offset' => '0',
6362 'type' => '152'
6363 }
6364 },
6365 'Reg' => {
6366 '0' => 'rdi',
6367 '1' => 'rsi',
6368 '2' => 'rdx',
6369 '3' => 'rcx',
6370 '4' => 'r8',
6371 '5' => 'r9'
6372 },
6373 'Return' => '100',
6374 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
6375 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306376 '94832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306377 'Header' => 'pdr.h',
6378 'Line' => '464',
6379 'Param' => {
6380 '0' => {
6381 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306382 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306383 },
6384 '1' => {
6385 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306386 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306387 },
6388 '2' => {
6389 'name' => 'entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306390 'type' => '92481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306391 },
6392 '3' => {
6393 'name' => 'num_entities',
6394 'type' => '453'
6395 },
6396 '4' => {
6397 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306398 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306399 },
6400 '5' => {
6401 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306402 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306403 }
6404 },
6405 'Return' => '100',
6406 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6407 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306408 '95050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306409 'Header' => 'pdr.h',
6410 'Line' => '451',
6411 'Param' => {
6412 '0' => {
6413 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306414 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306415 },
6416 '1' => {
6417 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306418 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306419 },
6420 '2' => {
6421 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306422 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306423 },
6424 '3' => {
6425 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306426 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306427 }
6428 },
6429 'Return' => '100',
6430 'ShortName' => 'pldm_entity_association_pdr_add_check'
6431 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306432 '96573' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306433 'Header' => 'pdr.h',
6434 'Line' => '518',
6435 'Param' => {
6436 '0' => {
6437 'name' => 'parent',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306438 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306439 },
6440 '1' => {
6441 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306442 'type' => '92486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306443 }
6444 },
6445 'Reg' => {
6446 '0' => 'rdi',
6447 '1' => 'rsi'
6448 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306449 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306450 'ShortName' => 'pldm_is_current_parent_child'
6451 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306452 '96662' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306453 'Header' => 'pdr.h',
6454 'Line' => '504',
6455 'Param' => {
6456 '0' => {
6457 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306458 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306459 },
6460 '1' => {
6461 'name' => 'association_type',
6462 'type' => '140'
6463 }
6464 },
6465 'Reg' => {
6466 '0' => 'rdi',
6467 '1' => 'rcx'
6468 },
6469 'Return' => '140',
6470 'ShortName' => 'pldm_entity_get_num_children'
6471 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306472 '96877' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306473 'Header' => 'pdr.h',
6474 'Line' => '422',
6475 'Param' => {
6476 '0' => {
6477 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306478 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306479 }
6480 },
6481 'Reg' => {
6482 '0' => 'rdi'
6483 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306484 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306485 'ShortName' => 'pldm_entity_is_exist_parent'
6486 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306487 '97032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306488 'Header' => 'pdr.h',
6489 'Line' => '412',
6490 'Param' => {
6491 '0' => {
6492 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306493 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306494 }
6495 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306496 'Return' => '91167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306497 'ShortName' => 'pldm_entity_get_parent'
6498 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306499 '97187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306500 'Header' => 'pdr.h',
6501 'Line' => '402',
6502 'Param' => {
6503 '0' => {
6504 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306505 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306506 }
6507 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306508 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306509 'ShortName' => 'pldm_entity_is_node_parent'
6510 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306511 '97342' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306512 'Header' => 'pdr.h',
6513 'Line' => '392',
6514 'Param' => {
6515 '0' => {
6516 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306517 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306518 }
6519 },
6520 'Reg' => {
6521 '0' => 'rdi'
6522 },
6523 'Return' => '1',
6524 'ShortName' => 'pldm_entity_association_tree_destroy'
6525 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306526 '97521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306527 'Header' => 'pdr.h',
6528 'Line' => '364',
6529 'Param' => {
6530 '0' => {
6531 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306532 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306533 },
6534 '1' => {
6535 'name' => 'entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306536 'type' => '92481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306537 },
6538 '2' => {
6539 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306540 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306541 }
6542 },
6543 'Reg' => {
6544 '2' => 'rbp'
6545 },
6546 'Return' => '1',
6547 'ShortName' => 'pldm_entity_association_tree_visit'
6548 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306549 '97980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306550 'Header' => 'pdr.h',
6551 'Line' => '346',
6552 'Param' => {
6553 '0' => {
6554 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306555 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306556 },
6557 '1' => {
6558 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306559 'type' => '92486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306560 },
6561 '2' => {
6562 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306563 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306564 },
6565 '3' => {
6566 'name' => 'parent',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306567 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306568 },
6569 '4' => {
6570 'name' => 'association_type',
6571 'type' => '140'
6572 },
6573 '5' => {
6574 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306575 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306576 },
6577 '6' => {
6578 'name' => 'is_update_container_id',
6579 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306580 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306581 },
6582 '7' => {
6583 'name' => 'container_id',
6584 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306585 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306586 }
6587 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306588 'Return' => '92088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306589 'ShortName' => 'pldm_entity_association_tree_add_entity'
6590 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306591 '98507' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306592 'Header' => 'pdr.h',
6593 'Line' => '318',
6594 'Param' => {
6595 '0' => {
6596 'name' => 'tree',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306597 'type' => '92550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306598 },
6599 '1' => {
6600 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306601 'type' => '92486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306602 },
6603 '2' => {
6604 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306605 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306606 },
6607 '3' => {
6608 'name' => 'parent',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306609 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306610 },
6611 '4' => {
6612 'name' => 'association_type',
6613 'type' => '140'
6614 }
6615 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306616 'Return' => '92088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306617 'ShortName' => 'pldm_entity_association_tree_add'
6618 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306619 '98940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306620 'Header' => 'pdr.h',
6621 'Line' => '301',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306622 'Return' => '92550',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306623 'ShortName' => 'pldm_entity_association_tree_init'
6624 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306625 '99014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306626 'Header' => 'pdr.h',
6627 'Line' => '386',
6628 'Param' => {
6629 '0' => {
6630 'name' => 'entity',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306631 'type' => '99148'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306632 }
6633 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306634 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306635 'ShortName' => 'pldm_entity_node_get_remote_container_id'
6636 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306637 '99174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306638 'Header' => 'pdr.h',
6639 'Line' => '375',
6640 'Param' => {
6641 '0' => {
6642 'name' => 'node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306643 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306644 }
6645 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306646 'Return' => '91167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306647 'ShortName' => 'pldm_entity_extract'
6648 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306649 '99968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306650 'Header' => 'pdr.h',
6651 'Line' => '187',
6652 'Param' => {
6653 '0' => {
6654 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306655 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306656 },
6657 '1' => {
6658 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306659 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306660 },
6661 '2' => {
6662 'name' => 'tid',
6663 'type' => '140'
6664 },
6665 '3' => {
6666 'name' => 'tl_eid',
6667 'type' => '140'
6668 },
6669 '4' => {
6670 'name' => 'valid_bit',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306671 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306672 }
6673 },
6674 'Reg' => {
6675 '0' => 'rbx',
6676 '1' => 'rbp',
6677 '2' => 'r12',
6678 '3' => 'r13'
6679 },
6680 'Return' => '1',
6681 'ShortName' => 'pldm_pdr_update_TL_pdr'
6682 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306683 '100327' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306684 'Header' => 'pdr.h',
6685 'Line' => '266',
6686 'Param' => {
6687 '0' => {
6688 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306689 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306690 },
6691 '1' => {
6692 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306693 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306694 },
6695 '2' => {
6696 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306697 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306698 },
6699 '3' => {
6700 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306701 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306702 },
6703 '4' => {
6704 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306705 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306706 },
6707 '5' => {
6708 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306709 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306710 }
6711 },
6712 'Reg' => {
6713 '2' => 'r12'
6714 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306715 'Return' => '100312',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306716 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
6717 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306718 '100681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306719 'Header' => 'pdr.h',
6720 'Line' => '245',
6721 'Param' => {
6722 '0' => {
6723 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306724 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306725 },
6726 '1' => {
6727 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306728 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306729 },
6730 '2' => {
6731 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306732 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306733 },
6734 '3' => {
6735 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306736 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306737 },
6738 '4' => {
6739 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306740 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306741 },
6742 '5' => {
6743 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306744 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306745 },
6746 '6' => {
6747 'name' => 'bmc_record_handle',
6748 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306749 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306750 }
6751 },
6752 'Return' => '100',
6753 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
6754 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306755 '101024' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306756 'Header' => 'pdr.h',
6757 'Line' => '157',
6758 'Param' => {
6759 '0' => {
6760 'name' => 'record',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306761 'type' => '100312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306762 }
6763 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306764 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306765 'ShortName' => 'pldm_pdr_record_is_remote'
6766 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306767 '101178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306768 'Header' => 'pdr.h',
6769 'Line' => '94',
6770 'Param' => {
6771 '0' => {
6772 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306773 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306774 },
6775 '1' => {
6776 'name' => 'record',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306777 'type' => '100312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306778 }
6779 },
6780 'Return' => '152',
6781 'ShortName' => 'pldm_pdr_get_record_handle'
6782 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306783 '101392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306784 'Header' => 'pdr.h',
6785 'Line' => '62',
6786 'Param' => {
6787 '0' => {
6788 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306789 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306790 }
6791 },
6792 'Return' => '152',
6793 'ShortName' => 'pldm_pdr_get_repo_size'
6794 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306795 '101523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306796 'Header' => 'pdr.h',
6797 'Line' => '52',
6798 'Param' => {
6799 '0' => {
6800 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306801 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306802 }
6803 },
6804 'Return' => '152',
6805 'ShortName' => 'pldm_pdr_get_record_count'
6806 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306807 '101654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306808 'Header' => 'pdr.h',
6809 'Line' => '147',
6810 'Param' => {
6811 '0' => {
6812 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306813 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306814 },
6815 '1' => {
6816 'name' => 'pdr_type',
6817 'type' => '140'
6818 },
6819 '2' => {
6820 'name' => 'curr_record',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306821 'type' => '100312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306822 },
6823 '3' => {
6824 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306825 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306826 },
6827 '4' => {
6828 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306829 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306830 }
6831 },
6832 'Reg' => {
6833 '0' => 'rdi',
6834 '3' => 'rcx',
6835 '4' => 'r8'
6836 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306837 'Return' => '100312',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306838 'ShortName' => 'pldm_pdr_find_record_by_type'
6839 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306840 '101825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306841 'Header' => 'pdr.h',
6842 'Line' => '129',
6843 'Param' => {
6844 '0' => {
6845 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306846 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306847 },
6848 '1' => {
6849 'name' => 'curr_record',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306850 'type' => '100312'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306851 },
6852 '2' => {
6853 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306854 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306855 },
6856 '3' => {
6857 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306858 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306859 },
6860 '4' => {
6861 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306862 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306863 }
6864 },
6865 'Reg' => {
6866 '0' => 'rdi',
6867 '1' => 'rbx',
6868 '2' => 'r13',
6869 '3' => 'rcx',
6870 '4' => 'rbp'
6871 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306872 'Return' => '100312',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306873 'ShortName' => 'pldm_pdr_get_next_record'
6874 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306875 '101992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306876 'Header' => 'pdr.h',
6877 'Line' => '110',
6878 'Param' => {
6879 '0' => {
6880 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306881 'type' => '93786'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306882 },
6883 '1' => {
6884 'name' => 'record_handle',
6885 'type' => '152'
6886 },
6887 '2' => {
6888 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306889 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306890 },
6891 '3' => {
6892 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306893 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306894 },
6895 '4' => {
6896 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306897 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306898 }
6899 },
6900 'Reg' => {
6901 '0' => 'rdi',
6902 '1' => 'rax',
6903 '2' => 'rdx',
6904 '3' => 'rcx',
6905 '4' => 'rbp'
6906 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306907 'Return' => '100312',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306908 'ShortName' => 'pldm_pdr_find_record'
6909 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306910 '102160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306911 'Header' => 'pdr.h',
6912 'Line' => '42',
6913 'Param' => {
6914 '0' => {
6915 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306916 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306917 }
6918 },
6919 'Reg' => {
6920 '0' => 'rdi'
6921 },
6922 'Return' => '1',
6923 'ShortName' => 'pldm_pdr_destroy'
6924 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306925 '102313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306926 'Header' => 'pdr.h',
6927 'Line' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306928 'Return' => '94039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306929 'ShortName' => 'pldm_pdr_init'
6930 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306931 '102385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306932 'Header' => 'pdr.h',
6933 'Line' => '79',
6934 'Param' => {
6935 '0' => {
6936 'name' => 'repo',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306937 'type' => '94039'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306938 },
6939 '1' => {
6940 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306941 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306942 },
6943 '2' => {
6944 'name' => 'size',
6945 'type' => '152'
6946 },
6947 '3' => {
6948 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306949 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306950 },
6951 '4' => {
6952 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306953 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306954 },
6955 '5' => {
6956 'name' => 'record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306957 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306958 }
6959 },
6960 'Reg' => {
6961 '0' => 'rbp',
6962 '1' => 'r13',
6963 '2' => 'r14',
6964 '5' => 'r12'
6965 },
6966 'Return' => '100',
6967 'ShortName' => 'pldm_pdr_add_check'
6968 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306969 '104773' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306970 'Header' => 'utils.h',
6971 'Line' => '87',
6972 'Param' => {
6973 '0' => {
6974 'name' => 'dec',
6975 'type' => '152'
6976 }
6977 },
6978 'Return' => '152',
6979 'ShortName' => 'dec2bcd32'
6980 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306981 '104902' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306982 'Header' => 'utils.h',
6983 'Line' => '81',
6984 'Param' => {
6985 '0' => {
6986 'name' => 'bcd',
6987 'type' => '152'
6988 }
6989 },
6990 'Return' => '152',
6991 'ShortName' => 'bcd2dec32'
6992 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306993 '105330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306994 'Header' => 'utils.h',
6995 'Line' => '51',
6996 'Param' => {
6997 '0' => {
6998 'name' => 'version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306999 'type' => '3481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307000 },
7001 '1' => {
7002 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307003 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307004 },
7005 '2' => {
7006 'name' => 'buffer_size',
7007 'type' => '453'
7008 }
7009 },
7010 'Reg' => {
7011 '0' => 'rdi',
7012 '1' => 'rcx'
7013 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307014 'Return' => '54561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307015 'ShortName' => 'ver2str'
7016 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307017 '105458' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307018 'Header' => 'utils.h',
7019 'Line' => '31',
7020 'Param' => {
7021 '0' => {
7022 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307023 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307024 },
7025 '1' => {
7026 'name' => 'size',
7027 'type' => '453'
7028 }
7029 },
7030 'Reg' => {
7031 '1' => 'rdx'
7032 },
7033 'Return' => '140',
7034 'ShortName' => 'crc8'
7035 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307036 '106772' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307037 'Header' => 'instance-id.h',
7038 'Line' => '85',
7039 'Param' => {
7040 '0' => {
7041 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307042 'type' => '106995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307043 },
7044 '1' => {
7045 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307046 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307047 },
7048 '2' => {
7049 'name' => 'iid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307050 'type' => '103412'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307051 }
7052 },
7053 'Return' => '100',
7054 'ShortName' => 'pldm_instance_id_free'
7055 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307056 '107000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307057 'Header' => 'instance-id.h',
7058 'Line' => '68',
7059 'Param' => {
7060 '0' => {
7061 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307062 'type' => '106995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307063 },
7064 '1' => {
7065 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307066 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307067 },
7068 '2' => {
7069 'name' => 'iid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307070 'type' => '107420'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307071 }
7072 },
7073 'Return' => '100',
7074 'ShortName' => 'pldm_instance_id_alloc'
7075 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307076 '107425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307077 'Header' => 'instance-id.h',
7078 'Line' => '51',
7079 'Param' => {
7080 '0' => {
7081 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307082 'type' => '106995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307083 }
7084 },
7085 'Reg' => {
7086 '0' => 'rdi'
7087 },
7088 'Return' => '100',
7089 'ShortName' => 'pldm_instance_db_destroy'
7090 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307091 '107510' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307092 'Header' => 'instance-id.h',
7093 'Line' => '41',
7094 'Param' => {
7095 '0' => {
7096 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307097 'type' => '107596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307098 }
7099 },
7100 'Return' => '100',
7101 'ShortName' => 'pldm_instance_db_init_default'
7102 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307103 '107601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307104 'Header' => 'instance-id.h',
7105 'Line' => '28',
7106 'Param' => {
7107 '0' => {
7108 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307109 'type' => '107596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307110 },
7111 '1' => {
7112 'name' => 'dbpath',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307113 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307114 }
7115 },
7116 'Return' => '100',
7117 'ShortName' => 'pldm_instance_db_init'
7118 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307119 '108517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307120 'Header' => 'transport.h',
7121 'Line' => '53',
7122 'Param' => {
7123 '0' => {
7124 'name' => 'transport',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307125 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307126 },
7127 '1' => {
7128 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307129 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307130 },
7131 '2' => {
7132 'name' => 'pldm_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307133 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307134 },
7135 '3' => {
7136 'name' => 'msg_len',
7137 'type' => '453'
7138 }
7139 },
7140 'Reg' => {
7141 '0' => 'rdi',
7142 '1' => 'rsi',
7143 '2' => 'rdx',
7144 '3' => 'rcx'
7145 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307146 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307147 'ShortName' => 'pldm_transport_send_msg'
7148 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307149 '108564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307150 'Header' => 'transport.h',
7151 'Line' => '118',
7152 'Param' => {
7153 '0' => {
7154 'name' => 'transport',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307155 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307156 },
7157 '1' => {
7158 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307159 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307160 },
7161 '2' => {
7162 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307163 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307164 },
7165 '3' => {
7166 'name' => 'req_msg_len',
7167 'type' => '453'
7168 },
7169 '4' => {
7170 'name' => 'pldm_resp_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307171 'type' => '21344'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307172 },
7173 '5' => {
7174 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307175 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307176 }
7177 },
7178 'Reg' => {
7179 '2' => 'r14'
7180 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307181 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307182 'ShortName' => 'pldm_transport_send_recv_msg'
7183 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307184 '108621' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307185 'Header' => 'mctp-demux.h',
7186 'Line' => '18',
7187 'Param' => {
7188 '0' => {
7189 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307190 'type' => '108512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307191 }
7192 },
7193 'Reg' => {
7194 '0' => 'rdi'
7195 },
7196 'Return' => '1',
7197 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7198 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307199 '108658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307200 'Header' => 'transport.h',
7201 'Line' => '81',
7202 'Param' => {
7203 '0' => {
7204 'name' => 'transport',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307205 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307206 },
7207 '1' => {
7208 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307209 'type' => '108695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307210 },
7211 '2' => {
7212 'name' => 'pldm_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307213 'type' => '21344'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307214 },
7215 '3' => {
7216 'name' => 'msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307217 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307218 }
7219 },
7220 'Reg' => {
7221 '0' => 'rdi',
7222 '1' => 'rsi',
7223 '2' => 'rbp',
7224 '3' => 'rcx'
7225 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307226 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307227 'ShortName' => 'pldm_transport_recv_msg'
7228 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307229 '108700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307230 'Header' => 'mctp-demux.h',
7231 'Line' => '32',
7232 'Param' => {
7233 '0' => {
7234 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307235 'type' => '108512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307236 },
7237 '1' => {
7238 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307239 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307240 },
7241 '2' => {
7242 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307243 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307244 }
7245 },
7246 'Reg' => {
7247 '0' => 'rdi',
7248 '1' => 'rsi',
7249 '2' => 'rdx'
7250 },
7251 'Return' => '100',
7252 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7253 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307254 '108732' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307255 'Header' => 'mctp-demux.h',
7256 'Line' => '22',
7257 'Param' => {
7258 '0' => {
7259 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307260 'type' => '108512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307261 }
7262 },
7263 'Reg' => {
7264 '0' => 'rdi'
7265 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307266 'Return' => '108554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307267 'ShortName' => 'pldm_transport_mctp_demux_core'
7268 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307269 '108776' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307270 'Header' => 'mctp-demux.h',
7271 'Line' => '15',
7272 'Param' => {
7273 '0' => {
7274 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307275 'type' => '108798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307276 }
7277 },
7278 'Reg' => {
7279 '0' => 'r12'
7280 },
7281 'Return' => '100',
7282 'ShortName' => 'pldm_transport_mctp_demux_init'
7283 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307284 '108857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307285 'Header' => 'pldm.h',
7286 'Line' => '119',
7287 'Return' => '1',
7288 'ShortName' => 'pldm_close'
7289 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307290 '108901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307291 'Header' => 'pldm.h',
7292 'Line' => '75',
7293 'Param' => {
7294 '0' => {
7295 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307296 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307297 },
7298 '1' => {
7299 'name' => 'mctp_fd',
7300 'type' => '100'
7301 },
7302 '2' => {
7303 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307304 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307305 },
7306 '3' => {
7307 'name' => 'req_msg_len',
7308 'type' => '453'
7309 }
7310 },
7311 'Reg' => {
7312 '0' => 'rdi',
7313 '1' => 'rsi',
7314 '2' => 'rdx',
7315 '3' => 'rcx'
7316 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307317 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307318 'ShortName' => 'pldm_send'
7319 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307320 '109320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307321 'Header' => 'pldm.h',
7322 'Line' => '57',
7323 'Param' => {
7324 '0' => {
7325 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307326 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307327 },
7328 '1' => {
7329 'name' => 'mctp_fd',
7330 'type' => '100'
7331 },
7332 '2' => {
7333 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307334 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 },
7336 '3' => {
7337 'name' => 'req_msg_len',
7338 'type' => '453'
7339 },
7340 '4' => {
7341 'name' => 'pldm_resp_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307342 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307343 },
7344 '5' => {
7345 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307346 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307347 }
7348 },
7349 'Reg' => {
7350 '0' => 'rdi',
7351 '1' => 'rsi',
7352 '2' => 'rdx',
7353 '3' => 'rcx',
7354 '4' => 'r8',
7355 '5' => 'r9'
7356 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307357 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307358 'ShortName' => 'pldm_send_recv'
7359 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307360 '109803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307361 'Header' => 'pldm.h',
7362 'Line' => '94',
7363 'Param' => {
7364 '0' => {
7365 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307366 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307367 },
7368 '1' => {
7369 'name' => 'mctp_fd',
7370 'type' => '100'
7371 },
7372 '2' => {
7373 'name' => 'instance_id',
7374 'type' => '140'
7375 },
7376 '3' => {
7377 'name' => 'pldm_resp_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307378 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 },
7380 '4' => {
7381 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307382 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307383 }
7384 },
7385 'Reg' => {
7386 '3' => 'rbx'
7387 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307388 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307389 'ShortName' => 'pldm_recv'
7390 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307391 '110029' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307392 'Header' => 'pldm.h',
7393 'Line' => '112',
7394 'Param' => {
7395 '0' => {
7396 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307397 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307398 },
7399 '1' => {
7400 'name' => 'mctp_fd',
7401 'type' => '100'
7402 },
7403 '2' => {
7404 'name' => 'pldm_resp_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307405 'type' => '80600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '3' => {
7408 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307409 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 }
7411 },
7412 'Reg' => {
7413 '2' => 'r12',
7414 '3' => 'r13'
7415 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307416 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307417 'ShortName' => 'pldm_recv_any'
7418 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307419 '110482' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307420 'Header' => 'pldm.h',
7421 'Line' => '39',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307422 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307423 'ShortName' => 'pldm_open'
7424 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307425 '112851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307426 'Header' => 'af-mctp.h',
7427 'Line' => '54',
7428 'Param' => {
7429 '0' => {
7430 'name' => 'transport',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307431 'type' => '113007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307432 },
7433 '1' => {
7434 'name' => 'smctp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307435 'type' => '113012'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 },
7437 '2' => {
7438 'name' => 'len',
7439 'type' => '453'
7440 }
7441 },
7442 'Reg' => {
7443 '1' => 'rsi',
7444 '2' => 'rdx'
7445 },
7446 'Return' => '100',
7447 'ShortName' => 'pldm_transport_af_mctp_bind'
7448 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307449 '113017' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307450 'Header' => 'af-mctp.h',
7451 'Line' => '19',
7452 'Param' => {
7453 '0' => {
7454 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307455 'type' => '113007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307456 }
7457 },
7458 'Reg' => {
7459 '0' => 'rdi'
7460 },
7461 'Return' => '1',
7462 'ShortName' => 'pldm_transport_af_mctp_destroy'
7463 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307464 '113101' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307465 'Header' => 'af-mctp.h',
7466 'Line' => '16',
7467 'Param' => {
7468 '0' => {
7469 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307470 'type' => '113325'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307471 }
7472 },
7473 'Reg' => {
7474 '0' => 'r12'
7475 },
7476 'Return' => '100',
7477 'ShortName' => 'pldm_transport_af_mctp_init'
7478 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307479 '114520' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307480 'Header' => 'af-mctp.h',
7481 'Line' => '37',
7482 'Param' => {
7483 '0' => {
7484 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307485 'type' => '113007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307486 },
7487 '1' => {
7488 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307489 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307490 },
7491 '2' => {
7492 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307493 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307494 }
7495 },
7496 'Reg' => {
7497 '0' => 'rdi',
7498 '1' => 'rsi',
7499 '2' => 'rdx'
7500 },
7501 'Return' => '100',
7502 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7503 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307504 '114593' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307505 'Header' => 'af-mctp.h',
7506 'Line' => '33',
7507 'Param' => {
7508 '0' => {
7509 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307510 'type' => '113007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307511 },
7512 '1' => {
7513 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307514 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307515 },
7516 '2' => {
7517 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307518 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307519 }
7520 },
7521 'Reg' => {
7522 '0' => 'rdi',
7523 '1' => 'rsi',
7524 '2' => 'rdx'
7525 },
7526 'Return' => '100',
7527 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7528 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307529 '114834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307530 'Header' => 'af-mctp.h',
7531 'Line' => '28',
7532 'Param' => {
7533 '0' => {
7534 'name' => 't',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307535 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307536 },
7537 '1' => {
7538 'name' => 'pollfd',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307539 'type' => '111517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307540 }
7541 },
7542 'Reg' => {
7543 '0' => 'rdi',
7544 '1' => 'rsi'
7545 },
7546 'Return' => '100',
7547 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7548 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307549 '114912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307550 'Header' => 'af-mctp.h',
7551 'Line' => '23',
7552 'Param' => {
7553 '0' => {
7554 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307555 'type' => '113007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307556 }
7557 },
7558 'Reg' => {
7559 '0' => 'rdi'
7560 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307561 'Return' => '108554',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307562 'ShortName' => 'pldm_transport_af_mctp_core'
7563 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307564 '118583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307565 'Header' => 'mctp-demux.h',
7566 'Line' => '36',
7567 'Param' => {
7568 '0' => {
7569 'name' => 'ctx',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307570 'type' => '108512'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307571 },
7572 '1' => {
7573 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307574 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307575 },
7576 '2' => {
7577 'name' => 'eid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307578 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307579 }
7580 },
7581 'Reg' => {
7582 '0' => 'rdi',
7583 '1' => 'rsi',
7584 '2' => 'rdx'
7585 },
7586 'Return' => '100',
7587 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7588 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307589 '118897' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307590 'Header' => 'mctp-demux.h',
7591 'Line' => '27',
7592 'Param' => {
7593 '0' => {
7594 'name' => 't',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307595 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307596 },
7597 '1' => {
7598 'name' => 'pollfd',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307599 'type' => '111517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307600 }
7601 },
7602 'Reg' => {
7603 '0' => 'rdi',
7604 '1' => 'rsi'
7605 },
7606 'Return' => '100',
7607 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7608 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307609 '123830' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307610 'Header' => 'transport.h',
7611 'Line' => '31',
7612 'Param' => {
7613 '0' => {
7614 'name' => 'transport',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307615 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307616 },
7617 '1' => {
7618 'name' => 'timeout',
7619 'type' => '100'
7620 }
7621 },
7622 'Return' => '100',
7623 'ShortName' => 'pldm_transport_poll'
7624 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307625 '128889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307626 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307627 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307628 'Param' => {
7629 '0' => {
7630 'name' => 'instance_id',
7631 'type' => '140'
7632 },
7633 '1' => {
7634 'name' => 'completion_code',
7635 'type' => '140'
7636 },
7637 '2' => {
7638 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307639 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307640 }
7641 },
7642 'Return' => '100',
7643 'ShortName' => 'encode_new_file_with_metadata_resp'
7644 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307645 '129089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307647 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307648 'Param' => {
7649 '0' => {
7650 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307651 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307652 },
7653 '1' => {
7654 'name' => 'payload_length',
7655 'type' => '453'
7656 },
7657 '2' => {
7658 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307659 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 },
7661 '3' => {
7662 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307663 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307664 },
7665 '4' => {
7666 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307667 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307668 },
7669 '5' => {
7670 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307671 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307672 },
7673 '6' => {
7674 'name' => 'file_meta_data_2',
7675 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307676 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307677 },
7678 '7' => {
7679 'name' => 'file_meta_data_3',
7680 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307681 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 },
7683 '8' => {
7684 'name' => 'file_meta_data_4',
7685 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307686 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307687 }
7688 },
7689 'Reg' => {
7690 '1' => 'r10',
7691 '2' => 'rdx',
7692 '3' => 'rdi',
7693 '4' => 'r8',
7694 '5' => 'r9'
7695 },
7696 'Return' => '100',
7697 'ShortName' => 'decode_new_file_with_metadata_req'
7698 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307699 '129321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307701 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 'Param' => {
7703 '0' => {
7704 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307705 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 },
7707 '1' => {
7708 'name' => 'payload_length',
7709 'type' => '453'
7710 },
7711 '2' => {
7712 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307713 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 }
7715 },
7716 'Reg' => {
7717 '0' => 'rdi',
7718 '1' => 'rsi',
7719 '2' => 'rdx'
7720 },
7721 'Return' => '100',
7722 'ShortName' => 'decode_new_file_with_metadata_resp'
7723 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307724 '129422' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307725 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307726 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307727 'Param' => {
7728 '0' => {
7729 'name' => 'instance_id',
7730 'type' => '140'
7731 },
7732 '1' => {
7733 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307734 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 },
7736 '2' => {
7737 'name' => 'file_handle',
7738 'type' => '152'
7739 },
7740 '3' => {
7741 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307742 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 },
7744 '4' => {
7745 'name' => 'file_meta_data_1',
7746 'type' => '152'
7747 },
7748 '5' => {
7749 'name' => 'file_meta_data_2',
7750 'type' => '152'
7751 },
7752 '6' => {
7753 'name' => 'file_meta_data_3',
7754 'offset' => '0',
7755 'type' => '152'
7756 },
7757 '7' => {
7758 'name' => 'file_meta_data_4',
7759 'offset' => '8',
7760 'type' => '152'
7761 },
7762 '8' => {
7763 'name' => 'msg',
7764 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307765 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 }
7767 },
7768 'Reg' => {
7769 '2' => 'r14'
7770 },
7771 'Return' => '100',
7772 'ShortName' => 'encode_new_file_with_metadata_req'
7773 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307774 '129719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307776 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307777 'Param' => {
7778 '0' => {
7779 'name' => 'instance_id',
7780 'type' => '140'
7781 },
7782 '1' => {
7783 'name' => 'completion_code',
7784 'type' => '140'
7785 },
7786 '2' => {
7787 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307788 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 }
7790 },
7791 'Return' => '100',
7792 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7793 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307794 '129914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307796 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307797 'Param' => {
7798 '0' => {
7799 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307800 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 },
7802 '1' => {
7803 'name' => 'payload_length',
7804 'type' => '453'
7805 },
7806 '2' => {
7807 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307808 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 },
7810 '3' => {
7811 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307812 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 },
7814 '4' => {
7815 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307816 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307817 },
7818 '5' => {
7819 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307820 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 },
7822 '6' => {
7823 'name' => 'file_meta_data_2',
7824 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307825 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 },
7827 '7' => {
7828 'name' => 'file_meta_data_3',
7829 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307830 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 },
7832 '8' => {
7833 'name' => 'file_meta_data_4',
7834 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307835 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307836 }
7837 },
7838 'Reg' => {
7839 '1' => 'rsi',
7840 '2' => 'rdx',
7841 '3' => 'rcx',
7842 '4' => 'r8',
7843 '5' => 'r9'
7844 },
7845 'Return' => '100',
7846 'ShortName' => 'decode_file_ack_with_meta_data_req'
7847 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307848 '130126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307849 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307850 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307851 'Param' => {
7852 '0' => {
7853 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307854 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 },
7856 '1' => {
7857 'name' => 'payload_length',
7858 'type' => '453'
7859 },
7860 '2' => {
7861 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307862 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 }
7864 },
7865 'Reg' => {
7866 '0' => 'rdi',
7867 '1' => 'rsi',
7868 '2' => 'rdx'
7869 },
7870 'Return' => '100',
7871 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7872 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307873 '130222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307874 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307875 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307876 'Param' => {
7877 '0' => {
7878 'name' => 'instance_id',
7879 'type' => '140'
7880 },
7881 '1' => {
7882 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307883 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307884 },
7885 '2' => {
7886 'name' => 'file_handle',
7887 'type' => '152'
7888 },
7889 '3' => {
7890 'name' => 'file_status',
7891 'type' => '140'
7892 },
7893 '4' => {
7894 'name' => 'file_meta_data_1',
7895 'type' => '152'
7896 },
7897 '5' => {
7898 'name' => 'file_meta_data_2',
7899 'type' => '152'
7900 },
7901 '6' => {
7902 'name' => 'file_meta_data_3',
7903 'offset' => '0',
7904 'type' => '152'
7905 },
7906 '7' => {
7907 'name' => 'file_meta_data_4',
7908 'offset' => '8',
7909 'type' => '152'
7910 },
7911 '8' => {
7912 'name' => 'msg',
7913 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307914 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307915 }
7916 },
7917 'Reg' => {
7918 '2' => 'r14'
7919 },
7920 'Return' => '100',
7921 'ShortName' => 'encode_file_ack_with_meta_data_req'
7922 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307923 '130519' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307925 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 'Param' => {
7927 '0' => {
7928 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307929 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307930 },
7931 '1' => {
7932 'name' => 'payload_length',
7933 'type' => '453'
7934 },
7935 '2' => {
7936 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307937 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 }
7939 },
7940 'Reg' => {
7941 '0' => 'rdi',
7942 '1' => 'rsi',
7943 '2' => 'rdx'
7944 },
7945 'Return' => '100',
7946 'ShortName' => 'decode_file_ack_resp'
7947 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307948 '130620' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307949 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307950 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 'Param' => {
7952 '0' => {
7953 'name' => 'instance_id',
7954 'type' => '140'
7955 },
7956 '1' => {
7957 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307958 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307959 },
7960 '2' => {
7961 'name' => 'file_handle',
7962 'type' => '152'
7963 },
7964 '3' => {
7965 'name' => 'file_status',
7966 'type' => '140'
7967 },
7968 '4' => {
7969 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307970 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307971 }
7972 },
7973 'Return' => '100',
7974 'ShortName' => 'encode_file_ack_req'
7975 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307976 '130855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307978 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 'Param' => {
7980 '0' => {
7981 'name' => 'instance_id',
7982 'type' => '140'
7983 },
7984 '1' => {
7985 'name' => 'completion_code',
7986 'type' => '140'
7987 },
7988 '2' => {
7989 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307990 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 }
7992 },
7993 'Return' => '100',
7994 'ShortName' => 'encode_file_ack_resp'
7995 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307996 '131045' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307997 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307998 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307999 'Param' => {
8000 '0' => {
8001 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308002 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308003 },
8004 '1' => {
8005 'name' => 'payload_length',
8006 'type' => '453'
8007 },
8008 '2' => {
8009 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308010 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 },
8012 '3' => {
8013 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308014 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308015 },
8016 '4' => {
8017 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308018 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308019 }
8020 },
8021 'Reg' => {
8022 '1' => 'rsi',
8023 '2' => 'rdx',
8024 '3' => 'rcx',
8025 '4' => 'r8'
8026 },
8027 'Return' => '100',
8028 'ShortName' => 'decode_file_ack_req'
8029 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308030 '131187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308032 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308033 'Param' => {
8034 '0' => {
8035 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308036 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 },
8038 '1' => {
8039 'name' => 'payload_length',
8040 'type' => '453'
8041 },
8042 '2' => {
8043 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308044 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308045 },
8046 '3' => {
8047 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308048 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 }
8050 },
8051 'Reg' => {
8052 '0' => 'rdi',
8053 '1' => 'rsi',
8054 '2' => 'rdx',
8055 '3' => 'rcx'
8056 },
8057 'Return' => '100',
8058 'ShortName' => 'decode_rw_file_by_type_resp'
8059 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308060 '131302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308061 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308062 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 'Param' => {
8064 '0' => {
8065 'name' => 'instance_id',
8066 'type' => '140'
8067 },
8068 '1' => {
8069 'name' => 'command',
8070 'type' => '140'
8071 },
8072 '2' => {
8073 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308074 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 },
8076 '3' => {
8077 'name' => 'file_handle',
8078 'type' => '152'
8079 },
8080 '4' => {
8081 'name' => 'offset',
8082 'type' => '152'
8083 },
8084 '5' => {
8085 'name' => 'length',
8086 'type' => '152'
8087 },
8088 '6' => {
8089 'name' => 'msg',
8090 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308091 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 }
8093 },
8094 'Return' => '100',
8095 'ShortName' => 'encode_rw_file_by_type_req'
8096 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308097 '131572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308098 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308099 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 'Param' => {
8101 '0' => {
8102 'name' => 'instance_id',
8103 'type' => '140'
8104 },
8105 '1' => {
8106 'name' => 'command',
8107 'type' => '140'
8108 },
8109 '2' => {
8110 'name' => 'completion_code',
8111 'type' => '140'
8112 },
8113 '3' => {
8114 'name' => 'length',
8115 'type' => '152'
8116 },
8117 '4' => {
8118 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308119 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 }
8121 },
8122 'Return' => '100',
8123 'ShortName' => 'encode_rw_file_by_type_resp'
8124 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308125 '131802' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308127 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 'Param' => {
8129 '0' => {
8130 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308131 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '1' => {
8134 'name' => 'payload_length',
8135 'type' => '453'
8136 },
8137 '2' => {
8138 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308139 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 },
8141 '3' => {
8142 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308143 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 },
8145 '4' => {
8146 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308147 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308148 },
8149 '5' => {
8150 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308151 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 }
8153 },
8154 'Reg' => {
8155 '1' => 'r10',
8156 '2' => 'rdx',
8157 '3' => 'rdi',
8158 '4' => 'r8',
8159 '5' => 'r9'
8160 },
8161 'Return' => '100',
8162 'ShortName' => 'decode_rw_file_by_type_req'
8163 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308164 '131964' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308166 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308167 'Param' => {
8168 '0' => {
8169 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308170 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308171 },
8172 '1' => {
8173 'name' => 'payload_length',
8174 'type' => '453'
8175 },
8176 '2' => {
8177 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308178 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308179 }
8180 },
8181 'Reg' => {
8182 '0' => 'rdi',
8183 '1' => 'rsi',
8184 '2' => 'rdx'
8185 },
8186 'Return' => '100',
8187 'ShortName' => 'decode_new_file_resp'
8188 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308189 '132065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308190 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308191 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 'Param' => {
8193 '0' => {
8194 'name' => 'instance_id',
8195 'type' => '140'
8196 },
8197 '1' => {
8198 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308199 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '2' => {
8202 'name' => 'file_handle',
8203 'type' => '152'
8204 },
8205 '3' => {
8206 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308207 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 },
8209 '4' => {
8210 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308211 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 }
8213 },
8214 'Return' => '100',
8215 'ShortName' => 'encode_new_file_req'
8216 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308217 '132300' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308219 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308220 'Param' => {
8221 '0' => {
8222 'name' => 'instance_id',
8223 'type' => '140'
8224 },
8225 '1' => {
8226 'name' => 'completion_code',
8227 'type' => '140'
8228 },
8229 '2' => {
8230 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308231 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 }
8233 },
8234 'Return' => '100',
8235 'ShortName' => 'encode_new_file_resp'
8236 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308237 '132490' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308238 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308239 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308240 'Param' => {
8241 '0' => {
8242 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308243 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 },
8245 '1' => {
8246 'name' => 'payload_length',
8247 'type' => '453'
8248 },
8249 '2' => {
8250 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308251 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 },
8253 '3' => {
8254 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308255 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 },
8257 '4' => {
8258 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308259 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 }
8261 },
8262 'Reg' => {
8263 '1' => 'r9',
8264 '2' => 'rdx',
8265 '3' => 'rcx',
8266 '4' => 'r8'
8267 },
8268 'Return' => '100',
8269 'ShortName' => 'decode_new_file_req'
8270 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308271 '132632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308273 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 'Param' => {
8275 '0' => {
8276 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308277 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '1' => {
8280 'name' => 'payload_length',
8281 'type' => '453'
8282 },
8283 '2' => {
8284 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308285 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 },
8287 '3' => {
8288 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308289 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 }
8291 },
8292 'Reg' => {
8293 '0' => 'rdi',
8294 '1' => 'rsi',
8295 '2' => 'rdx',
8296 '3' => 'rcx'
8297 },
8298 'Return' => '100',
8299 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8300 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308301 '132747' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308302 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308303 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308304 'Param' => {
8305 '0' => {
8306 'name' => 'instance_id',
8307 'type' => '140'
8308 },
8309 '1' => {
8310 'name' => 'command',
8311 'type' => '140'
8312 },
8313 '2' => {
8314 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308315 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 },
8317 '3' => {
8318 'name' => 'file_handle',
8319 'type' => '152'
8320 },
8321 '4' => {
8322 'name' => 'offset',
8323 'type' => '152'
8324 },
8325 '5' => {
8326 'name' => 'length',
8327 'type' => '152'
8328 },
8329 '6' => {
8330 'name' => 'address',
8331 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308332 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 },
8334 '7' => {
8335 'name' => 'msg',
8336 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308337 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308338 }
8339 },
8340 'Return' => '100',
8341 'ShortName' => 'encode_rw_file_by_type_memory_req'
8342 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308343 '133032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308345 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 'Param' => {
8347 '0' => {
8348 'name' => 'instance_id',
8349 'type' => '140'
8350 },
8351 '1' => {
8352 'name' => 'command',
8353 'type' => '140'
8354 },
8355 '2' => {
8356 'name' => 'completion_code',
8357 'type' => '140'
8358 },
8359 '3' => {
8360 'name' => 'length',
8361 'type' => '152'
8362 },
8363 '4' => {
8364 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308365 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 }
8367 },
8368 'Return' => '100',
8369 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8370 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308371 '133262' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308373 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 'Param' => {
8375 '0' => {
8376 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308377 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 },
8379 '1' => {
8380 'name' => 'payload_length',
8381 'type' => '453'
8382 },
8383 '2' => {
8384 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308385 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 },
8387 '3' => {
8388 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308389 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 },
8391 '4' => {
8392 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308393 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '5' => {
8396 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308397 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 },
8399 '6' => {
8400 'name' => 'address',
8401 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308402 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 }
8404 },
8405 'Reg' => {
8406 '1' => 'r10',
8407 '2' => 'rdx',
8408 '3' => 'rdi',
8409 '4' => 'r8',
8410 '5' => 'r9'
8411 },
8412 'Return' => '100',
8413 'ShortName' => 'decode_rw_file_by_type_memory_req'
8414 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308415 '133439' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308417 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308418 'Param' => {
8419 '0' => {
8420 'name' => 'instance_id',
8421 'type' => '140'
8422 },
8423 '1' => {
8424 'name' => 'completion_code',
8425 'type' => '140'
8426 },
8427 '2' => {
8428 'name' => 'length',
8429 'type' => '152'
8430 },
8431 '3' => {
8432 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308433 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308434 }
8435 },
8436 'Return' => '100',
8437 'ShortName' => 'encode_write_file_resp'
8438 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308439 '133654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308441 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308442 'Param' => {
8443 '0' => {
8444 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308445 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308446 },
8447 '1' => {
8448 'name' => 'payload_length',
8449 'type' => '453'
8450 },
8451 '2' => {
8452 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308453 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308454 },
8455 '3' => {
8456 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308457 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308458 }
8459 },
8460 'Reg' => {
8461 '0' => 'rdi',
8462 '1' => 'rsi',
8463 '2' => 'rdx',
8464 '3' => 'rcx'
8465 },
8466 'Return' => '100',
8467 'ShortName' => 'decode_write_file_resp'
8468 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308469 '133764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308471 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 'Param' => {
8473 '0' => {
8474 'name' => 'instance_id',
8475 'type' => '140'
8476 },
8477 '1' => {
8478 'name' => 'file_handle',
8479 'type' => '152'
8480 },
8481 '2' => {
8482 'name' => 'offset',
8483 'type' => '152'
8484 },
8485 '3' => {
8486 'name' => 'length',
8487 'type' => '152'
8488 },
8489 '4' => {
8490 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308491 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308492 }
8493 },
8494 'Return' => '100',
8495 'ShortName' => 'encode_write_file_req'
8496 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308497 '133999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308499 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308500 'Param' => {
8501 '0' => {
8502 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308503 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 },
8505 '1' => {
8506 'name' => 'payload_length',
8507 'type' => '453'
8508 },
8509 '2' => {
8510 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308511 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 },
8513 '3' => {
8514 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308515 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 },
8517 '4' => {
8518 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308519 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '5' => {
8522 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308523 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 }
8525 },
8526 'Reg' => {
8527 '1' => 'rsi',
8528 '3' => 'rcx',
8529 '4' => 'r8',
8530 '5' => 'r9'
8531 },
8532 'Return' => '100',
8533 'ShortName' => 'decode_write_file_req'
8534 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308535 '134154' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308536 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308537 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 'Param' => {
8539 '0' => {
8540 'name' => 'instance_id',
8541 'type' => '140'
8542 },
8543 '1' => {
8544 'name' => 'completion_code',
8545 'type' => '140'
8546 },
8547 '2' => {
8548 'name' => 'length',
8549 'type' => '152'
8550 },
8551 '3' => {
8552 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308553 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308554 }
8555 },
8556 'Return' => '100',
8557 'ShortName' => 'encode_read_file_resp'
8558 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308559 '134369' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308561 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308562 'Param' => {
8563 '0' => {
8564 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308565 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 },
8567 '1' => {
8568 'name' => 'payload_length',
8569 'type' => '453'
8570 },
8571 '2' => {
8572 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308573 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 },
8575 '3' => {
8576 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308577 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 },
8579 '4' => {
8580 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308581 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 }
8583 },
8584 'Reg' => {
8585 '1' => 'r9',
8586 '2' => 'rdx',
8587 '3' => 'rcx',
8588 '4' => 'r8'
8589 },
8590 'Return' => '100',
8591 'ShortName' => 'decode_read_file_resp'
8592 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308593 '134505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308595 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Param' => {
8597 '0' => {
8598 'name' => 'instance_id',
8599 'type' => '140'
8600 },
8601 '1' => {
8602 'name' => 'file_handle',
8603 'type' => '152'
8604 },
8605 '2' => {
8606 'name' => 'offset',
8607 'type' => '152'
8608 },
8609 '3' => {
8610 'name' => 'length',
8611 'type' => '152'
8612 },
8613 '4' => {
8614 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308615 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 }
8617 },
8618 'Return' => '100',
8619 'ShortName' => 'encode_read_file_req'
8620 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308621 '134740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308622 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308623 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 'Param' => {
8625 '0' => {
8626 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308627 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 },
8629 '1' => {
8630 'name' => 'payload_length',
8631 'type' => '453'
8632 },
8633 '2' => {
8634 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308635 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '3' => {
8638 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308639 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '4' => {
8642 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308643 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 }
8645 },
8646 'Reg' => {
8647 '1' => 'r9',
8648 '2' => 'rdx',
8649 '3' => 'rcx',
8650 '4' => 'r8'
8651 },
8652 'Return' => '100',
8653 'ShortName' => 'decode_read_file_req'
8654 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308655 '134876' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308656 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308657 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 'Param' => {
8659 '0' => {
8660 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308661 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 },
8663 '1' => {
8664 'name' => 'payload_length',
8665 'type' => '453'
8666 },
8667 '2' => {
8668 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308669 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '3' => {
8672 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308673 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '4' => {
8676 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308677 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 },
8679 '5' => {
8680 'name' => 'file_table_data_start_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308681 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308682 },
8683 '6' => {
8684 'name' => 'file_table_length',
8685 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308686 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 }
8688 },
8689 'Reg' => {
8690 '1' => 'rsi',
8691 '2' => 'rdi',
8692 '3' => 'r10',
8693 '4' => 'r8',
8694 '5' => 'r9'
8695 },
8696 'Return' => '100',
8697 'ShortName' => 'decode_get_file_table_resp'
8698 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308699 '135050' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308700 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308701 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 'Param' => {
8703 '0' => {
8704 'name' => 'instance_id',
8705 'type' => '140'
8706 },
8707 '1' => {
8708 'name' => 'transfer_handle',
8709 'type' => '152'
8710 },
8711 '2' => {
8712 'name' => 'transfer_opflag',
8713 'type' => '140'
8714 },
8715 '3' => {
8716 'name' => 'table_type',
8717 'type' => '140'
8718 },
8719 '4' => {
8720 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308721 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308722 }
8723 },
8724 'Return' => '100',
8725 'ShortName' => 'encode_get_file_table_req'
8726 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308727 '135277' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308729 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 'Param' => {
8731 '0' => {
8732 'name' => 'instance_id',
8733 'type' => '140'
8734 },
8735 '1' => {
8736 'name' => 'completion_code',
8737 'type' => '140'
8738 },
8739 '2' => {
8740 'name' => 'next_transfer_handle',
8741 'type' => '152'
8742 },
8743 '3' => {
8744 'name' => 'transfer_flag',
8745 'type' => '140'
8746 },
8747 '4' => {
8748 'name' => 'table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308749 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308750 },
8751 '5' => {
8752 'name' => 'table_size',
8753 'type' => '453'
8754 },
8755 '6' => {
8756 'name' => 'msg',
8757 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308758 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308759 }
8760 },
8761 'Reg' => {
8762 '2' => 'r15'
8763 },
8764 'Return' => '100',
8765 'ShortName' => 'encode_get_file_table_resp'
8766 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308767 '135635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308769 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 'Param' => {
8771 '0' => {
8772 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308773 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 },
8775 '1' => {
8776 'name' => 'payload_length',
8777 'type' => '453'
8778 },
8779 '2' => {
8780 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308781 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 },
8783 '3' => {
8784 'name' => 'transfer_opflag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308785 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 },
8787 '4' => {
8788 'name' => 'table_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308789 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 }
8791 },
8792 'Reg' => {
8793 '1' => 'r9',
8794 '2' => 'rdx',
8795 '3' => 'rcx',
8796 '4' => 'r8'
8797 },
8798 'Return' => '100',
8799 'ShortName' => 'decode_get_file_table_req'
8800 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308801 '135770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308803 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308804 'Param' => {
8805 '0' => {
8806 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308807 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 },
8809 '1' => {
8810 'name' => 'payload_length',
8811 'type' => '453'
8812 },
8813 '2' => {
8814 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308815 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308816 },
8817 '3' => {
8818 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308819 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308820 }
8821 },
8822 'Reg' => {
8823 '0' => 'rdi',
8824 '1' => 'rsi',
8825 '2' => 'rdx',
8826 '3' => 'rcx'
8827 },
8828 'Return' => '100',
8829 'ShortName' => 'decode_rw_file_memory_resp'
8830 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308831 '135879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308833 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 'Param' => {
8835 '0' => {
8836 'name' => 'instance_id',
8837 'type' => '140'
8838 },
8839 '1' => {
8840 'name' => 'command',
8841 'type' => '140'
8842 },
8843 '2' => {
8844 'name' => 'file_handle',
8845 'type' => '152'
8846 },
8847 '3' => {
8848 'name' => 'offset',
8849 'type' => '152'
8850 },
8851 '4' => {
8852 'name' => 'length',
8853 'type' => '152'
8854 },
8855 '5' => {
8856 'name' => 'address',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308857 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 },
8859 '6' => {
8860 'name' => 'msg',
8861 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308862 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 }
8864 },
8865 'Reg' => {
8866 '2' => 'r14'
8867 },
8868 'Return' => '100',
8869 'ShortName' => 'encode_rw_file_memory_req'
8870 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308871 '136138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308873 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 'Param' => {
8875 '0' => {
8876 'name' => 'instance_id',
8877 'type' => '140'
8878 },
8879 '1' => {
8880 'name' => 'command',
8881 'type' => '140'
8882 },
8883 '2' => {
8884 'name' => 'completion_code',
8885 'type' => '140'
8886 },
8887 '3' => {
8888 'name' => 'length',
8889 'type' => '152'
8890 },
8891 '4' => {
8892 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308893 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 }
8895 },
8896 'Return' => '100',
8897 'ShortName' => 'encode_rw_file_memory_resp'
8898 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308899 '136359' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308901 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308902 'Param' => {
8903 '0' => {
8904 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308905 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 },
8907 '1' => {
8908 'name' => 'payload_length',
8909 'type' => '453'
8910 },
8911 '2' => {
8912 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308913 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 },
8915 '3' => {
8916 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308917 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308918 },
8919 '4' => {
8920 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308921 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308922 },
8923 '5' => {
8924 'name' => 'address',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308925 'type' => '62508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308926 }
8927 },
8928 'Reg' => {
8929 '1' => 'r10',
8930 '2' => 'rdx',
8931 '3' => 'rdi',
8932 '4' => 'r8',
8933 '5' => 'r9'
8934 },
8935 'Return' => '100',
8936 'ShortName' => 'decode_rw_file_memory_req'
8937 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308938 '137408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 'Header' => 'host.h',
8940 'Line' => '101',
8941 'Param' => {
8942 '0' => {
8943 'name' => 'instance_id',
8944 'type' => '140'
8945 },
8946 '1' => {
8947 'name' => 'completion_code',
8948 'type' => '140'
8949 },
8950 '2' => {
8951 'name' => 'rack_entry',
8952 'type' => '152'
8953 },
8954 '3' => {
8955 'name' => 'pri_cec_node',
8956 'type' => '152'
8957 },
8958 '4' => {
8959 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308960 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 },
8962 '5' => {
8963 'name' => 'payload_length',
8964 'type' => '453'
8965 }
8966 },
8967 'Reg' => {
8968 '2' => 'r12'
8969 },
8970 'Return' => '100',
8971 'ShortName' => 'encode_get_alert_status_resp'
8972 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308973 '137656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 'Header' => 'host.h',
8975 'Line' => '86',
8976 'Param' => {
8977 '0' => {
8978 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308979 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 },
8981 '1' => {
8982 'name' => 'payload_length',
8983 'type' => '453'
8984 },
8985 '2' => {
8986 'name' => 'version_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308987 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308988 }
8989 },
8990 'Reg' => {
8991 '0' => 'rdi',
8992 '1' => 'rsi',
8993 '2' => 'rdx'
8994 },
8995 'Return' => '100',
8996 'ShortName' => 'decode_get_alert_status_req'
8997 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308998 '137739' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 'Header' => 'host.h',
9000 'Line' => '70',
9001 'Param' => {
9002 '0' => {
9003 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309004 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309005 },
9006 '1' => {
9007 'name' => 'payload_length',
9008 'type' => '453'
9009 },
9010 '2' => {
9011 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309012 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 },
9014 '3' => {
9015 'name' => 'rack_entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309016 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309017 },
9018 '4' => {
9019 'name' => 'pri_cec_node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309020 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 }
9022 },
9023 'Reg' => {
9024 '1' => 'r9',
9025 '2' => 'rdx',
9026 '3' => 'rcx',
9027 '4' => 'r8'
9028 },
9029 'Return' => '100',
9030 'ShortName' => 'decode_get_alert_status_resp'
9031 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309032 '137878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 'Header' => 'host.h',
9034 'Line' => '52',
9035 'Param' => {
9036 '0' => {
9037 'name' => 'instance_id',
9038 'type' => '140'
9039 },
9040 '1' => {
9041 'name' => 'version_id',
9042 'type' => '140'
9043 },
9044 '2' => {
9045 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309046 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 },
9048 '3' => {
9049 'name' => 'payload_length',
9050 'type' => '453'
9051 }
9052 },
9053 'Return' => '100',
9054 'ShortName' => 'encode_get_alert_status_req'
9055 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309056 '138940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 'Header' => 'platform.h',
9058 'Line' => '47',
9059 'Param' => {
9060 '0' => {
9061 'name' => 'instance_id',
9062 'type' => '140'
9063 },
9064 '1' => {
9065 'name' => 'format_version',
9066 'type' => '140'
9067 },
9068 '2' => {
9069 'name' => 'tid',
9070 'type' => '140'
9071 },
9072 '3' => {
9073 'name' => 'num_handles',
9074 'type' => '140'
9075 },
9076 '4' => {
9077 'name' => 'list_of_handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309078 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309079 },
9080 '5' => {
9081 'name' => 'payload_length',
9082 'type' => '453'
9083 },
9084 '6' => {
9085 'name' => 'msg',
9086 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309087 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 }
9089 },
9090 'Return' => '100',
9091 'ShortName' => 'encode_bios_attribute_update_event_req'
9092 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309093 '140007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309094 'Header' => 'file_io.h',
9095 'Line' => '36',
9096 'Param' => {
9097 '0' => {
9098 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309099 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309100 },
9101 '1' => {
9102 'name' => 'payload_length',
9103 'type' => '453'
9104 },
9105 '2' => {
9106 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309107 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309108 },
9109 '3' => {
9110 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309111 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309112 },
9113 '4' => {
9114 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309115 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309116 }
9117 },
9118 'Reg' => {
9119 '2' => 'r12',
9120 '3' => 'rbp'
9121 },
9122 'Return' => '100',
9123 'ShortName' => 'decode_oem_meta_file_io_req'
9124 }
9125 },
9126 'SymbolVersion' => {},
9127 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309128 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309129 'bcd2dec16' => 1,
9130 'bcd2dec32' => 1,
9131 'bcd2dec8' => 1,
9132 'crc32' => 1,
9133 'crc8' => 1,
9134 'dec2bcd16' => 1,
9135 'dec2bcd32' => 1,
9136 'dec2bcd8' => 1,
9137 'decode_activate_firmware_resp' => 1,
9138 'decode_apply_complete_req' => 1,
9139 'decode_cancel_update_component_resp' => 1,
9140 'decode_cancel_update_resp' => 1,
9141 'decode_descriptor_type_length_value' => 1,
9142 'decode_event_message_buffer_size_resp' => 1,
9143 'decode_event_message_supported_resp' => 1,
9144 'decode_file_ack_req' => 1,
9145 'decode_file_ack_resp' => 1,
9146 'decode_file_ack_with_meta_data_req' => 1,
9147 'decode_file_ack_with_meta_data_resp' => 1,
9148 'decode_firmware_device_id_record' => 1,
9149 'decode_get_alert_status_req' => 1,
9150 'decode_get_alert_status_resp' => 1,
9151 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9152 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9153 'decode_get_bios_table_req' => 1,
9154 'decode_get_bios_table_resp' => 1,
9155 'decode_get_commands_req' => 1,
9156 'decode_get_commands_resp' => 1,
9157 'decode_get_date_time_resp' => 1,
9158 'decode_get_file_table_req' => 1,
9159 'decode_get_file_table_resp' => 1,
9160 'decode_get_firmware_parameters_resp' => 1,
9161 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9162 'decode_get_fru_record_by_option_req' => 1,
9163 'decode_get_fru_record_by_option_resp' => 1,
9164 'decode_get_fru_record_table_metadata_resp' => 1,
9165 'decode_get_fru_record_table_req' => 1,
9166 'decode_get_fru_record_table_resp' => 1,
9167 'decode_get_fru_record_table_resp_safe' => 1,
9168 'decode_get_numeric_effecter_value_req' => 1,
9169 'decode_get_numeric_effecter_value_resp' => 1,
9170 'decode_get_pdr_repository_info_resp' => 1,
9171 'decode_get_pdr_req' => 1,
9172 'decode_get_pdr_resp' => 1,
9173 'decode_get_sensor_reading_req' => 1,
9174 'decode_get_sensor_reading_resp' => 1,
9175 'decode_get_state_sensor_readings_req' => 1,
9176 'decode_get_state_sensor_readings_resp' => 1,
9177 'decode_get_status_resp' => 1,
9178 'decode_get_tid_resp' => 1,
9179 'decode_get_types_resp' => 1,
9180 'decode_get_version_req' => 1,
9181 'decode_get_version_resp' => 1,
9182 'decode_multipart_receive_req' => 1,
9183 'decode_new_file_req' => 1,
9184 'decode_new_file_resp' => 1,
9185 'decode_new_file_with_metadata_req' => 1,
9186 'decode_new_file_with_metadata_resp' => 1,
9187 'decode_numeric_sensor_data' => 1,
9188 'decode_numeric_sensor_pdr_data' => 1,
9189 'decode_oem_meta_file_io_req' => 1,
9190 'decode_pass_component_table_resp' => 1,
9191 'decode_platform_event_message_req' => 1,
9192 'decode_platform_event_message_resp' => 1,
9193 'decode_pldm_comp_image_info' => 1,
9194 'decode_pldm_package_header_info' => 1,
9195 'decode_pldm_pdr_repository_change_record_data' => 1,
9196 'decode_pldm_pdr_repository_chg_event_data' => 1,
9197 'decode_poll_for_platform_event_message_req' => 1,
9198 'decode_poll_for_platform_event_message_resp' => 1,
9199 'decode_query_device_identifiers_resp' => 1,
9200 'decode_read_file_req' => 1,
9201 'decode_read_file_resp' => 1,
9202 'decode_request_firmware_data_req' => 1,
9203 'decode_request_update_resp' => 1,
9204 'decode_rw_file_by_type_memory_req' => 1,
9205 'decode_rw_file_by_type_memory_resp' => 1,
9206 'decode_rw_file_by_type_req' => 1,
9207 'decode_rw_file_by_type_resp' => 1,
9208 'decode_rw_file_memory_req' => 1,
9209 'decode_rw_file_memory_resp' => 1,
9210 'decode_sensor_event_data' => 1,
9211 'decode_sensor_op_data' => 1,
9212 'decode_set_bios_attribute_current_value_req' => 1,
9213 'decode_set_bios_attribute_current_value_resp' => 1,
9214 'decode_set_bios_table_req' => 1,
9215 'decode_set_bios_table_resp' => 1,
9216 'decode_set_date_time_req' => 1,
9217 'decode_set_date_time_resp' => 1,
9218 'decode_set_event_receiver_req' => 1,
9219 'decode_set_event_receiver_resp' => 1,
9220 'decode_set_fru_record_table_req' => 1,
9221 'decode_set_numeric_effecter_value_req' => 1,
9222 'decode_set_numeric_effecter_value_resp' => 1,
9223 'decode_set_state_effecter_states_req' => 1,
9224 'decode_set_state_effecter_states_resp' => 1,
9225 'decode_state_sensor_data' => 1,
9226 'decode_transfer_complete_req' => 1,
9227 'decode_update_component_resp' => 1,
9228 'decode_vendor_defined_descriptor_value' => 1,
9229 'decode_verify_complete_req' => 1,
9230 'decode_write_file_req' => 1,
9231 'decode_write_file_resp' => 1,
9232 'encode_activate_firmware_req' => 1,
9233 'encode_apply_complete_resp' => 1,
9234 'encode_bios_attribute_update_event_req' => 1,
9235 'encode_cancel_update_component_req' => 1,
9236 'encode_cancel_update_req' => 1,
9237 'encode_cc_only_resp' => 1,
9238 'encode_event_message_buffer_size_req' => 1,
9239 'encode_event_message_supported_req' => 1,
9240 'encode_file_ack_req' => 1,
9241 'encode_file_ack_resp' => 1,
9242 'encode_file_ack_with_meta_data_req' => 1,
9243 'encode_file_ack_with_meta_data_resp' => 1,
9244 'encode_fru_record' => 1,
9245 'encode_get_alert_status_req' => 1,
9246 'encode_get_alert_status_resp' => 1,
9247 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9248 'encode_get_bios_current_value_by_handle_resp' => 1,
9249 'encode_get_bios_table_req' => 1,
9250 'encode_get_bios_table_resp' => 1,
9251 'encode_get_commands_req' => 1,
9252 'encode_get_commands_resp' => 1,
9253 'encode_get_date_time_req' => 1,
9254 'encode_get_date_time_resp' => 1,
9255 'encode_get_file_table_req' => 1,
9256 'encode_get_file_table_resp' => 1,
9257 'encode_get_firmware_parameters_req' => 1,
9258 'encode_get_fru_record_by_option_req' => 1,
9259 'encode_get_fru_record_by_option_resp' => 1,
9260 'encode_get_fru_record_table_metadata_req' => 1,
9261 'encode_get_fru_record_table_metadata_resp' => 1,
9262 'encode_get_fru_record_table_req' => 1,
9263 'encode_get_fru_record_table_resp' => 1,
9264 'encode_get_numeric_effecter_value_req' => 1,
9265 'encode_get_numeric_effecter_value_resp' => 1,
9266 'encode_get_pdr_repository_info_resp' => 1,
9267 'encode_get_pdr_req' => 1,
9268 'encode_get_pdr_resp' => 1,
9269 'encode_get_sensor_reading_req' => 1,
9270 'encode_get_sensor_reading_resp' => 1,
9271 'encode_get_state_sensor_readings_req' => 1,
9272 'encode_get_state_sensor_readings_resp' => 1,
9273 'encode_get_status_req' => 1,
9274 'encode_get_tid_req' => 1,
9275 'encode_get_tid_resp' => 1,
9276 'encode_get_types_req' => 1,
9277 'encode_get_types_resp' => 1,
9278 'encode_get_version_req' => 1,
9279 'encode_get_version_resp' => 1,
9280 'encode_new_file_req' => 1,
9281 'encode_new_file_resp' => 1,
9282 'encode_new_file_with_metadata_req' => 1,
9283 'encode_new_file_with_metadata_resp' => 1,
9284 'encode_pass_component_table_req' => 1,
9285 'encode_platform_event_message_req' => 1,
9286 'encode_platform_event_message_resp' => 1,
9287 'encode_pldm_header_only' => 1,
9288 'encode_pldm_pdr_repository_chg_event_data' => 1,
9289 'encode_poll_for_platform_event_message_req' => 1,
9290 'encode_poll_for_platform_event_message_resp' => 1,
9291 'encode_query_device_identifiers_req' => 1,
9292 'encode_read_file_req' => 1,
9293 'encode_read_file_resp' => 1,
9294 'encode_request_firmware_data_resp' => 1,
9295 'encode_request_update_req' => 1,
9296 'encode_rw_file_by_type_memory_req' => 1,
9297 'encode_rw_file_by_type_memory_resp' => 1,
9298 'encode_rw_file_by_type_req' => 1,
9299 'encode_rw_file_by_type_resp' => 1,
9300 'encode_rw_file_memory_req' => 1,
9301 'encode_rw_file_memory_resp' => 1,
9302 'encode_sensor_event_data' => 1,
9303 'encode_set_bios_attribute_current_value_req' => 1,
9304 'encode_set_bios_attribute_current_value_resp' => 1,
9305 'encode_set_bios_table_req' => 1,
9306 'encode_set_bios_table_resp' => 1,
9307 'encode_set_date_time_req' => 1,
9308 'encode_set_date_time_resp' => 1,
9309 'encode_set_event_receiver_req' => 1,
9310 'encode_set_event_receiver_resp' => 1,
9311 'encode_set_fru_record_table_resp' => 1,
9312 'encode_set_numeric_effecter_value_req' => 1,
9313 'encode_set_numeric_effecter_value_resp' => 1,
9314 'encode_set_state_effecter_states_req' => 1,
9315 'encode_set_state_effecter_states_resp' => 1,
9316 'encode_set_tid_req' => 1,
9317 'encode_state_effecter_pdr' => 1,
9318 'encode_state_sensor_pdr' => 1,
9319 'encode_transfer_complete_resp' => 1,
9320 'encode_update_component_req' => 1,
9321 'encode_verify_complete_resp' => 1,
9322 'encode_write_file_req' => 1,
9323 'encode_write_file_resp' => 1,
9324 'get_fru_record_by_option_check' => 1,
9325 'is_time_legal' => 1,
9326 'is_transfer_flag_valid' => 1,
9327 'pack_pldm_header' => 1,
9328 'pldm_bios_table_append_pad_checksum_check' => 1,
9329 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9330 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9331 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9332 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9333 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9334 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9335 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9336 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9337 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9338 'pldm_bios_table_attr_entry_integer_decode' => 1,
9339 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9340 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9341 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9342 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9343 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9344 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9345 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9346 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9347 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9348 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9349 'pldm_bios_table_attr_entry_string_info_check' => 1,
9350 'pldm_bios_table_attr_find_by_handle' => 1,
9351 'pldm_bios_table_attr_find_by_string_handle' => 1,
9352 'pldm_bios_table_attr_value_copy_and_update' => 1,
9353 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9354 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9355 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9356 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9357 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9358 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9359 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9360 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9361 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9362 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9363 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9364 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9365 'pldm_bios_table_attr_value_entry_length' => 1,
9366 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9367 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9368 'pldm_bios_table_attr_value_find_by_handle' => 1,
9369 'pldm_bios_table_checksum' => 1,
9370 'pldm_bios_table_iter_create' => 1,
9371 'pldm_bios_table_iter_free' => 1,
9372 'pldm_bios_table_iter_is_end' => 1,
9373 'pldm_bios_table_iter_next' => 1,
9374 'pldm_bios_table_iter_value' => 1,
9375 'pldm_bios_table_pad_checksum_size' => 1,
9376 'pldm_bios_table_string_entry_decode_handle' => 1,
9377 'pldm_bios_table_string_entry_decode_string_check' => 1,
9378 'pldm_bios_table_string_entry_decode_string_length' => 1,
9379 'pldm_bios_table_string_entry_encode_check' => 1,
9380 'pldm_bios_table_string_entry_encode_length' => 1,
9381 'pldm_bios_table_string_find_by_handle' => 1,
9382 'pldm_bios_table_string_find_by_string' => 1,
9383 'pldm_close' => 1,
9384 'pldm_entity_association_pdr_add_check' => 1,
9385 'pldm_entity_association_pdr_add_from_node_check' => 1,
9386 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9387 'pldm_entity_association_pdr_extract' => 1,
9388 'pldm_entity_association_tree_add' => 1,
9389 'pldm_entity_association_tree_add_entity' => 1,
9390 'pldm_entity_association_tree_copy_root' => 1,
9391 'pldm_entity_association_tree_destroy' => 1,
9392 'pldm_entity_association_tree_destroy_root' => 1,
9393 'pldm_entity_association_tree_find' => 1,
9394 'pldm_entity_association_tree_find_with_locality' => 1,
9395 'pldm_entity_association_tree_init' => 1,
9396 'pldm_entity_association_tree_visit' => 1,
9397 'pldm_entity_extract' => 1,
9398 'pldm_entity_get_num_children' => 1,
9399 'pldm_entity_get_parent' => 1,
9400 'pldm_entity_is_exist_parent' => 1,
9401 'pldm_entity_is_node_parent' => 1,
9402 'pldm_entity_node_get_remote_container_id' => 1,
9403 'pldm_find_entity_ref_in_tree' => 1,
9404 'pldm_instance_db_destroy' => 1,
9405 'pldm_instance_db_init' => 1,
9406 'pldm_instance_db_init_default' => 1,
9407 'pldm_instance_id_alloc' => 1,
9408 'pldm_instance_id_free' => 1,
9409 'pldm_is_current_parent_child' => 1,
9410 'pldm_is_empty_entity_assoc_tree' => 1,
9411 'pldm_msg_hdr_correlate_response' => 1,
9412 'pldm_open' => 1,
9413 'pldm_pdr_add_check' => 1,
9414 'pldm_pdr_add_fru_record_set_check' => 1,
9415 'pldm_pdr_destroy' => 1,
9416 'pldm_pdr_find_last_in_range' => 1,
9417 'pldm_pdr_find_record' => 1,
9418 'pldm_pdr_find_record_by_type' => 1,
9419 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9420 'pldm_pdr_get_next_record' => 1,
9421 'pldm_pdr_get_record_count' => 1,
9422 'pldm_pdr_get_record_handle' => 1,
9423 'pldm_pdr_get_repo_size' => 1,
9424 'pldm_pdr_init' => 1,
9425 'pldm_pdr_record_is_remote' => 1,
9426 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9427 'pldm_pdr_remove_remote_pdrs' => 1,
9428 'pldm_pdr_update_TL_pdr' => 1,
9429 'pldm_recv' => 1,
9430 'pldm_recv_any' => 1,
9431 'pldm_send' => 1,
9432 'pldm_send_recv' => 1,
9433 'pldm_transport_af_mctp_bind' => 1,
9434 'pldm_transport_af_mctp_core' => 1,
9435 'pldm_transport_af_mctp_destroy' => 1,
9436 'pldm_transport_af_mctp_init' => 1,
9437 'pldm_transport_af_mctp_init_pollfd' => 1,
9438 'pldm_transport_af_mctp_map_tid' => 1,
9439 'pldm_transport_af_mctp_unmap_tid' => 1,
9440 'pldm_transport_mctp_demux_core' => 1,
9441 'pldm_transport_mctp_demux_destroy' => 1,
9442 'pldm_transport_mctp_demux_init' => 1,
9443 'pldm_transport_mctp_demux_init_pollfd' => 1,
9444 'pldm_transport_mctp_demux_map_tid' => 1,
9445 'pldm_transport_mctp_demux_unmap_tid' => 1,
9446 'pldm_transport_poll' => 1,
9447 'pldm_transport_recv_msg' => 1,
9448 'pldm_transport_send_msg' => 1,
9449 'pldm_transport_send_recv_msg' => 1,
9450 'unpack_pldm_header' => 1,
9451 'ver2str' => 1
9452 }
9453 },
9454 'Target' => 'unix',
9455 'TypeInfo' => {
9456 '1' => {
9457 'Name' => 'void',
9458 'Type' => 'Intrinsic'
9459 },
9460 '46' => {
9461 'Name' => 'unsigned char',
9462 'Size' => '1',
9463 'Type' => 'Intrinsic'
9464 },
9465 '53' => {
9466 'Name' => 'unsigned short',
9467 'Size' => '2',
9468 'Type' => 'Intrinsic'
9469 },
9470 '60' => {
9471 'Name' => 'unsigned int',
9472 'Size' => '4',
9473 'Type' => 'Intrinsic'
9474 },
9475 '67' => {
9476 'Name' => 'unsigned long',
9477 'Size' => '8',
9478 'Type' => 'Intrinsic'
9479 },
9480 '74' => {
9481 'Name' => 'signed char',
9482 'Size' => '1',
9483 'Type' => 'Intrinsic'
9484 },
9485 '81' => {
9486 'BaseType' => '46',
9487 'Header' => 'types.h',
9488 'Line' => '38',
9489 'Name' => '__uint8_t',
9490 'PrivateABI' => 1,
9491 'Size' => '1',
9492 'Type' => 'Typedef'
9493 },
9494 '93' => {
9495 'Name' => 'short',
9496 'Size' => '2',
9497 'Type' => 'Intrinsic'
9498 },
9499 '100' => {
9500 'Name' => 'int',
9501 'Size' => '4',
9502 'Type' => 'Intrinsic'
9503 },
9504 '107' => {
9505 'BaseType' => '60',
9506 'Header' => 'types.h',
9507 'Line' => '42',
9508 'Name' => '__uint32_t',
9509 'PrivateABI' => 1,
9510 'Size' => '4',
9511 'Type' => 'Typedef'
9512 },
9513 '119' => {
9514 'Name' => 'long',
9515 'Size' => '8',
9516 'Type' => 'Intrinsic'
9517 },
9518 '126' => {
9519 'BaseType' => '1',
9520 'Name' => 'void*',
9521 'Size' => '8',
9522 'Type' => 'Pointer'
9523 },
9524 '133' => {
9525 'Name' => 'char',
9526 'Size' => '1',
9527 'Type' => 'Intrinsic'
9528 },
9529 '140' => {
9530 'BaseType' => '81',
9531 'Header' => 'stdint-uintn.h',
9532 'Line' => '24',
9533 'Name' => 'uint8_t',
9534 'PrivateABI' => 1,
9535 'Size' => '1',
9536 'Type' => 'Typedef'
9537 },
9538 '152' => {
9539 'BaseType' => '107',
9540 'Header' => 'stdint-uintn.h',
9541 'Line' => '26',
9542 'Name' => 'uint32_t',
9543 'PrivateABI' => 1,
9544 'Size' => '4',
9545 'Type' => 'Typedef'
9546 },
9547 '164' => {
9548 'Header' => 'pldm_types.h',
9549 'Line' => '9',
9550 'Name' => 'anon-struct-pldm_types.h-9',
9551 'Size' => '1',
9552 'Type' => 'Struct'
9553 },
9554 '318' => {
9555 'Header' => 'pldm_types.h',
9556 'Line' => '19',
9557 'Memb' => {
9558 '0' => {
9559 'name' => 'byte',
9560 'offset' => '0',
9561 'type' => '140'
9562 },
9563 '1' => {
9564 'name' => 'bits',
9565 'offset' => '0',
9566 'type' => '164'
9567 }
9568 },
9569 'Name' => 'union bitfield8_t',
9570 'Size' => '1',
9571 'Type' => 'Union'
9572 },
9573 '330' => {
9574 'BaseType' => '318',
9575 'Name' => 'bitfield8_t const',
9576 'Size' => '1',
9577 'Type' => 'Const'
9578 },
9579 '335' => {
9580 'Header' => 'pldm_types.h',
9581 'Line' => '25',
9582 'Memb' => {
9583 '0' => {
9584 'name' => 'alpha',
9585 'offset' => '0',
9586 'type' => '140'
9587 },
9588 '1' => {
9589 'name' => 'update',
9590 'offset' => '1',
9591 'type' => '140'
9592 },
9593 '2' => {
9594 'name' => 'minor',
9595 'offset' => '2',
9596 'type' => '140'
9597 },
9598 '3' => {
9599 'name' => 'major',
9600 'offset' => '3',
9601 'type' => '140'
9602 }
9603 },
9604 'Name' => 'struct pldm_version',
9605 'Size' => '4',
9606 'Type' => 'Struct'
9607 },
9608 '401' => {
9609 'BaseType' => '335',
9610 'Header' => 'pldm_types.h',
9611 'Line' => '30',
9612 'Name' => 'ver32_t',
9613 'Size' => '4',
9614 'Type' => 'Typedef'
9615 },
9616 '413' => {
9617 'BaseType' => '401',
9618 'Name' => 'ver32_t const',
9619 'Size' => '4',
9620 'Type' => 'Const'
9621 },
9622 '418' => {
9623 'Name' => 'float',
9624 'Size' => '4',
9625 'Type' => 'Intrinsic'
9626 },
9627 '453' => {
9628 'BaseType' => '67',
9629 'Header' => 'stddef.h',
9630 'Line' => '214',
9631 'Name' => 'size_t',
9632 'PrivateABI' => 1,
9633 'Size' => '8',
9634 'Type' => 'Typedef'
9635 },
9636 '733' => {
9637 'Header' => 'base.h',
9638 'Line' => '92',
9639 'Memb' => {
9640 '0' => {
9641 'name' => 'PLDM_RESPONSE',
9642 'value' => '0'
9643 },
9644 '1' => {
9645 'name' => 'PLDM_REQUEST',
9646 'value' => '1'
9647 },
9648 '2' => {
9649 'name' => 'PLDM_RESERVED',
9650 'value' => '2'
9651 },
9652 '3' => {
9653 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9654 'value' => '3'
9655 }
9656 },
9657 'Name' => 'enum MessageType',
9658 'Size' => '4',
9659 'Type' => 'Enum'
9660 },
9661 '745' => {
9662 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309663 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309664 'Memb' => {
9665 '0' => {
9666 'name' => 'command',
9667 'offset' => '2',
9668 'type' => '140'
9669 }
9670 },
9671 'Name' => 'struct pldm_msg_hdr',
9672 'Size' => '3',
9673 'Type' => 'Struct'
9674 },
9675 '856' => {
9676 'BaseType' => '745',
9677 'Name' => 'struct pldm_msg_hdr const',
9678 'Size' => '3',
9679 'Type' => 'Const'
9680 },
9681 '861' => {
9682 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309683 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309684 'Memb' => {
9685 '0' => {
9686 'name' => 'hdr',
9687 'offset' => '0',
9688 'type' => '745'
9689 },
9690 '1' => {
9691 'name' => 'payload',
9692 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309693 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309694 }
9695 },
9696 'Name' => 'struct pldm_msg',
9697 'Size' => '4',
9698 'Type' => 'Struct'
9699 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309700 '901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309701 'BaseType' => '861',
9702 'Name' => 'struct pldm_msg const',
9703 'Size' => '4',
9704 'Type' => 'Const'
9705 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309706 '906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309707 'BaseType' => '140',
9708 'Name' => 'uint8_t[1]',
9709 'Size' => '1',
9710 'Type' => 'Array'
9711 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309712 '922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309713 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309714 'Line' => '195',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309715 'Memb' => {
9716 '0' => {
9717 'name' => 'msg_type',
9718 'offset' => '0',
9719 'type' => '733'
9720 },
9721 '1' => {
9722 'name' => 'instance',
9723 'offset' => '4',
9724 'type' => '140'
9725 },
9726 '2' => {
9727 'name' => 'pldm_type',
9728 'offset' => '5',
9729 'type' => '140'
9730 },
9731 '3' => {
9732 'name' => 'command',
9733 'offset' => '6',
9734 'type' => '140'
9735 },
9736 '4' => {
9737 'name' => 'completion_code',
9738 'offset' => '7',
9739 'type' => '140'
9740 }
9741 },
9742 'Name' => 'struct pldm_header_info',
9743 'Size' => '8',
9744 'Type' => 'Struct'
9745 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309746 '1001' => {
9747 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309748 'Name' => 'struct pldm_header_info const',
9749 'Size' => '8',
9750 'Type' => 'Const'
9751 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309752 '1624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309753 'BaseType' => '861',
9754 'Name' => 'struct pldm_msg*',
9755 'Size' => '8',
9756 'Type' => 'Pointer'
9757 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309758 '2071' => {
9759 'BaseType' => '901',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309760 'Name' => 'struct pldm_msg const*',
9761 'Size' => '8',
9762 'Type' => 'Pointer'
9763 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309764 '2076' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309765 'BaseType' => '140',
9766 'Name' => 'uint8_t*',
9767 'Size' => '8',
9768 'Type' => 'Pointer'
9769 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309770 '2081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309771 'BaseType' => '152',
9772 'Name' => 'uint32_t*',
9773 'Size' => '8',
9774 'Type' => 'Pointer'
9775 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309776 '2976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309777 'BaseType' => '401',
9778 'Name' => 'ver32_t*',
9779 'Size' => '8',
9780 'Type' => 'Pointer'
9781 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309782 '3481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309783 'BaseType' => '413',
9784 'Name' => 'ver32_t const*',
9785 'Size' => '8',
9786 'Type' => 'Pointer'
9787 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309788 '3889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309789 'BaseType' => '318',
9790 'Name' => 'bitfield8_t*',
9791 'Size' => '8',
9792 'Type' => 'Pointer'
9793 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309794 '4347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309795 'BaseType' => '330',
9796 'Name' => 'bitfield8_t const*',
9797 'Size' => '8',
9798 'Type' => 'Pointer'
9799 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309800 '5123' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309801 'Name' => '_Bool',
9802 'Size' => '1',
9803 'Type' => 'Intrinsic'
9804 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309805 '5130' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309806 'BaseType' => '856',
9807 'Name' => 'struct pldm_msg_hdr const*',
9808 'Size' => '8',
9809 'Type' => 'Pointer'
9810 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309811 '5196' => {
9812 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309813 'Name' => 'struct pldm_header_info*',
9814 'Size' => '8',
9815 'Type' => 'Pointer'
9816 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309817 '5287' => {
9818 'BaseType' => '1001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309819 'Name' => 'struct pldm_header_info const*',
9820 'Size' => '8',
9821 'Type' => 'Pointer'
9822 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309823 '5292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309824 'BaseType' => '745',
9825 'Name' => 'struct pldm_msg_hdr*',
9826 'Size' => '8',
9827 'Type' => 'Pointer'
9828 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309829 '5342' => {
9830 'BaseType' => '5352',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309831 'Name' => 'void const*',
9832 'Size' => '8',
9833 'Type' => 'Pointer'
9834 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309835 '5352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309836 'BaseType' => '1',
9837 'Name' => 'void const',
9838 'Type' => 'Const'
9839 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309840 '5504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309841 'BaseType' => '53',
9842 'Header' => 'types.h',
9843 'Line' => '40',
9844 'Name' => '__uint16_t',
9845 'PrivateABI' => 1,
9846 'Size' => '2',
9847 'Type' => 'Typedef'
9848 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309849 '5568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309850 'BaseType' => '140',
9851 'Name' => 'uint8_t const',
9852 'Size' => '1',
9853 'Type' => 'Const'
9854 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309855 '5573' => {
9856 'BaseType' => '5504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309857 'Header' => 'stdint-uintn.h',
9858 'Line' => '25',
9859 'Name' => 'uint16_t',
9860 'PrivateABI' => 1,
9861 'Size' => '2',
9862 'Type' => 'Typedef'
9863 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309864 '6778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309865 'Header' => 'utils.h',
9866 'Line' => '20',
9867 'Memb' => {
9868 '0' => {
9869 'name' => 'ptr',
9870 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309871 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309872 },
9873 '1' => {
9874 'name' => 'length',
9875 'offset' => '8',
9876 'type' => '453'
9877 }
9878 },
9879 'Name' => 'struct variable_field',
9880 'Size' => '16',
9881 'Type' => 'Struct'
9882 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309883 '6817' => {
9884 'BaseType' => '5568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309885 'Name' => 'uint8_t const*',
9886 'Size' => '8',
9887 'Type' => 'Pointer'
9888 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309889 '7174' => {
9890 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309891 'Name' => 'struct variable_field*',
9892 'Size' => '8',
9893 'Type' => 'Pointer'
9894 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309895 '9256' => {
9896 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309897 'Name' => 'uint16_t*',
9898 'Size' => '8',
9899 'Type' => 'Pointer'
9900 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309901 '9819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309902 'BaseType' => '453',
9903 'Name' => 'size_t*',
9904 'Size' => '8',
9905 'Type' => 'Pointer'
9906 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309907 '12431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309908 'BaseType' => '74',
9909 'Header' => 'types.h',
9910 'Line' => '37',
9911 'Name' => '__int8_t',
9912 'PrivateABI' => 1,
9913 'Size' => '1',
9914 'Type' => 'Typedef'
9915 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309916 '12462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309917 'BaseType' => '93',
9918 'Header' => 'types.h',
9919 'Line' => '39',
9920 'Name' => '__int16_t',
9921 'PrivateABI' => 1,
9922 'Size' => '2',
9923 'Type' => 'Typedef'
9924 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309925 '12493' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309926 'BaseType' => '100',
9927 'Header' => 'types.h',
9928 'Line' => '41',
9929 'Name' => '__int32_t',
9930 'PrivateABI' => 1,
9931 'Size' => '4',
9932 'Type' => 'Typedef'
9933 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309934 '12550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309935 'BaseType' => '133',
9936 'Name' => 'char*',
9937 'Size' => '8',
9938 'Type' => 'Pointer'
9939 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309940 '12567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309941 'BaseType' => '133',
9942 'Name' => 'char const',
9943 'Size' => '1',
9944 'Type' => 'Const'
9945 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309946 '12572' => {
9947 'BaseType' => '12431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309948 'Header' => 'stdint-intn.h',
9949 'Line' => '24',
9950 'Name' => 'int8_t',
9951 'PrivateABI' => 1,
9952 'Size' => '1',
9953 'Type' => 'Typedef'
9954 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309955 '12584' => {
9956 'BaseType' => '12462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309957 'Header' => 'stdint-intn.h',
9958 'Line' => '25',
9959 'Name' => 'int16_t',
9960 'PrivateABI' => 1,
9961 'Size' => '2',
9962 'Type' => 'Typedef'
9963 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309964 '12596' => {
9965 'BaseType' => '12493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309966 'Header' => 'stdint-intn.h',
9967 'Line' => '26',
9968 'Name' => 'int32_t',
9969 'PrivateABI' => 1,
9970 'Size' => '4',
9971 'Type' => 'Typedef'
9972 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309973 '12637' => {
9974 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309975 'Name' => 'uint16_t const',
9976 'Size' => '2',
9977 'Type' => 'Const'
9978 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309979 '12654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309980 'BaseType' => '152',
9981 'Name' => 'uint32_t const',
9982 'Size' => '4',
9983 'Type' => 'Const'
9984 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309985 '12849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309986 'BaseType' => '140',
9987 'Header' => 'pldm_types.h',
9988 'Line' => '32',
9989 'Name' => 'bool8_t',
9990 'Size' => '1',
9991 'Type' => 'Typedef'
9992 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309993 '12861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309994 'BaseType' => '418',
9995 'Header' => 'pldm_types.h',
9996 'Line' => '164',
9997 'Name' => 'real32_t',
9998 'Size' => '4',
9999 'Type' => 'Typedef'
10000 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010001 '12920' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010002 'BaseType' => '453',
10003 'Name' => 'size_t const',
10004 'Size' => '8',
10005 'Type' => 'Const'
10006 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010007 '13466' => {
10008 'BaseType' => '12567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010009 'Name' => 'char const*',
10010 'Size' => '8',
10011 'Type' => 'Pointer'
10012 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010013 '14047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010014 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010015 'Line' => '250',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010016 'Memb' => {
10017 '0' => {
10018 'name' => 'PLDM_SENSOR_OP_STATE',
10019 'value' => '0'
10020 },
10021 '1' => {
10022 'name' => 'PLDM_STATE_SENSOR_STATE',
10023 'value' => '1'
10024 },
10025 '2' => {
10026 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
10027 'value' => '2'
10028 }
10029 },
10030 'Name' => 'enum sensor_event_class_states',
10031 'Size' => '4',
10032 'Type' => 'Enum'
10033 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010034 '14081' => {
10035 'BaseType' => '14047',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010036 'Name' => 'enum sensor_event_class_states const',
10037 'Size' => '4',
10038 'Type' => 'Const'
10039 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010040 '14304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010041 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010042 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010043 'Memb' => {
10044 '0' => {
10045 'name' => 'record_handle',
10046 'offset' => '0',
10047 'type' => '152'
10048 },
10049 '1' => {
10050 'name' => 'version',
10051 'offset' => '4',
10052 'type' => '140'
10053 },
10054 '2' => {
10055 'name' => 'type',
10056 'offset' => '5',
10057 'type' => '140'
10058 },
10059 '3' => {
10060 'name' => 'record_change_num',
10061 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010062 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010063 },
10064 '4' => {
10065 'name' => 'length',
10066 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010067 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010068 }
10069 },
10070 'Name' => 'struct pldm_pdr_hdr',
10071 'Size' => '10',
10072 'Type' => 'Struct'
10073 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010074 '14383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010075 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010076 'Line' => '547',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010077 'Memb' => {
10078 '0' => {
10079 'name' => 'hdr',
10080 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010081 'type' => '14304'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010082 },
10083 '1' => {
10084 'name' => 'terminus_handle',
10085 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010086 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010087 },
10088 '2' => {
10089 'name' => 'sensor_id',
10090 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010091 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010092 },
10093 '3' => {
10094 'name' => 'entity_type',
10095 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010096 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010097 },
10098 '4' => {
10099 'name' => 'entity_instance',
10100 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010101 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010102 },
10103 '5' => {
10104 'name' => 'container_id',
10105 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010106 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010107 },
10108 '6' => {
10109 'name' => 'sensor_init',
10110 'offset' => '32',
10111 'type' => '140'
10112 },
10113 '7' => {
10114 'name' => 'sensor_auxiliary_names_pdr',
10115 'offset' => '33',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010116 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010117 },
10118 '8' => {
10119 'name' => 'composite_sensor_count',
10120 'offset' => '34',
10121 'type' => '140'
10122 },
10123 '9' => {
10124 'name' => 'possible_states',
10125 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010126 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010127 }
10128 },
10129 'Name' => 'struct pldm_state_sensor_pdr',
10130 'Size' => '24',
10131 'Type' => 'Struct'
10132 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010133 '14527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010134 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010135 'Line' => '564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010136 'Memb' => {
10137 '0' => {
10138 'name' => 'state_set_id',
10139 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010140 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010141 },
10142 '1' => {
10143 'name' => 'possible_states_size',
10144 'offset' => '2',
10145 'type' => '140'
10146 },
10147 '2' => {
10148 'name' => 'states',
10149 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010150 'type' => '14585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010151 }
10152 },
10153 'Name' => 'struct state_sensor_possible_states',
10154 'Size' => '4',
10155 'Type' => 'Struct'
10156 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010157 '14580' => {
10158 'BaseType' => '14527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010159 'Name' => 'struct state_sensor_possible_states const',
10160 'Size' => '4',
10161 'Type' => 'Const'
10162 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010163 '14585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010164 'BaseType' => '318',
10165 'Name' => 'bitfield8_t[1]',
10166 'Size' => '1',
10167 'Type' => 'Array'
10168 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010169 '14601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010170 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010171 'Line' => '574',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010172 'Memb' => {
10173 '0' => {
10174 'name' => 'hdr',
10175 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010176 'type' => '14304'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010177 },
10178 '1' => {
10179 'name' => 'terminus_handle',
10180 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010181 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010182 },
10183 '2' => {
10184 'name' => 'effecter_id',
10185 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010186 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010187 },
10188 '3' => {
10189 'name' => 'entity_type',
10190 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010191 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010192 },
10193 '4' => {
10194 'name' => 'entity_instance',
10195 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010196 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010197 },
10198 '5' => {
10199 'name' => 'container_id',
10200 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010201 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010202 },
10203 '6' => {
10204 'name' => 'effecter_semantic_id',
10205 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010206 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010207 },
10208 '7' => {
10209 'name' => 'effecter_init',
10210 'offset' => '34',
10211 'type' => '140'
10212 },
10213 '8' => {
10214 'name' => 'has_description_pdr',
10215 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010216 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010217 },
10218 '9' => {
10219 'name' => 'composite_effecter_count',
10220 'offset' => '36',
10221 'type' => '140'
10222 },
10223 '10' => {
10224 'name' => 'possible_states',
10225 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010226 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010227 }
10228 },
10229 'Name' => 'struct pldm_state_effecter_pdr',
10230 'Size' => '26',
10231 'Type' => 'Struct'
10232 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010233 '14946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010234 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010235 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010236 'Memb' => {
10237 '0' => {
10238 'name' => 'value_u8',
10239 'offset' => '0',
10240 'type' => '140'
10241 },
10242 '1' => {
10243 'name' => 'value_s8',
10244 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010245 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010246 },
10247 '2' => {
10248 'name' => 'value_u16',
10249 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010250 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010251 },
10252 '3' => {
10253 'name' => 'value_s16',
10254 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010255 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010256 },
10257 '4' => {
10258 'name' => 'value_u32',
10259 'offset' => '0',
10260 'type' => '152'
10261 },
10262 '5' => {
10263 'name' => 'value_s32',
10264 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010265 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010266 },
10267 '6' => {
10268 'name' => 'value_f32',
10269 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010270 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010271 }
10272 },
10273 'Name' => 'union union_range_field_format',
10274 'Size' => '4',
10275 'Type' => 'Union'
10276 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010277 '15509' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010278 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010279 'Line' => '722',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010280 'Memb' => {
10281 '0' => {
10282 'name' => 'value_u8',
10283 'offset' => '0',
10284 'type' => '140'
10285 },
10286 '1' => {
10287 'name' => 'value_s8',
10288 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010289 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010290 },
10291 '2' => {
10292 'name' => 'value_u16',
10293 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010294 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010295 },
10296 '3' => {
10297 'name' => 'value_s16',
10298 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010299 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010300 },
10301 '4' => {
10302 'name' => 'value_u32',
10303 'offset' => '0',
10304 'type' => '152'
10305 },
10306 '5' => {
10307 'name' => 'value_s32',
10308 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010309 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010310 }
10311 },
10312 'Name' => 'union union_sensor_data_size',
10313 'Size' => '4',
10314 'Type' => 'Union'
10315 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010316 '15521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010317 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010318 'Line' => '729',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010319 'Memb' => {
10320 '0' => {
10321 'name' => 'record_handle',
10322 'offset' => '0',
10323 'type' => '152'
10324 },
10325 '1' => {
10326 'name' => 'version',
10327 'offset' => '4',
10328 'type' => '140'
10329 },
10330 '2' => {
10331 'name' => 'type',
10332 'offset' => '5',
10333 'type' => '140'
10334 },
10335 '3' => {
10336 'name' => 'record_change_num',
10337 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010338 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010339 },
10340 '4' => {
10341 'name' => 'length',
10342 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010343 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010344 }
10345 },
10346 'Name' => 'struct pldm_value_pdr_hdr',
10347 'Size' => '12',
10348 'Type' => 'Struct'
10349 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010350 '15600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010351 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010352 'Line' => '747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010353 'Memb' => {
10354 '0' => {
10355 'name' => 'entity_instance_num',
10356 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010357 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010358 },
10359 '1' => {
10360 'name' => 'entity_instance',
10361 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010362 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010363 }
10364 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010365 'Name' => 'anon-union-platform.h-747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010366 'Size' => '2',
10367 'Type' => 'Union'
10368 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010369 '15634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010370 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010371 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010372 'Memb' => {
10373 '0' => {
10374 'name' => 'hdr',
10375 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010376 'type' => '15521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010377 },
10378 '1' => {
10379 'name' => 'terminus_handle',
10380 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010381 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010382 },
10383 '2' => {
10384 'name' => 'sensor_id',
10385 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010386 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010387 },
10388 '3' => {
10389 'name' => 'entity_type',
10390 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010391 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010392 },
10393 '4' => {
10394 'name' => 'unnamed0',
10395 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010396 'type' => '15600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010397 },
10398 '5' => {
10399 'name' => 'container_id',
10400 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010401 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010402 },
10403 '6' => {
10404 'name' => 'sensor_init',
10405 'offset' => '34',
10406 'type' => '140'
10407 },
10408 '7' => {
10409 'name' => 'sensor_auxiliary_names_pdr',
10410 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010411 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010412 },
10413 '8' => {
10414 'name' => 'base_unit',
10415 'offset' => '36',
10416 'type' => '140'
10417 },
10418 '9' => {
10419 'name' => 'unit_modifier',
10420 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010421 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010422 },
10423 '10' => {
10424 'name' => 'rate_unit',
10425 'offset' => '38',
10426 'type' => '140'
10427 },
10428 '11' => {
10429 'name' => 'base_oem_unit_handle',
10430 'offset' => '39',
10431 'type' => '140'
10432 },
10433 '12' => {
10434 'name' => 'aux_unit',
10435 'offset' => '40',
10436 'type' => '140'
10437 },
10438 '13' => {
10439 'name' => 'aux_unit_modifier',
10440 'offset' => '41',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010441 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010442 },
10443 '14' => {
10444 'name' => 'aux_rate_unit',
10445 'offset' => '48',
10446 'type' => '140'
10447 },
10448 '15' => {
10449 'name' => 'rel',
10450 'offset' => '49',
10451 'type' => '140'
10452 },
10453 '16' => {
10454 'name' => 'aux_oem_unit_handle',
10455 'offset' => '50',
10456 'type' => '140'
10457 },
10458 '17' => {
10459 'name' => 'is_linear',
10460 'offset' => '51',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010461 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010462 },
10463 '18' => {
10464 'name' => 'sensor_data_size',
10465 'offset' => '52',
10466 'type' => '140'
10467 },
10468 '19' => {
10469 'name' => 'resolution',
10470 'offset' => '54',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010471 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010472 },
10473 '20' => {
10474 'name' => 'offset',
10475 'offset' => '64',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010476 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010477 },
10478 '21' => {
10479 'name' => 'accuracy',
10480 'offset' => '68',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010481 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010482 },
10483 '22' => {
10484 'name' => 'plus_tolerance',
10485 'offset' => '70',
10486 'type' => '140'
10487 },
10488 '23' => {
10489 'name' => 'minus_tolerance',
10490 'offset' => '71',
10491 'type' => '140'
10492 },
10493 '24' => {
10494 'name' => 'hysteresis',
10495 'offset' => '72',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010496 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010497 },
10498 '25' => {
10499 'name' => 'supported_thresholds',
10500 'offset' => '82',
10501 'type' => '318'
10502 },
10503 '26' => {
10504 'name' => 'threshold_and_hysteresis_volatility',
10505 'offset' => '83',
10506 'type' => '318'
10507 },
10508 '27' => {
10509 'name' => 'state_transition_interval',
10510 'offset' => '86',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010511 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010512 },
10513 '28' => {
10514 'name' => 'update_interval',
10515 'offset' => '96',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010516 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010517 },
10518 '29' => {
10519 'name' => 'max_readable',
10520 'offset' => '100',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010521 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010522 },
10523 '30' => {
10524 'name' => 'min_readable',
10525 'offset' => '104',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010526 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010527 },
10528 '31' => {
10529 'name' => 'range_field_format',
10530 'offset' => '114',
10531 'type' => '140'
10532 },
10533 '32' => {
10534 'name' => 'range_field_support',
10535 'offset' => '115',
10536 'type' => '318'
10537 },
10538 '33' => {
10539 'name' => 'nominal_value',
10540 'offset' => '118',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010541 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010542 },
10543 '34' => {
10544 'name' => 'normal_max',
10545 'offset' => '128',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010546 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010547 },
10548 '35' => {
10549 'name' => 'normal_min',
10550 'offset' => '132',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010551 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010552 },
10553 '36' => {
10554 'name' => 'warning_high',
10555 'offset' => '136',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010556 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010557 },
10558 '37' => {
10559 'name' => 'warning_low',
10560 'offset' => '146',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010561 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010562 },
10563 '38' => {
10564 'name' => 'critical_high',
10565 'offset' => '150',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010566 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010567 },
10568 '39' => {
10569 'name' => 'critical_low',
10570 'offset' => '256',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010571 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010572 },
10573 '40' => {
10574 'name' => 'fatal_high',
10575 'offset' => '260',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010576 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010577 },
10578 '41' => {
10579 'name' => 'fatal_low',
10580 'offset' => '264',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010581 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010582 }
10583 },
10584 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10585 'Size' => '112',
10586 'Type' => 'Struct'
10587 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010588 '16187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010589 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010590 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010591 'Memb' => {
10592 '0' => {
10593 'name' => 'state_set_id',
10594 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010595 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010596 },
10597 '1' => {
10598 'name' => 'possible_states_size',
10599 'offset' => '2',
10600 'type' => '140'
10601 },
10602 '2' => {
10603 'name' => 'states',
10604 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010605 'type' => '14585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010606 }
10607 },
10608 'Name' => 'struct state_effecter_possible_states',
10609 'Size' => '4',
10610 'Type' => 'Struct'
10611 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010612 '16240' => {
10613 'BaseType' => '16187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010614 'Name' => 'struct state_effecter_possible_states const',
10615 'Size' => '4',
10616 'Type' => 'Const'
10617 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010618 '16245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010619 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010620 'Line' => '842',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010621 'Memb' => {
10622 '0' => {
10623 'name' => 'set_request',
10624 'offset' => '0',
10625 'type' => '140'
10626 },
10627 '1' => {
10628 'name' => 'effecter_state',
10629 'offset' => '1',
10630 'type' => '140'
10631 }
10632 },
10633 'Name' => 'struct state_field_for_state_effecter_set',
10634 'Size' => '2',
10635 'Type' => 'Struct'
10636 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010637 '16285' => {
10638 'BaseType' => '16245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010639 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010640 'Line' => '845',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010641 'Name' => 'set_effecter_state_field',
10642 'Size' => '2',
10643 'Type' => 'Typedef'
10644 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010645 '16297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010646 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010647 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010648 'Memb' => {
10649 '0' => {
10650 'name' => 'sensor_op_state',
10651 'offset' => '0',
10652 'type' => '140'
10653 },
10654 '1' => {
10655 'name' => 'present_state',
10656 'offset' => '1',
10657 'type' => '140'
10658 },
10659 '2' => {
10660 'name' => 'previous_state',
10661 'offset' => '2',
10662 'type' => '140'
10663 },
10664 '3' => {
10665 'name' => 'event_state',
10666 'offset' => '3',
10667 'type' => '140'
10668 }
10669 },
10670 'Name' => 'struct state_field_for_get_state_sensor_readings',
10671 'Size' => '4',
10672 'Type' => 'Struct'
10673 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010674 '16363' => {
10675 'BaseType' => '16297',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010676 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010677 'Line' => '859',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010678 'Name' => 'get_sensor_state_field',
10679 'Size' => '4',
10680 'Type' => 'Typedef'
10681 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010682 '16562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010683 'BaseType' => '140',
10684 'Name' => 'uint8_t[13]',
10685 'Size' => '13',
10686 'Type' => 'Array'
10687 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010688 '17044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010689 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010690 'Line' => '996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010691 'Memb' => {
10692 '0' => {
10693 'name' => 'sensor_id',
10694 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010695 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010696 },
10697 '1' => {
10698 'name' => 'sensor_event_class_type',
10699 'offset' => '2',
10700 'type' => '140'
10701 },
10702 '2' => {
10703 'name' => 'event_class',
10704 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010705 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010706 }
10707 },
10708 'Name' => 'struct pldm_sensor_event_data',
10709 'Size' => '4',
10710 'Type' => 'Struct'
10711 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010712 '17256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010713 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010714 'Line' => '1077',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010715 'Memb' => {
10716 '0' => {
10717 'name' => 'event_data_format',
10718 'offset' => '0',
10719 'type' => '140'
10720 },
10721 '1' => {
10722 'name' => 'number_of_change_records',
10723 'offset' => '1',
10724 'type' => '140'
10725 },
10726 '2' => {
10727 'name' => 'change_records',
10728 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010729 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010730 }
10731 },
10732 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10733 'Size' => '3',
10734 'Type' => 'Struct'
10735 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010736 '21344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010737 'BaseType' => '126',
10738 'Name' => 'void**',
10739 'Size' => '8',
10740 'Type' => 'Pointer'
10741 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010742 '25643' => {
10743 'BaseType' => '9819',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010744 'Name' => 'size_t*const',
10745 'Size' => '8',
10746 'Type' => 'Const'
10747 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010748 '27258' => {
10749 'BaseType' => '27268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010750 'Name' => 'uint32_t const*const*',
10751 'Size' => '8',
10752 'Type' => 'Pointer'
10753 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010754 '27263' => {
10755 'BaseType' => '12654',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010756 'Name' => 'uint32_t const*',
10757 'Size' => '8',
10758 'Type' => 'Pointer'
10759 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010760 '27268' => {
10761 'BaseType' => '27263',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010762 'Name' => 'uint32_t const*const',
10763 'Size' => '8',
10764 'Type' => 'Const'
10765 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010766 '27273' => {
10767 'BaseType' => '17256',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010768 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10769 'Size' => '8',
10770 'Type' => 'Pointer'
10771 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010772 '33537' => {
10773 'BaseType' => '15634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010774 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10775 'Size' => '8',
10776 'Type' => 'Pointer'
10777 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010778 '40169' => {
10779 'BaseType' => '17044',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010780 'Name' => 'struct pldm_sensor_event_data*',
10781 'Size' => '8',
10782 'Type' => 'Pointer'
10783 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010784 '40174' => {
10785 'BaseType' => '40169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010786 'Name' => 'struct pldm_sensor_event_data*const',
10787 'Size' => '8',
10788 'Type' => 'Const'
10789 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010790 '41175' => {
10791 'BaseType' => '16363',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010792 'Name' => 'get_sensor_state_field*',
10793 'Size' => '8',
10794 'Type' => 'Pointer'
10795 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010796 '46768' => {
10797 'BaseType' => '16285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010798 'Name' => 'set_effecter_state_field*',
10799 'Size' => '8',
10800 'Type' => 'Pointer'
10801 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010802 '47735' => {
10803 'BaseType' => '14383',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010804 'Name' => 'struct pldm_state_sensor_pdr*',
10805 'Size' => '8',
10806 'Type' => 'Pointer'
10807 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010808 '47740' => {
10809 'BaseType' => '47735',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010810 'Name' => 'struct pldm_state_sensor_pdr*const',
10811 'Size' => '8',
10812 'Type' => 'Const'
10813 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010814 '47745' => {
10815 'BaseType' => '14580',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010816 'Name' => 'struct state_sensor_possible_states const*',
10817 'Size' => '8',
10818 'Type' => 'Pointer'
10819 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010820 '47750' => {
10821 'BaseType' => '47745',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010822 'Name' => 'struct state_sensor_possible_states const*const',
10823 'Size' => '8',
10824 'Type' => 'Const'
10825 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010826 '48137' => {
10827 'BaseType' => '14601',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010828 'Name' => 'struct pldm_state_effecter_pdr*',
10829 'Size' => '8',
10830 'Type' => 'Pointer'
10831 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010832 '48142' => {
10833 'BaseType' => '48137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010834 'Name' => 'struct pldm_state_effecter_pdr*const',
10835 'Size' => '8',
10836 'Type' => 'Const'
10837 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010838 '48147' => {
10839 'BaseType' => '16240',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010840 'Name' => 'struct state_effecter_possible_states const*',
10841 'Size' => '8',
10842 'Type' => 'Pointer'
10843 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010844 '48152' => {
10845 'BaseType' => '48147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010846 'Name' => 'struct state_effecter_possible_states const*const',
10847 'Size' => '8',
10848 'Type' => 'Const'
10849 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010850 '53685' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010851 'BaseType' => '67',
10852 'Header' => 'types.h',
10853 'Line' => '45',
10854 'Name' => '__uint64_t',
10855 'PrivateABI' => 1,
10856 'Size' => '8',
10857 'Type' => 'Typedef'
10858 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010859 '53704' => {
10860 'BaseType' => '119',
10861 'Header' => 'types.h',
10862 'Line' => '194',
10863 'Name' => '__ssize_t',
10864 'PrivateABI' => 1,
10865 'Size' => '8',
10866 'Type' => 'Typedef'
10867 },
10868 '53779' => {
10869 'BaseType' => '53685',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010870 'Header' => 'stdint-uintn.h',
10871 'Line' => '27',
10872 'Name' => 'uint64_t',
10873 'PrivateABI' => 1,
10874 'Size' => '8',
10875 'Type' => 'Typedef'
10876 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010877 '53925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010878 'Header' => 'bios.h',
10879 'Line' => '39',
10880 'Memb' => {
10881 '0' => {
10882 'name' => 'PLDM_BIOS_STRING_TABLE',
10883 'value' => '0'
10884 },
10885 '1' => {
10886 'name' => 'PLDM_BIOS_ATTR_TABLE',
10887 'value' => '1'
10888 },
10889 '2' => {
10890 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10891 'value' => '2'
10892 }
10893 },
10894 'Name' => 'enum pldm_bios_table_types',
10895 'Size' => '4',
10896 'Type' => 'Enum'
10897 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010898 '53959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010899 'Header' => 'bios.h',
10900 'Line' => '48',
10901 'Memb' => {
10902 '0' => {
10903 'name' => 'string_handle',
10904 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010905 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010906 },
10907 '1' => {
10908 'name' => 'string_length',
10909 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010910 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010911 },
10912 '2' => {
10913 'name' => 'name',
10914 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010915 'type' => '54016'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010916 }
10917 },
10918 'Name' => 'struct pldm_bios_string_table_entry',
10919 'Size' => '5',
10920 'Type' => 'Struct'
10921 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010922 '54011' => {
10923 'BaseType' => '53959',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010924 'Name' => 'struct pldm_bios_string_table_entry const',
10925 'Size' => '5',
10926 'Type' => 'Const'
10927 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010928 '54016' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010929 'BaseType' => '133',
10930 'Name' => 'char[1]',
10931 'Size' => '1',
10932 'Type' => 'Array'
10933 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010934 '54032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010935 'Header' => 'bios.h',
10936 'Line' => '54',
10937 'Memb' => {
10938 '0' => {
10939 'name' => 'attr_handle',
10940 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010941 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010942 },
10943 '1' => {
10944 'name' => 'attr_type',
10945 'offset' => '2',
10946 'type' => '140'
10947 },
10948 '2' => {
10949 'name' => 'string_handle',
10950 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010951 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010952 },
10953 '3' => {
10954 'name' => 'metadata',
10955 'offset' => '5',
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_table_entry',
10960 'Size' => '6',
10961 'Type' => 'Struct'
10962 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010963 '54097' => {
10964 'BaseType' => '54032',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010965 'Name' => 'struct pldm_bios_attr_table_entry const',
10966 'Size' => '6',
10967 'Type' => 'Const'
10968 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010969 '54102' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010970 'Header' => 'bios.h',
10971 'Line' => '66',
10972 'Memb' => {
10973 '0' => {
10974 'name' => 'attr_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' => 'attr_type',
10980 'offset' => '2',
10981 'type' => '140'
10982 },
10983 '2' => {
10984 'name' => 'value',
10985 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010986 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010987 }
10988 },
10989 'Name' => 'struct pldm_bios_attr_val_table_entry',
10990 'Size' => '4',
10991 'Type' => 'Struct'
10992 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010993 '54154' => {
10994 'BaseType' => '54102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010995 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10996 'Size' => '4',
10997 'Type' => 'Const'
10998 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010999 '54223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011000 'Header' => 'bios_table.h',
11001 'Line' => '206',
11002 'Memb' => {
11003 '0' => {
11004 'name' => 'name_handle',
11005 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011006 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011007 },
11008 '1' => {
11009 'name' => 'read_only',
11010 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011011 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011012 },
11013 '2' => {
11014 'name' => 'pv_num',
11015 'offset' => '3',
11016 'type' => '140'
11017 },
11018 '3' => {
11019 'name' => 'pv_handle',
11020 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011021 'type' => '54326'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011022 },
11023 '4' => {
11024 'name' => 'def_num',
11025 'offset' => '22',
11026 'type' => '140'
11027 },
11028 '5' => {
11029 'name' => 'def_index',
11030 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011031 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011032 }
11033 },
11034 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11035 'Size' => '32',
11036 'Type' => 'Struct'
11037 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011038 '54314' => {
11039 'BaseType' => '54223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011040 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11041 'Size' => '32',
11042 'Type' => 'Const'
11043 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011044 '54326' => {
11045 'BaseType' => '12637',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011046 'Name' => 'uint16_t const*',
11047 'Size' => '8',
11048 'Type' => 'Pointer'
11049 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011050 '54336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011051 'Header' => 'bios_table.h',
11052 'Line' => '294',
11053 'Memb' => {
11054 '0' => {
11055 'name' => 'name_handle',
11056 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011057 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011058 },
11059 '1' => {
11060 'name' => 'read_only',
11061 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011062 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011063 },
11064 '2' => {
11065 'name' => 'string_type',
11066 'offset' => '3',
11067 'type' => '140'
11068 },
11069 '3' => {
11070 'name' => 'min_length',
11071 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011072 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011073 },
11074 '4' => {
11075 'name' => 'max_length',
11076 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011077 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011078 },
11079 '5' => {
11080 'name' => 'def_length',
11081 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011082 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011083 },
11084 '6' => {
11085 'name' => 'def_string',
11086 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011087 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011088 }
11089 },
11090 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11091 'Size' => '24',
11092 'Type' => 'Struct'
11093 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011094 '54448' => {
11095 'BaseType' => '54336',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011096 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11097 'Size' => '24',
11098 'Type' => 'Const'
11099 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011100 '54458' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011101 'Header' => 'bios_table.h',
11102 'Line' => '384',
11103 'Memb' => {
11104 '0' => {
11105 'name' => 'name_handle',
11106 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011107 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011108 },
11109 '1' => {
11110 'name' => 'read_only',
11111 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011112 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011113 },
11114 '2' => {
11115 'name' => 'lower_bound',
11116 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011117 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011118 },
11119 '3' => {
11120 'name' => 'upper_bound',
11121 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011122 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011123 },
11124 '4' => {
11125 'name' => 'scalar_increment',
11126 'offset' => '36',
11127 'type' => '152'
11128 },
11129 '5' => {
11130 'name' => 'default_value',
11131 'offset' => '50',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011132 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011133 }
11134 },
11135 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11136 'Size' => '40',
11137 'Type' => 'Struct'
11138 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011139 '54556' => {
11140 'BaseType' => '54458',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011141 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11142 'Size' => '40',
11143 'Type' => 'Const'
11144 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011145 '54561' => {
11146 'BaseType' => '53704',
11147 'Header' => 'types.h',
11148 'Line' => '108',
11149 'Name' => 'ssize_t',
11150 'PrivateABI' => 1,
11151 'Size' => '8',
11152 'Type' => 'Typedef'
11153 },
11154 '54839' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011155 'Name' => 'ssize_t(*)(void const*)',
11156 'Param' => {
11157 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011158 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011159 }
11160 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011161 'Return' => '54561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011162 'Size' => '8',
11163 'Type' => 'FuncPtr'
11164 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011165 '54909' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011166 'Line' => '938',
11167 'Memb' => {
11168 '0' => {
11169 'name' => 'table_data',
11170 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011171 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011172 },
11173 '1' => {
11174 'name' => 'table_len',
11175 'offset' => '8',
11176 'type' => '453'
11177 },
11178 '2' => {
11179 'name' => 'current_pos',
11180 'offset' => '22',
11181 'type' => '453'
11182 },
11183 '3' => {
11184 'name' => 'entry_length_handler',
11185 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011186 'type' => '54839'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011187 }
11188 },
11189 'Name' => 'struct pldm_bios_table_iter',
11190 'PrivateABI' => 1,
11191 'Size' => '32',
11192 'Source' => 'bios_table.c',
11193 'Type' => 'Struct'
11194 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011195 '54979' => {
11196 'BaseType' => '54909',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011197 'Name' => 'struct pldm_bios_table_iter const',
11198 'Size' => '32',
11199 'Type' => 'Const'
11200 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011201 '56049' => {
11202 'BaseType' => '54909',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011203 'Name' => 'struct pldm_bios_table_iter*',
11204 'Size' => '8',
11205 'Type' => 'Pointer'
11206 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011207 '56054' => {
11208 'BaseType' => '54154',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011209 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11210 'Size' => '8',
11211 'Type' => 'Pointer'
11212 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011213 '56468' => {
11214 'BaseType' => '54097',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011215 'Name' => 'struct pldm_bios_attr_table_entry const*',
11216 'Size' => '8',
11217 'Type' => 'Pointer'
11218 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011219 '57072' => {
11220 'BaseType' => '54011',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011221 'Name' => 'struct pldm_bios_string_table_entry const*',
11222 'Size' => '8',
11223 'Type' => 'Pointer'
11224 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011225 '58235' => {
11226 'BaseType' => '54979',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011227 'Name' => 'struct pldm_bios_table_iter const*',
11228 'Size' => '8',
11229 'Type' => 'Pointer'
11230 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011231 '62508' => {
11232 'BaseType' => '53779',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011233 'Name' => 'uint64_t*',
11234 'Size' => '8',
11235 'Type' => 'Pointer'
11236 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011237 '62785' => {
11238 'BaseType' => '54556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011239 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11240 'Size' => '8',
11241 'Type' => 'Pointer'
11242 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011243 '63094' => {
11244 'BaseType' => '13466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011245 'Name' => 'char const**',
11246 'Size' => '8',
11247 'Type' => 'Pointer'
11248 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011249 '64266' => {
11250 'BaseType' => '54448',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011251 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11252 'Size' => '8',
11253 'Type' => 'Pointer'
11254 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011255 '65766' => {
11256 'BaseType' => '54314',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011257 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11258 'Size' => '8',
11259 'Type' => 'Pointer'
11260 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011261 '67984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011262 'Header' => 'pldm_types.h',
11263 'Line' => '36',
11264 'Name' => 'anon-struct-pldm_types.h-36',
11265 'Size' => '2',
11266 'Type' => 'Struct'
11267 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011268 '68248' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011269 'Header' => 'pldm_types.h',
11270 'Line' => '54',
11271 'Memb' => {
11272 '0' => {
11273 'name' => 'value',
11274 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011275 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011276 },
11277 '1' => {
11278 'name' => 'bits',
11279 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011280 'type' => '67984'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011281 }
11282 },
11283 'Name' => 'union bitfield16_t',
11284 'Size' => '2',
11285 'Type' => 'Union'
11286 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011287 '68260' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011288 'Header' => 'pldm_types.h',
11289 'Line' => '58',
11290 'Name' => 'anon-struct-pldm_types.h-58',
11291 'Size' => '4',
11292 'Type' => 'Struct'
11293 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011294 '68748' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011295 'Header' => 'pldm_types.h',
11296 'Line' => '92',
11297 'Memb' => {
11298 '0' => {
11299 'name' => 'value',
11300 'offset' => '0',
11301 'type' => '152'
11302 },
11303 '1' => {
11304 'name' => 'bits',
11305 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011306 'type' => '68260'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011307 }
11308 },
11309 'Name' => 'union bitfield32_t',
11310 'Size' => '4',
11311 'Type' => 'Union'
11312 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011313 '68760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011314 'Header' => 'pldm_types.h',
11315 'Line' => '96',
11316 'Name' => 'anon-struct-pldm_types.h-96',
11317 'Size' => '8',
11318 'Type' => 'Struct'
11319 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011320 '69696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011321 'Header' => 'pldm_types.h',
11322 'Line' => '162',
11323 'Memb' => {
11324 '0' => {
11325 'name' => 'value',
11326 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011327 'type' => '53779'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011328 },
11329 '1' => {
11330 'name' => 'bits',
11331 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011332 'type' => '68760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011333 }
11334 },
11335 'Name' => 'union bitfield64_t',
11336 'Size' => '8',
11337 'Type' => 'Union'
11338 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011339 '71468' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011340 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011341 'Line' => '372',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011342 'Memb' => {
11343 '0' => {
11344 'name' => 'uuid',
11345 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011346 'type' => '71572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011347 },
11348 '1' => {
11349 'name' => 'package_header_format_version',
11350 'offset' => '22',
11351 'type' => '140'
11352 },
11353 '2' => {
11354 'name' => 'package_header_size',
11355 'offset' => '23',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011356 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011357 },
11358 '3' => {
11359 'name' => 'package_release_date_time',
11360 'offset' => '25',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011361 'type' => '16562'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011362 },
11363 '4' => {
11364 'name' => 'component_bitmap_bit_length',
11365 'offset' => '50',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011366 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011367 },
11368 '5' => {
11369 'name' => 'package_version_string_type',
11370 'offset' => '52',
11371 'type' => '140'
11372 },
11373 '6' => {
11374 'name' => 'package_version_string_length',
11375 'offset' => '53',
11376 'type' => '140'
11377 }
11378 },
11379 'Name' => 'struct pldm_package_header_information',
11380 'Size' => '36',
11381 'Type' => 'Struct'
11382 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011383 '71572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011384 'BaseType' => '140',
11385 'Name' => 'uint8_t[16]',
11386 'Size' => '16',
11387 'Type' => 'Array'
11388 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011389 '71604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011390 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011391 'Line' => '386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011392 'Memb' => {
11393 '0' => {
11394 'name' => 'record_length',
11395 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011396 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011397 },
11398 '1' => {
11399 'name' => 'descriptor_count',
11400 'offset' => '2',
11401 'type' => '140'
11402 },
11403 '2' => {
11404 'name' => 'device_update_option_flags',
11405 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011406 'type' => '68748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011407 },
11408 '3' => {
11409 'name' => 'comp_image_set_version_string_type',
11410 'offset' => '7',
11411 'type' => '140'
11412 },
11413 '4' => {
11414 'name' => 'comp_image_set_version_string_length',
11415 'offset' => '8',
11416 'type' => '140'
11417 },
11418 '5' => {
11419 'name' => 'fw_device_pkg_data_length',
11420 'offset' => '9',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011421 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011422 }
11423 },
11424 'Name' => 'struct pldm_firmware_device_id_record',
11425 'Size' => '11',
11426 'Type' => 'Struct'
11427 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011428 '71799' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011429 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011430 'Line' => '420',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011431 'Memb' => {
11432 '0' => {
11433 'name' => 'comp_classification',
11434 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011435 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011436 },
11437 '1' => {
11438 'name' => 'comp_identifier',
11439 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011440 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011441 },
11442 '2' => {
11443 'name' => 'comp_comparison_stamp',
11444 'offset' => '4',
11445 'type' => '152'
11446 },
11447 '3' => {
11448 'name' => 'comp_options',
11449 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011450 'type' => '68248'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011451 },
11452 '4' => {
11453 'name' => 'requested_comp_activation_method',
11454 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011455 'type' => '68248'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011456 },
11457 '5' => {
11458 'name' => 'comp_location_offset',
11459 'offset' => '18',
11460 'type' => '152'
11461 },
11462 '6' => {
11463 'name' => 'comp_size',
11464 'offset' => '22',
11465 'type' => '152'
11466 },
11467 '7' => {
11468 'name' => 'comp_version_string_type',
11469 'offset' => '32',
11470 'type' => '140'
11471 },
11472 '8' => {
11473 'name' => 'comp_version_string_length',
11474 'offset' => '33',
11475 'type' => '140'
11476 }
11477 },
11478 'Name' => 'struct pldm_component_image_information',
11479 'Size' => '22',
11480 'Type' => 'Struct'
11481 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011482 '71981' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011483 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011484 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011485 'Memb' => {
11486 '0' => {
11487 'name' => 'completion_code',
11488 'offset' => '0',
11489 'type' => '140'
11490 },
11491 '1' => {
11492 'name' => 'capabilities_during_update',
11493 'offset' => '1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011494 'type' => '68748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011495 },
11496 '2' => {
11497 'name' => 'comp_count',
11498 'offset' => '5',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011499 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011500 },
11501 '3' => {
11502 'name' => 'active_comp_image_set_ver_str_type',
11503 'offset' => '7',
11504 'type' => '140'
11505 },
11506 '4' => {
11507 'name' => 'active_comp_image_set_ver_str_len',
11508 'offset' => '8',
11509 'type' => '140'
11510 },
11511 '5' => {
11512 'name' => 'pending_comp_image_set_ver_str_type',
11513 'offset' => '9',
11514 'type' => '140'
11515 },
11516 '6' => {
11517 'name' => 'pending_comp_image_set_ver_str_len',
11518 'offset' => '16',
11519 'type' => '140'
11520 }
11521 },
11522 'Name' => 'struct pldm_get_firmware_parameters_resp',
11523 'Size' => '11',
11524 'Type' => 'Struct'
11525 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011526 '72163' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011527 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011528 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011529 'Memb' => {
11530 '0' => {
11531 'name' => 'comp_classification',
11532 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011533 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011534 },
11535 '1' => {
11536 'name' => 'comp_identifier',
11537 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011538 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011539 },
11540 '2' => {
11541 'name' => 'comp_classification_index',
11542 'offset' => '4',
11543 'type' => '140'
11544 },
11545 '3' => {
11546 'name' => 'active_comp_comparison_stamp',
11547 'offset' => '5',
11548 'type' => '152'
11549 },
11550 '4' => {
11551 'name' => 'active_comp_ver_str_type',
11552 'offset' => '9',
11553 'type' => '140'
11554 },
11555 '5' => {
11556 'name' => 'active_comp_ver_str_len',
11557 'offset' => '16',
11558 'type' => '140'
11559 },
11560 '6' => {
11561 'name' => 'active_comp_release_date',
11562 'offset' => '17',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011563 'type' => '72345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011564 },
11565 '7' => {
11566 'name' => 'pending_comp_comparison_stamp',
11567 'offset' => '25',
11568 'type' => '152'
11569 },
11570 '8' => {
11571 'name' => 'pending_comp_ver_str_type',
11572 'offset' => '35',
11573 'type' => '140'
11574 },
11575 '9' => {
11576 'name' => 'pending_comp_ver_str_len',
11577 'offset' => '36',
11578 'type' => '140'
11579 },
11580 '10' => {
11581 'name' => 'pending_comp_release_date',
11582 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011583 'type' => '72345'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011584 },
11585 '11' => {
11586 'name' => 'comp_activation_methods',
11587 'offset' => '51',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011588 'type' => '68248'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011589 },
11590 '12' => {
11591 'name' => 'capabilities_during_update',
11592 'offset' => '53',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011593 'type' => '68748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011594 }
11595 },
11596 'Name' => 'struct pldm_component_parameter_entry',
11597 'Size' => '39',
11598 'Type' => 'Struct'
11599 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011600 '72345' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011601 'BaseType' => '140',
11602 'Name' => 'uint8_t[8]',
11603 'Size' => '8',
11604 'Type' => 'Array'
11605 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011606 '73283' => {
11607 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011608 'Name' => 'struct variable_field const',
11609 'Size' => '16',
11610 'Type' => 'Const'
11611 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011612 '73626' => {
11613 'BaseType' => '12849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011614 'Name' => 'bool8_t*',
11615 'Size' => '8',
11616 'Type' => 'Pointer'
11617 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011618 '73631' => {
11619 'BaseType' => '69696',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011620 'Name' => 'bitfield64_t*',
11621 'Size' => '8',
11622 'Type' => 'Pointer'
11623 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011624 '74402' => {
11625 'BaseType' => '68748',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011626 'Name' => 'bitfield32_t*',
11627 'Size' => '8',
11628 'Type' => 'Pointer'
11629 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011630 '75269' => {
11631 'BaseType' => '68248',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011632 'Name' => 'bitfield16_t*',
11633 'Size' => '8',
11634 'Type' => 'Pointer'
11635 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011636 '76853' => {
11637 'BaseType' => '73283',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011638 'Name' => 'struct variable_field const*',
11639 'Size' => '8',
11640 'Type' => 'Pointer'
11641 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011642 '80062' => {
11643 'BaseType' => '72163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011644 'Name' => 'struct pldm_component_parameter_entry*',
11645 'Size' => '8',
11646 'Type' => 'Pointer'
11647 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011648 '80293' => {
11649 'BaseType' => '71981',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011650 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11651 'Size' => '8',
11652 'Type' => 'Pointer'
11653 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011654 '80600' => {
11655 'BaseType' => '2076',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011656 'Name' => 'uint8_t**',
11657 'Size' => '8',
11658 'Type' => 'Pointer'
11659 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011660 '80904' => {
11661 'BaseType' => '71799',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011662 'Name' => 'struct pldm_component_image_information*',
11663 'Size' => '8',
11664 'Type' => 'Pointer'
11665 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011666 '81535' => {
11667 'BaseType' => '71604',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011668 'Name' => 'struct pldm_firmware_device_id_record*',
11669 'Size' => '8',
11670 'Type' => 'Pointer'
11671 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011672 '81845' => {
11673 'BaseType' => '71468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011674 'Name' => 'struct pldm_package_header_information*',
11675 'Size' => '8',
11676 'Type' => 'Pointer'
11677 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011678 '90932' => {
11679 'BaseType' => '90949',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011680 'Header' => 'pdr.h',
11681 'Line' => '16',
11682 'Name' => 'pldm_pdr',
11683 'PrivateABI' => 1,
11684 'Size' => '24',
11685 'Type' => 'Typedef'
11686 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011687 '90944' => {
11688 'BaseType' => '90932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011689 'Name' => 'pldm_pdr const',
11690 'Size' => '24',
11691 'Type' => 'Const'
11692 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011693 '90949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011694 'Line' => '20',
11695 'Memb' => {
11696 '0' => {
11697 'name' => 'record_count',
11698 'offset' => '0',
11699 'type' => '152'
11700 },
11701 '1' => {
11702 'name' => 'size',
11703 'offset' => '4',
11704 'type' => '152'
11705 },
11706 '2' => {
11707 'name' => 'first',
11708 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011709 'type' => '92083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011710 },
11711 '3' => {
11712 'name' => 'last',
11713 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011714 'type' => '92083'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011715 }
11716 },
11717 'Name' => 'struct pldm_pdr',
11718 'PrivateABI' => 1,
11719 'Size' => '24',
11720 'Source' => 'pdr.c',
11721 'Type' => 'Struct'
11722 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011723 '91009' => {
11724 'BaseType' => '91026',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011725 'Header' => 'pdr.h',
11726 'Line' => '21',
11727 'Name' => 'pldm_pdr_record',
11728 'PrivateABI' => 1,
11729 'Size' => '32',
11730 'Type' => 'Typedef'
11731 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011732 '91021' => {
11733 'BaseType' => '91009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011734 'Name' => 'pldm_pdr_record const',
11735 'Size' => '32',
11736 'Type' => 'Const'
11737 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011738 '91026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011739 'Line' => '11',
11740 'Memb' => {
11741 '0' => {
11742 'name' => 'record_handle',
11743 'offset' => '0',
11744 'type' => '152'
11745 },
11746 '1' => {
11747 'name' => 'size',
11748 'offset' => '4',
11749 'type' => '152'
11750 },
11751 '2' => {
11752 'name' => 'data',
11753 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011754 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011755 },
11756 '3' => {
11757 'name' => 'next',
11758 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011759 'type' => '92071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011760 },
11761 '4' => {
11762 'name' => 'is_remote',
11763 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011764 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011765 },
11766 '5' => {
11767 'name' => 'terminus_handle',
11768 'offset' => '38',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011769 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011770 }
11771 },
11772 'Name' => 'struct pldm_pdr_record',
11773 'PrivateABI' => 1,
11774 'Size' => '32',
11775 'Source' => 'pdr.c',
11776 'Type' => 'Struct'
11777 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011778 '91110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011779 'Header' => 'pdr.h',
11780 'Line' => '275',
11781 'Memb' => {
11782 '0' => {
11783 'name' => 'entity_type',
11784 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011785 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011786 },
11787 '1' => {
11788 'name' => 'entity_instance_num',
11789 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011790 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011791 },
11792 '2' => {
11793 'name' => 'entity_container_id',
11794 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011795 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011796 }
11797 },
11798 'Name' => 'struct pldm_entity',
11799 'Size' => '6',
11800 'Type' => 'Struct'
11801 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011802 '91167' => {
11803 'BaseType' => '91110',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011804 'Header' => 'pdr.h',
11805 'Line' => '279',
11806 'Name' => 'pldm_entity',
11807 'Size' => '6',
11808 'Type' => 'Typedef'
11809 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011810 '91211' => {
11811 'BaseType' => '91223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011812 'Header' => 'pdr.h',
11813 'Line' => '289',
11814 'Name' => 'pldm_entity_association_tree',
11815 'PrivateABI' => 1,
11816 'Size' => '16',
11817 'Type' => 'Typedef'
11818 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011819 '91223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011820 'Line' => '435',
11821 'Memb' => {
11822 '0' => {
11823 'name' => 'root',
11824 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011825 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011826 },
11827 '1' => {
11828 'name' => 'last_used_container_id',
11829 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011830 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011831 }
11832 },
11833 'Name' => 'struct pldm_entity_association_tree',
11834 'PrivateABI' => 1,
11835 'Size' => '16',
11836 'Source' => 'pdr.c',
11837 'Type' => 'Struct'
11838 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011839 '91266' => {
11840 'BaseType' => '91283',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011841 'Header' => 'pdr.h',
11842 'Line' => '294',
11843 'Name' => 'pldm_entity_node',
11844 'PrivateABI' => 1,
11845 'Size' => '40',
11846 'Type' => 'Typedef'
11847 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011848 '91278' => {
11849 'BaseType' => '91266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011850 'Name' => 'pldm_entity_node const',
11851 'Size' => '40',
11852 'Type' => 'Const'
11853 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011854 '91283' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011855 'Line' => '440',
11856 'Memb' => {
11857 '0' => {
11858 'name' => 'entity',
11859 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011860 'type' => '91167'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011861 },
11862 '1' => {
11863 'name' => 'parent',
11864 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011865 'type' => '91167'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011866 },
11867 '2' => {
11868 'name' => 'remote_container_id',
11869 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011870 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011871 },
11872 '3' => {
11873 'name' => 'first_child',
11874 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011875 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011876 },
11877 '4' => {
11878 'name' => 'next_sibling',
11879 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011880 'type' => '92088'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011881 },
11882 '5' => {
11883 'name' => 'association_type',
11884 'offset' => '50',
11885 'type' => '140'
11886 }
11887 },
11888 'Name' => 'struct pldm_entity_node',
11889 'PrivateABI' => 1,
11890 'Size' => '40',
11891 'Source' => 'pdr.c',
11892 'Type' => 'Struct'
11893 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011894 '92071' => {
11895 'BaseType' => '91026',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011896 'Name' => 'struct pldm_pdr_record*',
11897 'Size' => '8',
11898 'Type' => 'Pointer'
11899 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011900 '92083' => {
11901 'BaseType' => '91009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011902 'Name' => 'pldm_pdr_record*',
11903 'Size' => '8',
11904 'Type' => 'Pointer'
11905 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011906 '92088' => {
11907 'BaseType' => '91266',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011908 'Name' => 'pldm_entity_node*',
11909 'Size' => '8',
11910 'Type' => 'Pointer'
11911 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011912 '92481' => {
11913 'BaseType' => '92486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011914 'Name' => 'pldm_entity**',
11915 'Size' => '8',
11916 'Type' => 'Pointer'
11917 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011918 '92486' => {
11919 'BaseType' => '91167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011920 'Name' => 'pldm_entity*',
11921 'Size' => '8',
11922 'Type' => 'Pointer'
11923 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011924 '92550' => {
11925 'BaseType' => '91211',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011926 'Name' => 'pldm_entity_association_tree*',
11927 'Size' => '8',
11928 'Type' => 'Pointer'
11929 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011930 '92997' => {
11931 'BaseType' => '92088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011932 'Name' => 'pldm_entity_node**',
11933 'Size' => '8',
11934 'Type' => 'Pointer'
11935 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011936 '93786' => {
11937 'BaseType' => '90944',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011938 'Name' => 'pldm_pdr const*',
11939 'Size' => '8',
11940 'Type' => 'Pointer'
11941 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011942 '94039' => {
11943 'BaseType' => '90932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011944 'Name' => 'pldm_pdr*',
11945 'Size' => '8',
11946 'Type' => 'Pointer'
11947 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011948 '99148' => {
11949 'BaseType' => '91278',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011950 'Name' => 'pldm_entity_node const*',
11951 'Size' => '8',
11952 'Type' => 'Pointer'
11953 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011954 '100312' => {
11955 'BaseType' => '91021',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011956 'Name' => 'pldm_pdr_record const*',
11957 'Size' => '8',
11958 'Type' => 'Pointer'
11959 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011960 '103400' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011961 'BaseType' => '140',
11962 'Header' => 'base.h',
11963 'Line' => '16',
11964 'Name' => 'pldm_tid_t',
11965 'Size' => '1',
11966 'Type' => 'Typedef'
11967 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011968 '103412' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011969 'BaseType' => '140',
11970 'Header' => 'instance-id.h',
11971 'Line' => '13',
11972 'Name' => 'pldm_instance_id_t',
11973 'Size' => '1',
11974 'Type' => 'Typedef'
11975 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011976 '103424' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011977 'Header' => 'responder.h',
11978 'Line' => '10',
11979 'Memb' => {
11980 '0' => {
11981 'name' => 'tid',
11982 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011983 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011984 },
11985 '1' => {
11986 'name' => 'instance_id',
11987 'offset' => '1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011988 'type' => '103412'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011989 },
11990 '2' => {
11991 'name' => 'type',
11992 'offset' => '2',
11993 'type' => '140'
11994 },
11995 '3' => {
11996 'name' => 'command',
11997 'offset' => '3',
11998 'type' => '140'
11999 },
12000 '4' => {
12001 'name' => 'next',
12002 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012003 'type' => '103504'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012004 }
12005 },
12006 'Name' => 'struct pldm_responder_cookie',
12007 'PrivateABI' => 1,
12008 'Size' => '16',
12009 'Type' => 'Struct'
12010 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012011 '103504' => {
12012 'BaseType' => '103424',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012013 'Name' => 'struct pldm_responder_cookie*',
12014 'Size' => '8',
12015 'Type' => 'Pointer'
12016 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012017 '103509' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012018 'Header' => 'pldm.h',
12019 'Line' => '15',
12020 'Memb' => {
12021 '0' => {
12022 'name' => 'PLDM_REQUESTER_SUCCESS',
12023 'value' => '0'
12024 },
12025 '1' => {
12026 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
12027 'value' => '18446744073709551615 (-1)'
12028 },
12029 '2' => {
12030 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12031 'value' => '18446744073709551614 (-2)'
12032 },
12033 '3' => {
12034 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12035 'value' => '18446744073709551613 (-3)'
12036 },
12037 '4' => {
12038 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12039 'value' => '18446744073709551612 (-4)'
12040 },
12041 '5' => {
12042 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12043 'value' => '18446744073709551611 (-5)'
12044 },
12045 '6' => {
12046 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12047 'value' => '18446744073709551610 (-6)'
12048 },
12049 '7' => {
12050 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12051 'value' => '18446744073709551609 (-7)'
12052 },
12053 '8' => {
12054 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12055 'value' => '18446744073709551608 (-8)'
12056 },
12057 '9' => {
12058 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12059 'value' => '18446744073709551607 (-9)'
12060 },
12061 '10' => {
12062 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12063 'value' => '18446744073709551606 (-10)'
12064 },
12065 '11' => {
12066 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12067 'value' => '18446744073709551605 (-11)'
12068 },
12069 '12' => {
12070 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12071 'value' => '18446744073709551604 (-12)'
12072 },
12073 '13' => {
12074 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12075 'value' => '18446744073709551603 (-13)'
12076 }
12077 },
12078 'Name' => 'enum pldm_requester_error_codes',
12079 'Size' => '4',
12080 'Type' => 'Enum'
12081 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012082 '106444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012083 'Line' => '20',
12084 'Memb' => {
12085 '0' => {
12086 'name' => 'prev',
12087 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012088 'type' => '103412'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012089 },
12090 '1' => {
12091 'name' => 'allocations',
12092 'offset' => '4',
12093 'type' => '152'
12094 }
12095 },
12096 'Name' => 'struct pldm_tid_state',
12097 'PrivateABI' => 1,
12098 'Size' => '8',
12099 'Source' => 'instance-id.c',
12100 'Type' => 'Struct'
12101 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012102 '106483' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012103 'Line' => '25',
12104 'Memb' => {
12105 '0' => {
12106 'name' => 'state',
12107 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012108 'type' => '106525'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012109 },
12110 '1' => {
12111 'name' => 'lock_db_fd',
12112 'offset' => '8264',
12113 'type' => '100'
12114 }
12115 },
12116 'Name' => 'struct pldm_instance_db',
12117 'PrivateABI' => 1,
12118 'Size' => '2052',
12119 'Source' => 'instance-id.c',
12120 'Type' => 'Struct'
12121 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012122 '106525' => {
12123 'BaseType' => '106444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012124 'Name' => 'struct pldm_tid_state[256]',
12125 'Size' => '2048',
12126 'Type' => 'Array'
12127 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012128 '106995' => {
12129 'BaseType' => '106483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012130 'Name' => 'struct pldm_instance_db*',
12131 'Size' => '8',
12132 'Type' => 'Pointer'
12133 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012134 '107420' => {
12135 'BaseType' => '103412',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012136 'Name' => 'pldm_instance_id_t*',
12137 'Size' => '8',
12138 'Type' => 'Pointer'
12139 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012140 '107596' => {
12141 'BaseType' => '106995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012142 'Name' => 'struct pldm_instance_db**',
12143 'Size' => '8',
12144 'Type' => 'Pointer'
12145 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012146 '108353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012147 'BaseType' => '140',
12148 'Header' => 'pldm.h',
12149 'Line' => '13',
12150 'Name' => 'mctp_eid_t',
12151 'Size' => '1',
12152 'Type' => 'Typedef'
12153 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012154 '108468' => {
12155 'BaseType' => '103509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012156 'Header' => 'pldm.h',
12157 'Line' => '30',
12158 'Name' => 'pldm_requester_rc_t',
12159 'Size' => '4',
12160 'Type' => 'Typedef'
12161 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012162 '108486' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012163 'Line' => '25',
12164 'Memb' => {
12165 '0' => {
12166 'name' => 'transport',
12167 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012168 'type' => '108559'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012169 },
12170 '1' => {
12171 'name' => 'socket',
12172 'offset' => '64',
12173 'type' => '100'
12174 },
12175 '2' => {
12176 'name' => 'tid_eid_map',
12177 'offset' => '68',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012178 'type' => '112191'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012179 },
12180 '3' => {
12181 'name' => 'socket_send_buf',
12182 'offset' => '768',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012183 'type' => '111140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012184 }
12185 },
12186 'Name' => 'struct pldm_transport_mctp_demux',
12187 'PrivateABI' => 1,
12188 'Size' => '312',
12189 'Source' => 'mctp-demux.c',
12190 'Type' => 'Struct'
12191 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012192 '108512' => {
12193 'BaseType' => '108486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012194 'Name' => 'struct pldm_transport_mctp_demux*',
12195 'Size' => '8',
12196 'Type' => 'Pointer'
12197 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012198 '108554' => {
12199 'BaseType' => '108559',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012200 'Name' => 'struct pldm_transport*',
12201 'Size' => '8',
12202 'Type' => 'Pointer'
12203 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012204 '108559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012205 'Header' => 'transport.h',
12206 'Line' => '18',
12207 'Memb' => {
12208 '0' => {
12209 'name' => 'name',
12210 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012211 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012212 },
12213 '1' => {
12214 'name' => 'version',
12215 'offset' => '8',
12216 'type' => '140'
12217 },
12218 '2' => {
12219 'name' => 'recv',
12220 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012221 'type' => '111451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012222 },
12223 '3' => {
12224 'name' => 'send',
12225 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012226 'type' => '111492'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012227 },
12228 '4' => {
12229 'name' => 'init_pollfd',
12230 'offset' => '50',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012231 'type' => '111572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012232 }
12233 },
12234 'Name' => 'struct pldm_transport',
12235 'PrivateABI' => 1,
12236 'Size' => '40',
12237 'Type' => 'Struct'
12238 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012239 '108695' => {
12240 'BaseType' => '103400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012241 'Name' => 'pldm_tid_t*',
12242 'Size' => '8',
12243 'Type' => 'Pointer'
12244 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012245 '108798' => {
12246 'BaseType' => '108512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012247 'Name' => 'struct pldm_transport_mctp_demux**',
12248 'Size' => '8',
12249 'Type' => 'Pointer'
12250 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012251 '110860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012252 'BaseType' => '46',
12253 'Header' => 'int-ll64.h',
12254 'Line' => '21',
12255 'Name' => '__u8',
12256 'PrivateABI' => 1,
12257 'Size' => '1',
12258 'Type' => 'Typedef'
12259 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012260 '110872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012261 'BaseType' => '53',
12262 'Header' => 'int-ll64.h',
12263 'Line' => '24',
12264 'Name' => '__u16',
12265 'PrivateABI' => 1,
12266 'Size' => '2',
12267 'Type' => 'Typedef'
12268 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012269 '111140' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012270 'Header' => 'socket.h',
12271 'Line' => '5',
12272 'Memb' => {
12273 '0' => {
12274 'name' => 'size',
12275 'offset' => '0',
12276 'type' => '100'
12277 },
12278 '1' => {
12279 'name' => 'socket',
12280 'offset' => '4',
12281 'type' => '100'
12282 },
12283 '2' => {
12284 'name' => 'max_size',
12285 'offset' => '8',
12286 'type' => '100'
12287 }
12288 },
12289 'Name' => 'struct pldm_socket_sndbuf',
12290 'PrivateABI' => 1,
12291 'Size' => '12',
12292 'Type' => 'Struct'
12293 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012294 '111451' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012295 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12296 'Param' => {
12297 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012298 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012299 },
12300 '1' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012301 'type' => '108695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012302 },
12303 '2' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012304 'type' => '21344'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012305 },
12306 '3' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012307 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012308 }
12309 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012310 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012311 'Size' => '8',
12312 'Type' => 'FuncPtr'
12313 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012314 '111492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012315 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12316 'Param' => {
12317 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012318 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012319 },
12320 '1' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012321 'type' => '103400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012322 },
12323 '2' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012324 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012325 },
12326 '3' => {
12327 'type' => '453'
12328 }
12329 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012330 'Return' => '108468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012331 'Size' => '8',
12332 'Type' => 'FuncPtr'
12333 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012334 '111517' => {
12335 'BaseType' => '111522',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012336 'Name' => 'struct pollfd*',
12337 'Size' => '8',
12338 'Type' => 'Pointer'
12339 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012340 '111522' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012341 'Header' => 'poll.h',
12342 'Line' => '36',
12343 'Memb' => {
12344 '0' => {
12345 'name' => 'fd',
12346 'offset' => '0',
12347 'type' => '100'
12348 },
12349 '1' => {
12350 'name' => 'events',
12351 'offset' => '4',
12352 'type' => '93'
12353 },
12354 '2' => {
12355 'name' => 'revents',
12356 'offset' => '6',
12357 'type' => '93'
12358 }
12359 },
12360 'Name' => 'struct pollfd',
12361 'PrivateABI' => 1,
12362 'Size' => '8',
12363 'Type' => 'Struct'
12364 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012365 '111572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012366 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12367 'Param' => {
12368 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012369 'type' => '108554'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012370 },
12371 '1' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012372 'type' => '111517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012373 }
12374 },
12375 'Return' => '100',
12376 'Size' => '8',
12377 'Type' => 'FuncPtr'
12378 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012379 '111577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012380 'BaseType' => '53',
12381 'Header' => 'socket.h',
12382 'Line' => '10',
12383 'Name' => '__kernel_sa_family_t',
12384 'PrivateABI' => 1,
12385 'Size' => '2',
12386 'Type' => 'Typedef'
12387 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012388 '111925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012389 'Header' => 'mctp.h',
12390 'Line' => '18',
12391 'Memb' => {
12392 '0' => {
12393 'name' => 's_addr',
12394 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012395 'type' => '108353'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012396 }
12397 },
12398 'Name' => 'struct mctp_addr',
12399 'PrivateABI' => 1,
12400 'Size' => '1',
12401 'Type' => 'Struct'
12402 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012403 '111951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012404 'Header' => 'mctp.h',
12405 'Line' => '22',
12406 'Memb' => {
12407 '0' => {
12408 'name' => 'smctp_family',
12409 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012410 'type' => '111577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012411 },
12412 '1' => {
12413 'name' => '__smctp_pad0',
12414 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012415 'type' => '110872'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012416 },
12417 '2' => {
12418 'name' => 'smctp_network',
12419 'offset' => '4',
12420 'type' => '60'
12421 },
12422 '3' => {
12423 'name' => 'smctp_addr',
12424 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012425 'type' => '111925'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012426 },
12427 '4' => {
12428 'name' => 'smctp_type',
12429 'offset' => '9',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012430 'type' => '110860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012431 },
12432 '5' => {
12433 'name' => 'smctp_tag',
12434 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012435 'type' => '110860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012436 },
12437 '6' => {
12438 'name' => '__smctp_pad1',
12439 'offset' => '17',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012440 'type' => '110860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012441 }
12442 },
12443 'Name' => 'struct sockaddr_mctp',
12444 'PrivateABI' => 1,
12445 'Size' => '12',
12446 'Type' => 'Struct'
12447 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012448 '112055' => {
12449 'BaseType' => '111951',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012450 'Name' => 'struct sockaddr_mctp const',
12451 'Size' => '12',
12452 'Type' => 'Const'
12453 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012454 '112098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012455 'Line' => '34',
12456 'Memb' => {
12457 '0' => {
12458 'name' => 'transport',
12459 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012460 'type' => '108559'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012461 },
12462 '1' => {
12463 'name' => 'socket',
12464 'offset' => '64',
12465 'type' => '100'
12466 },
12467 '2' => {
12468 'name' => 'tid_eid_map',
12469 'offset' => '68',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012470 'type' => '112191'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012471 },
12472 '3' => {
12473 'name' => 'socket_send_buf',
12474 'offset' => '768',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012475 'type' => '111140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012476 },
12477 '4' => {
12478 'name' => 'bound',
12479 'offset' => '786',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012480 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012481 },
12482 '5' => {
12483 'name' => 'cookie_jar',
12484 'offset' => '800',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012485 'type' => '103424'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012486 }
12487 },
12488 'Name' => 'struct pldm_transport_af_mctp',
12489 'PrivateABI' => 1,
12490 'Size' => '336',
12491 'Source' => 'af-mctp.c',
12492 'Type' => 'Struct'
12493 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012494 '112191' => {
12495 'BaseType' => '103400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012496 'Name' => 'pldm_tid_t[256]',
12497 'Size' => '256',
12498 'Type' => 'Array'
12499 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012500 '113007' => {
12501 'BaseType' => '112098',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012502 'Name' => 'struct pldm_transport_af_mctp*',
12503 'Size' => '8',
12504 'Type' => 'Pointer'
12505 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012506 '113012' => {
12507 'BaseType' => '112055',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012508 'Name' => 'struct sockaddr_mctp const*',
12509 'Size' => '8',
12510 'Type' => 'Pointer'
12511 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012512 '113325' => {
12513 'BaseType' => '113007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012514 'Name' => 'struct pldm_transport_af_mctp**',
12515 'Size' => '8',
12516 'Type' => 'Pointer'
12517 }
12518 },
12519 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012520 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012521 '_ITM_deregisterTMCloneTable' => 0,
12522 '_ITM_registerTMCloneTable' => 0,
12523 '__assert_fail@GLIBC_2.2.5' => 0,
12524 '__cxa_finalize@GLIBC_2.2.5' => 0,
12525 '__errno_location@GLIBC_2.2.5' => 0,
12526 '__gmon_start__' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012527 '__memcpy_chk@GLIBC_2.3.4' => 0,
12528 '__recv_chk@GLIBC_2.4' => 0,
12529 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012530 '__stack_chk_fail@GLIBC_2.4' => 0,
12531 'bind@GLIBC_2.2.5' => 0,
12532 'calloc@GLIBC_2.2.5' => 0,
12533 'clock_gettime@GLIBC_2.17' => 0,
12534 'close@GLIBC_2.2.5' => 0,
12535 'connect@GLIBC_2.2.5' => 0,
12536 'dup@GLIBC_2.2.5' => 0,
12537 'fclose@GLIBC_2.2.5' => 0,
12538 'fcntl64@GLIBC_2.28' => 0,
12539 'fgets@GLIBC_2.2.5' => 0,
12540 'fopen64@GLIBC_2.2.5' => 0,
12541 'free@GLIBC_2.2.5' => 0,
12542 'getsockopt@GLIBC_2.2.5' => 0,
12543 'malloc@GLIBC_2.2.5' => 0,
12544 'memcmp@GLIBC_2.2.5' => 0,
12545 'memcpy@GLIBC_2.14' => 0,
12546 'open64@GLIBC_2.2.5' => 0,
12547 'poll@GLIBC_2.2.5' => 0,
12548 'ppoll@GLIBC_2.4' => 0,
12549 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012550 'recvmsg@GLIBC_2.2.5' => 0,
12551 'sendmsg@GLIBC_2.2.5' => 0,
12552 'sendto@GLIBC_2.2.5' => 0,
12553 'setsockopt@GLIBC_2.2.5' => 0,
12554 'socket@GLIBC_2.2.5' => 0,
12555 'stat64@GLIBC_2.33' => 0,
12556 'strlen@GLIBC_2.2.5' => 0,
12557 'strtol@GLIBC_2.2.5' => 0,
12558 'timerfd_create@GLIBC_2.8' => 0,
12559 'timerfd_settime@GLIBC_2.8' => 0,
12560 'write@GLIBC_2.2.5' => 0
12561 }
12562 },
12563 'WordSize' => '8'
12564};