blob: db7fdab6a59b78b2a5e73413047c6e2cc0025e40 [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 Jeffery76712f62024-05-22 15:19:00 +09301508 '38356' => {
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 Jeffery76712f62024-05-22 15:19:00 +09301554 'type' => '40934'
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 Jeffery76712f62024-05-22 15:19:00 +09301565 '40939' => {
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 Jeffery76712f62024-05-22 15:19:00 +09301602 '42229' => {
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 Jeffery76712f62024-05-22 15:19:00 +09301622 '42400' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301623 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301624 'Line' => '2187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301625 'Param' => {
1626 '0' => {
1627 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301628 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301629 },
1630 '1' => {
1631 'name' => 'payload_length',
1632 'type' => '453'
1633 },
1634 '2' => {
1635 'name' => 'event_message_global_enable',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301636 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301637 },
1638 '3' => {
1639 'name' => 'transport_protocol_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301640 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301641 },
1642 '4' => {
1643 'name' => 'event_receiver_address_info',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301644 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301645 },
1646 '5' => {
1647 'name' => 'heartbeat_timer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301648 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301649 }
1650 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301651 'Return' => '100',
1652 'ShortName' => 'decode_set_event_receiver_req'
1653 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301654 '43692' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301655 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301656 'Line' => '2165',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301657 'Param' => {
1658 '0' => {
1659 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301660 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301661 },
1662 '1' => {
1663 'name' => 'payload_length',
1664 'type' => '453'
1665 },
1666 '2' => {
1667 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301668 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301669 }
1670 },
1671 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301672 '0' => 'rdi',
1673 '1' => 'rsi',
1674 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 },
1676 'Return' => '100',
1677 'ShortName' => 'decode_set_event_receiver_resp'
1678 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301679 '44219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301680 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301681 'Line' => '2151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301682 'Param' => {
1683 '0' => {
1684 'name' => 'instance_id',
1685 'type' => '140'
1686 },
1687 '1' => {
1688 'name' => 'event_message_global_enable',
1689 'type' => '140'
1690 },
1691 '2' => {
1692 'name' => 'transport_protocol_type',
1693 'type' => '140'
1694 },
1695 '3' => {
1696 'name' => 'event_receiver_address_info',
1697 'type' => '140'
1698 },
1699 '4' => {
1700 'name' => 'heartbeat_timer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301701 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '5' => {
1704 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301705 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 }
1707 },
1708 'Return' => '100',
1709 'ShortName' => 'encode_set_event_receiver_req'
1710 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301711 '44475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301713 'Line' => '1356',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301714 'Param' => {
1715 '0' => {
1716 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301717 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301718 },
1719 '1' => {
1720 'name' => 'payload_length',
1721 'type' => '453'
1722 },
1723 '2' => {
1724 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301725 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301726 },
1727 '3' => {
1728 'name' => 'rearm_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301729 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301730 }
1731 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301732 'Return' => '100',
1733 'ShortName' => 'decode_get_sensor_reading_req'
1734 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301735 '45331' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301736 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301737 'Line' => '1382',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301738 'Param' => {
1739 '0' => {
1740 'name' => 'instance_id',
1741 'type' => '140'
1742 },
1743 '1' => {
1744 'name' => 'completion_code',
1745 'type' => '140'
1746 },
1747 '2' => {
1748 'name' => 'sensor_data_size',
1749 'type' => '140'
1750 },
1751 '3' => {
1752 'name' => 'sensor_operational_state',
1753 'type' => '140'
1754 },
1755 '4' => {
1756 'name' => 'sensor_event_message_enable',
1757 'type' => '140'
1758 },
1759 '5' => {
1760 'name' => 'present_state',
1761 'type' => '140'
1762 },
1763 '6' => {
1764 'name' => 'previous_state',
1765 'offset' => '0',
1766 'type' => '140'
1767 },
1768 '7' => {
1769 'name' => 'event_state',
1770 'offset' => '8',
1771 'type' => '140'
1772 },
1773 '8' => {
1774 'name' => 'present_reading',
1775 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301776 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301777 },
1778 '9' => {
1779 'name' => 'msg',
1780 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301781 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 },
1783 '10' => {
1784 'name' => 'payload_length',
1785 'offset' => '32',
1786 'type' => '453'
1787 }
1788 },
1789 'Return' => '100',
1790 'ShortName' => 'encode_get_sensor_reading_resp'
1791 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301792 '45881' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301793 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301794 'Line' => '2126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301795 'Param' => {
1796 '0' => {
1797 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301798 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301799 },
1800 '1' => {
1801 'name' => 'payload_length',
1802 'type' => '453'
1803 },
1804 '2' => {
1805 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301806 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301807 },
1808 '3' => {
1809 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301810 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301811 },
1812 '4' => {
1813 'name' => 'sensor_operational_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301814 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301815 },
1816 '5' => {
1817 'name' => 'sensor_event_message_enable',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301818 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301819 },
1820 '6' => {
1821 'name' => 'present_state',
1822 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301823 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '7' => {
1826 'name' => 'previous_state',
1827 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301828 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301829 },
1830 '8' => {
1831 'name' => 'event_state',
1832 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301833 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 },
1835 '9' => {
1836 'name' => 'present_reading',
1837 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301838 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301839 }
1840 },
1841 'Return' => '100',
1842 'ShortName' => 'decode_get_sensor_reading_resp'
1843 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301844 '49340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301846 'Line' => '2101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301847 'Param' => {
1848 '0' => {
1849 'name' => 'instance_id',
1850 'type' => '140'
1851 },
1852 '1' => {
1853 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301854 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '2' => {
1857 'name' => 'rearm_event_state',
1858 'type' => '140'
1859 },
1860 '3' => {
1861 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301862 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 }
1864 },
1865 'Return' => '100',
1866 'ShortName' => 'encode_get_sensor_reading_req'
1867 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301868 '49556' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301869 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301870 'Line' => '2082',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301871 'Param' => {
1872 '0' => {
1873 'name' => 'change_record_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301874 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301875 },
1876 '1' => {
1877 'name' => 'change_record_data_size',
1878 'type' => '453'
1879 },
1880 '2' => {
1881 'name' => 'event_data_operation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301882 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 },
1884 '3' => {
1885 'name' => 'number_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301886 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301887 },
1888 '4' => {
1889 'name' => 'change_entry_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301890 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301891 }
1892 },
1893 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301894 '0' => 'rdi',
1895 '2' => 'r9',
1896 '3' => 'rdx',
1897 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 },
1899 'Return' => '100',
1900 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
1901 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301902 '52476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301904 'Line' => '1965',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301905 'Param' => {
1906 '0' => {
1907 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301908 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 },
1910 '1' => {
1911 'name' => 'event_data_size',
1912 'type' => '453'
1913 },
1914 '2' => {
1915 'name' => 'event_data_format',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301916 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301917 },
1918 '3' => {
1919 'name' => 'number_of_change_records',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301920 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301921 },
1922 '4' => {
1923 'name' => 'change_record_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301924 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 }
1926 },
1927 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09301928 '0' => 'rdi',
1929 '2' => 'r9',
1930 '3' => 'rdx',
1931 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 'Return' => '100',
1934 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
1935 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301936 '53235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301937 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301938 'Line' => '2036',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301939 'Param' => {
1940 '0' => {
1941 'name' => 'event_data_format',
1942 'type' => '140'
1943 },
1944 '1' => {
1945 'name' => 'number_of_change_records',
1946 'type' => '140'
1947 },
1948 '2' => {
1949 'name' => 'event_data_operations',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301950 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301951 },
1952 '3' => {
1953 'name' => 'numbers_of_change_entries',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301954 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
1956 '4' => {
1957 'name' => 'change_entries',
Andrew Jeffery76712f62024-05-22 15:19:00 +09301958 'type' => '53553'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301959 },
1960 '5' => {
1961 'name' => 'event_data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09301962 'type' => '53568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 },
1964 '6' => {
1965 'name' => 'actual_change_records_size',
1966 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301967 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301968 },
1969 '7' => {
1970 'name' => 'max_change_records_size',
1971 'offset' => '8',
1972 'type' => '453'
1973 }
1974 },
1975 'Reg' => {
1976 '0' => 'rdi',
1977 '1' => 'rbx',
1978 '2' => 'r10',
1979 '3' => 'r11',
1980 '4' => 'r8',
1981 '5' => 'r9'
1982 },
1983 'Return' => '100',
1984 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1985 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09301986 '53578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301988 'Line' => '1943',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 'Param' => {
1990 '0' => {
1991 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09301992 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301993 },
1994 '1' => {
1995 'name' => 'payload_length',
1996 'type' => '453'
1997 },
1998 '2' => {
1999 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302000 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
2002 '3' => {
2003 'name' => 'effecter_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302004 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 },
2006 '4' => {
2007 'name' => 'effecter_oper_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302008 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '5' => {
2011 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302012 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 },
2014 '6' => {
2015 'name' => 'present_value',
2016 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302017 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302018 }
2019 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302020 'Return' => '100',
2021 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2022 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302023 '57800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302024 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302025 'Line' => '1313',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302026 'Param' => {
2027 '0' => {
2028 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302029 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302030 },
2031 '1' => {
2032 'name' => 'payload_length',
2033 'type' => '453'
2034 },
2035 '2' => {
2036 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302037 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302038 }
2039 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 'Return' => '100',
2041 'ShortName' => 'decode_get_numeric_effecter_value_req'
2042 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302043 '58431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302044 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302045 'Line' => '1337',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'Param' => {
2047 '0' => {
2048 'name' => 'instance_id',
2049 'type' => '140'
2050 },
2051 '1' => {
2052 'name' => 'completion_code',
2053 'type' => '140'
2054 },
2055 '2' => {
2056 'name' => 'effecter_data_size',
2057 'type' => '140'
2058 },
2059 '3' => {
2060 'name' => 'effecter_oper_state',
2061 'type' => '140'
2062 },
2063 '4' => {
2064 'name' => 'pending_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302065 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302066 },
2067 '5' => {
2068 'name' => 'present_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302069 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302070 },
2071 '6' => {
2072 'name' => 'msg',
2073 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302074 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 },
2076 '7' => {
2077 'name' => 'payload_length',
2078 'offset' => '8',
2079 'type' => '453'
2080 }
2081 },
2082 'Return' => '100',
2083 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2084 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302085 '59121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302087 'Line' => '1922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Param' => {
2089 '0' => {
2090 'name' => 'instance_id',
2091 'type' => '140'
2092 },
2093 '1' => {
2094 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302095 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 },
2097 '2' => {
2098 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302099 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302100 }
2101 },
2102 'Return' => '100',
2103 'ShortName' => 'encode_get_numeric_effecter_value_req'
2104 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302105 '59317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302107 'Line' => '1907',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Param' => {
2109 '0' => {
2110 'name' => 'pdr_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302111 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 },
2113 '1' => {
2114 'name' => 'pdr_data_length',
2115 'type' => '453'
2116 },
2117 '2' => {
2118 'name' => 'pdr_value',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302119 'type' => '89026'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 }
2121 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302122 'Return' => '100',
2123 'ShortName' => 'decode_numeric_sensor_pdr_data'
2124 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302125 '89031' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302126 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302127 'Line' => '1895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302128 'Param' => {
2129 '0' => {
2130 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302131 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302132 },
2133 '1' => {
2134 'name' => 'sensor_data_length',
2135 'type' => '453'
2136 },
2137 '2' => {
2138 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302139 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 },
2141 '3' => {
2142 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302143 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 },
2145 '4' => {
2146 'name' => 'sensor_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302147 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 },
2149 '5' => {
2150 'name' => 'present_reading',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302151 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 }
2153 },
2154 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302155 '0' => 'rdi',
2156 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 },
2158 'Return' => '100',
2159 'ShortName' => 'decode_numeric_sensor_data'
2160 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302161 '91543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302162 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302163 'Line' => '1874',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302164 'Param' => {
2165 '0' => {
2166 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302167 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 },
2169 '1' => {
2170 'name' => 'sensor_data_length',
2171 'type' => '453'
2172 },
2173 '2' => {
2174 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302175 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 },
2177 '3' => {
2178 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302179 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '4' => {
2182 'name' => 'previous_event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302183 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302184 }
2185 },
2186 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302187 '0' => 'rdi',
2188 '2' => 'r9',
2189 '3' => 'rdx',
2190 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302191 },
2192 'Return' => '100',
2193 'ShortName' => 'decode_state_sensor_data'
2194 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302195 '92500' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302196 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302197 'Line' => '1856',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302198 'Param' => {
2199 '0' => {
2200 'name' => 'sensor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302201 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302202 },
2203 '1' => {
2204 'name' => 'sensor_data_length',
2205 'type' => '453'
2206 },
2207 '2' => {
2208 'name' => 'present_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302209 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302210 },
2211 '3' => {
2212 'name' => 'previous_op_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302213 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302214 }
2215 },
2216 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302217 '1' => 'rsi',
2218 '2' => 'rdx',
2219 '3' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302220 },
2221 'Return' => '100',
2222 'ShortName' => 'decode_sensor_op_data'
2223 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302224 '93239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302225 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302226 'Line' => '1839',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302227 'Param' => {
2228 '0' => {
2229 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302230 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302231 },
2232 '1' => {
2233 'name' => 'event_data_length',
2234 'type' => '453'
2235 },
2236 '2' => {
2237 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302238 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302239 },
2240 '3' => {
2241 'name' => 'sensor_event_class_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302242 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302243 },
2244 '4' => {
2245 'name' => 'event_class_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302246 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 }
2248 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302249 'Return' => '100',
2250 'ShortName' => 'decode_sensor_event_data'
2251 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302252 '94093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302253 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302254 'Line' => '1818',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302255 'Param' => {
2256 '0' => {
2257 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302258 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302259 },
2260 '1' => {
2261 'name' => 'payload_length',
2262 'type' => '453'
2263 },
2264 '2' => {
2265 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302266 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302267 },
2268 '3' => {
2269 'name' => 'synchrony_config',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302270 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 },
2272 '4' => {
2273 'name' => 'synchrony_config_support',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302274 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 },
2276 '5' => {
2277 'name' => 'number_event_class_returned',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302278 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 },
2280 '6' => {
2281 'name' => 'event_class',
2282 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302283 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302284 },
2285 '7' => {
2286 'name' => 'event_class_count',
2287 'offset' => '8',
2288 'type' => '140'
2289 }
2290 },
2291 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302292 '4' => 'r8',
2293 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 },
2295 'Return' => '100',
2296 'ShortName' => 'decode_event_message_supported_resp'
2297 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302298 '95616' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302299 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302300 'Line' => '1801',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302301 'Param' => {
2302 '0' => {
2303 'name' => 'instance_id',
2304 'type' => '140'
2305 },
2306 '1' => {
2307 'name' => 'format_version',
2308 'type' => '140'
2309 },
2310 '2' => {
2311 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302312 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302313 }
2314 },
2315 'Return' => '100',
2316 'ShortName' => 'encode_event_message_supported_req'
2317 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302318 '95812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302320 'Line' => '1774',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'Param' => {
2322 '0' => {
2323 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302324 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 },
2326 '1' => {
2327 'name' => 'payload_length',
2328 'type' => '453'
2329 },
2330 '2' => {
2331 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302332 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
2334 '3' => {
2335 'name' => 'terminus_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302336 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 }
2338 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 'Return' => '100',
2340 'ShortName' => 'decode_event_message_buffer_size_resp'
2341 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302342 '96661' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302343 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302344 'Line' => '1787',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 'Param' => {
2346 '0' => {
2347 'name' => 'instance_id',
2348 'type' => '140'
2349 },
2350 '1' => {
2351 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302352 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302353 },
2354 '2' => {
2355 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302356 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302357 }
2358 },
2359 'Reg' => {
2360 '2' => 'rbx'
2361 },
2362 'Return' => '100',
2363 'ShortName' => 'encode_event_message_buffer_size_req'
2364 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302365 '96857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302367 'Line' => '1763',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302371 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 },
2373 '1' => {
2374 'name' => 'payload_length',
2375 'type' => '453'
2376 },
2377 '2' => {
2378 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302379 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302380 },
2381 '3' => {
2382 'name' => 'platform_event_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302383 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302384 }
2385 },
2386 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302387 '0' => 'r8',
2388 '3' => 'rdi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 },
2390 'Return' => '100',
2391 'ShortName' => 'decode_platform_event_message_resp'
2392 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302393 '97572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302394 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302395 'Line' => '1706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Param' => {
2397 '0' => {
2398 'name' => 'instance_id',
2399 'type' => '140'
2400 },
2401 '1' => {
2402 'name' => 'format_version',
2403 'type' => '140'
2404 },
2405 '2' => {
2406 'name' => 'tid',
2407 'type' => '140'
2408 },
2409 '3' => {
2410 'name' => 'event_class',
2411 'type' => '140'
2412 },
2413 '4' => {
2414 'name' => 'event_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302415 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302416 },
2417 '5' => {
2418 'name' => 'event_data_length',
2419 'type' => '453'
2420 },
2421 '6' => {
2422 'name' => 'msg',
2423 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302424 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302425 },
2426 '7' => {
2427 'name' => 'payload_length',
2428 'offset' => '8',
2429 'type' => '453'
2430 }
2431 },
2432 'Return' => '100',
2433 'ShortName' => 'encode_platform_event_message_req'
2434 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302435 '97971' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302436 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302437 'Line' => '1686',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302438 'Param' => {
2439 '0' => {
2440 'name' => 'instance_id',
2441 'type' => '140'
2442 },
2443 '1' => {
2444 'name' => 'completion_code',
2445 'type' => '140'
2446 },
2447 '2' => {
2448 'name' => 'tid',
2449 'type' => '140'
2450 },
2451 '3' => {
2452 'name' => 'event_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302453 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302454 },
2455 '4' => {
2456 'name' => 'next_data_transfer_handle',
2457 'type' => '152'
2458 },
2459 '5' => {
2460 'name' => 'transfer_flag',
2461 'type' => '140'
2462 },
2463 '6' => {
2464 'name' => 'event_class',
2465 'offset' => '0',
2466 'type' => '140'
2467 },
2468 '7' => {
2469 'name' => 'event_data_size',
2470 'offset' => '8',
2471 'type' => '152'
2472 },
2473 '8' => {
2474 'name' => 'event_data',
2475 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302476 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302477 },
2478 '9' => {
2479 'name' => 'checksum',
2480 'offset' => '24',
2481 'type' => '152'
2482 },
2483 '10' => {
2484 'name' => 'msg',
2485 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302486 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 },
2488 '11' => {
2489 'name' => 'payload_length',
2490 'offset' => '40',
2491 'type' => '453'
2492 }
2493 },
2494 'Return' => '100',
2495 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2496 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302497 '100524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302498 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302499 'Line' => '1664',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302500 'Param' => {
2501 '0' => {
2502 'name' => 'instance_id',
2503 'type' => '140'
2504 },
2505 '1' => {
2506 'name' => 'completion_code',
2507 'type' => '140'
2508 },
2509 '2' => {
2510 'name' => 'platform_event_status',
2511 'type' => '140'
2512 },
2513 '3' => {
2514 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302515 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302516 }
2517 },
2518 'Return' => '100',
2519 'ShortName' => 'encode_platform_event_message_resp'
2520 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302521 '100740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302522 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302523 'Line' => '1649',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302524 'Param' => {
2525 '0' => {
2526 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302527 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302528 },
2529 '1' => {
2530 'name' => 'payload_length',
2531 'type' => '453'
2532 },
2533 '2' => {
2534 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302535 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 },
2537 '3' => {
2538 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302539 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302540 },
2541 '4' => {
2542 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302543 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 },
2545 '5' => {
2546 'name' => 'event_id_to_acknowledge',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302547 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 }
2549 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 'Return' => '100',
2551 'ShortName' => 'decode_poll_for_platform_event_message_req'
2552 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302553 '102090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302554 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302555 'Line' => '1633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'Param' => {
2557 '0' => {
2558 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302559 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 },
2561 '1' => {
2562 'name' => 'payload_length',
2563 'type' => '453'
2564 },
2565 '2' => {
2566 'name' => 'format_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302567 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302568 },
2569 '3' => {
2570 'name' => 'tid',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302571 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302572 },
2573 '4' => {
2574 'name' => 'event_class',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302575 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 },
2577 '5' => {
2578 'name' => 'event_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302579 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 }
2581 },
2582 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302583 '0' => 'rdi',
2584 '2' => 'rdx',
2585 '3' => 'r10',
2586 '4' => 'r8',
2587 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 'Return' => '100',
2590 'ShortName' => 'decode_platform_event_message_req'
2591 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302592 '103067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302593 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302594 'Line' => '2060',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302595 'Param' => {
2596 '0' => {
2597 'name' => 'event_data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302598 'type' => '103257'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 },
2600 '1' => {
2601 'name' => 'event_data_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302602 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 },
2604 '2' => {
2605 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302606 'type' => '12637'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 },
2608 '3' => {
2609 'name' => 'sensor_event_class',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302610 'type' => '14081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 },
2612 '4' => {
2613 'name' => 'sensor_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302614 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 },
2616 '5' => {
2617 'name' => 'event_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302618 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302619 },
2620 '6' => {
2621 'name' => 'previous_event_state',
2622 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302623 'type' => '5568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 },
2625 '7' => {
2626 'name' => 'actual_event_data_size',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302627 'type' => '50320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302628 }
2629 },
2630 'Reg' => {
2631 '1' => 'rdi',
2632 '2' => 'rdx',
2633 '3' => 'rcx',
2634 '4' => 'r8',
2635 '5' => 'r9',
2636 '7' => 'rsi'
2637 },
2638 'Return' => '100',
2639 'ShortName' => 'encode_sensor_event_data'
2640 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302641 '103272' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302642 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302643 'Line' => '1278',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302644 'Param' => {
2645 '0' => {
2646 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302647 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302648 },
2649 '1' => {
2650 'name' => 'payload_length',
2651 'type' => '453'
2652 },
2653 '2' => {
2654 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302655 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302656 },
2657 '3' => {
2658 'name' => 'sensor_rearm',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302659 'type' => '3889'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302660 },
2661 '4' => {
2662 'name' => 'reserved',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302663 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302664 }
2665 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302666 'Return' => '100',
2667 'ShortName' => 'decode_get_state_sensor_readings_req'
2668 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302669 '104346' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302671 'Line' => '1614',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Param' => {
2673 '0' => {
2674 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302675 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302676 },
2677 '1' => {
2678 'name' => 'payload_length',
2679 'type' => '453'
2680 },
2681 '2' => {
2682 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302683 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302684 },
2685 '3' => {
2686 'name' => 'comp_sensor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302687 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 },
2689 '4' => {
2690 'name' => 'field',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302691 'type' => '105946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 }
2693 },
2694 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302695 '3' => 'rdi',
2696 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302697 },
2698 'Return' => '100',
2699 'ShortName' => 'decode_get_state_sensor_readings_resp'
2700 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302701 '105951' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302702 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302703 'Line' => '1594',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302704 'Param' => {
2705 '0' => {
2706 'name' => 'instance_id',
2707 'type' => '140'
2708 },
2709 '1' => {
2710 'name' => 'sensor_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302711 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302712 },
2713 '2' => {
2714 'name' => 'sensor_rearm',
2715 'type' => '318'
2716 },
2717 '3' => {
2718 'name' => 'reserved',
2719 'type' => '140'
2720 },
2721 '4' => {
2722 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302723 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302724 }
2725 },
2726 'Return' => '100',
2727 'ShortName' => 'encode_get_state_sensor_readings_req'
2728 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302729 '106187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302730 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302731 'Line' => '1298',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302732 'Param' => {
2733 '0' => {
2734 'name' => 'instance_id',
2735 'type' => '140'
2736 },
2737 '1' => {
2738 'name' => 'completion_code',
2739 'type' => '140'
2740 },
2741 '2' => {
2742 'name' => 'comp_sensor_count',
2743 'type' => '140'
2744 },
2745 '3' => {
2746 'name' => 'field',
Andrew Jeffery76712f62024-05-22 15:19:00 +09302747 'type' => '105946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 },
2749 '4' => {
2750 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302751 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 }
2753 },
2754 'Return' => '100',
2755 'ShortName' => 'encode_get_state_sensor_readings_resp'
2756 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302757 '106539' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302758 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302759 'Line' => '1575',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 'Param' => {
2761 '0' => {
2762 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302763 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302764 },
2765 '1' => {
2766 'name' => 'payload_length',
2767 'type' => '453'
2768 },
2769 '2' => {
2770 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302771 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 }
2773 },
2774 'Reg' => {
2775 '0' => 'rdi',
2776 '1' => 'rsi',
2777 '2' => 'rdx'
2778 },
2779 'Return' => '100',
2780 'ShortName' => 'decode_set_numeric_effecter_value_resp'
2781 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302782 '106615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302783 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302784 'Line' => '1562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302785 'Param' => {
2786 '0' => {
2787 'name' => 'instance_id',
2788 'type' => '140'
2789 },
2790 '1' => {
2791 'name' => 'effecter_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302792 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302793 },
2794 '2' => {
2795 'name' => 'effecter_data_size',
2796 'type' => '140'
2797 },
2798 '3' => {
2799 'name' => 'effecter_value',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302800 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302801 },
2802 '4' => {
2803 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302804 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302805 },
2806 '5' => {
2807 'name' => 'payload_length',
2808 'type' => '453'
2809 }
2810 },
2811 'Reg' => {
2812 '3' => 'r12'
2813 },
2814 'Return' => '100',
2815 'ShortName' => 'encode_set_numeric_effecter_value_req'
2816 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302817 '107083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302818 'Header' => 'platform.h',
2819 'Line' => '1169',
2820 'Param' => {
2821 '0' => {
2822 'name' => 'instance_id',
2823 'type' => '140'
2824 },
2825 '1' => {
2826 'name' => 'completion_code',
2827 'type' => '140'
2828 },
2829 '2' => {
2830 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302831 'type' => '1624'
2832 },
2833 '3' => {
2834 'name' => 'payload_length',
2835 'type' => '453'
2836 }
2837 },
2838 'Return' => '100',
2839 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2840 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302841 '107274' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302842 'Header' => 'platform.h',
2843 'Line' => '1153',
2844 'Param' => {
2845 '0' => {
2846 'name' => 'msg',
2847 'type' => '2071'
2848 },
2849 '1' => {
2850 'name' => 'payload_length',
2851 'type' => '453'
2852 },
2853 '2' => {
2854 'name' => 'effecter_id',
2855 'type' => '9256'
2856 },
2857 '3' => {
2858 'name' => 'effecter_data_size',
2859 'type' => '2076'
2860 },
2861 '4' => {
2862 'name' => 'effecter_value',
2863 'type' => '2076'
2864 }
2865 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302866 'Return' => '100',
2867 'ShortName' => 'decode_set_numeric_effecter_value_req'
2868 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302869 '109750' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302870 'Header' => 'platform.h',
2871 'Line' => '1493',
2872 'Param' => {
2873 '0' => {
2874 'name' => 'msg',
2875 'type' => '2071'
2876 },
2877 '1' => {
2878 'name' => 'payload_length',
2879 'type' => '453'
2880 },
2881 '2' => {
2882 'name' => 'completion_code',
2883 'type' => '2076'
2884 },
2885 '3' => {
2886 'name' => 'next_record_hndl',
2887 'type' => '2081'
2888 },
2889 '4' => {
2890 'name' => 'next_data_transfer_hndl',
2891 'type' => '2081'
2892 },
2893 '5' => {
2894 'name' => 'transfer_flag',
2895 'type' => '2076'
2896 },
2897 '6' => {
2898 'name' => 'resp_cnt',
2899 'offset' => '0',
2900 'type' => '9256'
2901 },
2902 '7' => {
2903 'name' => 'record_data',
2904 'offset' => '8',
2905 'type' => '2076'
2906 },
2907 '8' => {
2908 'name' => 'record_data_length',
2909 'offset' => '16',
2910 'type' => '453'
2911 },
2912 '9' => {
2913 'name' => 'transfer_crc',
2914 'offset' => '24',
2915 'type' => '2076'
2916 }
2917 },
2918 'Reg' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +09302919 '5' => 'rbx'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302920 },
2921 'Return' => '100',
2922 'ShortName' => 'decode_get_pdr_resp'
2923 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302924 '111923' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302925 'Header' => 'platform.h',
2926 'Line' => '1462',
2927 'Param' => {
2928 '0' => {
2929 'name' => 'instance_id',
2930 'type' => '140'
2931 },
2932 '1' => {
2933 'name' => 'record_hndl',
2934 'type' => '152'
2935 },
2936 '2' => {
2937 'name' => 'data_transfer_hndl',
2938 'type' => '152'
2939 },
2940 '3' => {
2941 'name' => 'transfer_op_flag',
2942 'type' => '140'
2943 },
2944 '4' => {
2945 'name' => 'request_cnt',
2946 'type' => '5573'
2947 },
2948 '5' => {
2949 'name' => 'record_chg_num',
2950 'type' => '5573'
2951 },
2952 '6' => {
2953 'name' => 'msg',
2954 'offset' => '0',
2955 'type' => '1624'
2956 },
2957 '7' => {
2958 'name' => 'payload_length',
2959 'offset' => '8',
2960 'type' => '453'
2961 }
2962 },
2963 'Reg' => {
2964 '2' => 'r14'
2965 },
2966 'Return' => '100',
2967 'ShortName' => 'encode_get_pdr_req'
2968 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09302969 '112211' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09302970 'Header' => 'platform.h',
2971 'Line' => '1436',
2972 'Param' => {
2973 '0' => {
2974 'name' => 'msg',
2975 'type' => '2071'
2976 },
2977 '1' => {
2978 'name' => 'payload_length',
2979 'type' => '453'
2980 },
2981 '2' => {
2982 'name' => 'completion_code',
2983 'type' => '2076'
2984 },
2985 '3' => {
2986 'name' => 'repository_state',
2987 'type' => '2076'
2988 },
2989 '4' => {
2990 'name' => 'update_time',
2991 'type' => '2076'
2992 },
2993 '5' => {
2994 'name' => 'oem_update_time',
2995 'type' => '2076'
2996 },
2997 '6' => {
2998 'name' => 'record_count',
2999 'offset' => '0',
3000 'type' => '2081'
3001 },
3002 '7' => {
3003 'name' => 'repository_size',
3004 'offset' => '8',
3005 'type' => '2081'
3006 },
3007 '8' => {
3008 'name' => 'largest_record_size',
3009 'offset' => '16',
3010 'type' => '2081'
3011 },
3012 '9' => {
3013 'name' => 'data_transfer_handle_timeout',
3014 'offset' => '24',
3015 'type' => '2076'
3016 }
3017 },
3018 'Return' => '100',
3019 'ShortName' => 'decode_get_pdr_repository_info_resp'
3020 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303021 '114555' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303022 'Header' => 'platform.h',
3023 'Line' => '1412',
3024 'Param' => {
3025 '0' => {
3026 'name' => 'instance_id',
3027 'type' => '140'
3028 },
3029 '1' => {
3030 'name' => 'completion_code',
3031 'type' => '140'
3032 },
3033 '2' => {
3034 'name' => 'repository_state',
3035 'type' => '140'
3036 },
3037 '3' => {
3038 'name' => 'update_time',
3039 'type' => '6817'
3040 },
3041 '4' => {
3042 'name' => 'oem_update_time',
3043 'type' => '6817'
3044 },
3045 '5' => {
3046 'name' => 'record_count',
3047 'type' => '152'
3048 },
3049 '6' => {
3050 'name' => 'repository_size',
3051 'offset' => '0',
3052 'type' => '152'
3053 },
3054 '7' => {
3055 'name' => 'largest_record_size',
3056 'offset' => '8',
3057 'type' => '152'
3058 },
3059 '8' => {
3060 'name' => 'data_transfer_handle_timeout',
3061 'offset' => '16',
3062 'type' => '140'
3063 },
3064 '9' => {
3065 'name' => 'msg',
3066 'offset' => '24',
3067 'type' => '1624'
3068 }
3069 },
3070 'Return' => '100',
3071 'ShortName' => 'encode_get_pdr_repository_info_resp'
3072 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303073 '115031' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303074 'Header' => 'platform.h',
3075 'Line' => '1236',
3076 'Param' => {
3077 '0' => {
3078 'name' => 'instance_id',
3079 'type' => '140'
3080 },
3081 '1' => {
3082 'name' => 'completion_code',
3083 'type' => '140'
3084 },
3085 '2' => {
3086 'name' => 'next_record_hndl',
3087 'type' => '152'
3088 },
3089 '3' => {
3090 'name' => 'next_data_transfer_hndl',
3091 'type' => '152'
3092 },
3093 '4' => {
3094 'name' => 'transfer_flag',
3095 'type' => '140'
3096 },
3097 '5' => {
3098 'name' => 'resp_cnt',
3099 'type' => '5573'
3100 },
3101 '6' => {
3102 'name' => 'record_data',
3103 'offset' => '0',
3104 'type' => '6817'
3105 },
3106 '7' => {
3107 'name' => 'transfer_crc',
3108 'offset' => '8',
3109 'type' => '140'
3110 },
3111 '8' => {
3112 'name' => 'msg',
3113 'offset' => '16',
3114 'type' => '1624'
3115 }
3116 },
3117 'Return' => '100',
3118 'ShortName' => 'encode_get_pdr_resp'
3119 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303120 '115483' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303121 'Header' => 'platform.h',
3122 'Line' => '1257',
3123 'Param' => {
3124 '0' => {
3125 'name' => 'msg',
3126 'type' => '2071'
3127 },
3128 '1' => {
3129 'name' => 'payload_length',
3130 'type' => '453'
3131 },
3132 '2' => {
3133 'name' => 'record_hndl',
3134 'type' => '2081'
3135 },
3136 '3' => {
3137 'name' => 'data_transfer_hndl',
3138 'type' => '2081'
3139 },
3140 '4' => {
3141 'name' => 'transfer_op_flag',
3142 'type' => '2076'
3143 },
3144 '5' => {
3145 'name' => 'request_cnt',
3146 'type' => '9256'
3147 },
3148 '6' => {
3149 'name' => 'record_chg_num',
3150 'offset' => '0',
3151 'type' => '9256'
3152 }
3153 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303154 'Return' => '100',
3155 'ShortName' => 'decode_get_pdr_req'
3156 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303157 '117249' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303158 'Header' => 'platform.h',
3159 'Line' => '1208',
3160 'Param' => {
3161 '0' => {
3162 'name' => 'msg',
3163 'type' => '2071'
3164 },
3165 '1' => {
3166 'name' => 'payload_length',
3167 'type' => '453'
3168 },
3169 '2' => {
3170 'name' => 'effecter_id',
3171 'type' => '9256'
3172 },
3173 '3' => {
3174 'name' => 'comp_effecter_count',
3175 'type' => '2076'
3176 },
3177 '4' => {
3178 'name' => 'field',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303179 'type' => '118556'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303180 }
3181 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303182 'Return' => '100',
3183 'ShortName' => 'decode_set_state_effecter_states_req'
3184 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303185 '118561' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303186 'Header' => 'platform.h',
3187 'Line' => '1541',
3188 'Param' => {
3189 '0' => {
3190 'name' => 'msg',
3191 'type' => '2071'
3192 },
3193 '1' => {
3194 'name' => 'payload_length',
3195 'type' => '453'
3196 },
3197 '2' => {
3198 'name' => 'completion_code',
3199 'type' => '2076'
3200 }
3201 },
3202 'Reg' => {
3203 '0' => 'rdi',
3204 '1' => 'rsi',
3205 '2' => 'rdx'
3206 },
3207 'Return' => '100',
3208 'ShortName' => 'decode_set_state_effecter_states_resp'
3209 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303210 '118634' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303211 'Header' => 'platform.h',
3212 'Line' => '1522',
3213 'Param' => {
3214 '0' => {
3215 'name' => 'instance_id',
3216 'type' => '140'
3217 },
3218 '1' => {
3219 'name' => 'effecter_id',
3220 'type' => '5573'
3221 },
3222 '2' => {
3223 'name' => 'comp_effecter_count',
3224 'type' => '140'
3225 },
3226 '3' => {
3227 'name' => 'field',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303228 'type' => '118556'
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303229 },
3230 '4' => {
3231 'name' => 'msg',
3232 'type' => '1624'
3233 }
3234 },
3235 'Reg' => {
3236 '1' => 'rsi'
3237 },
3238 'Return' => '100',
3239 'ShortName' => 'encode_set_state_effecter_states_req'
3240 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303241 '118977' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303242 'Header' => 'platform.h',
3243 'Line' => '1186',
3244 'Param' => {
3245 '0' => {
3246 'name' => 'instance_id',
3247 'type' => '140'
3248 },
3249 '1' => {
3250 'name' => 'completion_code',
3251 'type' => '140'
3252 },
3253 '2' => {
3254 'name' => 'msg',
3255 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303256 }
3257 },
3258 'Return' => '100',
3259 'ShortName' => 'encode_set_state_effecter_states_resp'
3260 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303261 '119143' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303263 'Line' => '631',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303264 'Param' => {
3265 '0' => {
3266 'name' => 'sensor',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303267 'type' => '119527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303268 },
3269 '1' => {
3270 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303271 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303272 },
3273 '2' => {
3274 'name' => 'possible_states',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303275 'type' => '119537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303276 },
3277 '3' => {
3278 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303279 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '4' => {
3282 'name' => 'actual_size',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303283 'type' => '50320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303284 }
3285 },
3286 'Reg' => {
3287 '0' => 'rdi',
3288 '1' => 'r10',
3289 '2' => 'rsi',
3290 '3' => 'r9',
3291 '4' => 'r8'
3292 },
3293 'Return' => '100',
3294 'ShortName' => 'encode_state_sensor_pdr'
3295 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303296 '119547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303297 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303298 'Line' => '833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303299 'Param' => {
3300 '0' => {
3301 'name' => 'effecter',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303302 'type' => '119931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 },
3304 '1' => {
3305 'name' => 'allocation_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303306 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '2' => {
3309 'name' => 'possible_states',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303310 'type' => '119941'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '3' => {
3313 'name' => 'possible_states_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303314 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '4' => {
3317 'name' => 'actual_size',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303318 'type' => '50320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 }
3320 },
3321 'Reg' => {
3322 '0' => 'rdi',
3323 '1' => 'r10',
3324 '2' => 'rsi',
3325 '3' => 'r9',
3326 '4' => 'r8'
3327 },
3328 'Return' => '100',
3329 'ShortName' => 'encode_state_effecter_pdr'
3330 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303331 '124627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'Header' => 'utils.h',
3333 'Line' => '39',
3334 'Param' => {
3335 '0' => {
3336 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303337 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303338 },
3339 '1' => {
3340 'name' => 'size',
3341 'type' => '453'
3342 }
3343 },
3344 'Reg' => {
3345 '1' => 'rcx'
3346 },
3347 'Return' => '152',
3348 'ShortName' => 'crc32'
3349 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303350 '124710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303351 'Header' => 'bios_table.h',
3352 'Line' => '633',
3353 'Param' => {
3354 '0' => {
3355 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303356 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '1' => {
3359 'name' => 'size',
3360 'type' => '453'
3361 }
3362 },
3363 'Reg' => {
3364 '0' => 'rdi',
3365 '1' => 'rsi'
3366 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303367 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303368 'ShortName' => 'pldm_bios_table_checksum'
3369 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303370 '124855' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 'Header' => 'bios_table.h',
3372 'Line' => '624',
3373 'Param' => {
3374 '0' => {
3375 'name' => 'src_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303376 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303377 },
3378 '1' => {
3379 'name' => 'src_length',
3380 'type' => '453'
3381 },
3382 '2' => {
3383 'name' => 'dest_table',
3384 'type' => '126'
3385 },
3386 '3' => {
3387 'name' => 'dest_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303388 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303389 },
3390 '4' => {
3391 'name' => 'entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303392 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 },
3394 '5' => {
3395 'name' => 'entry_length',
3396 'type' => '453'
3397 }
3398 },
3399 'Reg' => {
3400 '2' => 'r14',
3401 '4' => 'r13'
3402 },
3403 'Return' => '100',
3404 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3405 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303406 '125543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303407 'Header' => 'bios_table.h',
3408 'Line' => '590',
3409 'Param' => {
3410 '0' => {
3411 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303412 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303413 },
3414 '1' => {
3415 'name' => 'length',
3416 'type' => '453'
3417 },
3418 '2' => {
3419 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303420 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303421 }
3422 },
3423 'Reg' => {
3424 '2' => 'r8'
3425 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303426 'Return' => '125538',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303427 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3428 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303429 '125806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303430 'Header' => 'bios_table.h',
3431 'Line' => '197',
3432 'Param' => {
3433 '0' => {
3434 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303435 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303436 },
3437 '1' => {
3438 'name' => 'length',
3439 'type' => '453'
3440 },
3441 '2' => {
3442 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303443 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303444 }
3445 },
3446 'Reg' => {
3447 '2' => 'r8'
3448 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303449 'Return' => '125952',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303450 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3451 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303452 '126073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303453 'Header' => 'bios_table.h',
3454 'Line' => '187',
3455 'Param' => {
3456 '0' => {
3457 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303458 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303459 },
3460 '1' => {
3461 'name' => 'length',
3462 'type' => '453'
3463 },
3464 '2' => {
3465 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303466 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303467 }
3468 },
3469 'Reg' => {
3470 '2' => 'r8'
3471 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303472 'Return' => '125952',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303473 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3474 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303475 '126335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303476 'Header' => 'bios_table.h',
3477 'Line' => '146',
3478 'Param' => {
3479 '0' => {
3480 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303481 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303482 },
3483 '1' => {
3484 'name' => 'length',
3485 'type' => '453'
3486 },
3487 '2' => {
3488 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303489 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303490 }
3491 },
3492 'Reg' => {
3493 '0' => 'rbp',
3494 '1' => 'r12',
3495 '2' => 'rbx'
3496 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303497 'Return' => '126556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303498 'ShortName' => 'pldm_bios_table_string_find_by_string'
3499 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303500 '126725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303501 'Header' => 'bios_table.h',
3502 'Line' => '155',
3503 'Param' => {
3504 '0' => {
3505 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303506 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303507 },
3508 '1' => {
3509 'name' => 'length',
3510 'type' => '453'
3511 },
3512 '2' => {
3513 'name' => 'handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303514 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303515 }
3516 },
3517 'Reg' => {
3518 '2' => 'r8'
3519 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303520 'Return' => '126556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303521 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3522 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303523 '127486' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303524 'Header' => 'bios_table.h',
3525 'Line' => '52',
3526 'Param' => {
3527 '0' => {
3528 'name' => 'iter',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303529 'type' => '125533'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 }
3531 },
3532 'Reg' => {
3533 '0' => 'rdi'
3534 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303535 'Return' => '5342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303536 'ShortName' => 'pldm_bios_table_iter_value'
3537 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303538 '127534' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303539 'Header' => 'bios_table.h',
3540 'Line' => '46',
3541 'Param' => {
3542 '0' => {
3543 'name' => 'iter',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303544 'type' => '125533'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303545 }
3546 },
3547 'Return' => '1',
3548 'ShortName' => 'pldm_bios_table_iter_next'
3549 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303550 '127644' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303551 'Header' => 'bios_table.h',
3552 'Line' => '41',
3553 'Param' => {
3554 '0' => {
3555 'name' => 'iter',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303556 'type' => '127719'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303557 }
3558 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303559 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303560 'ShortName' => 'pldm_bios_table_iter_is_end'
3561 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303562 '127724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303563 'Header' => 'bios_table.h',
3564 'Line' => '34',
3565 'Param' => {
3566 '0' => {
3567 'name' => 'iter',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303568 'type' => '125533'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303569 }
3570 },
3571 'Return' => '1',
3572 'ShortName' => 'pldm_bios_table_iter_free'
3573 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303574 '127796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303575 'Header' => 'bios_table.h',
3576 'Line' => '28',
3577 'Param' => {
3578 '0' => {
3579 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303580 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303581 },
3582 '1' => {
3583 'name' => 'length',
3584 'type' => '453'
3585 },
3586 '2' => {
3587 'name' => 'type',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303588 'type' => '123409'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303589 }
3590 },
3591 'Reg' => {
3592 '0' => 'rbp',
3593 '1' => 'r12',
3594 '2' => 'rbx'
3595 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303596 'Return' => '125533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 'ShortName' => 'pldm_bios_table_iter_create'
3598 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303599 '128034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Header' => 'bios_table.h',
3601 'Line' => '609',
3602 'Param' => {
3603 '0' => {
3604 'name' => 'table',
3605 'type' => '126'
3606 },
3607 '1' => {
3608 'name' => 'capacity',
3609 'type' => '453'
3610 },
3611 '2' => {
3612 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303613 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303614 }
3615 },
3616 'Reg' => {
3617 '0' => 'rbp',
3618 '1' => 'r12',
3619 '2' => 'rbx'
3620 },
3621 'Return' => '100',
3622 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
3623 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303624 '128334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 'Header' => 'bios_table.h',
3626 'Line' => '597',
3627 'Param' => {
3628 '0' => {
3629 'name' => 'size_without_pad',
3630 'type' => '453'
3631 }
3632 },
3633 'Return' => '453',
3634 'ShortName' => 'pldm_bios_table_pad_checksum_size'
3635 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303636 '128689' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303637 'Header' => 'bios_table.h',
3638 'Line' => '572',
3639 'Param' => {
3640 '0' => {
3641 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303642 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303643 }
3644 },
3645 'Reg' => {
3646 '0' => 'rdi'
3647 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303648 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
3650 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303651 '128738' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 'Header' => 'bios_table.h',
3653 'Line' => '579',
3654 'Param' => {
3655 '0' => {
3656 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303657 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303658 }
3659 },
3660 'Return' => '453',
3661 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
3662 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303663 '129222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303664 'Header' => 'bios_table.h',
3665 'Line' => '546',
3666 'Param' => {
3667 '0' => {
3668 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303669 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303670 }
3671 },
3672 'Reg' => {
3673 '0' => 'rdi'
3674 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303675 'Return' => '123263',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303676 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
3677 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303678 '129362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303679 'Header' => 'bios_table.h',
3680 'Line' => '562',
3681 'Param' => {
3682 '0' => {
3683 'name' => 'entry',
3684 'type' => '126'
3685 },
3686 '1' => {
3687 'name' => 'entry_length',
3688 'type' => '453'
3689 },
3690 '2' => {
3691 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303692 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303693 },
3694 '3' => {
3695 'name' => 'attr_type',
3696 'type' => '140'
3697 },
3698 '4' => {
3699 'name' => 'cv',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303700 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 }
3702 },
3703 'Reg' => {
3704 '0' => 'rbx',
3705 '1' => 'r12',
3706 '2' => 'r13',
3707 '3' => 'rbp',
3708 '4' => 'r8'
3709 },
3710 'Return' => '100',
3711 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
3712 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303713 '129631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303714 'Header' => 'bios_table.h',
3715 'Line' => '540',
3716 'Return' => '453',
3717 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3718 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303719 '129793' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303720 'Header' => 'bios_table.h',
3721 'Line' => '533',
3722 'Param' => {
3723 '0' => {
3724 'name' => 'entry',
3725 'type' => '126'
3726 },
3727 '1' => {
3728 'name' => 'entry_length',
3729 'type' => '453'
3730 },
3731 '2' => {
3732 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303733 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303734 },
3735 '3' => {
3736 'name' => 'attr_type',
3737 'type' => '140'
3738 },
3739 '4' => {
3740 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303741 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303742 },
3743 '5' => {
3744 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303745 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 }
3747 },
3748 'Reg' => {
3749 '0' => 'rbx',
3750 '1' => 'r13',
3751 '2' => 'r14',
3752 '3' => 'rbp',
3753 '4' => 'r8',
3754 '5' => 'r12'
3755 },
3756 'Return' => '100',
3757 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3758 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303759 '130193' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 'Header' => 'bios_table.h',
3761 'Line' => '514',
3762 'Param' => {
3763 '0' => {
3764 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303765 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303766 },
3767 '1' => {
3768 'name' => 'current_string',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303769 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303770 }
3771 },
3772 'Return' => '1',
3773 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3774 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303775 '130288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303776 'Header' => 'bios_table.h',
3777 'Line' => '504',
3778 'Param' => {
3779 '0' => {
3780 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303781 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303782 }
3783 },
3784 'Reg' => {
3785 '0' => 'rdi'
3786 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303787 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3789 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303790 '130429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303791 'Header' => 'bios_table.h',
3792 'Line' => '498',
3793 'Param' => {
3794 '0' => {
3795 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303796 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 }
3798 },
3799 'Reg' => {
3800 '0' => 'rdi'
3801 },
3802 'Return' => '453',
3803 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3804 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303805 '130611' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303806 'Header' => 'bios_table.h',
3807 'Line' => '488',
3808 'Param' => {
3809 '0' => {
3810 'name' => 'entry',
3811 'type' => '126'
3812 },
3813 '1' => {
3814 'name' => 'entry_length',
3815 'type' => '453'
3816 },
3817 '2' => {
3818 'name' => 'attr_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303819 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 },
3821 '3' => {
3822 'name' => 'attr_type',
3823 'type' => '140'
3824 },
3825 '4' => {
3826 'name' => 'count',
3827 'type' => '140'
3828 },
3829 '5' => {
3830 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303831 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 }
3833 },
3834 'Reg' => {
3835 '0' => 'rbx',
3836 '1' => 'r14',
3837 '5' => 'r13'
3838 },
3839 'Return' => '100',
3840 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3841 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303842 '130930' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303843 'Header' => 'bios_table.h',
3844 'Line' => '469',
3845 'Param' => {
3846 '0' => {
3847 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303848 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '1' => {
3851 'name' => 'handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303852 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303853 },
3854 '2' => {
3855 'name' => 'number',
3856 'type' => '140'
3857 }
3858 },
3859 'Return' => '140',
3860 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
3861 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303862 '131177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 'Header' => 'bios_table.h',
3864 'Line' => '459',
3865 'Param' => {
3866 '0' => {
3867 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303868 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303869 }
3870 },
3871 'Reg' => {
3872 '0' => 'rdi'
3873 },
3874 'Return' => '140',
3875 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
3876 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303877 '131226' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303878 'Header' => 'bios_table.h',
3879 'Line' => '453',
3880 'Param' => {
3881 '0' => {
3882 'name' => 'count',
3883 'type' => '140'
3884 }
3885 },
3886 'Reg' => {
3887 '0' => 'rdi'
3888 },
3889 'Return' => '453',
3890 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3891 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303892 '131275' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303893 'Header' => 'bios_table.h',
3894 'Line' => '446',
3895 'Param' => {
3896 '0' => {
3897 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303898 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 }
3900 },
3901 'Reg' => {
3902 '0' => 'rdi'
3903 },
3904 'Return' => '140',
3905 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3906 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303907 '131324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 'Header' => 'bios_table.h',
3909 'Line' => '439',
3910 'Param' => {
3911 '0' => {
3912 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303913 'type' => '125538'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 }
3915 },
3916 'Reg' => {
3917 '0' => 'rdi'
3918 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303919 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3921 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303922 '131871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303923 'Header' => 'bios_table.h',
3924 'Line' => '431',
3925 'Param' => {
3926 '0' => {
3927 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303928 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303929 },
3930 '1' => {
3931 'name' => 'lower',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303932 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303933 },
3934 '2' => {
3935 'name' => 'upper',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303936 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303937 },
3938 '3' => {
3939 'name' => 'scalar',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09303940 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303941 },
3942 '4' => {
3943 'name' => 'def',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303944 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303945 }
3946 },
3947 'Reg' => {
3948 '0' => 'rdi',
3949 '1' => 'rsi',
3950 '2' => 'rdx',
3951 '3' => 'rcx',
3952 '4' => 'r8'
3953 },
3954 'Return' => '1',
3955 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3956 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303957 '132007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 'Header' => 'bios_table.h',
3959 'Line' => '419',
3960 'Param' => {
3961 '0' => {
3962 'name' => 'entry',
3963 'type' => '126'
3964 },
3965 '1' => {
3966 'name' => 'entry_length',
3967 'type' => '453'
3968 },
3969 '2' => {
3970 'name' => 'info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303971 'type' => '132269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303972 }
3973 },
3974 'Reg' => {
3975 '0' => 'r12',
3976 '1' => 'rbp',
3977 '2' => 'rbx'
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
3981 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303982 '132279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'bios_table.h',
3984 'Line' => '400',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303988 'type' => '132269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'errmsg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09303992 'type' => '132578'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 }
3994 },
3995 'Return' => '100',
3996 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
3997 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09303998 '132583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 'Header' => 'bios_table.h',
4000 'Line' => '407',
4001 'Return' => '453',
4002 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4003 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304004 '132745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 'Header' => 'bios_table.h',
4006 'Line' => '374',
4007 'Param' => {
4008 '0' => {
4009 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304010 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '1' => {
4013 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304014 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '2' => {
4017 'name' => 'size',
4018 'type' => '453'
4019 }
4020 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304021 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304022 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4023 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304024 '133014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304025 'Header' => 'bios_table.h',
4026 'Line' => '366',
4027 'Param' => {
4028 '0' => {
4029 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304030 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304031 }
4032 },
4033 'Reg' => {
4034 '0' => 'rdi'
4035 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304036 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304037 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4038 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304039 '133083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304040 'Header' => 'bios_table.h',
4041 'Line' => '358',
4042 'Param' => {
4043 '0' => {
4044 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304045 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 }
4047 },
4048 'Reg' => {
4049 '0' => 'rdi'
4050 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304051 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4053 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304054 '133152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304055 'Header' => 'bios_table.h',
4056 'Line' => '350',
4057 'Param' => {
4058 '0' => {
4059 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304060 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304061 }
4062 },
4063 'Reg' => {
4064 '0' => 'rdi'
4065 },
4066 'Return' => '140',
4067 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4068 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304069 '133221' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 'Header' => 'bios_table.h',
4071 'Line' => '342',
4072 'Param' => {
4073 '0' => {
4074 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304075 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304076 },
4077 '1' => {
4078 'name' => 'def_string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304079 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304080 }
4081 },
4082 'Reg' => {
4083 '0' => 'rdi',
4084 '1' => 'rbx'
4085 },
4086 'Return' => '100',
4087 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4088 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304089 '133391' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 'Header' => 'bios_table.h',
4091 'Line' => '331',
4092 'Param' => {
4093 '0' => {
4094 'name' => 'entry',
4095 'type' => '126'
4096 },
4097 '1' => {
4098 'name' => 'entry_length',
4099 'type' => '453'
4100 },
4101 '2' => {
4102 'name' => 'info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304103 'type' => '133750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304104 }
4105 },
4106 'Reg' => {
4107 '0' => 'r12',
4108 '2' => 'rbx'
4109 },
4110 'Return' => '100',
4111 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4112 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304113 '133755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 'Header' => 'bios_table.h',
4115 'Line' => '310',
4116 'Param' => {
4117 '0' => {
4118 'name' => 'info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304119 'type' => '133750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304120 },
4121 '1' => {
4122 'name' => 'errmsg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304123 'type' => '132578'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304124 }
4125 },
4126 'Reg' => {
4127 '1' => 'rbx'
4128 },
4129 'Return' => '100',
4130 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4131 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304132 '134024' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304133 'Header' => 'bios_table.h',
4134 'Line' => '318',
4135 'Param' => {
4136 '0' => {
4137 'name' => 'def_str_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304138 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 }
4140 },
4141 'Reg' => {
4142 '0' => 'rdi'
4143 },
4144 'Return' => '453',
4145 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4146 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304147 '134256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 'Header' => 'bios_table.h',
4149 'Line' => '284',
4150 'Param' => {
4151 '0' => {
4152 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304153 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '1' => {
4156 'name' => 'def_indices',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304157 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '2' => {
4160 'name' => 'def_num',
4161 'type' => '140'
4162 }
4163 },
4164 'Return' => '140',
4165 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4166 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304167 '134535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304168 'Header' => 'bios_table.h',
4169 'Line' => '272',
4170 'Param' => {
4171 '0' => {
4172 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304173 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '1' => {
4176 'name' => 'pv_hdls',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304177 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 },
4179 '2' => {
4180 'name' => 'pv_num',
4181 'type' => '140'
4182 }
4183 },
4184 'Reg' => {
4185 '0' => 'rcx',
4186 '1' => 'rsi',
4187 '2' => 'rdx'
4188 },
4189 'Return' => '100',
4190 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4191 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304192 '134700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 'Header' => 'bios_table.h',
4194 'Line' => '255',
4195 'Param' => {
4196 '0' => {
4197 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304198 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 },
4200 '1' => {
4201 'name' => 'def_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304202 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 }
4204 },
4205 'Reg' => {
4206 '0' => 'rdi',
4207 '1' => 'rbx'
4208 },
4209 'Return' => '100',
4210 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4211 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304212 '134861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 'Header' => 'bios_table.h',
4214 'Line' => '245',
4215 'Param' => {
4216 '0' => {
4217 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304218 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 },
4220 '1' => {
4221 'name' => 'pv_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304222 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 }
4224 },
4225 'Reg' => {
4226 '0' => 'rdi',
4227 '1' => 'rsi'
4228 },
4229 'Return' => '100',
4230 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4231 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304232 '134921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 'Header' => 'bios_table.h',
4234 'Line' => '234',
4235 'Param' => {
4236 '0' => {
4237 'name' => 'entry',
4238 'type' => '126'
4239 },
4240 '1' => {
4241 'name' => 'entry_length',
4242 'type' => '453'
4243 },
4244 '2' => {
4245 'name' => 'info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304246 'type' => '135250'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304247 }
4248 },
4249 'Reg' => {
4250 '0' => 'rbp',
4251 '2' => 'rbx'
4252 },
4253 'Return' => '100',
4254 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4255 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304256 '135255' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 'Header' => 'bios_table.h',
4258 'Line' => '220',
4259 'Param' => {
4260 '0' => {
4261 'name' => 'pv_num',
4262 'type' => '140'
4263 },
4264 '1' => {
4265 'name' => 'def_num',
4266 'type' => '140'
4267 }
4268 },
4269 'Reg' => {
4270 '0' => 'rdi',
4271 '1' => 'rsi'
4272 },
4273 'Return' => '453',
4274 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4275 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304276 '135315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304277 'Header' => 'bios_table.h',
4278 'Line' => '177',
4279 'Param' => {
4280 '0' => {
4281 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304282 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304283 }
4284 },
4285 'Reg' => {
4286 '0' => 'rdi'
4287 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304288 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4290 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304291 '135362' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304292 'Header' => 'bios_table.h',
4293 'Line' => '169',
4294 'Param' => {
4295 '0' => {
4296 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304297 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304298 }
4299 },
4300 'Reg' => {
4301 '0' => 'rdi'
4302 },
4303 'Return' => '140',
4304 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4305 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304306 '135409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 'Header' => 'bios_table.h',
4308 'Line' => '162',
4309 'Param' => {
4310 '0' => {
4311 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304312 'type' => '125952'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304313 }
4314 },
4315 'Reg' => {
4316 '0' => 'rdi'
4317 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304318 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4320 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304321 '136042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 'Header' => 'bios_table.h',
4323 'Line' => '135',
4324 'Param' => {
4325 '0' => {
4326 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304327 'type' => '126556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304328 },
4329 '1' => {
4330 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304331 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304332 },
4333 '2' => {
4334 'name' => 'size',
4335 'type' => '453'
4336 }
4337 },
4338 'Reg' => {
4339 '0' => 'rdi',
4340 '1' => 'rsi',
4341 '2' => 'rdx'
4342 },
4343 'Return' => '100',
4344 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4345 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304346 '136279' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304347 'Header' => 'bios_table.h',
4348 'Line' => '120',
4349 'Param' => {
4350 '0' => {
4351 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304352 'type' => '126556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304353 }
4354 },
4355 'Reg' => {
4356 '0' => 'rdi'
4357 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304358 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4360 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304361 '136326' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Header' => 'bios_table.h',
4363 'Line' => '113',
4364 'Param' => {
4365 '0' => {
4366 'name' => 'entry',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304367 'type' => '126556'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 }
4369 },
4370 'Reg' => {
4371 '0' => 'rdi'
4372 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304373 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4375 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304376 '136373' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304377 'Header' => 'bios_table.h',
4378 'Line' => '105',
4379 'Param' => {
4380 '0' => {
4381 'name' => 'entry',
4382 'type' => '126'
4383 },
4384 '1' => {
4385 'name' => 'entry_length',
4386 'type' => '453'
4387 },
4388 '2' => {
4389 'name' => 'str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304390 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304391 },
4392 '3' => {
4393 'name' => 'str_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304394 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304395 }
4396 },
4397 'Return' => '100',
4398 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4399 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304400 '136734' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304401 'Header' => 'bios_table.h',
4402 'Line' => '91',
4403 'Param' => {
4404 '0' => {
4405 'name' => 'string_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304406 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304407 }
4408 },
4409 'Reg' => {
4410 '0' => 'rdi'
4411 },
4412 'Return' => '453',
4413 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4414 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304415 '142777' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304416 'Header' => 'utils.h',
4417 'Line' => '108',
4418 'Param' => {
4419 '0' => {
4420 'name' => 'transfer_flag',
4421 'type' => '140'
4422 }
4423 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304424 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304425 'ShortName' => 'is_transfer_flag_valid'
4426 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304427 '142923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304429 'Line' => '1285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304430 'Param' => {
4431 '0' => {
4432 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304433 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 },
4435 '1' => {
4436 'name' => 'payload_length',
4437 'type' => '453'
4438 },
4439 '2' => {
4440 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304441 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304442 },
4443 '3' => {
4444 'name' => 'non_functioning_component_indication',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304445 'type' => '143105'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 },
4447 '4' => {
4448 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304449 'type' => '143110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 }
4451 },
4452 'Reg' => {
4453 '0' => 'rbx',
4454 '3' => 'rbp',
4455 '4' => 'r12'
4456 },
4457 'Return' => '100',
4458 'ShortName' => 'decode_cancel_update_resp'
4459 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304460 '143120' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304462 'Line' => '1268',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304463 'Param' => {
4464 '0' => {
4465 'name' => 'instance_id',
4466 'type' => '140'
4467 },
4468 '1' => {
4469 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304470 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304471 },
4472 '2' => {
4473 'name' => 'payload_length',
4474 'type' => '453'
4475 }
4476 },
4477 'Return' => '100',
4478 'ShortName' => 'encode_cancel_update_req'
4479 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304480 '143291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304481 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304482 'Line' => '1253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304483 'Param' => {
4484 '0' => {
4485 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304486 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304487 },
4488 '1' => {
4489 'name' => 'payload_length',
4490 'type' => '453'
4491 },
4492 '2' => {
4493 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304494 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304495 }
4496 },
4497 'Reg' => {
4498 '0' => 'rdi',
4499 '1' => 'rsi',
4500 '2' => 'rdx'
4501 },
4502 'Return' => '100',
4503 'ShortName' => 'decode_cancel_update_component_resp'
4504 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304505 '143367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304506 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304507 'Line' => '1241',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304508 'Param' => {
4509 '0' => {
4510 'name' => 'instance_id',
4511 'type' => '140'
4512 },
4513 '1' => {
4514 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304515 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304516 },
4517 '2' => {
4518 'name' => 'payload_length',
4519 'type' => '453'
4520 }
4521 },
4522 'Return' => '100',
4523 'ShortName' => 'encode_cancel_update_component_req'
4524 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304525 '143538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304526 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304527 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304528 'Param' => {
4529 '0' => {
4530 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304531 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304532 },
4533 '1' => {
4534 'name' => 'payload_length',
4535 'type' => '453'
4536 },
4537 '2' => {
4538 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304539 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304540 },
4541 '3' => {
4542 'name' => 'current_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304543 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304544 },
4545 '4' => {
4546 'name' => 'previous_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304547 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304548 },
4549 '5' => {
4550 'name' => 'aux_state',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304551 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304552 },
4553 '6' => {
4554 'name' => 'aux_state_status',
4555 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304556 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 },
4558 '7' => {
4559 'name' => 'progress_percent',
4560 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304561 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304562 },
4563 '8' => {
4564 'name' => 'reason_code',
4565 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304566 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 },
4568 '9' => {
4569 'name' => 'update_option_flags_enabled',
4570 'offset' => '24',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304571 'type' => '143865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304572 }
4573 },
4574 'Reg' => {
4575 '0' => 'rbx',
4576 '3' => 'r12',
4577 '4' => 'rbp',
4578 '5' => 'r13'
4579 },
4580 'Return' => '100',
4581 'ShortName' => 'decode_get_status_resp'
4582 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304583 '143875' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304584 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304585 'Line' => '1203',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304586 'Param' => {
4587 '0' => {
4588 'name' => 'instance_id',
4589 'type' => '140'
4590 },
4591 '1' => {
4592 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304593 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 },
4595 '2' => {
4596 'name' => 'payload_length',
4597 'type' => '453'
4598 }
4599 },
4600 'Return' => '100',
4601 'ShortName' => 'encode_get_status_req'
4602 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304603 '144046' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304605 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304606 'Param' => {
4607 '0' => {
4608 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304609 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 },
4611 '1' => {
4612 'name' => 'payload_length',
4613 'type' => '453'
4614 },
4615 '2' => {
4616 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304617 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304618 },
4619 '3' => {
4620 'name' => 'estimated_time_activation',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304621 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304622 }
4623 },
4624 'Reg' => {
4625 '1' => 'rsi',
4626 '2' => 'rdx',
4627 '3' => 'rcx'
4628 },
4629 'Return' => '100',
4630 'ShortName' => 'decode_activate_firmware_resp'
4631 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304632 '144172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304634 'Line' => '1173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304635 'Param' => {
4636 '0' => {
4637 'name' => 'instance_id',
4638 'type' => '140'
4639 },
4640 '1' => {
4641 'name' => 'self_contained_activation_req',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304642 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 },
4644 '2' => {
4645 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304646 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 },
4648 '3' => {
4649 'name' => 'payload_length',
4650 'type' => '453'
4651 }
4652 },
4653 'Return' => '100',
4654 'ShortName' => 'encode_activate_firmware_req'
4655 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304656 '144414' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304658 'Line' => '1158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 'Param' => {
4660 '0' => {
4661 'name' => 'instance_id',
4662 'type' => '140'
4663 },
4664 '1' => {
4665 'name' => 'completion_code',
4666 'type' => '140'
4667 },
4668 '2' => {
4669 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304670 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304671 },
4672 '3' => {
4673 'name' => 'payload_length',
4674 'type' => '453'
4675 }
4676 },
4677 'Return' => '100',
4678 'ShortName' => 'encode_apply_complete_resp'
4679 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304680 '144604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304681 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304682 'Line' => '1141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304683 'Param' => {
4684 '0' => {
4685 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304686 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 },
4688 '1' => {
4689 'name' => 'payload_length',
4690 'type' => '453'
4691 },
4692 '2' => {
4693 'name' => 'apply_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304694 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304695 },
4696 '3' => {
4697 'name' => 'comp_activation_methods_modification',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304698 'type' => '144714'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304699 }
4700 },
4701 'Reg' => {
4702 '0' => 'rdi',
4703 '1' => 'rsi',
4704 '2' => 'rdx',
4705 '3' => 'rcx'
4706 },
4707 'Return' => '100',
4708 'ShortName' => 'decode_apply_complete_req'
4709 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304710 '144724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304712 'Line' => '1128',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304713 'Param' => {
4714 '0' => {
4715 'name' => 'instance_id',
4716 'type' => '140'
4717 },
4718 '1' => {
4719 'name' => 'completion_code',
4720 'type' => '140'
4721 },
4722 '2' => {
4723 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304724 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304725 },
4726 '3' => {
4727 'name' => 'payload_length',
4728 'type' => '453'
4729 }
4730 },
4731 'Return' => '100',
4732 'ShortName' => 'encode_verify_complete_resp'
4733 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304734 '144914' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304735 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304736 'Line' => '1113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 'Param' => {
4738 '0' => {
4739 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304740 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304741 },
4742 '1' => {
4743 'name' => 'payload_length',
4744 'type' => '453'
4745 },
4746 '2' => {
4747 'name' => 'verify_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304748 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304749 }
4750 },
4751 'Reg' => {
4752 '0' => 'rdi',
4753 '1' => 'rsi',
4754 '2' => 'rdx'
4755 },
4756 'Return' => '100',
4757 'ShortName' => 'decode_verify_complete_req'
4758 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304759 '144990' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304760 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304761 'Line' => '1102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 'Param' => {
4763 '0' => {
4764 'name' => 'instance_id',
4765 'type' => '140'
4766 },
4767 '1' => {
4768 'name' => 'completion_code',
4769 'type' => '140'
4770 },
4771 '2' => {
4772 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304773 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304774 },
4775 '3' => {
4776 'name' => 'payload_length',
4777 'type' => '453'
4778 }
4779 },
4780 'Return' => '100',
4781 'ShortName' => 'encode_transfer_complete_resp'
4782 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304783 '145180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304784 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304785 'Line' => '1086',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304786 'Param' => {
4787 '0' => {
4788 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304789 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304790 },
4791 '1' => {
4792 'name' => 'payload_length',
4793 'type' => '453'
4794 },
4795 '2' => {
4796 'name' => 'transfer_result',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304797 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304798 }
4799 },
4800 'Reg' => {
4801 '0' => 'rdi',
4802 '1' => 'rsi',
4803 '2' => 'rdx'
4804 },
4805 'Return' => '100',
4806 'ShortName' => 'decode_transfer_complete_req'
4807 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304808 '145256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304810 'Line' => '1073',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'instance_id',
4814 'type' => '140'
4815 },
4816 '1' => {
4817 'name' => 'completion_code',
4818 'type' => '140'
4819 },
4820 '2' => {
4821 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304822 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 },
4824 '3' => {
4825 'name' => 'payload_length',
4826 'type' => '453'
4827 }
4828 },
4829 'Reg' => {
4830 '2' => 'rbx'
4831 },
4832 'Return' => '100',
4833 'ShortName' => 'encode_request_firmware_data_resp'
4834 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304835 '145446' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304837 'Line' => '1051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304838 'Param' => {
4839 '0' => {
4840 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304841 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 },
4843 '1' => {
4844 'name' => 'payload_length',
4845 'type' => '453'
4846 },
4847 '2' => {
4848 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304849 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 },
4851 '3' => {
4852 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304853 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 }
4855 },
4856 'Reg' => {
4857 '0' => 'rdi',
4858 '1' => 'rsi',
4859 '2' => 'rdx',
4860 '3' => 'rcx'
4861 },
4862 'Return' => '100',
4863 'ShortName' => 'decode_request_firmware_data_req'
4864 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304865 '145566' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304867 'Line' => '1033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 'Param' => {
4869 '0' => {
4870 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304871 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304872 },
4873 '1' => {
4874 'name' => 'payload_length',
4875 'type' => '453'
4876 },
4877 '2' => {
4878 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304879 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 },
4881 '3' => {
4882 'name' => 'comp_compatibility_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304883 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304884 },
4885 '4' => {
4886 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304887 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304888 },
4889 '5' => {
4890 'name' => 'update_option_flags_enabled',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304891 'type' => '143865'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 },
4893 '6' => {
4894 'name' => 'time_before_req_fw_data',
4895 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304896 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304897 }
4898 },
4899 'Reg' => {
4900 '0' => 'rbx',
4901 '3' => 'r12',
4902 '4' => 'rbp',
4903 '5' => 'r13'
4904 },
4905 'Return' => '100',
4906 'ShortName' => 'decode_update_component_resp'
4907 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304908 '145800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304910 'Line' => '1009',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 'Param' => {
4912 '0' => {
4913 'name' => 'instance_id',
4914 'type' => '140'
4915 },
4916 '1' => {
4917 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304918 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '2' => {
4921 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304922 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 },
4924 '3' => {
4925 'name' => 'comp_classification_index',
4926 'type' => '140'
4927 },
4928 '4' => {
4929 'name' => 'comp_comparison_stamp',
4930 'type' => '152'
4931 },
4932 '5' => {
4933 'name' => 'comp_image_size',
4934 'type' => '152'
4935 },
4936 '6' => {
4937 'name' => 'update_option_flags',
4938 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304939 'type' => '138232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '7' => {
4942 'name' => 'comp_ver_str_type',
4943 'offset' => '8',
4944 'type' => '140'
4945 },
4946 '8' => {
4947 'name' => 'comp_ver_str_len',
4948 'offset' => '16',
4949 'type' => '140'
4950 },
4951 '9' => {
4952 'name' => 'comp_ver_str',
4953 'offset' => '24',
Andrew Jeffery76712f62024-05-22 15:19:00 +09304954 'type' => '146268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304955 },
4956 '10' => {
4957 'name' => 'msg',
4958 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304959 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 },
4961 '11' => {
4962 'name' => 'payload_length',
4963 'offset' => '40',
4964 'type' => '453'
4965 }
4966 },
4967 'Return' => '100',
4968 'ShortName' => 'encode_update_component_req'
4969 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09304970 '146278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304972 'Line' => '982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 'Param' => {
4974 '0' => {
4975 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304976 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304977 },
4978 '1' => {
4979 'name' => 'payload_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304980 'type' => '12920'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304981 },
4982 '2' => {
4983 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304984 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 },
4986 '3' => {
4987 'name' => 'comp_resp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304988 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304989 },
4990 '4' => {
4991 'name' => 'comp_resp_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09304992 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304993 }
4994 },
4995 'Reg' => {
4996 '0' => 'rbx',
4997 '3' => 'r12',
4998 '4' => 'rbp'
4999 },
5000 'Return' => '100',
5001 'ShortName' => 'decode_pass_component_table_resp'
5002 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305003 '146477' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305004 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305005 'Line' => '964',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 'Param' => {
5007 '0' => {
5008 'name' => 'instance_id',
5009 'type' => '140'
5010 },
5011 '1' => {
5012 'name' => 'transfer_flag',
5013 'type' => '140'
5014 },
5015 '2' => {
5016 'name' => 'comp_classification',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305017 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 },
5019 '3' => {
5020 'name' => 'comp_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305021 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 },
5023 '4' => {
5024 'name' => 'comp_classification_index',
5025 'type' => '140'
5026 },
5027 '5' => {
5028 'name' => 'comp_comparison_stamp',
5029 'type' => '152'
5030 },
5031 '6' => {
5032 'name' => 'comp_ver_str_type',
5033 'offset' => '0',
5034 'type' => '140'
5035 },
5036 '7' => {
5037 'name' => 'comp_ver_str_len',
5038 'offset' => '8',
5039 'type' => '140'
5040 },
5041 '8' => {
5042 'name' => 'comp_ver_str',
5043 'offset' => '16',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305044 'type' => '146268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305045 },
5046 '9' => {
5047 'name' => 'msg',
5048 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305049 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305050 },
5051 '10' => {
5052 'name' => 'payload_length',
5053 'offset' => '32',
5054 'type' => '453'
5055 }
5056 },
5057 'Return' => '100',
5058 'ShortName' => 'encode_pass_component_table_req'
5059 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305060 '146962' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305062 'Line' => '939',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305063 'Param' => {
5064 '0' => {
5065 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305066 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305067 },
5068 '1' => {
5069 'name' => 'payload_length',
5070 'type' => '453'
5071 },
5072 '2' => {
5073 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305074 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305075 },
5076 '3' => {
5077 'name' => 'fd_meta_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305078 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305079 },
5080 '4' => {
5081 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305082 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305083 }
5084 },
5085 'Reg' => {
5086 '1' => 'r9',
5087 '2' => 'rdx',
5088 '3' => 'rcx',
5089 '4' => 'r8'
5090 },
5091 'Return' => '100',
5092 'ShortName' => 'decode_request_update_resp'
5093 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305094 '147109' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305096 'Line' => '920',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 'Param' => {
5098 '0' => {
5099 'name' => 'instance_id',
5100 'type' => '140'
5101 },
5102 '1' => {
5103 'name' => 'max_transfer_size',
5104 'type' => '152'
5105 },
5106 '2' => {
5107 'name' => 'num_of_comp',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305108 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 },
5110 '3' => {
5111 'name' => 'max_outstanding_transfer_req',
5112 'type' => '140'
5113 },
5114 '4' => {
5115 'name' => 'pkg_data_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305116 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305117 },
5118 '5' => {
5119 'name' => 'comp_image_set_ver_str_type',
5120 'type' => '140'
5121 },
5122 '6' => {
5123 'name' => 'comp_image_set_ver_str_len',
5124 'offset' => '0',
5125 'type' => '140'
5126 },
5127 '7' => {
5128 'name' => 'comp_img_set_ver_str',
5129 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305130 'type' => '146268'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305131 },
5132 '8' => {
5133 'name' => 'msg',
5134 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305135 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 },
5137 '9' => {
5138 'name' => 'payload_length',
5139 'offset' => '24',
5140 'type' => '453'
5141 }
5142 },
5143 'Return' => '100',
5144 'ShortName' => 'encode_request_update_req'
5145 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305146 '151924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305147 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305148 'Line' => '827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 'Param' => {
5150 '0' => {
5151 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305152 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305153 },
5154 '1' => {
5155 'name' => 'length',
5156 'type' => '453'
5157 },
5158 '2' => {
5159 'name' => 'component_data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305160 'type' => '152246'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 },
5162 '3' => {
5163 'name' => 'active_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305164 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305165 },
5166 '4' => {
5167 'name' => 'pending_comp_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305168 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 }
5170 },
5171 'Reg' => {
5172 '1' => 'r9',
5173 '2' => 'rdx',
5174 '3' => 'rdi',
5175 '4' => 'r8'
5176 },
5177 'Return' => '100',
5178 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5179 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305180 '152251' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305181 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305182 'Line' => '808',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 'Param' => {
5184 '0' => {
5185 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305186 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305187 },
5188 '1' => {
5189 'name' => 'payload_length',
5190 'type' => '453'
5191 },
5192 '2' => {
5193 'name' => 'resp_data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305194 'type' => '152471'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305195 },
5196 '3' => {
5197 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305198 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305199 },
5200 '4' => {
5201 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305202 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305203 },
5204 '5' => {
5205 'name' => 'comp_parameter_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305206 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305207 }
5208 },
5209 'Reg' => {
5210 '0' => 'rbx',
5211 '1' => 'r12',
5212 '2' => 'rbp',
5213 '3' => 'r13',
5214 '4' => 'r14',
5215 '5' => 'r15'
5216 },
5217 'Return' => '100',
5218 'ShortName' => 'decode_get_firmware_parameters_resp'
5219 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305220 '152476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305222 'Line' => '791',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305223 'Param' => {
5224 '0' => {
5225 'name' => 'instance_id',
5226 'type' => '140'
5227 },
5228 '1' => {
5229 'name' => 'payload_length',
5230 'type' => '453'
5231 },
5232 '2' => {
5233 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305234 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 }
5236 },
5237 'Reg' => {
5238 '0' => 'rdi',
5239 '1' => 'rsi',
5240 '2' => 'rdx'
5241 },
5242 'Return' => '100',
5243 'ShortName' => 'encode_get_firmware_parameters_req'
5244 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305245 '152616' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305246 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305247 'Line' => '773',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'Param' => {
5249 '0' => {
5250 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305251 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 },
5253 '1' => {
5254 'name' => 'payload_length',
5255 'type' => '453'
5256 },
5257 '2' => {
5258 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305259 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '3' => {
5262 'name' => 'device_identifiers_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305263 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '4' => {
5266 'name' => 'descriptor_count',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305267 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305268 },
5269 '5' => {
5270 'name' => 'descriptor_data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305271 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305272 }
5273 },
5274 'Reg' => {
5275 '1' => 'r10',
5276 '3' => 'rcx',
5277 '4' => 'r8',
5278 '5' => 'r9'
5279 },
5280 'Return' => '100',
5281 'ShortName' => 'decode_query_device_identifiers_resp'
5282 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305283 '152782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305284 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305285 'Line' => '758',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305286 'Param' => {
5287 '0' => {
5288 'name' => 'instance_id',
5289 'type' => '140'
5290 },
5291 '1' => {
5292 'name' => 'payload_length',
5293 'type' => '453'
5294 },
5295 '2' => {
5296 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305297 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305298 }
5299 },
5300 'Reg' => {
5301 '0' => 'rdi',
5302 '1' => 'rsi',
5303 '2' => 'rdx'
5304 },
5305 'Return' => '100',
5306 'ShortName' => 'encode_query_device_identifiers_req'
5307 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305308 '152922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305309 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305310 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 'Param' => {
5312 '0' => {
5313 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305314 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305315 },
5316 '1' => {
5317 'name' => 'length',
5318 'type' => '453'
5319 },
5320 '2' => {
5321 'name' => 'pldm_comp_image_info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305322 'type' => '153069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305323 },
5324 '3' => {
5325 'name' => 'comp_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305326 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305327 }
5328 },
5329 'Reg' => {
5330 '0' => 'rbx',
5331 '1' => 'r13',
5332 '2' => 'rbp',
5333 '3' => 'r12'
5334 },
5335 'Return' => '100',
5336 'ShortName' => 'decode_pldm_comp_image_info'
5337 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305338 '153074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305339 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305340 'Line' => '727',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305341 'Param' => {
5342 '0' => {
5343 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305344 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305345 },
5346 '1' => {
5347 'name' => 'length',
5348 'type' => '453'
5349 },
5350 '2' => {
5351 'name' => 'descriptor_title_str_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305352 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305353 },
5354 '3' => {
5355 'name' => 'descriptor_title_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305356 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305357 },
5358 '4' => {
5359 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305360 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305361 }
5362 },
5363 'Reg' => {
5364 '0' => 'rbx',
5365 '1' => 'rbp',
5366 '2' => 'r14',
5367 '3' => 'r12',
5368 '4' => 'r13'
5369 },
5370 'Return' => '100',
5371 'ShortName' => 'decode_vendor_defined_descriptor_value'
5372 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305373 '153256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305374 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305375 'Line' => '711',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305376 'Param' => {
5377 '0' => {
5378 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305379 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305380 },
5381 '1' => {
5382 'name' => 'length',
5383 'type' => '453'
5384 },
5385 '2' => {
5386 'name' => 'descriptor_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305387 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305388 },
5389 '3' => {
5390 'name' => 'descriptor_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305391 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305392 }
5393 },
5394 'Reg' => {
5395 '0' => 'rbx',
5396 '1' => 'r12',
5397 '3' => 'rbp'
5398 },
5399 'Return' => '100',
5400 'ShortName' => 'decode_descriptor_type_length_value'
5401 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305402 '153428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305403 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305404 'Line' => '692',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305405 'Param' => {
5406 '0' => {
5407 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305408 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305409 },
5410 '1' => {
5411 'name' => 'length',
5412 'type' => '453'
5413 },
5414 '2' => {
5415 'name' => 'component_bitmap_bit_length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305416 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305417 },
5418 '3' => {
5419 'name' => 'fw_device_id_record',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305420 'type' => '153685'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305421 },
5422 '4' => {
5423 'name' => 'applicable_components',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305424 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305425 },
5426 '5' => {
5427 'name' => 'comp_image_set_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305428 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305429 },
5430 '6' => {
5431 'name' => 'record_descriptors',
5432 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305433 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305434 },
5435 '7' => {
5436 'name' => 'fw_device_pkg_data',
5437 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305438 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305439 }
5440 },
5441 'Reg' => {
5442 '1' => 'r15',
5443 '3' => 'rbp',
5444 '4' => 'r14',
5445 '5' => 'r13'
5446 },
5447 'Return' => '100',
5448 'ShortName' => 'decode_firmware_device_id_record'
5449 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305450 '153690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305451 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305452 'Line' => '671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305453 'Param' => {
5454 '0' => {
5455 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305456 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305457 },
5458 '1' => {
5459 'name' => 'length',
5460 'type' => '453'
5461 },
5462 '2' => {
5463 'name' => 'package_header_info',
Andrew Jeffery76712f62024-05-22 15:19:00 +09305464 'type' => '153995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305465 },
5466 '3' => {
5467 'name' => 'package_version_str',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305468 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305469 }
5470 },
5471 'Reg' => {
5472 '0' => 'rbx',
5473 '1' => 'r13',
5474 '2' => 'rbp',
5475 '3' => 'r12'
5476 },
5477 'Return' => '100',
5478 'ShortName' => 'decode_pldm_package_header_info'
5479 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305480 '156958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305481 'Header' => 'fru.h',
5482 'Line' => '501',
5483 'Param' => {
5484 '0' => {
5485 'name' => 'instance_id',
5486 'type' => '140'
5487 },
5488 '1' => {
5489 'name' => 'completion_code',
5490 'type' => '140'
5491 },
5492 '2' => {
5493 'name' => 'next_data_transfer_handle',
5494 'type' => '152'
5495 },
5496 '3' => {
5497 'name' => 'payload_length',
5498 'type' => '453'
5499 },
5500 '4' => {
5501 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305502 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305503 }
5504 },
5505 'Return' => '100',
5506 'ShortName' => 'encode_set_fru_record_table_resp'
5507 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305508 '157198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305509 'Header' => 'fru.h',
5510 'Line' => '486',
5511 'Param' => {
5512 '0' => {
5513 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305514 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305515 },
5516 '1' => {
5517 'name' => 'payload_length',
5518 'type' => '453'
5519 },
5520 '2' => {
5521 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305522 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305523 },
5524 '3' => {
5525 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305526 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305527 },
5528 '4' => {
5529 'name' => 'fru_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305530 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305531 }
5532 },
5533 'Reg' => {
5534 '1' => 'rsi',
5535 '2' => 'rdx',
5536 '3' => 'rcx',
5537 '4' => 'r8'
5538 },
5539 'Return' => '100',
5540 'ShortName' => 'decode_set_fru_record_table_req'
5541 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305542 '157365' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305543 'Header' => 'fru.h',
5544 'Line' => '360',
5545 'Param' => {
5546 '0' => {
5547 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305548 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305549 },
5550 '1' => {
5551 'name' => 'payload_length',
5552 'type' => '453'
5553 },
5554 '2' => {
5555 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305556 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305557 },
5558 '3' => {
5559 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305560 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305561 },
5562 '4' => {
5563 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305564 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305565 },
5566 '5' => {
5567 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305568 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305569 },
5570 '6' => {
5571 'name' => 'fru_record_table_length',
5572 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305573 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305574 }
5575 },
5576 'Return' => '100',
5577 'ShortName' => 'decode_get_fru_record_table_resp'
5578 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305579 '157595' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305580 'Header' => 'fru.h',
5581 'Line' => '387',
5582 'Param' => {
5583 '0' => {
5584 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305585 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305586 },
5587 '1' => {
5588 'name' => 'payload_length',
5589 'type' => '453'
5590 },
5591 '2' => {
5592 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305593 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305594 },
5595 '3' => {
5596 'name' => 'next_data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305597 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305598 },
5599 '4' => {
5600 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305601 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305602 },
5603 '5' => {
5604 'name' => 'fru_record_table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305605 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305606 },
5607 '6' => {
5608 'name' => 'fru_record_table_length',
5609 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305610 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305611 },
5612 '7' => {
5613 'name' => 'max_fru_record_table_length',
5614 'offset' => '8',
5615 'type' => '453'
5616 }
5617 },
5618 'Reg' => {
5619 '3' => 'r10',
5620 '4' => 'r8',
5621 '5' => 'r9'
5622 },
5623 'Return' => '100',
5624 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5625 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305626 '157916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305627 'Header' => 'fru.h',
5628 'Line' => '339',
5629 'Param' => {
5630 '0' => {
5631 'name' => 'instance_id',
5632 'type' => '140'
5633 },
5634 '1' => {
5635 'name' => 'data_transfer_handle',
5636 'type' => '152'
5637 },
5638 '2' => {
5639 'name' => 'transfer_operation_flag',
5640 'type' => '140'
5641 },
5642 '3' => {
5643 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305644 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305645 },
5646 '4' => {
5647 'name' => 'payload_length',
5648 'type' => '453'
5649 }
5650 },
5651 'Return' => '100',
5652 'ShortName' => 'encode_get_fru_record_table_req'
5653 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305654 '158151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305655 'Header' => 'fru.h',
5656 'Line' => '451',
5657 'Param' => {
5658 '0' => {
5659 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305660 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305661 },
5662 '1' => {
5663 'name' => 'payload_length',
5664 'type' => '453'
5665 },
5666 '2' => {
5667 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305668 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305669 },
5670 '3' => {
5671 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305672 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305673 },
5674 '4' => {
5675 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305676 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305677 },
5678 '5' => {
5679 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305680 'type' => '7174'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305681 }
5682 },
5683 'Reg' => {
5684 '1' => 'rsi',
5685 '2' => 'rdx',
5686 '3' => 'r10',
5687 '4' => 'r8',
5688 '5' => 'r9'
5689 },
5690 'Return' => '100',
5691 'ShortName' => 'decode_get_fru_record_by_option_resp'
5692 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305693 '158318' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305694 'Header' => 'fru.h',
5695 'Line' => '313',
5696 'Param' => {
5697 '0' => {
5698 'name' => 'instance_id',
5699 'type' => '140'
5700 },
5701 '1' => {
5702 'name' => 'completion_code',
5703 'type' => '140'
5704 },
5705 '2' => {
5706 'name' => 'next_data_transfer_handle',
5707 'type' => '152'
5708 },
5709 '3' => {
5710 'name' => 'transfer_flag',
5711 'type' => '140'
5712 },
5713 '4' => {
5714 'name' => 'fru_structure_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305715 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305716 },
5717 '5' => {
5718 'name' => 'data_size',
5719 'type' => '453'
5720 },
5721 '6' => {
5722 'name' => 'msg',
5723 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305724 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305725 },
5726 '7' => {
5727 'name' => 'payload_length',
5728 'offset' => '8',
5729 'type' => '453'
5730 }
5731 },
5732 'Reg' => {
5733 '2' => 'r15'
5734 },
5735 'Return' => '100',
5736 'ShortName' => 'encode_get_fru_record_by_option_resp'
5737 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305738 '158709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305739 'Header' => 'fru.h',
5740 'Line' => '292',
5741 'Param' => {
5742 '0' => {
5743 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305744 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305745 },
5746 '1' => {
5747 'name' => 'payload_length',
5748 'type' => '453'
5749 },
5750 '2' => {
5751 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305752 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305753 },
5754 '3' => {
5755 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305756 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305757 },
5758 '4' => {
5759 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305760 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305761 },
5762 '5' => {
5763 'name' => 'record_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305764 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305765 },
5766 '6' => {
5767 'name' => 'field_type',
5768 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305769 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305770 },
5771 '7' => {
5772 'name' => 'transfer_op_flag',
5773 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305774 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305775 }
5776 },
5777 'Reg' => {
5778 '1' => 'r10',
5779 '2' => 'rdx',
5780 '3' => 'rdi',
5781 '4' => 'r8',
5782 '5' => 'r9'
5783 },
5784 'Return' => '100',
5785 'ShortName' => 'decode_get_fru_record_by_option_req'
5786 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305787 '158911' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305788 'Header' => 'fru.h',
5789 'Line' => '433',
5790 'Param' => {
5791 '0' => {
5792 'name' => 'instance_id',
5793 'type' => '140'
5794 },
5795 '1' => {
5796 'name' => 'data_transfer_handle',
5797 'type' => '152'
5798 },
5799 '2' => {
5800 'name' => 'fru_table_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305801 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305802 },
5803 '3' => {
5804 'name' => 'record_set_identifier',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305805 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305806 },
5807 '4' => {
5808 'name' => 'record_type',
5809 'type' => '140'
5810 },
5811 '5' => {
5812 'name' => 'field_type',
5813 'type' => '140'
5814 },
5815 '6' => {
5816 'name' => 'transfer_op_flag',
5817 'offset' => '0',
5818 'type' => '140'
5819 },
5820 '7' => {
5821 'name' => 'msg',
5822 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305823 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305824 },
5825 '8' => {
5826 'name' => 'payload_length',
5827 'offset' => '16',
5828 'type' => '453'
5829 }
5830 },
5831 'Return' => '100',
5832 'ShortName' => 'encode_get_fru_record_by_option_req'
5833 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305834 '159208' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305835 'Header' => 'fru.h',
5836 'Line' => '468',
5837 'Param' => {
5838 '0' => {
5839 'name' => 'table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305840 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305841 },
5842 '1' => {
5843 'name' => 'table_size',
5844 'type' => '453'
5845 },
5846 '2' => {
5847 'name' => 'record_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305848 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305849 },
5850 '3' => {
5851 'name' => 'record_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305852 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305853 },
5854 '4' => {
5855 'name' => 'rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305856 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305857 },
5858 '5' => {
5859 'name' => 'rt',
5860 'type' => '140'
5861 },
5862 '6' => {
5863 'name' => 'ft',
5864 'offset' => '0',
5865 'type' => '140'
5866 }
5867 },
5868 'Return' => '100',
5869 'ShortName' => 'get_fru_record_by_option_check'
5870 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305871 '159867' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305872 'Header' => 'fru.h',
5873 'Line' => '409',
5874 'Param' => {
5875 '0' => {
5876 'name' => 'fru_table',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305877 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305878 },
5879 '1' => {
5880 'name' => 'total_size',
5881 'type' => '453'
5882 },
5883 '2' => {
5884 'name' => 'curr_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305885 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305886 },
5887 '3' => {
5888 'name' => 'record_set_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305889 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305890 },
5891 '4' => {
5892 'name' => 'record_type',
5893 'type' => '140'
5894 },
5895 '5' => {
5896 'name' => 'num_frus',
5897 'type' => '140'
5898 },
5899 '6' => {
5900 'name' => 'encoding',
5901 'offset' => '0',
5902 'type' => '140'
5903 },
5904 '7' => {
5905 'name' => 'tlvs',
5906 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305907 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305908 },
5909 '8' => {
5910 'name' => 'tlvs_size',
5911 'offset' => '16',
5912 'type' => '453'
5913 }
5914 },
5915 'Reg' => {
5916 '0' => 'rdi',
5917 '1' => 'rsi',
5918 '2' => 'rbx',
5919 '3' => 'rcx',
5920 '4' => 'r8',
5921 '5' => 'r9'
5922 },
5923 'Return' => '100',
5924 'ShortName' => 'encode_fru_record'
5925 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305926 '160189' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305927 'Header' => 'fru.h',
5928 'Line' => '269',
5929 'Param' => {
5930 '0' => {
5931 'name' => 'instance_id',
5932 'type' => '140'
5933 },
5934 '1' => {
5935 'name' => 'completion_code',
5936 'type' => '140'
5937 },
5938 '2' => {
5939 'name' => 'next_data_transfer_handle',
5940 'type' => '152'
5941 },
5942 '3' => {
5943 'name' => 'transfer_flag',
5944 'type' => '140'
5945 },
5946 '4' => {
5947 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305948 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305949 }
5950 },
5951 'Return' => '100',
5952 'ShortName' => 'encode_get_fru_record_table_resp'
5953 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305954 '160411' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305955 'Header' => 'fru.h',
5956 'Line' => '251',
5957 'Param' => {
5958 '0' => {
5959 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305960 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305961 },
5962 '1' => {
5963 'name' => 'payload_length',
5964 'type' => '453'
5965 },
5966 '2' => {
5967 'name' => 'data_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305968 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305969 },
5970 '3' => {
5971 'name' => 'transfer_operation_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09305972 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305973 }
5974 },
5975 'Reg' => {
5976 '0' => 'rdi',
5977 '1' => 'rsi',
5978 '2' => 'rdx',
5979 '3' => 'rcx'
5980 },
5981 'Return' => '100',
5982 'ShortName' => 'decode_get_fru_record_table_req'
5983 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09305984 '160515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305985 'Header' => 'fru.h',
5986 'Line' => '232',
5987 'Param' => {
5988 '0' => {
5989 'name' => 'instance_id',
5990 'type' => '140'
5991 },
5992 '1' => {
5993 'name' => 'completion_code',
5994 'type' => '140'
5995 },
5996 '2' => {
5997 'name' => 'fru_data_major_version',
5998 'type' => '140'
5999 },
6000 '3' => {
6001 'name' => 'fru_data_minor_version',
6002 'type' => '140'
6003 },
6004 '4' => {
6005 'name' => 'fru_table_maximum_size',
6006 'type' => '152'
6007 },
6008 '5' => {
6009 'name' => 'fru_table_length',
6010 'type' => '152'
6011 },
6012 '6' => {
6013 'name' => 'total_record_set_identifiers',
6014 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306015 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306016 },
6017 '7' => {
6018 'name' => 'total_table_records',
6019 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306020 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306021 },
6022 '8' => {
6023 'name' => 'checksum',
6024 'offset' => '16',
6025 'type' => '152'
6026 },
6027 '9' => {
6028 'name' => 'msg',
6029 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306030 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306031 }
6032 },
6033 'Return' => '100',
6034 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
6035 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306036 '160818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306037 'Header' => 'fru.h',
6038 'Line' => '203',
6039 'Param' => {
6040 '0' => {
6041 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306042 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306043 },
6044 '1' => {
6045 'name' => 'payload_length',
6046 'type' => '453'
6047 },
6048 '2' => {
6049 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306050 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306051 },
6052 '3' => {
6053 'name' => 'fru_data_major_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306054 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306055 },
6056 '4' => {
6057 'name' => 'fru_data_minor_version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306058 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306059 },
6060 '5' => {
6061 'name' => 'fru_table_maximum_size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306062 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306063 },
6064 '6' => {
6065 'name' => 'fru_table_length',
6066 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306067 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306068 },
6069 '7' => {
6070 'name' => 'total_record_set_identifiers',
6071 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306072 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306073 },
6074 '8' => {
6075 'name' => 'total_table_records',
6076 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306077 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306078 },
6079 '9' => {
6080 'name' => 'checksum',
6081 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306082 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306083 }
6084 },
6085 'Reg' => {
6086 '1' => 'rdi',
6087 '2' => 'rdx',
6088 '3' => 'r10',
6089 '4' => 'r8',
6090 '5' => 'r9'
6091 },
6092 'Return' => '100',
6093 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6094 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306095 '161028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306096 'Header' => 'fru.h',
6097 'Line' => '178',
6098 'Param' => {
6099 '0' => {
6100 'name' => 'instance_id',
6101 'type' => '140'
6102 },
6103 '1' => {
6104 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306105 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306106 },
6107 '2' => {
6108 'name' => 'payload_length',
6109 'type' => '453'
6110 }
6111 },
6112 'Return' => '100',
6113 'ShortName' => 'encode_get_fru_record_table_metadata_req'
6114 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306115 '162751' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306116 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306117 'Line' => '589',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306118 'Param' => {
6119 '0' => {
6120 'name' => 'pdr',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306121 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306122 },
6123 '1' => {
6124 'name' => 'pdr_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306125 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306126 },
6127 '2' => {
6128 'name' => 'num_entities',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306129 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306130 },
6131 '3' => {
6132 'name' => 'entities',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306133 'type' => '163064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306134 }
6135 },
6136 'Reg' => {
6137 '2' => 'rbp',
6138 '3' => 'r12'
6139 },
6140 'Return' => '1',
6141 'ShortName' => 'pldm_entity_association_pdr_extract'
6142 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306143 '163084' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306144 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306145 'Line' => '577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306146 'Param' => {
6147 '0' => {
6148 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306149 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306150 }
6151 },
6152 'Reg' => {
6153 '0' => 'rdi'
6154 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306155 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306156 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
6157 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306158 '163138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306159 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306160 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306161 'Param' => {
6162 '0' => {
6163 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306164 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306165 }
6166 },
6167 'Reg' => {
6168 '0' => 'rdi'
6169 },
6170 'Return' => '1',
6171 'ShortName' => 'pldm_entity_association_tree_destroy_root'
6172 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306173 '163201' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306174 'Header' => 'pdr.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306175 'Line' => '557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306176 'Param' => {
6177 '0' => {
6178 'name' => 'org_tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306179 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306180 },
6181 '1' => {
6182 'name' => 'new_tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306183 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306184 }
6185 },
6186 'Return' => '1',
6187 'ShortName' => 'pldm_entity_association_tree_copy_root'
6188 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306189 '163585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306190 'Header' => 'pdr.h',
6191 'Line' => '531',
6192 'Param' => {
6193 '0' => {
6194 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306195 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306196 },
6197 '1' => {
6198 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306199 'type' => '163069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306200 }
6201 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306202 'Return' => '162671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306203 'ShortName' => 'pldm_entity_association_tree_find'
6204 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306205 '163865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306206 'Header' => 'pdr.h',
6207 'Line' => '545',
6208 'Param' => {
6209 '0' => {
6210 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306211 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306212 },
6213 '1' => {
6214 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306215 'type' => '163069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306216 },
6217 '2' => {
6218 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306219 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306220 }
6221 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306222 'Return' => '162671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306223 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
6224 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306225 '164247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306226 'Header' => 'pdr.h',
6227 'Line' => '200',
6228 'Param' => {
6229 '0' => {
6230 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306231 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306232 },
6233 '1' => {
6234 'name' => 'first',
6235 'type' => '152'
6236 },
6237 '2' => {
6238 'name' => 'last',
6239 'type' => '152'
6240 }
6241 },
6242 'Reg' => {
6243 '1' => 'rsi',
6244 '2' => 'rdx'
6245 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306246 'Return' => '162666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306247 'ShortName' => 'pldm_pdr_find_last_in_range'
6248 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306249 '164374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306250 'Header' => 'pdr.h',
6251 'Line' => '165',
6252 'Param' => {
6253 '0' => {
6254 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306255 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306256 }
6257 },
6258 'Reg' => {
6259 '0' => 'rdi'
6260 },
6261 'Return' => '1',
6262 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
6263 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306264 '164627' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306265 'Header' => 'pdr.h',
6266 'Line' => '174',
6267 'Param' => {
6268 '0' => {
6269 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306270 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306271 },
6272 '1' => {
6273 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306274 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306275 }
6276 },
6277 'Reg' => {
6278 '0' => 'rdi',
6279 '1' => 'rsi'
6280 },
6281 'Return' => '1',
6282 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
6283 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306284 '164895' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306285 'Header' => 'pdr.h',
6286 'Line' => '492',
6287 'Param' => {
6288 '0' => {
6289 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306290 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306291 },
6292 '1' => {
6293 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306294 'type' => '161750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306295 },
6296 '2' => {
6297 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306298 'type' => '163580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306299 }
6300 },
6301 'Return' => '1',
6302 'ShortName' => 'pldm_find_entity_ref_in_tree'
6303 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306304 '165182' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306305 'Header' => 'pdr.h',
6306 'Line' => '481',
6307 'Param' => {
6308 '0' => {
6309 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306310 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306311 },
6312 '1' => {
6313 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306314 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306315 },
6316 '2' => {
6317 'name' => 'entities',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306318 'type' => '163064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306319 },
6320 '3' => {
6321 'name' => 'num_entities',
6322 'type' => '453'
6323 },
6324 '4' => {
6325 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306326 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306327 },
6328 '5' => {
6329 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306330 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306331 },
6332 '6' => {
6333 'name' => 'record_handle',
6334 'offset' => '0',
6335 'type' => '152'
6336 }
6337 },
6338 'Reg' => {
6339 '0' => 'rdi',
6340 '1' => 'rsi',
6341 '2' => 'rdx',
6342 '3' => 'rcx',
6343 '4' => 'r8',
6344 '5' => 'r9'
6345 },
6346 'Return' => '100',
6347 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
6348 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306349 '165415' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306350 'Header' => 'pdr.h',
6351 'Line' => '464',
6352 'Param' => {
6353 '0' => {
6354 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306355 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306356 },
6357 '1' => {
6358 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306359 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306360 },
6361 '2' => {
6362 'name' => 'entities',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306363 'type' => '163064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306364 },
6365 '3' => {
6366 'name' => 'num_entities',
6367 'type' => '453'
6368 },
6369 '4' => {
6370 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306371 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306372 },
6373 '5' => {
6374 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306375 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306376 }
6377 },
6378 'Return' => '100',
6379 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
6380 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306381 '165633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306382 'Header' => 'pdr.h',
6383 'Line' => '451',
6384 'Param' => {
6385 '0' => {
6386 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306387 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306388 },
6389 '1' => {
6390 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306391 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306392 },
6393 '2' => {
6394 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306395 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306396 },
6397 '3' => {
6398 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306399 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306400 }
6401 },
6402 'Return' => '100',
6403 'ShortName' => 'pldm_entity_association_pdr_add_check'
6404 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306405 '167156' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306406 'Header' => 'pdr.h',
6407 'Line' => '518',
6408 'Param' => {
6409 '0' => {
6410 'name' => 'parent',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306411 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306412 },
6413 '1' => {
6414 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306415 'type' => '163069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306416 }
6417 },
6418 'Reg' => {
6419 '0' => 'rdi',
6420 '1' => 'rsi'
6421 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306422 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306423 'ShortName' => 'pldm_is_current_parent_child'
6424 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306425 '167245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306426 'Header' => 'pdr.h',
6427 'Line' => '504',
6428 'Param' => {
6429 '0' => {
6430 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306431 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306432 },
6433 '1' => {
6434 'name' => 'association_type',
6435 'type' => '140'
6436 }
6437 },
6438 'Reg' => {
6439 '0' => 'rdi',
6440 '1' => 'rcx'
6441 },
6442 'Return' => '140',
6443 'ShortName' => 'pldm_entity_get_num_children'
6444 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306445 '167460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306446 'Header' => 'pdr.h',
6447 'Line' => '422',
6448 'Param' => {
6449 '0' => {
6450 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306451 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306452 }
6453 },
6454 'Reg' => {
6455 '0' => 'rdi'
6456 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306457 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306458 'ShortName' => 'pldm_entity_is_exist_parent'
6459 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306460 '167615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306461 'Header' => 'pdr.h',
6462 'Line' => '412',
6463 'Param' => {
6464 '0' => {
6465 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306466 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306467 }
6468 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306469 'Return' => '161750',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306470 'ShortName' => 'pldm_entity_get_parent'
6471 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306472 '167770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306473 'Header' => 'pdr.h',
6474 'Line' => '402',
6475 'Param' => {
6476 '0' => {
6477 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306478 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306479 }
6480 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306481 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306482 'ShortName' => 'pldm_entity_is_node_parent'
6483 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306484 '167925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306485 'Header' => 'pdr.h',
6486 'Line' => '392',
6487 'Param' => {
6488 '0' => {
6489 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306490 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306491 }
6492 },
6493 'Reg' => {
6494 '0' => 'rdi'
6495 },
6496 'Return' => '1',
6497 'ShortName' => 'pldm_entity_association_tree_destroy'
6498 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306499 '168104' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306500 'Header' => 'pdr.h',
6501 'Line' => '364',
6502 'Param' => {
6503 '0' => {
6504 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306505 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306506 },
6507 '1' => {
6508 'name' => 'entities',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306509 'type' => '163064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306510 },
6511 '2' => {
6512 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306513 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306514 }
6515 },
6516 'Reg' => {
6517 '2' => 'rbp'
6518 },
6519 'Return' => '1',
6520 'ShortName' => 'pldm_entity_association_tree_visit'
6521 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306522 '168563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306523 'Header' => 'pdr.h',
6524 'Line' => '346',
6525 'Param' => {
6526 '0' => {
6527 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306528 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306529 },
6530 '1' => {
6531 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306532 'type' => '163069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306533 },
6534 '2' => {
6535 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306536 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306537 },
6538 '3' => {
6539 'name' => 'parent',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306540 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306541 },
6542 '4' => {
6543 'name' => 'association_type',
6544 'type' => '140'
6545 },
6546 '5' => {
6547 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306548 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306549 },
6550 '6' => {
6551 'name' => 'is_update_container_id',
6552 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306553 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306554 },
6555 '7' => {
6556 'name' => 'container_id',
6557 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306558 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306559 }
6560 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306561 'Return' => '162671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306562 'ShortName' => 'pldm_entity_association_tree_add_entity'
6563 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306564 '169090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306565 'Header' => 'pdr.h',
6566 'Line' => '318',
6567 'Param' => {
6568 '0' => {
6569 'name' => 'tree',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306570 'type' => '163133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306571 },
6572 '1' => {
6573 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306574 'type' => '163069'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306575 },
6576 '2' => {
6577 'name' => 'entity_instance_number',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306578 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306579 },
6580 '3' => {
6581 'name' => 'parent',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306582 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306583 },
6584 '4' => {
6585 'name' => 'association_type',
6586 'type' => '140'
6587 }
6588 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306589 'Return' => '162671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306590 'ShortName' => 'pldm_entity_association_tree_add'
6591 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306592 '169523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306593 'Header' => 'pdr.h',
6594 'Line' => '301',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306595 'Return' => '163133',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306596 'ShortName' => 'pldm_entity_association_tree_init'
6597 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306598 '169597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306599 'Header' => 'pdr.h',
6600 'Line' => '386',
6601 'Param' => {
6602 '0' => {
6603 'name' => 'entity',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306604 'type' => '169731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306605 }
6606 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306607 'Return' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306608 'ShortName' => 'pldm_entity_node_get_remote_container_id'
6609 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306610 '169757' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306611 'Header' => 'pdr.h',
6612 'Line' => '375',
6613 'Param' => {
6614 '0' => {
6615 'name' => 'node',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306616 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306617 }
6618 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306619 'Return' => '161750',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306620 'ShortName' => 'pldm_entity_extract'
6621 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306622 '170551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306623 'Header' => 'pdr.h',
6624 'Line' => '187',
6625 'Param' => {
6626 '0' => {
6627 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306628 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306629 },
6630 '1' => {
6631 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306632 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306633 },
6634 '2' => {
6635 'name' => 'tid',
6636 'type' => '140'
6637 },
6638 '3' => {
6639 'name' => 'tl_eid',
6640 'type' => '140'
6641 },
6642 '4' => {
6643 'name' => 'valid_bit',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306644 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306645 }
6646 },
6647 'Reg' => {
6648 '0' => 'rbx',
6649 '1' => 'rbp',
6650 '2' => 'r12',
6651 '3' => 'r13'
6652 },
6653 'Return' => '1',
6654 'ShortName' => 'pldm_pdr_update_TL_pdr'
6655 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306656 '170910' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306657 'Header' => 'pdr.h',
6658 'Line' => '266',
6659 'Param' => {
6660 '0' => {
6661 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306662 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306663 },
6664 '1' => {
6665 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306666 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306667 },
6668 '2' => {
6669 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306670 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306671 },
6672 '3' => {
6673 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306674 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306675 },
6676 '4' => {
6677 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306678 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306679 },
6680 '5' => {
6681 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306682 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306683 }
6684 },
6685 'Reg' => {
6686 '2' => 'r12'
6687 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306688 'Return' => '170895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306689 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
6690 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306691 '171264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306692 'Header' => 'pdr.h',
6693 'Line' => '245',
6694 'Param' => {
6695 '0' => {
6696 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306697 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306698 },
6699 '1' => {
6700 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306701 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306702 },
6703 '2' => {
6704 'name' => 'fru_rsi',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306705 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306706 },
6707 '3' => {
6708 'name' => 'entity_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306709 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306710 },
6711 '4' => {
6712 'name' => 'entity_instance_num',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306713 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306714 },
6715 '5' => {
6716 'name' => 'container_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306717 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306718 },
6719 '6' => {
6720 'name' => 'bmc_record_handle',
6721 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306722 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306723 }
6724 },
6725 'Return' => '100',
6726 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
6727 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306728 '171607' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306729 'Header' => 'pdr.h',
6730 'Line' => '157',
6731 'Param' => {
6732 '0' => {
6733 'name' => 'record',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306734 'type' => '170895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306735 }
6736 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306737 'Return' => '5123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306738 'ShortName' => 'pldm_pdr_record_is_remote'
6739 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306740 '171761' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306741 'Header' => 'pdr.h',
6742 'Line' => '94',
6743 'Param' => {
6744 '0' => {
6745 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306746 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306747 },
6748 '1' => {
6749 'name' => 'record',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306750 'type' => '170895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306751 }
6752 },
6753 'Return' => '152',
6754 'ShortName' => 'pldm_pdr_get_record_handle'
6755 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306756 '171975' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306757 'Header' => 'pdr.h',
6758 'Line' => '62',
6759 'Param' => {
6760 '0' => {
6761 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306762 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306763 }
6764 },
6765 'Return' => '152',
6766 'ShortName' => 'pldm_pdr_get_repo_size'
6767 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306768 '172106' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306769 'Header' => 'pdr.h',
6770 'Line' => '52',
6771 'Param' => {
6772 '0' => {
6773 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306774 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306775 }
6776 },
6777 'Return' => '152',
6778 'ShortName' => 'pldm_pdr_get_record_count'
6779 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306780 '172237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306781 'Header' => 'pdr.h',
6782 'Line' => '147',
6783 'Param' => {
6784 '0' => {
6785 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306786 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306787 },
6788 '1' => {
6789 'name' => 'pdr_type',
6790 'type' => '140'
6791 },
6792 '2' => {
6793 'name' => 'curr_record',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306794 'type' => '170895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306795 },
6796 '3' => {
6797 'name' => 'data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306798 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306799 },
6800 '4' => {
6801 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306802 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306803 }
6804 },
6805 'Reg' => {
6806 '0' => 'rdi',
6807 '3' => 'rcx',
6808 '4' => 'r8'
6809 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306810 'Return' => '170895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306811 'ShortName' => 'pldm_pdr_find_record_by_type'
6812 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306813 '172408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306814 'Header' => 'pdr.h',
6815 'Line' => '129',
6816 'Param' => {
6817 '0' => {
6818 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306819 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306820 },
6821 '1' => {
6822 'name' => 'curr_record',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306823 'type' => '170895'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306824 },
6825 '2' => {
6826 'name' => 'data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306827 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306828 },
6829 '3' => {
6830 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306831 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306832 },
6833 '4' => {
6834 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306835 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306836 }
6837 },
6838 'Reg' => {
6839 '0' => 'rdi',
6840 '1' => 'rbx',
6841 '2' => 'r13',
6842 '3' => 'rcx',
6843 '4' => 'rbp'
6844 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306845 'Return' => '170895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306846 'ShortName' => 'pldm_pdr_get_next_record'
6847 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306848 '172575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306849 'Header' => 'pdr.h',
6850 'Line' => '110',
6851 'Param' => {
6852 '0' => {
6853 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306854 'type' => '164369'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306855 },
6856 '1' => {
6857 'name' => 'record_handle',
6858 'type' => '152'
6859 },
6860 '2' => {
6861 'name' => 'data',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306862 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306863 },
6864 '3' => {
6865 'name' => 'size',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306866 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306867 },
6868 '4' => {
6869 'name' => 'next_record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306870 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306871 }
6872 },
6873 'Reg' => {
6874 '0' => 'rdi',
6875 '1' => 'rax',
6876 '2' => 'rdx',
6877 '3' => 'rcx',
6878 '4' => 'rbp'
6879 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306880 'Return' => '170895',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306881 'ShortName' => 'pldm_pdr_find_record'
6882 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306883 '172743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306884 'Header' => 'pdr.h',
6885 'Line' => '42',
6886 'Param' => {
6887 '0' => {
6888 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306889 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306890 }
6891 },
6892 'Reg' => {
6893 '0' => 'rdi'
6894 },
6895 'Return' => '1',
6896 'ShortName' => 'pldm_pdr_destroy'
6897 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306898 '172896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306899 'Header' => 'pdr.h',
6900 'Line' => '36',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306901 'Return' => '164622',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306902 'ShortName' => 'pldm_pdr_init'
6903 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306904 '172968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306905 'Header' => 'pdr.h',
6906 'Line' => '79',
6907 'Param' => {
6908 '0' => {
6909 'name' => 'repo',
Andrew Jeffery76712f62024-05-22 15:19:00 +09306910 'type' => '164622'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306911 },
6912 '1' => {
6913 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306914 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306915 },
6916 '2' => {
6917 'name' => 'size',
6918 'type' => '152'
6919 },
6920 '3' => {
6921 'name' => 'is_remote',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306922 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306923 },
6924 '4' => {
6925 'name' => 'terminus_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306926 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306927 },
6928 '5' => {
6929 'name' => 'record_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306930 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306931 }
6932 },
6933 'Reg' => {
6934 '0' => 'rbp',
6935 '1' => 'r13',
6936 '2' => 'r14',
6937 '5' => 'r12'
6938 },
6939 'Return' => '100',
6940 'ShortName' => 'pldm_pdr_add_check'
6941 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306942 '175356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306943 'Header' => 'utils.h',
6944 'Line' => '87',
6945 'Param' => {
6946 '0' => {
6947 'name' => 'dec',
6948 'type' => '152'
6949 }
6950 },
6951 'Return' => '152',
6952 'ShortName' => 'dec2bcd32'
6953 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306954 '175485' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306955 'Header' => 'utils.h',
6956 'Line' => '81',
6957 'Param' => {
6958 '0' => {
6959 'name' => 'bcd',
6960 'type' => '152'
6961 }
6962 },
6963 'Return' => '152',
6964 'ShortName' => 'bcd2dec32'
6965 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306966 '175913' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306967 'Header' => 'utils.h',
6968 'Line' => '51',
6969 'Param' => {
6970 '0' => {
6971 'name' => 'version',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306972 'type' => '3481'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306973 },
6974 '1' => {
6975 'name' => 'buffer',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306976 'type' => '12550'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306977 },
6978 '2' => {
6979 'name' => 'buffer_size',
6980 'type' => '453'
6981 }
6982 },
6983 'Reg' => {
6984 '0' => 'rdi',
6985 '1' => 'rcx'
6986 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306987 'Return' => '124045',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306988 'ShortName' => 'ver2str'
6989 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09306990 '176041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306991 'Header' => 'utils.h',
6992 'Line' => '31',
6993 'Param' => {
6994 '0' => {
6995 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09306996 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306997 },
6998 '1' => {
6999 'name' => 'size',
7000 'type' => '453'
7001 }
7002 },
7003 'Reg' => {
7004 '1' => 'rdx'
7005 },
7006 'Return' => '140',
7007 'ShortName' => 'crc8'
7008 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307009 '177355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307010 'Header' => 'instance-id.h',
7011 'Line' => '85',
7012 'Param' => {
7013 '0' => {
7014 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307015 'type' => '177578'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307016 },
7017 '1' => {
7018 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307019 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307020 },
7021 '2' => {
7022 'name' => 'iid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307023 'type' => '173995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307024 }
7025 },
7026 'Return' => '100',
7027 'ShortName' => 'pldm_instance_id_free'
7028 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307029 '177583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307030 'Header' => 'instance-id.h',
7031 'Line' => '68',
7032 'Param' => {
7033 '0' => {
7034 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307035 'type' => '177578'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307036 },
7037 '1' => {
7038 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307039 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307040 },
7041 '2' => {
7042 'name' => 'iid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307043 'type' => '178003'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307044 }
7045 },
7046 'Return' => '100',
7047 'ShortName' => 'pldm_instance_id_alloc'
7048 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307049 '178008' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307050 'Header' => 'instance-id.h',
7051 'Line' => '51',
7052 'Param' => {
7053 '0' => {
7054 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307055 'type' => '177578'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307056 }
7057 },
7058 'Reg' => {
7059 '0' => 'rdi'
7060 },
7061 'Return' => '100',
7062 'ShortName' => 'pldm_instance_db_destroy'
7063 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307064 '178093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307065 'Header' => 'instance-id.h',
7066 'Line' => '41',
7067 'Param' => {
7068 '0' => {
7069 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307070 'type' => '178179'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307071 }
7072 },
7073 'Return' => '100',
7074 'ShortName' => 'pldm_instance_db_init_default'
7075 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307076 '178184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307077 'Header' => 'instance-id.h',
7078 'Line' => '28',
7079 'Param' => {
7080 '0' => {
7081 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307082 'type' => '178179'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307083 },
7084 '1' => {
7085 'name' => 'dbpath',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307086 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307087 }
7088 },
7089 'Return' => '100',
7090 'ShortName' => 'pldm_instance_db_init'
7091 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307092 '179100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307093 'Header' => 'transport.h',
7094 'Line' => '53',
7095 'Param' => {
7096 '0' => {
7097 'name' => 'transport',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307098 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307099 },
7100 '1' => {
7101 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307102 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307103 },
7104 '2' => {
7105 'name' => 'pldm_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307106 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307107 },
7108 '3' => {
7109 'name' => 'msg_len',
7110 'type' => '453'
7111 }
7112 },
7113 'Reg' => {
7114 '0' => 'rdi',
7115 '1' => 'rsi',
7116 '2' => 'rdx',
7117 '3' => 'rcx'
7118 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307119 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307120 'ShortName' => 'pldm_transport_send_msg'
7121 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307122 '179147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307123 'Header' => 'transport.h',
7124 'Line' => '118',
7125 'Param' => {
7126 '0' => {
7127 'name' => 'transport',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307128 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307129 },
7130 '1' => {
7131 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307132 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307133 },
7134 '2' => {
7135 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307136 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307137 },
7138 '3' => {
7139 'name' => 'req_msg_len',
7140 'type' => '453'
7141 },
7142 '4' => {
7143 'name' => 'pldm_resp_msg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307144 'type' => '40934'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307145 },
7146 '5' => {
7147 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307148 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307149 }
7150 },
7151 'Reg' => {
7152 '2' => 'r14'
7153 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307154 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307155 'ShortName' => 'pldm_transport_send_recv_msg'
7156 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307157 '179204' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307158 'Header' => 'mctp-demux.h',
7159 'Line' => '18',
7160 'Param' => {
7161 '0' => {
7162 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307163 'type' => '179095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307164 }
7165 },
7166 'Reg' => {
7167 '0' => 'rdi'
7168 },
7169 'Return' => '1',
7170 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7171 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307172 '179241' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307173 'Header' => 'transport.h',
7174 'Line' => '81',
7175 'Param' => {
7176 '0' => {
7177 'name' => 'transport',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307178 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307179 },
7180 '1' => {
7181 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307182 'type' => '179278'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307183 },
7184 '2' => {
7185 'name' => 'pldm_msg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307186 'type' => '40934'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307187 },
7188 '3' => {
7189 'name' => 'msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307190 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307191 }
7192 },
7193 'Reg' => {
7194 '0' => 'rdi',
7195 '1' => 'rsi',
7196 '2' => 'rbp',
7197 '3' => 'rcx'
7198 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307199 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307200 'ShortName' => 'pldm_transport_recv_msg'
7201 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307202 '179283' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307203 'Header' => 'mctp-demux.h',
7204 'Line' => '32',
7205 'Param' => {
7206 '0' => {
7207 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307208 'type' => '179095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307209 },
7210 '1' => {
7211 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307212 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307213 },
7214 '2' => {
7215 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307216 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307217 }
7218 },
7219 'Reg' => {
7220 '0' => 'rdi',
7221 '1' => 'rsi',
7222 '2' => 'rdx'
7223 },
7224 'Return' => '100',
7225 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7226 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307227 '179315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307228 'Header' => 'mctp-demux.h',
7229 'Line' => '22',
7230 'Param' => {
7231 '0' => {
7232 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307233 'type' => '179095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307234 }
7235 },
7236 'Reg' => {
7237 '0' => 'rdi'
7238 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307239 'Return' => '179137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307240 'ShortName' => 'pldm_transport_mctp_demux_core'
7241 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307242 '179359' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307243 'Header' => 'mctp-demux.h',
7244 'Line' => '15',
7245 'Param' => {
7246 '0' => {
7247 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307248 'type' => '179381'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307249 }
7250 },
7251 'Reg' => {
7252 '0' => 'r12'
7253 },
7254 'Return' => '100',
7255 'ShortName' => 'pldm_transport_mctp_demux_init'
7256 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307257 '179440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307258 'Header' => 'pldm.h',
7259 'Line' => '119',
7260 'Return' => '1',
7261 'ShortName' => 'pldm_close'
7262 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307263 '179484' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307264 'Header' => 'pldm.h',
7265 'Line' => '75',
7266 'Param' => {
7267 '0' => {
7268 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307269 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307270 },
7271 '1' => {
7272 'name' => 'mctp_fd',
7273 'type' => '100'
7274 },
7275 '2' => {
7276 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307277 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307278 },
7279 '3' => {
7280 'name' => 'req_msg_len',
7281 'type' => '453'
7282 }
7283 },
7284 'Reg' => {
7285 '0' => 'rdi',
7286 '1' => 'rsi',
7287 '2' => 'rdx',
7288 '3' => 'rcx'
7289 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307290 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307291 'ShortName' => 'pldm_send'
7292 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307293 '179903' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307294 'Header' => 'pldm.h',
7295 'Line' => '57',
7296 'Param' => {
7297 '0' => {
7298 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307299 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307300 },
7301 '1' => {
7302 'name' => 'mctp_fd',
7303 'type' => '100'
7304 },
7305 '2' => {
7306 'name' => 'pldm_req_msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307307 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 },
7309 '3' => {
7310 'name' => 'req_msg_len',
7311 'type' => '453'
7312 },
7313 '4' => {
7314 'name' => 'pldm_resp_msg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307315 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 },
7317 '5' => {
7318 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307319 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307320 }
7321 },
7322 'Reg' => {
7323 '0' => 'rdi',
7324 '1' => 'rsi',
7325 '2' => 'rdx',
7326 '3' => 'rcx',
7327 '4' => 'r8',
7328 '5' => 'r9'
7329 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307330 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307331 'ShortName' => 'pldm_send_recv'
7332 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307333 '180386' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 'Header' => 'pldm.h',
7335 'Line' => '94',
7336 'Param' => {
7337 '0' => {
7338 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307339 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307340 },
7341 '1' => {
7342 'name' => 'mctp_fd',
7343 'type' => '100'
7344 },
7345 '2' => {
7346 'name' => 'instance_id',
7347 'type' => '140'
7348 },
7349 '3' => {
7350 'name' => 'pldm_resp_msg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307351 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307352 },
7353 '4' => {
7354 'name' => 'resp_msg_len',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307355 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307356 }
7357 },
7358 'Reg' => {
7359 '3' => 'rbx'
7360 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307361 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307362 'ShortName' => 'pldm_recv'
7363 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307364 '180612' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307365 'Header' => 'pldm.h',
7366 'Line' => '112',
7367 'Param' => {
7368 '0' => {
7369 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307370 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307371 },
7372 '1' => {
7373 'name' => 'mctp_fd',
7374 'type' => '100'
7375 },
7376 '2' => {
7377 'name' => 'pldm_resp_msg',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307378 'type' => '152772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 },
7380 '3' => {
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 '2' => 'r12',
7387 '3' => 'r13'
7388 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307389 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 'ShortName' => 'pldm_recv_any'
7391 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307392 '181065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 'Header' => 'pldm.h',
7394 'Line' => '39',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307395 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 'ShortName' => 'pldm_open'
7397 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307398 '183434' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307399 'Header' => 'af-mctp.h',
7400 'Line' => '54',
7401 'Param' => {
7402 '0' => {
7403 'name' => 'transport',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307404 'type' => '183590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307405 },
7406 '1' => {
7407 'name' => 'smctp',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307408 'type' => '183595'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307409 },
7410 '2' => {
7411 'name' => 'len',
7412 'type' => '453'
7413 }
7414 },
7415 'Reg' => {
7416 '1' => 'rsi',
7417 '2' => 'rdx'
7418 },
7419 'Return' => '100',
7420 'ShortName' => 'pldm_transport_af_mctp_bind'
7421 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307422 '183600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307423 'Header' => 'af-mctp.h',
7424 'Line' => '19',
7425 'Param' => {
7426 '0' => {
7427 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307428 'type' => '183590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307429 }
7430 },
7431 'Reg' => {
7432 '0' => 'rdi'
7433 },
7434 'Return' => '1',
7435 'ShortName' => 'pldm_transport_af_mctp_destroy'
7436 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307437 '183684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307438 'Header' => 'af-mctp.h',
7439 'Line' => '16',
7440 'Param' => {
7441 '0' => {
7442 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307443 'type' => '183908'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307444 }
7445 },
7446 'Reg' => {
7447 '0' => 'r12'
7448 },
7449 'Return' => '100',
7450 'ShortName' => 'pldm_transport_af_mctp_init'
7451 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307452 '185103' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307453 'Header' => 'af-mctp.h',
7454 'Line' => '37',
7455 'Param' => {
7456 '0' => {
7457 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307458 'type' => '183590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307459 },
7460 '1' => {
7461 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307462 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
7464 '2' => {
7465 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307466 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307467 }
7468 },
7469 'Reg' => {
7470 '0' => 'rdi',
7471 '1' => 'rsi',
7472 '2' => 'rdx'
7473 },
7474 'Return' => '100',
7475 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7476 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307477 '185176' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307478 'Header' => 'af-mctp.h',
7479 'Line' => '33',
7480 'Param' => {
7481 '0' => {
7482 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307483 'type' => '183590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 },
7485 '1' => {
7486 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307487 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307488 },
7489 '2' => {
7490 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307491 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307492 }
7493 },
7494 'Reg' => {
7495 '0' => 'rdi',
7496 '1' => 'rsi',
7497 '2' => 'rdx'
7498 },
7499 'Return' => '100',
7500 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7501 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307502 '185417' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307503 'Header' => 'af-mctp.h',
7504 'Line' => '28',
7505 'Param' => {
7506 '0' => {
7507 'name' => 't',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307508 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307509 },
7510 '1' => {
7511 'name' => 'pollfd',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307512 'type' => '182100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 }
7514 },
7515 'Reg' => {
7516 '0' => 'rdi',
7517 '1' => 'rsi'
7518 },
7519 'Return' => '100',
7520 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7521 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307522 '185495' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307523 'Header' => 'af-mctp.h',
7524 'Line' => '23',
7525 'Param' => {
7526 '0' => {
7527 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307528 'type' => '183590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307529 }
7530 },
7531 'Reg' => {
7532 '0' => 'rdi'
7533 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307534 'Return' => '179137',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307535 'ShortName' => 'pldm_transport_af_mctp_core'
7536 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307537 '189166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307538 'Header' => 'mctp-demux.h',
7539 'Line' => '36',
7540 'Param' => {
7541 '0' => {
7542 'name' => 'ctx',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307543 'type' => '179095'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307544 },
7545 '1' => {
7546 'name' => 'tid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307547 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307548 },
7549 '2' => {
7550 'name' => 'eid',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307551 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307552 }
7553 },
7554 'Reg' => {
7555 '0' => 'rdi',
7556 '1' => 'rsi',
7557 '2' => 'rdx'
7558 },
7559 'Return' => '100',
7560 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7561 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307562 '189480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307563 'Header' => 'mctp-demux.h',
7564 'Line' => '27',
7565 'Param' => {
7566 '0' => {
7567 'name' => 't',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307568 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307569 },
7570 '1' => {
7571 'name' => 'pollfd',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307572 'type' => '182100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307573 }
7574 },
7575 'Reg' => {
7576 '0' => 'rdi',
7577 '1' => 'rsi'
7578 },
7579 'Return' => '100',
7580 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7581 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307582 '194413' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307583 'Header' => 'transport.h',
7584 'Line' => '31',
7585 'Param' => {
7586 '0' => {
7587 'name' => 'transport',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307588 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307589 },
7590 '1' => {
7591 'name' => 'timeout',
7592 'type' => '100'
7593 }
7594 },
7595 'Return' => '100',
7596 'ShortName' => 'pldm_transport_poll'
7597 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307598 '199472' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307599 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307600 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307601 'Param' => {
7602 '0' => {
7603 'name' => 'instance_id',
7604 'type' => '140'
7605 },
7606 '1' => {
7607 'name' => 'completion_code',
7608 'type' => '140'
7609 },
7610 '2' => {
7611 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307612 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307613 }
7614 },
7615 'Return' => '100',
7616 'ShortName' => 'encode_new_file_with_metadata_resp'
7617 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307618 '199672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307619 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307620 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307621 'Param' => {
7622 '0' => {
7623 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307624 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307625 },
7626 '1' => {
7627 'name' => 'payload_length',
7628 'type' => '453'
7629 },
7630 '2' => {
7631 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307632 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307633 },
7634 '3' => {
7635 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307636 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307637 },
7638 '4' => {
7639 'name' => 'length',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307640 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307641 },
7642 '5' => {
7643 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307644 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307645 },
7646 '6' => {
7647 'name' => 'file_meta_data_2',
7648 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307649 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 },
7651 '7' => {
7652 'name' => 'file_meta_data_3',
7653 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307654 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307655 },
7656 '8' => {
7657 'name' => 'file_meta_data_4',
7658 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307659 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307660 }
7661 },
7662 'Reg' => {
7663 '1' => 'r10',
7664 '2' => 'rdx',
7665 '3' => 'rdi',
7666 '4' => 'r8',
7667 '5' => 'r9'
7668 },
7669 'Return' => '100',
7670 'ShortName' => 'decode_new_file_with_metadata_req'
7671 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307672 '199904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307673 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307674 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307675 'Param' => {
7676 '0' => {
7677 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307678 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307679 },
7680 '1' => {
7681 'name' => 'payload_length',
7682 'type' => '453'
7683 },
7684 '2' => {
7685 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307686 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307687 }
7688 },
7689 'Reg' => {
7690 '0' => 'rdi',
7691 '1' => 'rsi',
7692 '2' => 'rdx'
7693 },
7694 'Return' => '100',
7695 'ShortName' => 'decode_new_file_with_metadata_resp'
7696 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307697 '200005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307699 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 'Param' => {
7701 '0' => {
7702 'name' => 'instance_id',
7703 'type' => '140'
7704 },
7705 '1' => {
7706 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307707 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307708 },
7709 '2' => {
7710 'name' => 'file_handle',
7711 'type' => '152'
7712 },
7713 '3' => {
7714 'name' => 'length',
Andrew Jeffery76712f62024-05-22 15:19:00 +09307715 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 },
7717 '4' => {
7718 'name' => 'file_meta_data_1',
7719 'type' => '152'
7720 },
7721 '5' => {
7722 'name' => 'file_meta_data_2',
7723 'type' => '152'
7724 },
7725 '6' => {
7726 'name' => 'file_meta_data_3',
7727 'offset' => '0',
7728 'type' => '152'
7729 },
7730 '7' => {
7731 'name' => 'file_meta_data_4',
7732 'offset' => '8',
7733 'type' => '152'
7734 },
7735 '8' => {
7736 'name' => 'msg',
7737 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307738 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307739 }
7740 },
7741 'Reg' => {
7742 '2' => 'r14'
7743 },
7744 'Return' => '100',
7745 'ShortName' => 'encode_new_file_with_metadata_req'
7746 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307747 '200302' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307748 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307749 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307750 'Param' => {
7751 '0' => {
7752 'name' => 'instance_id',
7753 'type' => '140'
7754 },
7755 '1' => {
7756 'name' => 'completion_code',
7757 'type' => '140'
7758 },
7759 '2' => {
7760 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307761 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307762 }
7763 },
7764 'Return' => '100',
7765 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7766 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307767 '200497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307768 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307769 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'Param' => {
7771 '0' => {
7772 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307773 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307774 },
7775 '1' => {
7776 'name' => 'payload_length',
7777 'type' => '453'
7778 },
7779 '2' => {
7780 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307781 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307782 },
7783 '3' => {
7784 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307785 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 },
7787 '4' => {
7788 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307789 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307790 },
7791 '5' => {
7792 'name' => 'file_meta_data_1',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307793 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 },
7795 '6' => {
7796 'name' => 'file_meta_data_2',
7797 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307798 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307799 },
7800 '7' => {
7801 'name' => 'file_meta_data_3',
7802 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307803 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307804 },
7805 '8' => {
7806 'name' => 'file_meta_data_4',
7807 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307808 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 }
7810 },
7811 'Reg' => {
7812 '1' => 'rsi',
7813 '2' => 'rdx',
7814 '3' => 'rcx',
7815 '4' => 'r8',
7816 '5' => 'r9'
7817 },
7818 'Return' => '100',
7819 'ShortName' => 'decode_file_ack_with_meta_data_req'
7820 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307821 '200709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307822 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307823 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 'Param' => {
7825 '0' => {
7826 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307827 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307828 },
7829 '1' => {
7830 'name' => 'payload_length',
7831 'type' => '453'
7832 },
7833 '2' => {
7834 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307835 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307836 }
7837 },
7838 'Reg' => {
7839 '0' => 'rdi',
7840 '1' => 'rsi',
7841 '2' => 'rdx'
7842 },
7843 'Return' => '100',
7844 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7845 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307846 '200805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307848 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307849 'Param' => {
7850 '0' => {
7851 'name' => 'instance_id',
7852 'type' => '140'
7853 },
7854 '1' => {
7855 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307856 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 },
7858 '2' => {
7859 'name' => 'file_handle',
7860 'type' => '152'
7861 },
7862 '3' => {
7863 'name' => 'file_status',
7864 'type' => '140'
7865 },
7866 '4' => {
7867 'name' => 'file_meta_data_1',
7868 'type' => '152'
7869 },
7870 '5' => {
7871 'name' => 'file_meta_data_2',
7872 'type' => '152'
7873 },
7874 '6' => {
7875 'name' => 'file_meta_data_3',
7876 'offset' => '0',
7877 'type' => '152'
7878 },
7879 '7' => {
7880 'name' => 'file_meta_data_4',
7881 'offset' => '8',
7882 'type' => '152'
7883 },
7884 '8' => {
7885 'name' => 'msg',
7886 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307887 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307888 }
7889 },
7890 'Reg' => {
7891 '2' => 'r14'
7892 },
7893 'Return' => '100',
7894 'ShortName' => 'encode_file_ack_with_meta_data_req'
7895 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307896 '201102' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307898 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307899 'Param' => {
7900 '0' => {
7901 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307902 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 },
7904 '1' => {
7905 'name' => 'payload_length',
7906 'type' => '453'
7907 },
7908 '2' => {
7909 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307910 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307911 }
7912 },
7913 'Reg' => {
7914 '0' => 'rdi',
7915 '1' => 'rsi',
7916 '2' => 'rdx'
7917 },
7918 'Return' => '100',
7919 'ShortName' => 'decode_file_ack_resp'
7920 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307921 '201203' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307923 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 'Param' => {
7925 '0' => {
7926 'name' => 'instance_id',
7927 'type' => '140'
7928 },
7929 '1' => {
7930 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307931 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 },
7933 '2' => {
7934 'name' => 'file_handle',
7935 'type' => '152'
7936 },
7937 '3' => {
7938 'name' => 'file_status',
7939 'type' => '140'
7940 },
7941 '4' => {
7942 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307943 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307944 }
7945 },
7946 'Return' => '100',
7947 'ShortName' => 'encode_file_ack_req'
7948 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307949 '201438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307951 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 'Param' => {
7953 '0' => {
7954 'name' => 'instance_id',
7955 'type' => '140'
7956 },
7957 '1' => {
7958 'name' => 'completion_code',
7959 'type' => '140'
7960 },
7961 '2' => {
7962 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307963 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307964 }
7965 },
7966 'Return' => '100',
7967 'ShortName' => 'encode_file_ack_resp'
7968 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09307969 '201628' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307970 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307971 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307972 'Param' => {
7973 '0' => {
7974 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307975 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 },
7977 '1' => {
7978 'name' => 'payload_length',
7979 'type' => '453'
7980 },
7981 '2' => {
7982 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307983 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 },
7985 '3' => {
7986 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307987 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307988 },
7989 '4' => {
7990 'name' => 'file_status',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307991 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 }
7993 },
7994 'Reg' => {
7995 '1' => 'rsi',
7996 '2' => 'rdx',
7997 '3' => 'rcx',
7998 '4' => 'r8'
7999 },
8000 'Return' => '100',
8001 'ShortName' => 'decode_file_ack_req'
8002 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308003 '201770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308005 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 'Param' => {
8007 '0' => {
8008 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308009 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308010 },
8011 '1' => {
8012 'name' => 'payload_length',
8013 'type' => '453'
8014 },
8015 '2' => {
8016 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308017 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308018 },
8019 '3' => {
8020 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308021 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308022 }
8023 },
8024 'Reg' => {
8025 '0' => 'rdi',
8026 '1' => 'rsi',
8027 '2' => 'rdx',
8028 '3' => 'rcx'
8029 },
8030 'Return' => '100',
8031 'ShortName' => 'decode_rw_file_by_type_resp'
8032 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308033 '201885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308035 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308036 'Param' => {
8037 '0' => {
8038 'name' => 'instance_id',
8039 'type' => '140'
8040 },
8041 '1' => {
8042 'name' => 'command',
8043 'type' => '140'
8044 },
8045 '2' => {
8046 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308047 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 },
8049 '3' => {
8050 'name' => 'file_handle',
8051 'type' => '152'
8052 },
8053 '4' => {
8054 'name' => 'offset',
8055 'type' => '152'
8056 },
8057 '5' => {
8058 'name' => 'length',
8059 'type' => '152'
8060 },
8061 '6' => {
8062 'name' => 'msg',
8063 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308064 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 }
8066 },
8067 'Return' => '100',
8068 'ShortName' => 'encode_rw_file_by_type_req'
8069 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308070 '202155' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308071 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308072 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 'Param' => {
8074 '0' => {
8075 'name' => 'instance_id',
8076 'type' => '140'
8077 },
8078 '1' => {
8079 'name' => 'command',
8080 'type' => '140'
8081 },
8082 '2' => {
8083 'name' => 'completion_code',
8084 'type' => '140'
8085 },
8086 '3' => {
8087 'name' => 'length',
8088 'type' => '152'
8089 },
8090 '4' => {
8091 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308092 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308093 }
8094 },
8095 'Return' => '100',
8096 'ShortName' => 'encode_rw_file_by_type_resp'
8097 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308098 '202385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308099 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308100 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 'Param' => {
8102 '0' => {
8103 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308104 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308105 },
8106 '1' => {
8107 'name' => 'payload_length',
8108 'type' => '453'
8109 },
8110 '2' => {
8111 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308112 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308113 },
8114 '3' => {
8115 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308116 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 },
8118 '4' => {
8119 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308120 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 },
8122 '5' => {
8123 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308124 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 }
8126 },
8127 'Reg' => {
8128 '1' => 'r10',
8129 '2' => 'rdx',
8130 '3' => 'rdi',
8131 '4' => 'r8',
8132 '5' => 'r9'
8133 },
8134 'Return' => '100',
8135 'ShortName' => 'decode_rw_file_by_type_req'
8136 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308137 '202547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308138 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308139 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 'Param' => {
8141 '0' => {
8142 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308143 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 },
8145 '1' => {
8146 'name' => 'payload_length',
8147 'type' => '453'
8148 },
8149 '2' => {
8150 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308151 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 }
8153 },
8154 'Reg' => {
8155 '0' => 'rdi',
8156 '1' => 'rsi',
8157 '2' => 'rdx'
8158 },
8159 'Return' => '100',
8160 'ShortName' => 'decode_new_file_resp'
8161 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308162 '202648' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308163 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308164 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 'Param' => {
8166 '0' => {
8167 'name' => 'instance_id',
8168 'type' => '140'
8169 },
8170 '1' => {
8171 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308172 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 },
8174 '2' => {
8175 'name' => 'file_handle',
8176 'type' => '152'
8177 },
8178 '3' => {
8179 'name' => 'length',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308180 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308181 },
8182 '4' => {
8183 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308184 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 }
8186 },
8187 'Return' => '100',
8188 'ShortName' => 'encode_new_file_req'
8189 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308190 '202883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308192 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308193 'Param' => {
8194 '0' => {
8195 'name' => 'instance_id',
8196 'type' => '140'
8197 },
8198 '1' => {
8199 'name' => 'completion_code',
8200 'type' => '140'
8201 },
8202 '2' => {
8203 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308204 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308205 }
8206 },
8207 'Return' => '100',
8208 'ShortName' => 'encode_new_file_resp'
8209 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308210 '203073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308212 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308213 'Param' => {
8214 '0' => {
8215 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308216 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308217 },
8218 '1' => {
8219 'name' => 'payload_length',
8220 'type' => '453'
8221 },
8222 '2' => {
8223 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308224 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 },
8226 '3' => {
8227 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308228 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '4' => {
8231 'name' => 'length',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308232 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 }
8234 },
8235 'Reg' => {
8236 '1' => 'r9',
8237 '2' => 'rdx',
8238 '3' => 'rcx',
8239 '4' => 'r8'
8240 },
8241 'Return' => '100',
8242 'ShortName' => 'decode_new_file_req'
8243 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308244 '203215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308246 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 'Param' => {
8248 '0' => {
8249 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308250 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308251 },
8252 '1' => {
8253 'name' => 'payload_length',
8254 'type' => '453'
8255 },
8256 '2' => {
8257 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308258 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308259 },
8260 '3' => {
8261 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308262 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308263 }
8264 },
8265 'Reg' => {
8266 '0' => 'rdi',
8267 '1' => 'rsi',
8268 '2' => 'rdx',
8269 '3' => 'rcx'
8270 },
8271 'Return' => '100',
8272 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8273 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308274 '203330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308275 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308276 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308277 'Param' => {
8278 '0' => {
8279 'name' => 'instance_id',
8280 'type' => '140'
8281 },
8282 '1' => {
8283 'name' => 'command',
8284 'type' => '140'
8285 },
8286 '2' => {
8287 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308288 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 },
8290 '3' => {
8291 'name' => 'file_handle',
8292 'type' => '152'
8293 },
8294 '4' => {
8295 'name' => 'offset',
8296 'type' => '152'
8297 },
8298 '5' => {
8299 'name' => 'length',
8300 'type' => '152'
8301 },
8302 '6' => {
8303 'name' => 'address',
8304 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308305 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308306 },
8307 '7' => {
8308 'name' => 'msg',
8309 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308310 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308311 }
8312 },
8313 'Return' => '100',
8314 'ShortName' => 'encode_rw_file_by_type_memory_req'
8315 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308316 '203615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308318 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308319 'Param' => {
8320 '0' => {
8321 'name' => 'instance_id',
8322 'type' => '140'
8323 },
8324 '1' => {
8325 'name' => 'command',
8326 'type' => '140'
8327 },
8328 '2' => {
8329 'name' => 'completion_code',
8330 'type' => '140'
8331 },
8332 '3' => {
8333 'name' => 'length',
8334 'type' => '152'
8335 },
8336 '4' => {
8337 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308338 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308339 }
8340 },
8341 'Return' => '100',
8342 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8343 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308344 '203845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308346 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308347 'Param' => {
8348 '0' => {
8349 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308350 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308351 },
8352 '1' => {
8353 'name' => 'payload_length',
8354 'type' => '453'
8355 },
8356 '2' => {
8357 'name' => 'file_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308358 'type' => '9256'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308359 },
8360 '3' => {
8361 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308362 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308363 },
8364 '4' => {
8365 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308366 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308367 },
8368 '5' => {
8369 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308370 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308371 },
8372 '6' => {
8373 'name' => 'address',
8374 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308375 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308376 }
8377 },
8378 'Reg' => {
8379 '1' => 'r10',
8380 '2' => 'rdx',
8381 '3' => 'rdi',
8382 '4' => 'r8',
8383 '5' => 'r9'
8384 },
8385 'Return' => '100',
8386 'ShortName' => 'decode_rw_file_by_type_memory_req'
8387 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308388 '204022' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308390 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308391 'Param' => {
8392 '0' => {
8393 'name' => 'instance_id',
8394 'type' => '140'
8395 },
8396 '1' => {
8397 'name' => 'completion_code',
8398 'type' => '140'
8399 },
8400 '2' => {
8401 'name' => 'length',
8402 'type' => '152'
8403 },
8404 '3' => {
8405 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308406 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 }
8408 },
8409 'Return' => '100',
8410 'ShortName' => 'encode_write_file_resp'
8411 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308412 '204237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308414 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308415 'Param' => {
8416 '0' => {
8417 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308418 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 },
8420 '1' => {
8421 'name' => 'payload_length',
8422 'type' => '453'
8423 },
8424 '2' => {
8425 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308426 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 },
8428 '3' => {
8429 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308430 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 }
8432 },
8433 'Reg' => {
8434 '0' => 'rdi',
8435 '1' => 'rsi',
8436 '2' => 'rdx',
8437 '3' => 'rcx'
8438 },
8439 'Return' => '100',
8440 'ShortName' => 'decode_write_file_resp'
8441 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308442 '204347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308443 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308444 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 'Param' => {
8446 '0' => {
8447 'name' => 'instance_id',
8448 'type' => '140'
8449 },
8450 '1' => {
8451 'name' => 'file_handle',
8452 'type' => '152'
8453 },
8454 '2' => {
8455 'name' => 'offset',
8456 'type' => '152'
8457 },
8458 '3' => {
8459 'name' => 'length',
8460 'type' => '152'
8461 },
8462 '4' => {
8463 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308464 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 }
8466 },
8467 'Return' => '100',
8468 'ShortName' => 'encode_write_file_req'
8469 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308470 '204582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308472 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 'Param' => {
8474 '0' => {
8475 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308476 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 },
8478 '1' => {
8479 'name' => 'payload_length',
8480 'type' => '453'
8481 },
8482 '2' => {
8483 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308484 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 },
8486 '3' => {
8487 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308488 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 },
8490 '4' => {
8491 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308492 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 },
8494 '5' => {
8495 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308496 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308497 }
8498 },
8499 'Reg' => {
8500 '1' => 'rsi',
8501 '3' => 'rcx',
8502 '4' => 'r8',
8503 '5' => 'r9'
8504 },
8505 'Return' => '100',
8506 'ShortName' => 'decode_write_file_req'
8507 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308508 '204737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308509 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308510 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 'Param' => {
8512 '0' => {
8513 'name' => 'instance_id',
8514 'type' => '140'
8515 },
8516 '1' => {
8517 'name' => 'completion_code',
8518 'type' => '140'
8519 },
8520 '2' => {
8521 'name' => 'length',
8522 'type' => '152'
8523 },
8524 '3' => {
8525 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308526 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 }
8528 },
8529 'Return' => '100',
8530 'ShortName' => 'encode_read_file_resp'
8531 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308532 '204952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308533 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308534 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 'Param' => {
8536 '0' => {
8537 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308538 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 },
8540 '1' => {
8541 'name' => 'payload_length',
8542 'type' => '453'
8543 },
8544 '2' => {
8545 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308546 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '3' => {
8549 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308550 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '4' => {
8553 'name' => 'file_data_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308554 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 }
8556 },
8557 'Reg' => {
8558 '1' => 'r9',
8559 '2' => 'rdx',
8560 '3' => 'rcx',
8561 '4' => 'r8'
8562 },
8563 'Return' => '100',
8564 'ShortName' => 'decode_read_file_resp'
8565 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308566 '205088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308568 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 'Param' => {
8570 '0' => {
8571 'name' => 'instance_id',
8572 'type' => '140'
8573 },
8574 '1' => {
8575 'name' => 'file_handle',
8576 'type' => '152'
8577 },
8578 '2' => {
8579 'name' => 'offset',
8580 'type' => '152'
8581 },
8582 '3' => {
8583 'name' => 'length',
8584 'type' => '152'
8585 },
8586 '4' => {
8587 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308588 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308589 }
8590 },
8591 'Return' => '100',
8592 'ShortName' => 'encode_read_file_req'
8593 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308594 '205323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308595 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308596 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Param' => {
8598 '0' => {
8599 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308600 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '1' => {
8603 'name' => 'payload_length',
8604 'type' => '453'
8605 },
8606 '2' => {
8607 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308608 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '3' => {
8611 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308612 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 },
8614 '4' => {
8615 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308616 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308617 }
8618 },
8619 'Reg' => {
8620 '1' => 'r9',
8621 '2' => 'rdx',
8622 '3' => 'rcx',
8623 '4' => 'r8'
8624 },
8625 'Return' => '100',
8626 'ShortName' => 'decode_read_file_req'
8627 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308628 '205459' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308630 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 'Param' => {
8632 '0' => {
8633 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308634 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '1' => {
8637 'name' => 'payload_length',
8638 'type' => '453'
8639 },
8640 '2' => {
8641 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308642 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '3' => {
8645 'name' => 'next_transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308646 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 },
8648 '4' => {
8649 'name' => 'transfer_flag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308650 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 },
8652 '5' => {
8653 'name' => 'file_table_data_start_offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308654 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 },
8656 '6' => {
8657 'name' => 'file_table_length',
8658 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308659 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 }
8661 },
8662 'Reg' => {
8663 '1' => 'rsi',
8664 '2' => 'rdi',
8665 '3' => 'r10',
8666 '4' => 'r8',
8667 '5' => 'r9'
8668 },
8669 'Return' => '100',
8670 'ShortName' => 'decode_get_file_table_resp'
8671 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308672 '205633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308674 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 'Param' => {
8676 '0' => {
8677 'name' => 'instance_id',
8678 'type' => '140'
8679 },
8680 '1' => {
8681 'name' => 'transfer_handle',
8682 'type' => '152'
8683 },
8684 '2' => {
8685 'name' => 'transfer_opflag',
8686 'type' => '140'
8687 },
8688 '3' => {
8689 'name' => 'table_type',
8690 'type' => '140'
8691 },
8692 '4' => {
8693 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308694 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 }
8696 },
8697 'Return' => '100',
8698 'ShortName' => 'encode_get_file_table_req'
8699 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308700 '205860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308701 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308702 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308703 'Param' => {
8704 '0' => {
8705 'name' => 'instance_id',
8706 'type' => '140'
8707 },
8708 '1' => {
8709 'name' => 'completion_code',
8710 'type' => '140'
8711 },
8712 '2' => {
8713 'name' => 'next_transfer_handle',
8714 'type' => '152'
8715 },
8716 '3' => {
8717 'name' => 'transfer_flag',
8718 'type' => '140'
8719 },
8720 '4' => {
8721 'name' => 'table_data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308722 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308723 },
8724 '5' => {
8725 'name' => 'table_size',
8726 'type' => '453'
8727 },
8728 '6' => {
8729 'name' => 'msg',
8730 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308731 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 }
8733 },
8734 'Reg' => {
8735 '2' => 'r15'
8736 },
8737 'Return' => '100',
8738 'ShortName' => 'encode_get_file_table_resp'
8739 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308740 '206218' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308742 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 'Param' => {
8744 '0' => {
8745 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308746 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308747 },
8748 '1' => {
8749 'name' => 'payload_length',
8750 'type' => '453'
8751 },
8752 '2' => {
8753 'name' => 'transfer_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308754 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308755 },
8756 '3' => {
8757 'name' => 'transfer_opflag',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308758 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308759 },
8760 '4' => {
8761 'name' => 'table_type',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308762 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 }
8764 },
8765 'Reg' => {
8766 '1' => 'r9',
8767 '2' => 'rdx',
8768 '3' => 'rcx',
8769 '4' => 'r8'
8770 },
8771 'Return' => '100',
8772 'ShortName' => 'decode_get_file_table_req'
8773 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308774 '206353' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308775 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308776 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 'Param' => {
8778 '0' => {
8779 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308780 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 },
8782 '1' => {
8783 'name' => 'payload_length',
8784 'type' => '453'
8785 },
8786 '2' => {
8787 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308788 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308789 },
8790 '3' => {
8791 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308792 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 }
8794 },
8795 'Reg' => {
8796 '0' => 'rdi',
8797 '1' => 'rsi',
8798 '2' => 'rdx',
8799 '3' => 'rcx'
8800 },
8801 'Return' => '100',
8802 'ShortName' => 'decode_rw_file_memory_resp'
8803 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308804 '206462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308805 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308806 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 'Param' => {
8808 '0' => {
8809 'name' => 'instance_id',
8810 'type' => '140'
8811 },
8812 '1' => {
8813 'name' => 'command',
8814 'type' => '140'
8815 },
8816 '2' => {
8817 'name' => 'file_handle',
8818 'type' => '152'
8819 },
8820 '3' => {
8821 'name' => 'offset',
8822 'type' => '152'
8823 },
8824 '4' => {
8825 'name' => 'length',
8826 'type' => '152'
8827 },
8828 '5' => {
8829 'name' => 'address',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308830 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '6' => {
8833 'name' => 'msg',
8834 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308835 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 }
8837 },
8838 'Reg' => {
8839 '2' => 'r14'
8840 },
8841 'Return' => '100',
8842 'ShortName' => 'encode_rw_file_memory_req'
8843 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308844 '206721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308846 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 'Param' => {
8848 '0' => {
8849 'name' => 'instance_id',
8850 'type' => '140'
8851 },
8852 '1' => {
8853 'name' => 'command',
8854 'type' => '140'
8855 },
8856 '2' => {
8857 'name' => 'completion_code',
8858 'type' => '140'
8859 },
8860 '3' => {
8861 'name' => 'length',
8862 'type' => '152'
8863 },
8864 '4' => {
8865 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308866 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 }
8868 },
8869 'Return' => '100',
8870 'ShortName' => 'encode_rw_file_memory_resp'
8871 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308872 '206942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308874 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308875 'Param' => {
8876 '0' => {
8877 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308878 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308879 },
8880 '1' => {
8881 'name' => 'payload_length',
8882 'type' => '453'
8883 },
8884 '2' => {
8885 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308886 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308887 },
8888 '3' => {
8889 'name' => 'offset',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308890 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 },
8892 '4' => {
8893 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308894 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '5' => {
8897 'name' => 'address',
Andrew Jeffery76712f62024-05-22 15:19:00 +09308898 'type' => '131992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 }
8900 },
8901 'Reg' => {
8902 '1' => 'r10',
8903 '2' => 'rdx',
8904 '3' => 'rdi',
8905 '4' => 'r8',
8906 '5' => 'r9'
8907 },
8908 'Return' => '100',
8909 'ShortName' => 'decode_rw_file_memory_req'
8910 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308911 '207991' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 'Header' => 'host.h',
8913 'Line' => '101',
8914 'Param' => {
8915 '0' => {
8916 'name' => 'instance_id',
8917 'type' => '140'
8918 },
8919 '1' => {
8920 'name' => 'completion_code',
8921 'type' => '140'
8922 },
8923 '2' => {
8924 'name' => 'rack_entry',
8925 'type' => '152'
8926 },
8927 '3' => {
8928 'name' => 'pri_cec_node',
8929 'type' => '152'
8930 },
8931 '4' => {
8932 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308933 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 },
8935 '5' => {
8936 'name' => 'payload_length',
8937 'type' => '453'
8938 }
8939 },
8940 'Reg' => {
8941 '2' => 'r12'
8942 },
8943 'Return' => '100',
8944 'ShortName' => 'encode_get_alert_status_resp'
8945 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308946 '208239' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 'Header' => 'host.h',
8948 'Line' => '86',
8949 'Param' => {
8950 '0' => {
8951 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308952 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308953 },
8954 '1' => {
8955 'name' => 'payload_length',
8956 'type' => '453'
8957 },
8958 '2' => {
8959 'name' => 'version_id',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308960 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 }
8962 },
8963 'Reg' => {
8964 '0' => 'rdi',
8965 '1' => 'rsi',
8966 '2' => 'rdx'
8967 },
8968 'Return' => '100',
8969 'ShortName' => 'decode_get_alert_status_req'
8970 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09308971 '208322' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308972 'Header' => 'host.h',
8973 'Line' => '70',
8974 'Param' => {
8975 '0' => {
8976 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308977 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '1' => {
8980 'name' => 'payload_length',
8981 'type' => '453'
8982 },
8983 '2' => {
8984 'name' => 'completion_code',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308985 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 },
8987 '3' => {
8988 'name' => 'rack_entry',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308989 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 },
8991 '4' => {
8992 'name' => 'pri_cec_node',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308993 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308994 }
8995 },
8996 'Reg' => {
8997 '1' => 'r9',
8998 '2' => 'rdx',
8999 '3' => 'rcx',
9000 '4' => 'r8'
9001 },
9002 'Return' => '100',
9003 'ShortName' => 'decode_get_alert_status_resp'
9004 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09309005 '208461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309006 'Header' => 'host.h',
9007 'Line' => '52',
9008 'Param' => {
9009 '0' => {
9010 'name' => 'instance_id',
9011 'type' => '140'
9012 },
9013 '1' => {
9014 'name' => 'version_id',
9015 'type' => '140'
9016 },
9017 '2' => {
9018 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309019 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 },
9021 '3' => {
9022 'name' => 'payload_length',
9023 'type' => '453'
9024 }
9025 },
9026 'Return' => '100',
9027 'ShortName' => 'encode_get_alert_status_req'
9028 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09309029 '209523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309030 'Header' => 'platform.h',
9031 'Line' => '47',
9032 'Param' => {
9033 '0' => {
9034 'name' => 'instance_id',
9035 'type' => '140'
9036 },
9037 '1' => {
9038 'name' => 'format_version',
9039 'type' => '140'
9040 },
9041 '2' => {
9042 'name' => 'tid',
9043 'type' => '140'
9044 },
9045 '3' => {
9046 'name' => 'num_handles',
9047 'type' => '140'
9048 },
9049 '4' => {
9050 'name' => 'list_of_handles',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309051 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '5' => {
9054 'name' => 'payload_length',
9055 'type' => '453'
9056 },
9057 '6' => {
9058 'name' => 'msg',
9059 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309060 'type' => '1624'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309061 }
9062 },
9063 'Return' => '100',
9064 'ShortName' => 'encode_bios_attribute_update_event_req'
9065 },
Andrew Jeffery76712f62024-05-22 15:19:00 +09309066 '210590' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 'Header' => 'file_io.h',
9068 'Line' => '36',
9069 'Param' => {
9070 '0' => {
9071 'name' => 'msg',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309072 'type' => '2071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '1' => {
9075 'name' => 'payload_length',
9076 'type' => '453'
9077 },
9078 '2' => {
9079 'name' => 'file_handle',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309080 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 },
9082 '3' => {
9083 'name' => 'length',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309084 'type' => '2081'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309085 },
9086 '4' => {
9087 'name' => 'data',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309088 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309089 }
9090 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 'Return' => '100',
9092 'ShortName' => 'decode_oem_meta_file_io_req'
9093 }
9094 },
9095 'SymbolVersion' => {},
9096 'Symbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309097 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309098 'bcd2dec16' => 1,
9099 'bcd2dec32' => 1,
9100 'bcd2dec8' => 1,
9101 'crc32' => 1,
9102 'crc8' => 1,
9103 'dec2bcd16' => 1,
9104 'dec2bcd32' => 1,
9105 'dec2bcd8' => 1,
9106 'decode_activate_firmware_resp' => 1,
9107 'decode_apply_complete_req' => 1,
9108 'decode_cancel_update_component_resp' => 1,
9109 'decode_cancel_update_resp' => 1,
9110 'decode_descriptor_type_length_value' => 1,
9111 'decode_event_message_buffer_size_resp' => 1,
9112 'decode_event_message_supported_resp' => 1,
9113 'decode_file_ack_req' => 1,
9114 'decode_file_ack_resp' => 1,
9115 'decode_file_ack_with_meta_data_req' => 1,
9116 'decode_file_ack_with_meta_data_resp' => 1,
9117 'decode_firmware_device_id_record' => 1,
9118 'decode_get_alert_status_req' => 1,
9119 'decode_get_alert_status_resp' => 1,
9120 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9121 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9122 'decode_get_bios_table_req' => 1,
9123 'decode_get_bios_table_resp' => 1,
9124 'decode_get_commands_req' => 1,
9125 'decode_get_commands_resp' => 1,
9126 'decode_get_date_time_resp' => 1,
9127 'decode_get_file_table_req' => 1,
9128 'decode_get_file_table_resp' => 1,
9129 'decode_get_firmware_parameters_resp' => 1,
9130 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9131 'decode_get_fru_record_by_option_req' => 1,
9132 'decode_get_fru_record_by_option_resp' => 1,
9133 'decode_get_fru_record_table_metadata_resp' => 1,
9134 'decode_get_fru_record_table_req' => 1,
9135 'decode_get_fru_record_table_resp' => 1,
9136 'decode_get_fru_record_table_resp_safe' => 1,
9137 'decode_get_numeric_effecter_value_req' => 1,
9138 'decode_get_numeric_effecter_value_resp' => 1,
9139 'decode_get_pdr_repository_info_resp' => 1,
9140 'decode_get_pdr_req' => 1,
9141 'decode_get_pdr_resp' => 1,
9142 'decode_get_sensor_reading_req' => 1,
9143 'decode_get_sensor_reading_resp' => 1,
9144 'decode_get_state_sensor_readings_req' => 1,
9145 'decode_get_state_sensor_readings_resp' => 1,
9146 'decode_get_status_resp' => 1,
9147 'decode_get_tid_resp' => 1,
9148 'decode_get_types_resp' => 1,
9149 'decode_get_version_req' => 1,
9150 'decode_get_version_resp' => 1,
9151 'decode_multipart_receive_req' => 1,
9152 'decode_new_file_req' => 1,
9153 'decode_new_file_resp' => 1,
9154 'decode_new_file_with_metadata_req' => 1,
9155 'decode_new_file_with_metadata_resp' => 1,
9156 'decode_numeric_sensor_data' => 1,
9157 'decode_numeric_sensor_pdr_data' => 1,
9158 'decode_oem_meta_file_io_req' => 1,
9159 'decode_pass_component_table_resp' => 1,
9160 'decode_platform_event_message_req' => 1,
9161 'decode_platform_event_message_resp' => 1,
9162 'decode_pldm_comp_image_info' => 1,
9163 'decode_pldm_package_header_info' => 1,
9164 'decode_pldm_pdr_repository_change_record_data' => 1,
9165 'decode_pldm_pdr_repository_chg_event_data' => 1,
9166 'decode_poll_for_platform_event_message_req' => 1,
9167 'decode_poll_for_platform_event_message_resp' => 1,
9168 'decode_query_device_identifiers_resp' => 1,
9169 'decode_read_file_req' => 1,
9170 'decode_read_file_resp' => 1,
9171 'decode_request_firmware_data_req' => 1,
9172 'decode_request_update_resp' => 1,
9173 'decode_rw_file_by_type_memory_req' => 1,
9174 'decode_rw_file_by_type_memory_resp' => 1,
9175 'decode_rw_file_by_type_req' => 1,
9176 'decode_rw_file_by_type_resp' => 1,
9177 'decode_rw_file_memory_req' => 1,
9178 'decode_rw_file_memory_resp' => 1,
9179 'decode_sensor_event_data' => 1,
9180 'decode_sensor_op_data' => 1,
9181 'decode_set_bios_attribute_current_value_req' => 1,
9182 'decode_set_bios_attribute_current_value_resp' => 1,
9183 'decode_set_bios_table_req' => 1,
9184 'decode_set_bios_table_resp' => 1,
9185 'decode_set_date_time_req' => 1,
9186 'decode_set_date_time_resp' => 1,
9187 'decode_set_event_receiver_req' => 1,
9188 'decode_set_event_receiver_resp' => 1,
9189 'decode_set_fru_record_table_req' => 1,
9190 'decode_set_numeric_effecter_value_req' => 1,
9191 'decode_set_numeric_effecter_value_resp' => 1,
9192 'decode_set_state_effecter_states_req' => 1,
9193 'decode_set_state_effecter_states_resp' => 1,
9194 'decode_state_sensor_data' => 1,
9195 'decode_transfer_complete_req' => 1,
9196 'decode_update_component_resp' => 1,
9197 'decode_vendor_defined_descriptor_value' => 1,
9198 'decode_verify_complete_req' => 1,
9199 'decode_write_file_req' => 1,
9200 'decode_write_file_resp' => 1,
9201 'encode_activate_firmware_req' => 1,
9202 'encode_apply_complete_resp' => 1,
9203 'encode_bios_attribute_update_event_req' => 1,
9204 'encode_cancel_update_component_req' => 1,
9205 'encode_cancel_update_req' => 1,
9206 'encode_cc_only_resp' => 1,
9207 'encode_event_message_buffer_size_req' => 1,
9208 'encode_event_message_supported_req' => 1,
9209 'encode_file_ack_req' => 1,
9210 'encode_file_ack_resp' => 1,
9211 'encode_file_ack_with_meta_data_req' => 1,
9212 'encode_file_ack_with_meta_data_resp' => 1,
9213 'encode_fru_record' => 1,
9214 'encode_get_alert_status_req' => 1,
9215 'encode_get_alert_status_resp' => 1,
9216 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9217 'encode_get_bios_current_value_by_handle_resp' => 1,
9218 'encode_get_bios_table_req' => 1,
9219 'encode_get_bios_table_resp' => 1,
9220 'encode_get_commands_req' => 1,
9221 'encode_get_commands_resp' => 1,
9222 'encode_get_date_time_req' => 1,
9223 'encode_get_date_time_resp' => 1,
9224 'encode_get_file_table_req' => 1,
9225 'encode_get_file_table_resp' => 1,
9226 'encode_get_firmware_parameters_req' => 1,
9227 'encode_get_fru_record_by_option_req' => 1,
9228 'encode_get_fru_record_by_option_resp' => 1,
9229 'encode_get_fru_record_table_metadata_req' => 1,
9230 'encode_get_fru_record_table_metadata_resp' => 1,
9231 'encode_get_fru_record_table_req' => 1,
9232 'encode_get_fru_record_table_resp' => 1,
9233 'encode_get_numeric_effecter_value_req' => 1,
9234 'encode_get_numeric_effecter_value_resp' => 1,
9235 'encode_get_pdr_repository_info_resp' => 1,
9236 'encode_get_pdr_req' => 1,
9237 'encode_get_pdr_resp' => 1,
9238 'encode_get_sensor_reading_req' => 1,
9239 'encode_get_sensor_reading_resp' => 1,
9240 'encode_get_state_sensor_readings_req' => 1,
9241 'encode_get_state_sensor_readings_resp' => 1,
9242 'encode_get_status_req' => 1,
9243 'encode_get_tid_req' => 1,
9244 'encode_get_tid_resp' => 1,
9245 'encode_get_types_req' => 1,
9246 'encode_get_types_resp' => 1,
9247 'encode_get_version_req' => 1,
9248 'encode_get_version_resp' => 1,
9249 'encode_new_file_req' => 1,
9250 'encode_new_file_resp' => 1,
9251 'encode_new_file_with_metadata_req' => 1,
9252 'encode_new_file_with_metadata_resp' => 1,
9253 'encode_pass_component_table_req' => 1,
9254 'encode_platform_event_message_req' => 1,
9255 'encode_platform_event_message_resp' => 1,
9256 'encode_pldm_header_only' => 1,
9257 'encode_pldm_pdr_repository_chg_event_data' => 1,
9258 'encode_poll_for_platform_event_message_req' => 1,
9259 'encode_poll_for_platform_event_message_resp' => 1,
9260 'encode_query_device_identifiers_req' => 1,
9261 'encode_read_file_req' => 1,
9262 'encode_read_file_resp' => 1,
9263 'encode_request_firmware_data_resp' => 1,
9264 'encode_request_update_req' => 1,
9265 'encode_rw_file_by_type_memory_req' => 1,
9266 'encode_rw_file_by_type_memory_resp' => 1,
9267 'encode_rw_file_by_type_req' => 1,
9268 'encode_rw_file_by_type_resp' => 1,
9269 'encode_rw_file_memory_req' => 1,
9270 'encode_rw_file_memory_resp' => 1,
9271 'encode_sensor_event_data' => 1,
9272 'encode_set_bios_attribute_current_value_req' => 1,
9273 'encode_set_bios_attribute_current_value_resp' => 1,
9274 'encode_set_bios_table_req' => 1,
9275 'encode_set_bios_table_resp' => 1,
9276 'encode_set_date_time_req' => 1,
9277 'encode_set_date_time_resp' => 1,
9278 'encode_set_event_receiver_req' => 1,
9279 'encode_set_event_receiver_resp' => 1,
9280 'encode_set_fru_record_table_resp' => 1,
9281 'encode_set_numeric_effecter_value_req' => 1,
9282 'encode_set_numeric_effecter_value_resp' => 1,
9283 'encode_set_state_effecter_states_req' => 1,
9284 'encode_set_state_effecter_states_resp' => 1,
9285 'encode_set_tid_req' => 1,
9286 'encode_state_effecter_pdr' => 1,
9287 'encode_state_sensor_pdr' => 1,
9288 'encode_transfer_complete_resp' => 1,
9289 'encode_update_component_req' => 1,
9290 'encode_verify_complete_resp' => 1,
9291 'encode_write_file_req' => 1,
9292 'encode_write_file_resp' => 1,
9293 'get_fru_record_by_option_check' => 1,
9294 'is_time_legal' => 1,
9295 'is_transfer_flag_valid' => 1,
9296 'pack_pldm_header' => 1,
9297 'pldm_bios_table_append_pad_checksum_check' => 1,
9298 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9299 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9300 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9301 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
9302 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
9303 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
9304 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
9305 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9306 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9307 'pldm_bios_table_attr_entry_integer_decode' => 1,
9308 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9309 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9310 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9311 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
9312 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9313 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9314 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9315 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
9316 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9317 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9318 'pldm_bios_table_attr_entry_string_info_check' => 1,
9319 'pldm_bios_table_attr_find_by_handle' => 1,
9320 'pldm_bios_table_attr_find_by_string_handle' => 1,
9321 'pldm_bios_table_attr_value_copy_and_update' => 1,
9322 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9323 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9324 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
9325 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9326 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
9327 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9328 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
9329 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9330 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9331 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9332 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9333 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9334 'pldm_bios_table_attr_value_entry_length' => 1,
9335 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9336 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9337 'pldm_bios_table_attr_value_find_by_handle' => 1,
9338 'pldm_bios_table_checksum' => 1,
9339 'pldm_bios_table_iter_create' => 1,
9340 'pldm_bios_table_iter_free' => 1,
9341 'pldm_bios_table_iter_is_end' => 1,
9342 'pldm_bios_table_iter_next' => 1,
9343 'pldm_bios_table_iter_value' => 1,
9344 'pldm_bios_table_pad_checksum_size' => 1,
9345 'pldm_bios_table_string_entry_decode_handle' => 1,
9346 'pldm_bios_table_string_entry_decode_string_check' => 1,
9347 'pldm_bios_table_string_entry_decode_string_length' => 1,
9348 'pldm_bios_table_string_entry_encode_check' => 1,
9349 'pldm_bios_table_string_entry_encode_length' => 1,
9350 'pldm_bios_table_string_find_by_handle' => 1,
9351 'pldm_bios_table_string_find_by_string' => 1,
9352 'pldm_close' => 1,
9353 'pldm_entity_association_pdr_add_check' => 1,
9354 'pldm_entity_association_pdr_add_from_node_check' => 1,
9355 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9356 'pldm_entity_association_pdr_extract' => 1,
9357 'pldm_entity_association_tree_add' => 1,
9358 'pldm_entity_association_tree_add_entity' => 1,
9359 'pldm_entity_association_tree_copy_root' => 1,
9360 'pldm_entity_association_tree_destroy' => 1,
9361 'pldm_entity_association_tree_destroy_root' => 1,
9362 'pldm_entity_association_tree_find' => 1,
9363 'pldm_entity_association_tree_find_with_locality' => 1,
9364 'pldm_entity_association_tree_init' => 1,
9365 'pldm_entity_association_tree_visit' => 1,
9366 'pldm_entity_extract' => 1,
9367 'pldm_entity_get_num_children' => 1,
9368 'pldm_entity_get_parent' => 1,
9369 'pldm_entity_is_exist_parent' => 1,
9370 'pldm_entity_is_node_parent' => 1,
9371 'pldm_entity_node_get_remote_container_id' => 1,
9372 'pldm_find_entity_ref_in_tree' => 1,
9373 'pldm_instance_db_destroy' => 1,
9374 'pldm_instance_db_init' => 1,
9375 'pldm_instance_db_init_default' => 1,
9376 'pldm_instance_id_alloc' => 1,
9377 'pldm_instance_id_free' => 1,
9378 'pldm_is_current_parent_child' => 1,
9379 'pldm_is_empty_entity_assoc_tree' => 1,
9380 'pldm_msg_hdr_correlate_response' => 1,
9381 'pldm_open' => 1,
9382 'pldm_pdr_add_check' => 1,
9383 'pldm_pdr_add_fru_record_set_check' => 1,
9384 'pldm_pdr_destroy' => 1,
9385 'pldm_pdr_find_last_in_range' => 1,
9386 'pldm_pdr_find_record' => 1,
9387 'pldm_pdr_find_record_by_type' => 1,
9388 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9389 'pldm_pdr_get_next_record' => 1,
9390 'pldm_pdr_get_record_count' => 1,
9391 'pldm_pdr_get_record_handle' => 1,
9392 'pldm_pdr_get_repo_size' => 1,
9393 'pldm_pdr_init' => 1,
9394 'pldm_pdr_record_is_remote' => 1,
9395 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9396 'pldm_pdr_remove_remote_pdrs' => 1,
9397 'pldm_pdr_update_TL_pdr' => 1,
9398 'pldm_recv' => 1,
9399 'pldm_recv_any' => 1,
9400 'pldm_send' => 1,
9401 'pldm_send_recv' => 1,
9402 'pldm_transport_af_mctp_bind' => 1,
9403 'pldm_transport_af_mctp_core' => 1,
9404 'pldm_transport_af_mctp_destroy' => 1,
9405 'pldm_transport_af_mctp_init' => 1,
9406 'pldm_transport_af_mctp_init_pollfd' => 1,
9407 'pldm_transport_af_mctp_map_tid' => 1,
9408 'pldm_transport_af_mctp_unmap_tid' => 1,
9409 'pldm_transport_mctp_demux_core' => 1,
9410 'pldm_transport_mctp_demux_destroy' => 1,
9411 'pldm_transport_mctp_demux_init' => 1,
9412 'pldm_transport_mctp_demux_init_pollfd' => 1,
9413 'pldm_transport_mctp_demux_map_tid' => 1,
9414 'pldm_transport_mctp_demux_unmap_tid' => 1,
9415 'pldm_transport_poll' => 1,
9416 'pldm_transport_recv_msg' => 1,
9417 'pldm_transport_send_msg' => 1,
9418 'pldm_transport_send_recv_msg' => 1,
9419 'unpack_pldm_header' => 1,
9420 'ver2str' => 1
9421 }
9422 },
9423 'Target' => 'unix',
9424 'TypeInfo' => {
9425 '1' => {
9426 'Name' => 'void',
9427 'Type' => 'Intrinsic'
9428 },
9429 '46' => {
9430 'Name' => 'unsigned char',
9431 'Size' => '1',
9432 'Type' => 'Intrinsic'
9433 },
9434 '53' => {
9435 'Name' => 'unsigned short',
9436 'Size' => '2',
9437 'Type' => 'Intrinsic'
9438 },
9439 '60' => {
9440 'Name' => 'unsigned int',
9441 'Size' => '4',
9442 'Type' => 'Intrinsic'
9443 },
9444 '67' => {
9445 'Name' => 'unsigned long',
9446 'Size' => '8',
9447 'Type' => 'Intrinsic'
9448 },
9449 '74' => {
9450 'Name' => 'signed char',
9451 'Size' => '1',
9452 'Type' => 'Intrinsic'
9453 },
9454 '81' => {
9455 'BaseType' => '46',
9456 'Header' => 'types.h',
9457 'Line' => '38',
9458 'Name' => '__uint8_t',
9459 'PrivateABI' => 1,
9460 'Size' => '1',
9461 'Type' => 'Typedef'
9462 },
9463 '93' => {
9464 'Name' => 'short',
9465 'Size' => '2',
9466 'Type' => 'Intrinsic'
9467 },
9468 '100' => {
9469 'Name' => 'int',
9470 'Size' => '4',
9471 'Type' => 'Intrinsic'
9472 },
9473 '107' => {
9474 'BaseType' => '60',
9475 'Header' => 'types.h',
9476 'Line' => '42',
9477 'Name' => '__uint32_t',
9478 'PrivateABI' => 1,
9479 'Size' => '4',
9480 'Type' => 'Typedef'
9481 },
9482 '119' => {
9483 'Name' => 'long',
9484 'Size' => '8',
9485 'Type' => 'Intrinsic'
9486 },
9487 '126' => {
9488 'BaseType' => '1',
9489 'Name' => 'void*',
9490 'Size' => '8',
9491 'Type' => 'Pointer'
9492 },
9493 '133' => {
9494 'Name' => 'char',
9495 'Size' => '1',
9496 'Type' => 'Intrinsic'
9497 },
9498 '140' => {
9499 'BaseType' => '81',
9500 'Header' => 'stdint-uintn.h',
9501 'Line' => '24',
9502 'Name' => 'uint8_t',
9503 'PrivateABI' => 1,
9504 'Size' => '1',
9505 'Type' => 'Typedef'
9506 },
9507 '152' => {
9508 'BaseType' => '107',
9509 'Header' => 'stdint-uintn.h',
9510 'Line' => '26',
9511 'Name' => 'uint32_t',
9512 'PrivateABI' => 1,
9513 'Size' => '4',
9514 'Type' => 'Typedef'
9515 },
9516 '164' => {
9517 'Header' => 'pldm_types.h',
9518 'Line' => '9',
9519 'Name' => 'anon-struct-pldm_types.h-9',
9520 'Size' => '1',
9521 'Type' => 'Struct'
9522 },
9523 '318' => {
9524 'Header' => 'pldm_types.h',
9525 'Line' => '19',
9526 'Memb' => {
9527 '0' => {
9528 'name' => 'byte',
9529 'offset' => '0',
9530 'type' => '140'
9531 },
9532 '1' => {
9533 'name' => 'bits',
9534 'offset' => '0',
9535 'type' => '164'
9536 }
9537 },
9538 'Name' => 'union bitfield8_t',
9539 'Size' => '1',
9540 'Type' => 'Union'
9541 },
9542 '330' => {
9543 'BaseType' => '318',
9544 'Name' => 'bitfield8_t const',
9545 'Size' => '1',
9546 'Type' => 'Const'
9547 },
9548 '335' => {
9549 'Header' => 'pldm_types.h',
9550 'Line' => '25',
9551 'Memb' => {
9552 '0' => {
9553 'name' => 'alpha',
9554 'offset' => '0',
9555 'type' => '140'
9556 },
9557 '1' => {
9558 'name' => 'update',
9559 'offset' => '1',
9560 'type' => '140'
9561 },
9562 '2' => {
9563 'name' => 'minor',
9564 'offset' => '2',
9565 'type' => '140'
9566 },
9567 '3' => {
9568 'name' => 'major',
9569 'offset' => '3',
9570 'type' => '140'
9571 }
9572 },
9573 'Name' => 'struct pldm_version',
9574 'Size' => '4',
9575 'Type' => 'Struct'
9576 },
9577 '401' => {
9578 'BaseType' => '335',
9579 'Header' => 'pldm_types.h',
9580 'Line' => '30',
9581 'Name' => 'ver32_t',
9582 'Size' => '4',
9583 'Type' => 'Typedef'
9584 },
9585 '413' => {
9586 'BaseType' => '401',
9587 'Name' => 'ver32_t const',
9588 'Size' => '4',
9589 'Type' => 'Const'
9590 },
9591 '418' => {
9592 'Name' => 'float',
9593 'Size' => '4',
9594 'Type' => 'Intrinsic'
9595 },
9596 '453' => {
9597 'BaseType' => '67',
9598 'Header' => 'stddef.h',
9599 'Line' => '214',
9600 'Name' => 'size_t',
9601 'PrivateABI' => 1,
9602 'Size' => '8',
9603 'Type' => 'Typedef'
9604 },
9605 '733' => {
9606 'Header' => 'base.h',
9607 'Line' => '92',
9608 'Memb' => {
9609 '0' => {
9610 'name' => 'PLDM_RESPONSE',
9611 'value' => '0'
9612 },
9613 '1' => {
9614 'name' => 'PLDM_REQUEST',
9615 'value' => '1'
9616 },
9617 '2' => {
9618 'name' => 'PLDM_RESERVED',
9619 'value' => '2'
9620 },
9621 '3' => {
9622 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9623 'value' => '3'
9624 }
9625 },
9626 'Name' => 'enum MessageType',
9627 'Size' => '4',
9628 'Type' => 'Enum'
9629 },
9630 '745' => {
9631 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309632 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'Memb' => {
9634 '0' => {
9635 'name' => 'command',
9636 'offset' => '2',
9637 'type' => '140'
9638 }
9639 },
9640 'Name' => 'struct pldm_msg_hdr',
9641 'Size' => '3',
9642 'Type' => 'Struct'
9643 },
9644 '856' => {
9645 'BaseType' => '745',
9646 'Name' => 'struct pldm_msg_hdr const',
9647 'Size' => '3',
9648 'Type' => 'Const'
9649 },
9650 '861' => {
9651 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309652 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309653 'Memb' => {
9654 '0' => {
9655 'name' => 'hdr',
9656 'offset' => '0',
9657 'type' => '745'
9658 },
9659 '1' => {
9660 'name' => 'payload',
9661 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309662 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 }
9664 },
9665 'Name' => 'struct pldm_msg',
9666 'Size' => '4',
9667 'Type' => 'Struct'
9668 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309669 '901' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309670 'BaseType' => '861',
9671 'Name' => 'struct pldm_msg const',
9672 'Size' => '4',
9673 'Type' => 'Const'
9674 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309675 '906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309676 'BaseType' => '140',
9677 'Name' => 'uint8_t[1]',
9678 'Size' => '1',
9679 'Type' => 'Array'
9680 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309681 '922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309682 'Header' => 'base.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309683 'Line' => '195',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309684 'Memb' => {
9685 '0' => {
9686 'name' => 'msg_type',
9687 'offset' => '0',
9688 'type' => '733'
9689 },
9690 '1' => {
9691 'name' => 'instance',
9692 'offset' => '4',
9693 'type' => '140'
9694 },
9695 '2' => {
9696 'name' => 'pldm_type',
9697 'offset' => '5',
9698 'type' => '140'
9699 },
9700 '3' => {
9701 'name' => 'command',
9702 'offset' => '6',
9703 'type' => '140'
9704 },
9705 '4' => {
9706 'name' => 'completion_code',
9707 'offset' => '7',
9708 'type' => '140'
9709 }
9710 },
9711 'Name' => 'struct pldm_header_info',
9712 'Size' => '8',
9713 'Type' => 'Struct'
9714 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309715 '1001' => {
9716 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309717 'Name' => 'struct pldm_header_info const',
9718 'Size' => '8',
9719 'Type' => 'Const'
9720 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309721 '1624' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309722 'BaseType' => '861',
9723 'Name' => 'struct pldm_msg*',
9724 'Size' => '8',
9725 'Type' => 'Pointer'
9726 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309727 '2071' => {
9728 'BaseType' => '901',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309729 'Name' => 'struct pldm_msg const*',
9730 'Size' => '8',
9731 'Type' => 'Pointer'
9732 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309733 '2076' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309734 'BaseType' => '140',
9735 'Name' => 'uint8_t*',
9736 'Size' => '8',
9737 'Type' => 'Pointer'
9738 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309739 '2081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309740 'BaseType' => '152',
9741 'Name' => 'uint32_t*',
9742 'Size' => '8',
9743 'Type' => 'Pointer'
9744 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309745 '2976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309746 'BaseType' => '401',
9747 'Name' => 'ver32_t*',
9748 'Size' => '8',
9749 'Type' => 'Pointer'
9750 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309751 '3481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309752 'BaseType' => '413',
9753 'Name' => 'ver32_t const*',
9754 'Size' => '8',
9755 'Type' => 'Pointer'
9756 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309757 '3889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309758 'BaseType' => '318',
9759 'Name' => 'bitfield8_t*',
9760 'Size' => '8',
9761 'Type' => 'Pointer'
9762 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309763 '4347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309764 'BaseType' => '330',
9765 'Name' => 'bitfield8_t const*',
9766 'Size' => '8',
9767 'Type' => 'Pointer'
9768 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309769 '5123' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309770 'Name' => '_Bool',
9771 'Size' => '1',
9772 'Type' => 'Intrinsic'
9773 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309774 '5130' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309775 'BaseType' => '856',
9776 'Name' => 'struct pldm_msg_hdr const*',
9777 'Size' => '8',
9778 'Type' => 'Pointer'
9779 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309780 '5196' => {
9781 'BaseType' => '922',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309782 'Name' => 'struct pldm_header_info*',
9783 'Size' => '8',
9784 'Type' => 'Pointer'
9785 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309786 '5287' => {
9787 'BaseType' => '1001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309788 'Name' => 'struct pldm_header_info const*',
9789 'Size' => '8',
9790 'Type' => 'Pointer'
9791 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309792 '5292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309793 'BaseType' => '745',
9794 'Name' => 'struct pldm_msg_hdr*',
9795 'Size' => '8',
9796 'Type' => 'Pointer'
9797 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309798 '5342' => {
9799 'BaseType' => '5352',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309800 'Name' => 'void const*',
9801 'Size' => '8',
9802 'Type' => 'Pointer'
9803 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309804 '5352' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309805 'BaseType' => '1',
9806 'Name' => 'void const',
9807 'Type' => 'Const'
9808 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309809 '5504' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309810 'BaseType' => '53',
9811 'Header' => 'types.h',
9812 'Line' => '40',
9813 'Name' => '__uint16_t',
9814 'PrivateABI' => 1,
9815 'Size' => '2',
9816 'Type' => 'Typedef'
9817 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309818 '5568' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309819 'BaseType' => '140',
9820 'Name' => 'uint8_t const',
9821 'Size' => '1',
9822 'Type' => 'Const'
9823 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309824 '5573' => {
9825 'BaseType' => '5504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309826 'Header' => 'stdint-uintn.h',
9827 'Line' => '25',
9828 'Name' => 'uint16_t',
9829 'PrivateABI' => 1,
9830 'Size' => '2',
9831 'Type' => 'Typedef'
9832 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309833 '6778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309834 'Header' => 'utils.h',
9835 'Line' => '20',
9836 'Memb' => {
9837 '0' => {
9838 'name' => 'ptr',
9839 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309840 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309841 },
9842 '1' => {
9843 'name' => 'length',
9844 'offset' => '8',
9845 'type' => '453'
9846 }
9847 },
9848 'Name' => 'struct variable_field',
9849 'Size' => '16',
9850 'Type' => 'Struct'
9851 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309852 '6817' => {
9853 'BaseType' => '5568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309854 'Name' => 'uint8_t const*',
9855 'Size' => '8',
9856 'Type' => 'Pointer'
9857 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309858 '7174' => {
9859 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309860 'Name' => 'struct variable_field*',
9861 'Size' => '8',
9862 'Type' => 'Pointer'
9863 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309864 '9256' => {
9865 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309866 'Name' => 'uint16_t*',
9867 'Size' => '8',
9868 'Type' => 'Pointer'
9869 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309870 '9819' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309871 'BaseType' => '453',
9872 'Name' => 'size_t*',
9873 'Size' => '8',
9874 'Type' => 'Pointer'
9875 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309876 '12431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309877 'BaseType' => '74',
9878 'Header' => 'types.h',
9879 'Line' => '37',
9880 'Name' => '__int8_t',
9881 'PrivateABI' => 1,
9882 'Size' => '1',
9883 'Type' => 'Typedef'
9884 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309885 '12462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309886 'BaseType' => '93',
9887 'Header' => 'types.h',
9888 'Line' => '39',
9889 'Name' => '__int16_t',
9890 'PrivateABI' => 1,
9891 'Size' => '2',
9892 'Type' => 'Typedef'
9893 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309894 '12493' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309895 'BaseType' => '100',
9896 'Header' => 'types.h',
9897 'Line' => '41',
9898 'Name' => '__int32_t',
9899 'PrivateABI' => 1,
9900 'Size' => '4',
9901 'Type' => 'Typedef'
9902 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309903 '12550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309904 'BaseType' => '133',
9905 'Name' => 'char*',
9906 'Size' => '8',
9907 'Type' => 'Pointer'
9908 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309909 '12567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309910 'BaseType' => '133',
9911 'Name' => 'char const',
9912 'Size' => '1',
9913 'Type' => 'Const'
9914 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309915 '12572' => {
9916 'BaseType' => '12431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309917 'Header' => 'stdint-intn.h',
9918 'Line' => '24',
9919 'Name' => 'int8_t',
9920 'PrivateABI' => 1,
9921 'Size' => '1',
9922 'Type' => 'Typedef'
9923 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309924 '12584' => {
9925 'BaseType' => '12462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309926 'Header' => 'stdint-intn.h',
9927 'Line' => '25',
9928 'Name' => 'int16_t',
9929 'PrivateABI' => 1,
9930 'Size' => '2',
9931 'Type' => 'Typedef'
9932 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309933 '12596' => {
9934 'BaseType' => '12493',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309935 'Header' => 'stdint-intn.h',
9936 'Line' => '26',
9937 'Name' => 'int32_t',
9938 'PrivateABI' => 1,
9939 'Size' => '4',
9940 'Type' => 'Typedef'
9941 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309942 '12637' => {
9943 'BaseType' => '5573',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309944 'Name' => 'uint16_t const',
9945 'Size' => '2',
9946 'Type' => 'Const'
9947 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309948 '12654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309949 'BaseType' => '152',
9950 'Name' => 'uint32_t const',
9951 'Size' => '4',
9952 'Type' => 'Const'
9953 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309954 '12849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309955 'BaseType' => '140',
9956 'Header' => 'pldm_types.h',
9957 'Line' => '32',
9958 'Name' => 'bool8_t',
9959 'Size' => '1',
9960 'Type' => 'Typedef'
9961 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309962 '12861' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309963 'BaseType' => '418',
9964 'Header' => 'pldm_types.h',
9965 'Line' => '164',
9966 'Name' => 'real32_t',
9967 'Size' => '4',
9968 'Type' => 'Typedef'
9969 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309970 '12920' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309971 'BaseType' => '453',
9972 'Name' => 'size_t const',
9973 'Size' => '8',
9974 'Type' => 'Const'
9975 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309976 '13466' => {
9977 'BaseType' => '12567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309978 'Name' => 'char const*',
9979 'Size' => '8',
9980 'Type' => 'Pointer'
9981 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309982 '14047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309983 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309984 'Line' => '250',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309985 'Memb' => {
9986 '0' => {
9987 'name' => 'PLDM_SENSOR_OP_STATE',
9988 'value' => '0'
9989 },
9990 '1' => {
9991 'name' => 'PLDM_STATE_SENSOR_STATE',
9992 'value' => '1'
9993 },
9994 '2' => {
9995 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
9996 'value' => '2'
9997 }
9998 },
9999 'Name' => 'enum sensor_event_class_states',
10000 'Size' => '4',
10001 'Type' => 'Enum'
10002 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010003 '14081' => {
10004 'BaseType' => '14047',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010005 'Name' => 'enum sensor_event_class_states const',
10006 'Size' => '4',
10007 'Type' => 'Const'
10008 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010009 '14304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010010 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010011 'Line' => '472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010012 'Memb' => {
10013 '0' => {
10014 'name' => 'record_handle',
10015 'offset' => '0',
10016 'type' => '152'
10017 },
10018 '1' => {
10019 'name' => 'version',
10020 'offset' => '4',
10021 'type' => '140'
10022 },
10023 '2' => {
10024 'name' => 'type',
10025 'offset' => '5',
10026 'type' => '140'
10027 },
10028 '3' => {
10029 'name' => 'record_change_num',
10030 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010031 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010032 },
10033 '4' => {
10034 'name' => 'length',
10035 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010036 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010037 }
10038 },
10039 'Name' => 'struct pldm_pdr_hdr',
10040 'Size' => '10',
10041 'Type' => 'Struct'
10042 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010043 '14383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010044 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010045 'Line' => '547',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010046 'Memb' => {
10047 '0' => {
10048 'name' => 'hdr',
10049 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010050 'type' => '14304'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010051 },
10052 '1' => {
10053 'name' => 'terminus_handle',
10054 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010055 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010056 },
10057 '2' => {
10058 'name' => 'sensor_id',
10059 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010060 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010061 },
10062 '3' => {
10063 'name' => 'entity_type',
10064 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010065 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010066 },
10067 '4' => {
10068 'name' => 'entity_instance',
10069 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010070 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010071 },
10072 '5' => {
10073 'name' => 'container_id',
10074 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010075 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010076 },
10077 '6' => {
10078 'name' => 'sensor_init',
10079 'offset' => '32',
10080 'type' => '140'
10081 },
10082 '7' => {
10083 'name' => 'sensor_auxiliary_names_pdr',
10084 'offset' => '33',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010085 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010086 },
10087 '8' => {
10088 'name' => 'composite_sensor_count',
10089 'offset' => '34',
10090 'type' => '140'
10091 },
10092 '9' => {
10093 'name' => 'possible_states',
10094 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010095 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010096 }
10097 },
10098 'Name' => 'struct pldm_state_sensor_pdr',
10099 'Size' => '24',
10100 'Type' => 'Struct'
10101 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010102 '14527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010103 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010104 'Line' => '564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010105 'Memb' => {
10106 '0' => {
10107 'name' => 'state_set_id',
10108 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010109 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010110 },
10111 '1' => {
10112 'name' => 'possible_states_size',
10113 'offset' => '2',
10114 'type' => '140'
10115 },
10116 '2' => {
10117 'name' => 'states',
10118 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010119 'type' => '14585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010120 }
10121 },
10122 'Name' => 'struct state_sensor_possible_states',
10123 'Size' => '4',
10124 'Type' => 'Struct'
10125 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010126 '14580' => {
10127 'BaseType' => '14527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010128 'Name' => 'struct state_sensor_possible_states const',
10129 'Size' => '4',
10130 'Type' => 'Const'
10131 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010132 '14585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010133 'BaseType' => '318',
10134 'Name' => 'bitfield8_t[1]',
10135 'Size' => '1',
10136 'Type' => 'Array'
10137 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010138 '14601' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010139 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010140 'Line' => '574',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010141 'Memb' => {
10142 '0' => {
10143 'name' => 'hdr',
10144 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010145 'type' => '14304'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010146 },
10147 '1' => {
10148 'name' => 'terminus_handle',
10149 'offset' => '16',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010150 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010151 },
10152 '2' => {
10153 'name' => 'effecter_id',
10154 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010155 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010156 },
10157 '3' => {
10158 'name' => 'entity_type',
10159 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010160 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010161 },
10162 '4' => {
10163 'name' => 'entity_instance',
10164 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010165 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010166 },
10167 '5' => {
10168 'name' => 'container_id',
10169 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010170 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010171 },
10172 '6' => {
10173 'name' => 'effecter_semantic_id',
10174 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010175 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010176 },
10177 '7' => {
10178 'name' => 'effecter_init',
10179 'offset' => '34',
10180 'type' => '140'
10181 },
10182 '8' => {
10183 'name' => 'has_description_pdr',
10184 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010185 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010186 },
10187 '9' => {
10188 'name' => 'composite_effecter_count',
10189 'offset' => '36',
10190 'type' => '140'
10191 },
10192 '10' => {
10193 'name' => 'possible_states',
10194 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010195 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010196 }
10197 },
10198 'Name' => 'struct pldm_state_effecter_pdr',
10199 'Size' => '26',
10200 'Type' => 'Struct'
10201 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010202 '14946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010203 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010204 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010205 'Memb' => {
10206 '0' => {
10207 'name' => 'value_u8',
10208 'offset' => '0',
10209 'type' => '140'
10210 },
10211 '1' => {
10212 'name' => 'value_s8',
10213 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010214 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010215 },
10216 '2' => {
10217 'name' => 'value_u16',
10218 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010219 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010220 },
10221 '3' => {
10222 'name' => 'value_s16',
10223 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010224 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010225 },
10226 '4' => {
10227 'name' => 'value_u32',
10228 'offset' => '0',
10229 'type' => '152'
10230 },
10231 '5' => {
10232 'name' => 'value_s32',
10233 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010234 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010235 },
10236 '6' => {
10237 'name' => 'value_f32',
10238 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010239 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010240 }
10241 },
10242 'Name' => 'union union_range_field_format',
10243 'Size' => '4',
10244 'Type' => 'Union'
10245 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010246 '15509' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010247 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010248 'Line' => '722',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010249 'Memb' => {
10250 '0' => {
10251 'name' => 'value_u8',
10252 'offset' => '0',
10253 'type' => '140'
10254 },
10255 '1' => {
10256 'name' => 'value_s8',
10257 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010258 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010259 },
10260 '2' => {
10261 'name' => 'value_u16',
10262 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010263 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010264 },
10265 '3' => {
10266 'name' => 'value_s16',
10267 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010268 'type' => '12584'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010269 },
10270 '4' => {
10271 'name' => 'value_u32',
10272 'offset' => '0',
10273 'type' => '152'
10274 },
10275 '5' => {
10276 'name' => 'value_s32',
10277 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010278 'type' => '12596'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010279 }
10280 },
10281 'Name' => 'union union_sensor_data_size',
10282 'Size' => '4',
10283 'Type' => 'Union'
10284 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010285 '15521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010286 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010287 'Line' => '729',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010288 'Memb' => {
10289 '0' => {
10290 'name' => 'record_handle',
10291 'offset' => '0',
10292 'type' => '152'
10293 },
10294 '1' => {
10295 'name' => 'version',
10296 'offset' => '4',
10297 'type' => '140'
10298 },
10299 '2' => {
10300 'name' => 'type',
10301 'offset' => '5',
10302 'type' => '140'
10303 },
10304 '3' => {
10305 'name' => 'record_change_num',
10306 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010307 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010308 },
10309 '4' => {
10310 'name' => 'length',
10311 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010312 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010313 }
10314 },
10315 'Name' => 'struct pldm_value_pdr_hdr',
10316 'Size' => '12',
10317 'Type' => 'Struct'
10318 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010319 '15600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010320 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010321 'Line' => '747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010322 'Memb' => {
10323 '0' => {
10324 'name' => 'entity_instance_num',
10325 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010326 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010327 },
10328 '1' => {
10329 'name' => 'entity_instance',
10330 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010331 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010332 }
10333 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010334 'Name' => 'anon-union-platform.h-747',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010335 'Size' => '2',
10336 'Type' => 'Union'
10337 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010338 '15634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010339 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010340 'Line' => '742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010341 'Memb' => {
10342 '0' => {
10343 'name' => 'hdr',
10344 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010345 'type' => '15521'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010346 },
10347 '1' => {
10348 'name' => 'terminus_handle',
10349 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010350 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010351 },
10352 '2' => {
10353 'name' => 'sensor_id',
10354 'offset' => '20',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010355 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010356 },
10357 '3' => {
10358 'name' => 'entity_type',
10359 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010360 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010361 },
10362 '4' => {
10363 'name' => 'unnamed0',
10364 'offset' => '24',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010365 'type' => '15600'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010366 },
10367 '5' => {
10368 'name' => 'container_id',
10369 'offset' => '32',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010370 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010371 },
10372 '6' => {
10373 'name' => 'sensor_init',
10374 'offset' => '34',
10375 'type' => '140'
10376 },
10377 '7' => {
10378 'name' => 'sensor_auxiliary_names_pdr',
10379 'offset' => '35',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010380 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010381 },
10382 '8' => {
10383 'name' => 'base_unit',
10384 'offset' => '36',
10385 'type' => '140'
10386 },
10387 '9' => {
10388 'name' => 'unit_modifier',
10389 'offset' => '37',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010390 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010391 },
10392 '10' => {
10393 'name' => 'rate_unit',
10394 'offset' => '38',
10395 'type' => '140'
10396 },
10397 '11' => {
10398 'name' => 'base_oem_unit_handle',
10399 'offset' => '39',
10400 'type' => '140'
10401 },
10402 '12' => {
10403 'name' => 'aux_unit',
10404 'offset' => '40',
10405 'type' => '140'
10406 },
10407 '13' => {
10408 'name' => 'aux_unit_modifier',
10409 'offset' => '41',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010410 'type' => '12572'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010411 },
10412 '14' => {
10413 'name' => 'aux_rate_unit',
10414 'offset' => '48',
10415 'type' => '140'
10416 },
10417 '15' => {
10418 'name' => 'rel',
10419 'offset' => '49',
10420 'type' => '140'
10421 },
10422 '16' => {
10423 'name' => 'aux_oem_unit_handle',
10424 'offset' => '50',
10425 'type' => '140'
10426 },
10427 '17' => {
10428 'name' => 'is_linear',
10429 'offset' => '51',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010430 'type' => '12849'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010431 },
10432 '18' => {
10433 'name' => 'sensor_data_size',
10434 'offset' => '52',
10435 'type' => '140'
10436 },
10437 '19' => {
10438 'name' => 'resolution',
10439 'offset' => '54',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010440 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010441 },
10442 '20' => {
10443 'name' => 'offset',
10444 'offset' => '64',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010445 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010446 },
10447 '21' => {
10448 'name' => 'accuracy',
10449 'offset' => '68',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010450 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010451 },
10452 '22' => {
10453 'name' => 'plus_tolerance',
10454 'offset' => '70',
10455 'type' => '140'
10456 },
10457 '23' => {
10458 'name' => 'minus_tolerance',
10459 'offset' => '71',
10460 'type' => '140'
10461 },
10462 '24' => {
10463 'name' => 'hysteresis',
10464 'offset' => '72',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010465 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010466 },
10467 '25' => {
10468 'name' => 'supported_thresholds',
10469 'offset' => '82',
10470 'type' => '318'
10471 },
10472 '26' => {
10473 'name' => 'threshold_and_hysteresis_volatility',
10474 'offset' => '83',
10475 'type' => '318'
10476 },
10477 '27' => {
10478 'name' => 'state_transition_interval',
10479 'offset' => '86',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010480 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010481 },
10482 '28' => {
10483 'name' => 'update_interval',
10484 'offset' => '96',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010485 'type' => '12861'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010486 },
10487 '29' => {
10488 'name' => 'max_readable',
10489 'offset' => '100',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010490 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010491 },
10492 '30' => {
10493 'name' => 'min_readable',
10494 'offset' => '104',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010495 'type' => '15509'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010496 },
10497 '31' => {
10498 'name' => 'range_field_format',
10499 'offset' => '114',
10500 'type' => '140'
10501 },
10502 '32' => {
10503 'name' => 'range_field_support',
10504 'offset' => '115',
10505 'type' => '318'
10506 },
10507 '33' => {
10508 'name' => 'nominal_value',
10509 'offset' => '118',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010510 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010511 },
10512 '34' => {
10513 'name' => 'normal_max',
10514 'offset' => '128',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010515 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010516 },
10517 '35' => {
10518 'name' => 'normal_min',
10519 'offset' => '132',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010520 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010521 },
10522 '36' => {
10523 'name' => 'warning_high',
10524 'offset' => '136',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010525 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010526 },
10527 '37' => {
10528 'name' => 'warning_low',
10529 'offset' => '146',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010530 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010531 },
10532 '38' => {
10533 'name' => 'critical_high',
10534 'offset' => '150',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010535 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010536 },
10537 '39' => {
10538 'name' => 'critical_low',
10539 'offset' => '256',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010540 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010541 },
10542 '40' => {
10543 'name' => 'fatal_high',
10544 'offset' => '260',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010545 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010546 },
10547 '41' => {
10548 'name' => 'fatal_low',
10549 'offset' => '264',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010550 'type' => '14946'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010551 }
10552 },
10553 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10554 'Size' => '112',
10555 'Type' => 'Struct'
10556 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010557 '16187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010558 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010559 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010560 'Memb' => {
10561 '0' => {
10562 'name' => 'state_set_id',
10563 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010564 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010565 },
10566 '1' => {
10567 'name' => 'possible_states_size',
10568 'offset' => '2',
10569 'type' => '140'
10570 },
10571 '2' => {
10572 'name' => 'states',
10573 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010574 'type' => '14585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010575 }
10576 },
10577 'Name' => 'struct state_effecter_possible_states',
10578 'Size' => '4',
10579 'Type' => 'Struct'
10580 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010581 '16240' => {
10582 'BaseType' => '16187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010583 'Name' => 'struct state_effecter_possible_states const',
10584 'Size' => '4',
10585 'Type' => 'Const'
10586 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010587 '16245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010588 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010589 'Line' => '842',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010590 'Memb' => {
10591 '0' => {
10592 'name' => 'set_request',
10593 'offset' => '0',
10594 'type' => '140'
10595 },
10596 '1' => {
10597 'name' => 'effecter_state',
10598 'offset' => '1',
10599 'type' => '140'
10600 }
10601 },
10602 'Name' => 'struct state_field_for_state_effecter_set',
10603 'Size' => '2',
10604 'Type' => 'Struct'
10605 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010606 '16285' => {
10607 'BaseType' => '16245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010608 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010609 'Line' => '845',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010610 'Name' => 'set_effecter_state_field',
10611 'Size' => '2',
10612 'Type' => 'Typedef'
10613 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010614 '16297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010615 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010616 'Line' => '851',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010617 'Memb' => {
10618 '0' => {
10619 'name' => 'sensor_op_state',
10620 'offset' => '0',
10621 'type' => '140'
10622 },
10623 '1' => {
10624 'name' => 'present_state',
10625 'offset' => '1',
10626 'type' => '140'
10627 },
10628 '2' => {
10629 'name' => 'previous_state',
10630 'offset' => '2',
10631 'type' => '140'
10632 },
10633 '3' => {
10634 'name' => 'event_state',
10635 'offset' => '3',
10636 'type' => '140'
10637 }
10638 },
10639 'Name' => 'struct state_field_for_get_state_sensor_readings',
10640 'Size' => '4',
10641 'Type' => 'Struct'
10642 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010643 '16363' => {
10644 'BaseType' => '16297',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010645 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010646 'Line' => '859',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010647 'Name' => 'get_sensor_state_field',
10648 'Size' => '4',
10649 'Type' => 'Typedef'
10650 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010651 '16562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010652 'BaseType' => '140',
10653 'Name' => 'uint8_t[13]',
10654 'Size' => '13',
10655 'Type' => 'Array'
10656 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010657 '17044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010658 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010659 'Line' => '996',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010660 'Memb' => {
10661 '0' => {
10662 'name' => 'sensor_id',
10663 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010664 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010665 },
10666 '1' => {
10667 'name' => 'sensor_event_class_type',
10668 'offset' => '2',
10669 'type' => '140'
10670 },
10671 '2' => {
10672 'name' => 'event_class',
10673 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010674 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010675 }
10676 },
10677 'Name' => 'struct pldm_sensor_event_data',
10678 'Size' => '4',
10679 'Type' => 'Struct'
10680 },
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010681 '17256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010682 'Header' => 'platform.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010683 'Line' => '1077',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010684 'Memb' => {
10685 '0' => {
10686 'name' => 'event_data_format',
10687 'offset' => '0',
10688 'type' => '140'
10689 },
10690 '1' => {
10691 'name' => 'number_of_change_records',
10692 'offset' => '1',
10693 'type' => '140'
10694 },
10695 '2' => {
10696 'name' => 'change_records',
10697 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010698 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010699 }
10700 },
10701 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10702 'Size' => '3',
10703 'Type' => 'Struct'
10704 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010705 '40934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010706 'BaseType' => '126',
10707 'Name' => 'void**',
10708 'Size' => '8',
10709 'Type' => 'Pointer'
10710 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010711 '50320' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010712 'BaseType' => '9819',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010713 'Name' => 'size_t*const',
10714 'Size' => '8',
10715 'Type' => 'Const'
10716 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010717 '53553' => {
10718 'BaseType' => '53563',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010719 'Name' => 'uint32_t const*const*',
10720 'Size' => '8',
10721 'Type' => 'Pointer'
10722 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010723 '53558' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010724 'BaseType' => '12654',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010725 'Name' => 'uint32_t const*',
10726 'Size' => '8',
10727 'Type' => 'Pointer'
10728 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010729 '53563' => {
10730 'BaseType' => '53558',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010731 'Name' => 'uint32_t const*const',
10732 'Size' => '8',
10733 'Type' => 'Const'
10734 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010735 '53568' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010736 'BaseType' => '17256',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010737 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10738 'Size' => '8',
10739 'Type' => 'Pointer'
10740 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010741 '89026' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010742 'BaseType' => '15634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010743 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10744 'Size' => '8',
10745 'Type' => 'Pointer'
10746 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010747 '103252' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010748 'BaseType' => '17044',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010749 'Name' => 'struct pldm_sensor_event_data*',
10750 'Size' => '8',
10751 'Type' => 'Pointer'
10752 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010753 '103257' => {
10754 'BaseType' => '103252',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010755 'Name' => 'struct pldm_sensor_event_data*const',
10756 'Size' => '8',
10757 'Type' => 'Const'
10758 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010759 '105946' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010760 'BaseType' => '16363',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010761 'Name' => 'get_sensor_state_field*',
10762 'Size' => '8',
10763 'Type' => 'Pointer'
10764 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010765 '118556' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010766 'BaseType' => '16285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010767 'Name' => 'set_effecter_state_field*',
10768 'Size' => '8',
10769 'Type' => 'Pointer'
10770 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010771 '119522' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010772 'BaseType' => '14383',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010773 'Name' => 'struct pldm_state_sensor_pdr*',
10774 'Size' => '8',
10775 'Type' => 'Pointer'
10776 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010777 '119527' => {
10778 'BaseType' => '119522',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010779 'Name' => 'struct pldm_state_sensor_pdr*const',
10780 'Size' => '8',
10781 'Type' => 'Const'
10782 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010783 '119532' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010784 'BaseType' => '14580',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010785 'Name' => 'struct state_sensor_possible_states const*',
10786 'Size' => '8',
10787 'Type' => 'Pointer'
10788 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010789 '119537' => {
10790 'BaseType' => '119532',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010791 'Name' => 'struct state_sensor_possible_states const*const',
10792 'Size' => '8',
10793 'Type' => 'Const'
10794 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010795 '119926' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010796 'BaseType' => '14601',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010797 'Name' => 'struct pldm_state_effecter_pdr*',
10798 'Size' => '8',
10799 'Type' => 'Pointer'
10800 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010801 '119931' => {
10802 'BaseType' => '119926',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010803 'Name' => 'struct pldm_state_effecter_pdr*const',
10804 'Size' => '8',
10805 'Type' => 'Const'
10806 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010807 '119936' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010808 'BaseType' => '16240',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010809 'Name' => 'struct state_effecter_possible_states const*',
10810 'Size' => '8',
10811 'Type' => 'Pointer'
10812 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010813 '119941' => {
10814 'BaseType' => '119936',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010815 'Name' => 'struct state_effecter_possible_states const*const',
10816 'Size' => '8',
10817 'Type' => 'Const'
10818 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010819 '123169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010820 'BaseType' => '67',
10821 'Header' => 'types.h',
10822 'Line' => '45',
10823 'Name' => '__uint64_t',
10824 'PrivateABI' => 1,
10825 'Size' => '8',
10826 'Type' => 'Typedef'
10827 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010828 '123188' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010829 'BaseType' => '119',
10830 'Header' => 'types.h',
10831 'Line' => '194',
10832 'Name' => '__ssize_t',
10833 'PrivateABI' => 1,
10834 'Size' => '8',
10835 'Type' => 'Typedef'
10836 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010837 '123263' => {
10838 'BaseType' => '123169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010839 'Header' => 'stdint-uintn.h',
10840 'Line' => '27',
10841 'Name' => 'uint64_t',
10842 'PrivateABI' => 1,
10843 'Size' => '8',
10844 'Type' => 'Typedef'
10845 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010846 '123409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010847 'Header' => 'bios.h',
10848 'Line' => '39',
10849 'Memb' => {
10850 '0' => {
10851 'name' => 'PLDM_BIOS_STRING_TABLE',
10852 'value' => '0'
10853 },
10854 '1' => {
10855 'name' => 'PLDM_BIOS_ATTR_TABLE',
10856 'value' => '1'
10857 },
10858 '2' => {
10859 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10860 'value' => '2'
10861 }
10862 },
10863 'Name' => 'enum pldm_bios_table_types',
10864 'Size' => '4',
10865 'Type' => 'Enum'
10866 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010867 '123443' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010868 'Header' => 'bios.h',
10869 'Line' => '48',
10870 'Memb' => {
10871 '0' => {
10872 'name' => 'string_handle',
10873 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010874 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010875 },
10876 '1' => {
10877 'name' => 'string_length',
10878 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010879 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010880 },
10881 '2' => {
10882 'name' => 'name',
10883 'offset' => '4',
Andrew Jeffery76712f62024-05-22 15:19:00 +093010884 'type' => '123500'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010885 }
10886 },
10887 'Name' => 'struct pldm_bios_string_table_entry',
10888 'Size' => '5',
10889 'Type' => 'Struct'
10890 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010891 '123495' => {
10892 'BaseType' => '123443',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010893 'Name' => 'struct pldm_bios_string_table_entry const',
10894 'Size' => '5',
10895 'Type' => 'Const'
10896 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010897 '123500' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010898 'BaseType' => '133',
10899 'Name' => 'char[1]',
10900 'Size' => '1',
10901 'Type' => 'Array'
10902 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010903 '123516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010904 'Header' => 'bios.h',
10905 'Line' => '54',
10906 'Memb' => {
10907 '0' => {
10908 'name' => 'attr_handle',
10909 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010910 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010911 },
10912 '1' => {
10913 'name' => 'attr_type',
10914 'offset' => '2',
10915 'type' => '140'
10916 },
10917 '2' => {
10918 'name' => 'string_handle',
10919 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010920 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010921 },
10922 '3' => {
10923 'name' => 'metadata',
10924 'offset' => '5',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010925 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010926 }
10927 },
10928 'Name' => 'struct pldm_bios_attr_table_entry',
10929 'Size' => '6',
10930 'Type' => 'Struct'
10931 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010932 '123581' => {
10933 'BaseType' => '123516',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010934 'Name' => 'struct pldm_bios_attr_table_entry const',
10935 'Size' => '6',
10936 'Type' => 'Const'
10937 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010938 '123586' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010939 'Header' => 'bios.h',
10940 'Line' => '66',
10941 'Memb' => {
10942 '0' => {
10943 'name' => 'attr_handle',
10944 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010945 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010946 },
10947 '1' => {
10948 'name' => 'attr_type',
10949 'offset' => '2',
10950 'type' => '140'
10951 },
10952 '2' => {
10953 'name' => 'value',
10954 'offset' => '3',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010955 'type' => '906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010956 }
10957 },
10958 'Name' => 'struct pldm_bios_attr_val_table_entry',
10959 'Size' => '4',
10960 'Type' => 'Struct'
10961 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010962 '123638' => {
10963 'BaseType' => '123586',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010964 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10965 'Size' => '4',
10966 'Type' => 'Const'
10967 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093010968 '123707' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010969 'Header' => 'bios_table.h',
10970 'Line' => '206',
10971 'Memb' => {
10972 '0' => {
10973 'name' => 'name_handle',
10974 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010975 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010976 },
10977 '1' => {
10978 'name' => 'read_only',
10979 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093010980 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010981 },
10982 '2' => {
10983 'name' => 'pv_num',
10984 'offset' => '3',
10985 'type' => '140'
10986 },
10987 '3' => {
10988 'name' => 'pv_handle',
10989 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093010990 'type' => '123810'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010991 },
10992 '4' => {
10993 'name' => 'def_num',
10994 'offset' => '22',
10995 'type' => '140'
10996 },
10997 '5' => {
10998 'name' => 'def_index',
10999 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011000 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011001 }
11002 },
11003 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11004 'Size' => '32',
11005 'Type' => 'Struct'
11006 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011007 '123798' => {
11008 'BaseType' => '123707',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011009 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11010 'Size' => '32',
11011 'Type' => 'Const'
11012 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011013 '123810' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011014 'BaseType' => '12637',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011015 'Name' => 'uint16_t const*',
11016 'Size' => '8',
11017 'Type' => 'Pointer'
11018 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011019 '123820' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011020 'Header' => 'bios_table.h',
11021 'Line' => '294',
11022 'Memb' => {
11023 '0' => {
11024 'name' => 'name_handle',
11025 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011026 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011027 },
11028 '1' => {
11029 'name' => 'read_only',
11030 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011031 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011032 },
11033 '2' => {
11034 'name' => 'string_type',
11035 'offset' => '3',
11036 'type' => '140'
11037 },
11038 '3' => {
11039 'name' => 'min_length',
11040 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011041 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011042 },
11043 '4' => {
11044 'name' => 'max_length',
11045 'offset' => '6',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011046 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011047 },
11048 '5' => {
11049 'name' => 'def_length',
11050 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011051 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011052 },
11053 '6' => {
11054 'name' => 'def_string',
11055 'offset' => '22',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011056 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011057 }
11058 },
11059 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11060 'Size' => '24',
11061 'Type' => 'Struct'
11062 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011063 '123932' => {
11064 'BaseType' => '123820',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011065 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11066 'Size' => '24',
11067 'Type' => 'Const'
11068 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011069 '123942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011070 'Header' => 'bios_table.h',
11071 'Line' => '384',
11072 'Memb' => {
11073 '0' => {
11074 'name' => 'name_handle',
11075 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011076 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011077 },
11078 '1' => {
11079 'name' => 'read_only',
11080 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011081 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011082 },
11083 '2' => {
11084 'name' => 'lower_bound',
11085 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011086 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011087 },
11088 '3' => {
11089 'name' => 'upper_bound',
11090 'offset' => '22',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011091 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011092 },
11093 '4' => {
11094 'name' => 'scalar_increment',
11095 'offset' => '36',
11096 'type' => '152'
11097 },
11098 '5' => {
11099 'name' => 'default_value',
11100 'offset' => '50',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011101 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011102 }
11103 },
11104 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11105 'Size' => '40',
11106 'Type' => 'Struct'
11107 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011108 '124040' => {
11109 'BaseType' => '123942',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011110 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11111 'Size' => '40',
11112 'Type' => 'Const'
11113 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011114 '124045' => {
11115 'BaseType' => '123188',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011116 'Header' => 'types.h',
11117 'Line' => '108',
11118 'Name' => 'ssize_t',
11119 'PrivateABI' => 1,
11120 'Size' => '8',
11121 'Type' => 'Typedef'
11122 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011123 '124323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011124 'Name' => 'ssize_t(*)(void const*)',
11125 'Param' => {
11126 '0' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011127 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011128 }
11129 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011130 'Return' => '124045',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011131 'Size' => '8',
11132 'Type' => 'FuncPtr'
11133 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011134 '124393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011135 'Line' => '938',
11136 'Memb' => {
11137 '0' => {
11138 'name' => 'table_data',
11139 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011140 'type' => '6817'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011141 },
11142 '1' => {
11143 'name' => 'table_len',
11144 'offset' => '8',
11145 'type' => '453'
11146 },
11147 '2' => {
11148 'name' => 'current_pos',
11149 'offset' => '22',
11150 'type' => '453'
11151 },
11152 '3' => {
11153 'name' => 'entry_length_handler',
11154 'offset' => '36',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011155 'type' => '124323'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011156 }
11157 },
11158 'Name' => 'struct pldm_bios_table_iter',
11159 'PrivateABI' => 1,
11160 'Size' => '32',
11161 'Source' => 'bios_table.c',
11162 'Type' => 'Struct'
11163 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011164 '124463' => {
11165 'BaseType' => '124393',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011166 'Name' => 'struct pldm_bios_table_iter const',
11167 'Size' => '32',
11168 'Type' => 'Const'
11169 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011170 '125533' => {
11171 'BaseType' => '124393',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011172 'Name' => 'struct pldm_bios_table_iter*',
11173 'Size' => '8',
11174 'Type' => 'Pointer'
11175 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011176 '125538' => {
11177 'BaseType' => '123638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011178 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11179 'Size' => '8',
11180 'Type' => 'Pointer'
11181 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011182 '125952' => {
11183 'BaseType' => '123581',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011184 'Name' => 'struct pldm_bios_attr_table_entry const*',
11185 'Size' => '8',
11186 'Type' => 'Pointer'
11187 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011188 '126556' => {
11189 'BaseType' => '123495',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011190 'Name' => 'struct pldm_bios_string_table_entry const*',
11191 'Size' => '8',
11192 'Type' => 'Pointer'
11193 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011194 '127719' => {
11195 'BaseType' => '124463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011196 'Name' => 'struct pldm_bios_table_iter const*',
11197 'Size' => '8',
11198 'Type' => 'Pointer'
11199 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011200 '131992' => {
11201 'BaseType' => '123263',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011202 'Name' => 'uint64_t*',
11203 'Size' => '8',
11204 'Type' => 'Pointer'
11205 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011206 '132269' => {
11207 'BaseType' => '124040',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011208 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11209 'Size' => '8',
11210 'Type' => 'Pointer'
11211 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011212 '132578' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011213 'BaseType' => '13466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011214 'Name' => 'char const**',
11215 'Size' => '8',
11216 'Type' => 'Pointer'
11217 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011218 '133750' => {
11219 'BaseType' => '123932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011220 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11221 'Size' => '8',
11222 'Type' => 'Pointer'
11223 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011224 '135250' => {
11225 'BaseType' => '123798',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011226 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11227 'Size' => '8',
11228 'Type' => 'Pointer'
11229 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011230 '137468' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011231 'Header' => 'pldm_types.h',
11232 'Line' => '36',
11233 'Name' => 'anon-struct-pldm_types.h-36',
11234 'Size' => '2',
11235 'Type' => 'Struct'
11236 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011237 '137732' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011238 'Header' => 'pldm_types.h',
11239 'Line' => '54',
11240 'Memb' => {
11241 '0' => {
11242 'name' => 'value',
11243 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011244 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011245 },
11246 '1' => {
11247 'name' => 'bits',
11248 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011249 'type' => '137468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011250 }
11251 },
11252 'Name' => 'union bitfield16_t',
11253 'Size' => '2',
11254 'Type' => 'Union'
11255 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011256 '137744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011257 'Header' => 'pldm_types.h',
11258 'Line' => '58',
11259 'Name' => 'anon-struct-pldm_types.h-58',
11260 'Size' => '4',
11261 'Type' => 'Struct'
11262 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011263 '138232' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011264 'Header' => 'pldm_types.h',
11265 'Line' => '92',
11266 'Memb' => {
11267 '0' => {
11268 'name' => 'value',
11269 'offset' => '0',
11270 'type' => '152'
11271 },
11272 '1' => {
11273 'name' => 'bits',
11274 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011275 'type' => '137744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011276 }
11277 },
11278 'Name' => 'union bitfield32_t',
11279 'Size' => '4',
11280 'Type' => 'Union'
11281 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011282 '138244' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011283 'Header' => 'pldm_types.h',
11284 'Line' => '96',
11285 'Name' => 'anon-struct-pldm_types.h-96',
11286 'Size' => '8',
11287 'Type' => 'Struct'
11288 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011289 '139180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011290 'Header' => 'pldm_types.h',
11291 'Line' => '162',
11292 'Memb' => {
11293 '0' => {
11294 'name' => 'value',
11295 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011296 'type' => '123263'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011297 },
11298 '1' => {
11299 'name' => 'bits',
11300 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011301 'type' => '138244'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011302 }
11303 },
11304 'Name' => 'union bitfield64_t',
11305 'Size' => '8',
11306 'Type' => 'Union'
11307 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011308 '140952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011309 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011310 'Line' => '372',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011311 'Memb' => {
11312 '0' => {
11313 'name' => 'uuid',
11314 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011315 'type' => '141056'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011316 },
11317 '1' => {
11318 'name' => 'package_header_format_version',
11319 'offset' => '22',
11320 'type' => '140'
11321 },
11322 '2' => {
11323 'name' => 'package_header_size',
11324 'offset' => '23',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011325 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011326 },
11327 '3' => {
11328 'name' => 'package_release_date_time',
11329 'offset' => '25',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011330 'type' => '16562'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011331 },
11332 '4' => {
11333 'name' => 'component_bitmap_bit_length',
11334 'offset' => '50',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011335 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011336 },
11337 '5' => {
11338 'name' => 'package_version_string_type',
11339 'offset' => '52',
11340 'type' => '140'
11341 },
11342 '6' => {
11343 'name' => 'package_version_string_length',
11344 'offset' => '53',
11345 'type' => '140'
11346 }
11347 },
11348 'Name' => 'struct pldm_package_header_information',
11349 'Size' => '36',
11350 'Type' => 'Struct'
11351 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011352 '141056' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011353 'BaseType' => '140',
11354 'Name' => 'uint8_t[16]',
11355 'Size' => '16',
11356 'Type' => 'Array'
11357 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011358 '141088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011359 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011360 'Line' => '386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011361 'Memb' => {
11362 '0' => {
11363 'name' => 'record_length',
11364 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011365 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011366 },
11367 '1' => {
11368 'name' => 'descriptor_count',
11369 'offset' => '2',
11370 'type' => '140'
11371 },
11372 '2' => {
11373 'name' => 'device_update_option_flags',
11374 'offset' => '3',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011375 'type' => '138232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011376 },
11377 '3' => {
11378 'name' => 'comp_image_set_version_string_type',
11379 'offset' => '7',
11380 'type' => '140'
11381 },
11382 '4' => {
11383 'name' => 'comp_image_set_version_string_length',
11384 'offset' => '8',
11385 'type' => '140'
11386 },
11387 '5' => {
11388 'name' => 'fw_device_pkg_data_length',
11389 'offset' => '9',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011390 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011391 }
11392 },
11393 'Name' => 'struct pldm_firmware_device_id_record',
11394 'Size' => '11',
11395 'Type' => 'Struct'
11396 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011397 '141283' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011398 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011399 'Line' => '420',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011400 'Memb' => {
11401 '0' => {
11402 'name' => 'comp_classification',
11403 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011404 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011405 },
11406 '1' => {
11407 'name' => 'comp_identifier',
11408 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011409 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011410 },
11411 '2' => {
11412 'name' => 'comp_comparison_stamp',
11413 'offset' => '4',
11414 'type' => '152'
11415 },
11416 '3' => {
11417 'name' => 'comp_options',
11418 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011419 'type' => '137732'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011420 },
11421 '4' => {
11422 'name' => 'requested_comp_activation_method',
11423 'offset' => '16',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011424 'type' => '137732'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011425 },
11426 '5' => {
11427 'name' => 'comp_location_offset',
11428 'offset' => '18',
11429 'type' => '152'
11430 },
11431 '6' => {
11432 'name' => 'comp_size',
11433 'offset' => '22',
11434 'type' => '152'
11435 },
11436 '7' => {
11437 'name' => 'comp_version_string_type',
11438 'offset' => '32',
11439 'type' => '140'
11440 },
11441 '8' => {
11442 'name' => 'comp_version_string_length',
11443 'offset' => '33',
11444 'type' => '140'
11445 }
11446 },
11447 'Name' => 'struct pldm_component_image_information',
11448 'Size' => '22',
11449 'Type' => 'Struct'
11450 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011451 '141465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011452 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011453 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011454 'Memb' => {
11455 '0' => {
11456 'name' => 'completion_code',
11457 'offset' => '0',
11458 'type' => '140'
11459 },
11460 '1' => {
11461 'name' => 'capabilities_during_update',
11462 'offset' => '1',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011463 'type' => '138232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011464 },
11465 '2' => {
11466 'name' => 'comp_count',
11467 'offset' => '5',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011468 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011469 },
11470 '3' => {
11471 'name' => 'active_comp_image_set_ver_str_type',
11472 'offset' => '7',
11473 'type' => '140'
11474 },
11475 '4' => {
11476 'name' => 'active_comp_image_set_ver_str_len',
11477 'offset' => '8',
11478 'type' => '140'
11479 },
11480 '5' => {
11481 'name' => 'pending_comp_image_set_ver_str_type',
11482 'offset' => '9',
11483 'type' => '140'
11484 },
11485 '6' => {
11486 'name' => 'pending_comp_image_set_ver_str_len',
11487 'offset' => '16',
11488 'type' => '140'
11489 }
11490 },
11491 'Name' => 'struct pldm_get_firmware_parameters_resp',
11492 'Size' => '11',
11493 'Type' => 'Struct'
11494 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011495 '141647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011496 'Header' => 'firmware_update.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011497 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011498 'Memb' => {
11499 '0' => {
11500 'name' => 'comp_classification',
11501 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011502 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011503 },
11504 '1' => {
11505 'name' => 'comp_identifier',
11506 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011507 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011508 },
11509 '2' => {
11510 'name' => 'comp_classification_index',
11511 'offset' => '4',
11512 'type' => '140'
11513 },
11514 '3' => {
11515 'name' => 'active_comp_comparison_stamp',
11516 'offset' => '5',
11517 'type' => '152'
11518 },
11519 '4' => {
11520 'name' => 'active_comp_ver_str_type',
11521 'offset' => '9',
11522 'type' => '140'
11523 },
11524 '5' => {
11525 'name' => 'active_comp_ver_str_len',
11526 'offset' => '16',
11527 'type' => '140'
11528 },
11529 '6' => {
11530 'name' => 'active_comp_release_date',
11531 'offset' => '17',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011532 'type' => '141829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011533 },
11534 '7' => {
11535 'name' => 'pending_comp_comparison_stamp',
11536 'offset' => '25',
11537 'type' => '152'
11538 },
11539 '8' => {
11540 'name' => 'pending_comp_ver_str_type',
11541 'offset' => '35',
11542 'type' => '140'
11543 },
11544 '9' => {
11545 'name' => 'pending_comp_ver_str_len',
11546 'offset' => '36',
11547 'type' => '140'
11548 },
11549 '10' => {
11550 'name' => 'pending_comp_release_date',
11551 'offset' => '37',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011552 'type' => '141829'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011553 },
11554 '11' => {
11555 'name' => 'comp_activation_methods',
11556 'offset' => '51',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011557 'type' => '137732'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011558 },
11559 '12' => {
11560 'name' => 'capabilities_during_update',
11561 'offset' => '53',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011562 'type' => '138232'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011563 }
11564 },
11565 'Name' => 'struct pldm_component_parameter_entry',
11566 'Size' => '39',
11567 'Type' => 'Struct'
11568 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011569 '141829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011570 'BaseType' => '140',
11571 'Name' => 'uint8_t[8]',
11572 'Size' => '8',
11573 'Type' => 'Array'
11574 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011575 '142767' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011576 'BaseType' => '6778',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011577 'Name' => 'struct variable_field const',
11578 'Size' => '16',
11579 'Type' => 'Const'
11580 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011581 '143105' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011582 'BaseType' => '12849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011583 'Name' => 'bool8_t*',
11584 'Size' => '8',
11585 'Type' => 'Pointer'
11586 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011587 '143110' => {
11588 'BaseType' => '139180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011589 'Name' => 'bitfield64_t*',
11590 'Size' => '8',
11591 'Type' => 'Pointer'
11592 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011593 '143865' => {
11594 'BaseType' => '138232',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011595 'Name' => 'bitfield32_t*',
11596 'Size' => '8',
11597 'Type' => 'Pointer'
11598 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011599 '144714' => {
11600 'BaseType' => '137732',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011601 'Name' => 'bitfield16_t*',
11602 'Size' => '8',
11603 'Type' => 'Pointer'
11604 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011605 '146268' => {
11606 'BaseType' => '142767',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011607 'Name' => 'struct variable_field const*',
11608 'Size' => '8',
11609 'Type' => 'Pointer'
11610 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011611 '152246' => {
11612 'BaseType' => '141647',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011613 'Name' => 'struct pldm_component_parameter_entry*',
11614 'Size' => '8',
11615 'Type' => 'Pointer'
11616 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011617 '152471' => {
11618 'BaseType' => '141465',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011619 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11620 'Size' => '8',
11621 'Type' => 'Pointer'
11622 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011623 '152772' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011624 'BaseType' => '2076',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011625 'Name' => 'uint8_t**',
11626 'Size' => '8',
11627 'Type' => 'Pointer'
11628 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011629 '153069' => {
11630 'BaseType' => '141283',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011631 'Name' => 'struct pldm_component_image_information*',
11632 'Size' => '8',
11633 'Type' => 'Pointer'
11634 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011635 '153685' => {
11636 'BaseType' => '141088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011637 'Name' => 'struct pldm_firmware_device_id_record*',
11638 'Size' => '8',
11639 'Type' => 'Pointer'
11640 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011641 '153995' => {
11642 'BaseType' => '140952',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011643 'Name' => 'struct pldm_package_header_information*',
11644 'Size' => '8',
11645 'Type' => 'Pointer'
11646 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011647 '161515' => {
11648 'BaseType' => '161532',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011649 'Header' => 'pdr.h',
11650 'Line' => '16',
11651 'Name' => 'pldm_pdr',
11652 'PrivateABI' => 1,
11653 'Size' => '24',
11654 'Type' => 'Typedef'
11655 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011656 '161527' => {
11657 'BaseType' => '161515',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011658 'Name' => 'pldm_pdr const',
11659 'Size' => '24',
11660 'Type' => 'Const'
11661 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011662 '161532' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011663 'Line' => '20',
11664 'Memb' => {
11665 '0' => {
11666 'name' => 'record_count',
11667 'offset' => '0',
11668 'type' => '152'
11669 },
11670 '1' => {
11671 'name' => 'size',
11672 'offset' => '4',
11673 'type' => '152'
11674 },
11675 '2' => {
11676 'name' => 'first',
11677 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011678 'type' => '162666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011679 },
11680 '3' => {
11681 'name' => 'last',
11682 'offset' => '22',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011683 'type' => '162666'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011684 }
11685 },
11686 'Name' => 'struct pldm_pdr',
11687 'PrivateABI' => 1,
11688 'Size' => '24',
11689 'Source' => 'pdr.c',
11690 'Type' => 'Struct'
11691 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011692 '161592' => {
11693 'BaseType' => '161609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011694 'Header' => 'pdr.h',
11695 'Line' => '21',
11696 'Name' => 'pldm_pdr_record',
11697 'PrivateABI' => 1,
11698 'Size' => '32',
11699 'Type' => 'Typedef'
11700 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011701 '161604' => {
11702 'BaseType' => '161592',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011703 'Name' => 'pldm_pdr_record const',
11704 'Size' => '32',
11705 'Type' => 'Const'
11706 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011707 '161609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011708 'Line' => '11',
11709 'Memb' => {
11710 '0' => {
11711 'name' => 'record_handle',
11712 'offset' => '0',
11713 'type' => '152'
11714 },
11715 '1' => {
11716 'name' => 'size',
11717 'offset' => '4',
11718 'type' => '152'
11719 },
11720 '2' => {
11721 'name' => 'data',
11722 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011723 'type' => '2076'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011724 },
11725 '3' => {
11726 'name' => 'next',
11727 'offset' => '22',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011728 'type' => '162654'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011729 },
11730 '4' => {
11731 'name' => 'is_remote',
11732 'offset' => '36',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011733 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011734 },
11735 '5' => {
11736 'name' => 'terminus_handle',
11737 'offset' => '38',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011738 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011739 }
11740 },
11741 'Name' => 'struct pldm_pdr_record',
11742 'PrivateABI' => 1,
11743 'Size' => '32',
11744 'Source' => 'pdr.c',
11745 'Type' => 'Struct'
11746 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011747 '161693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011748 'Header' => 'pdr.h',
11749 'Line' => '275',
11750 'Memb' => {
11751 '0' => {
11752 'name' => 'entity_type',
11753 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011754 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011755 },
11756 '1' => {
11757 'name' => 'entity_instance_num',
11758 'offset' => '2',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011759 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011760 },
11761 '2' => {
11762 'name' => 'entity_container_id',
11763 'offset' => '4',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011764 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011765 }
11766 },
11767 'Name' => 'struct pldm_entity',
11768 'Size' => '6',
11769 'Type' => 'Struct'
11770 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011771 '161750' => {
11772 'BaseType' => '161693',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011773 'Header' => 'pdr.h',
11774 'Line' => '279',
11775 'Name' => 'pldm_entity',
11776 'Size' => '6',
11777 'Type' => 'Typedef'
11778 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011779 '161794' => {
11780 'BaseType' => '161806',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011781 'Header' => 'pdr.h',
11782 'Line' => '289',
11783 'Name' => 'pldm_entity_association_tree',
11784 'PrivateABI' => 1,
11785 'Size' => '16',
11786 'Type' => 'Typedef'
11787 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011788 '161806' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011789 'Line' => '435',
11790 'Memb' => {
11791 '0' => {
11792 'name' => 'root',
11793 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011794 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011795 },
11796 '1' => {
11797 'name' => 'last_used_container_id',
11798 'offset' => '8',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011799 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011800 }
11801 },
11802 'Name' => 'struct pldm_entity_association_tree',
11803 'PrivateABI' => 1,
11804 'Size' => '16',
11805 'Source' => 'pdr.c',
11806 'Type' => 'Struct'
11807 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011808 '161849' => {
11809 'BaseType' => '161866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011810 'Header' => 'pdr.h',
11811 'Line' => '294',
11812 'Name' => 'pldm_entity_node',
11813 'PrivateABI' => 1,
11814 'Size' => '40',
11815 'Type' => 'Typedef'
11816 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011817 '161861' => {
11818 'BaseType' => '161849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011819 'Name' => 'pldm_entity_node const',
11820 'Size' => '40',
11821 'Type' => 'Const'
11822 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011823 '161866' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011824 'Line' => '440',
11825 'Memb' => {
11826 '0' => {
11827 'name' => 'entity',
11828 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011829 'type' => '161750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011830 },
11831 '1' => {
11832 'name' => 'parent',
11833 'offset' => '6',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011834 'type' => '161750'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011835 },
11836 '2' => {
11837 'name' => 'remote_container_id',
11838 'offset' => '18',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093011839 'type' => '5573'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011840 },
11841 '3' => {
11842 'name' => 'first_child',
11843 'offset' => '22',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011844 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011845 },
11846 '4' => {
11847 'name' => 'next_sibling',
11848 'offset' => '36',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011849 'type' => '162671'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011850 },
11851 '5' => {
11852 'name' => 'association_type',
11853 'offset' => '50',
11854 'type' => '140'
11855 }
11856 },
11857 'Name' => 'struct pldm_entity_node',
11858 'PrivateABI' => 1,
11859 'Size' => '40',
11860 'Source' => 'pdr.c',
11861 'Type' => 'Struct'
11862 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011863 '162654' => {
11864 'BaseType' => '161609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011865 'Name' => 'struct pldm_pdr_record*',
11866 'Size' => '8',
11867 'Type' => 'Pointer'
11868 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011869 '162666' => {
11870 'BaseType' => '161592',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011871 'Name' => 'pldm_pdr_record*',
11872 'Size' => '8',
11873 'Type' => 'Pointer'
11874 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011875 '162671' => {
11876 'BaseType' => '161849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011877 'Name' => 'pldm_entity_node*',
11878 'Size' => '8',
11879 'Type' => 'Pointer'
11880 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011881 '163064' => {
11882 'BaseType' => '163069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011883 'Name' => 'pldm_entity**',
11884 'Size' => '8',
11885 'Type' => 'Pointer'
11886 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011887 '163069' => {
11888 'BaseType' => '161750',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011889 'Name' => 'pldm_entity*',
11890 'Size' => '8',
11891 'Type' => 'Pointer'
11892 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011893 '163133' => {
11894 'BaseType' => '161794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011895 'Name' => 'pldm_entity_association_tree*',
11896 'Size' => '8',
11897 'Type' => 'Pointer'
11898 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011899 '163580' => {
11900 'BaseType' => '162671',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011901 'Name' => 'pldm_entity_node**',
11902 'Size' => '8',
11903 'Type' => 'Pointer'
11904 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011905 '164369' => {
11906 'BaseType' => '161527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011907 'Name' => 'pldm_pdr const*',
11908 'Size' => '8',
11909 'Type' => 'Pointer'
11910 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011911 '164622' => {
11912 'BaseType' => '161515',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011913 'Name' => 'pldm_pdr*',
11914 'Size' => '8',
11915 'Type' => 'Pointer'
11916 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011917 '169731' => {
11918 'BaseType' => '161861',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011919 'Name' => 'pldm_entity_node const*',
11920 'Size' => '8',
11921 'Type' => 'Pointer'
11922 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011923 '170895' => {
11924 'BaseType' => '161604',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011925 'Name' => 'pldm_pdr_record const*',
11926 'Size' => '8',
11927 'Type' => 'Pointer'
11928 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011929 '173983' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011930 'BaseType' => '140',
11931 'Header' => 'base.h',
11932 'Line' => '16',
11933 'Name' => 'pldm_tid_t',
11934 'Size' => '1',
11935 'Type' => 'Typedef'
11936 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011937 '173995' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011938 'BaseType' => '140',
11939 'Header' => 'instance-id.h',
11940 'Line' => '13',
11941 'Name' => 'pldm_instance_id_t',
11942 'Size' => '1',
11943 'Type' => 'Typedef'
11944 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011945 '174007' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011946 'Header' => 'responder.h',
11947 'Line' => '10',
11948 'Memb' => {
11949 '0' => {
11950 'name' => 'tid',
11951 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011952 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011953 },
11954 '1' => {
11955 'name' => 'instance_id',
11956 'offset' => '1',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011957 'type' => '173995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011958 },
11959 '2' => {
11960 'name' => 'type',
11961 'offset' => '2',
11962 'type' => '140'
11963 },
11964 '3' => {
11965 'name' => 'command',
11966 'offset' => '3',
11967 'type' => '140'
11968 },
11969 '4' => {
11970 'name' => 'next',
11971 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093011972 'type' => '174087'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011973 }
11974 },
11975 'Name' => 'struct pldm_responder_cookie',
11976 'PrivateABI' => 1,
11977 'Size' => '16',
11978 'Type' => 'Struct'
11979 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011980 '174087' => {
11981 'BaseType' => '174007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011982 'Name' => 'struct pldm_responder_cookie*',
11983 'Size' => '8',
11984 'Type' => 'Pointer'
11985 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093011986 '174092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093011987 'Header' => 'pldm.h',
11988 'Line' => '15',
11989 'Memb' => {
11990 '0' => {
11991 'name' => 'PLDM_REQUESTER_SUCCESS',
11992 'value' => '0'
11993 },
11994 '1' => {
11995 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
11996 'value' => '18446744073709551615 (-1)'
11997 },
11998 '2' => {
11999 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
12000 'value' => '18446744073709551614 (-2)'
12001 },
12002 '3' => {
12003 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
12004 'value' => '18446744073709551613 (-3)'
12005 },
12006 '4' => {
12007 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
12008 'value' => '18446744073709551612 (-4)'
12009 },
12010 '5' => {
12011 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
12012 'value' => '18446744073709551611 (-5)'
12013 },
12014 '6' => {
12015 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
12016 'value' => '18446744073709551610 (-6)'
12017 },
12018 '7' => {
12019 'name' => 'PLDM_REQUESTER_SEND_FAIL',
12020 'value' => '18446744073709551609 (-7)'
12021 },
12022 '8' => {
12023 'name' => 'PLDM_REQUESTER_RECV_FAIL',
12024 'value' => '18446744073709551608 (-8)'
12025 },
12026 '9' => {
12027 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
12028 'value' => '18446744073709551607 (-9)'
12029 },
12030 '10' => {
12031 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
12032 'value' => '18446744073709551606 (-10)'
12033 },
12034 '11' => {
12035 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
12036 'value' => '18446744073709551605 (-11)'
12037 },
12038 '12' => {
12039 'name' => 'PLDM_REQUESTER_POLL_FAIL',
12040 'value' => '18446744073709551604 (-12)'
12041 },
12042 '13' => {
12043 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
12044 'value' => '18446744073709551603 (-13)'
12045 }
12046 },
12047 'Name' => 'enum pldm_requester_error_codes',
12048 'Size' => '4',
12049 'Type' => 'Enum'
12050 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012051 '177027' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012052 'Line' => '20',
12053 'Memb' => {
12054 '0' => {
12055 'name' => 'prev',
12056 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012057 'type' => '173995'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012058 },
12059 '1' => {
12060 'name' => 'allocations',
12061 'offset' => '4',
12062 'type' => '152'
12063 }
12064 },
12065 'Name' => 'struct pldm_tid_state',
12066 'PrivateABI' => 1,
12067 'Size' => '8',
12068 'Source' => 'instance-id.c',
12069 'Type' => 'Struct'
12070 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012071 '177066' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012072 'Line' => '25',
12073 'Memb' => {
12074 '0' => {
12075 'name' => 'state',
12076 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012077 'type' => '177108'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012078 },
12079 '1' => {
12080 'name' => 'lock_db_fd',
12081 'offset' => '8264',
12082 'type' => '100'
12083 }
12084 },
12085 'Name' => 'struct pldm_instance_db',
12086 'PrivateABI' => 1,
12087 'Size' => '2052',
12088 'Source' => 'instance-id.c',
12089 'Type' => 'Struct'
12090 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012091 '177108' => {
12092 'BaseType' => '177027',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012093 'Name' => 'struct pldm_tid_state[256]',
12094 'Size' => '2048',
12095 'Type' => 'Array'
12096 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012097 '177578' => {
12098 'BaseType' => '177066',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012099 'Name' => 'struct pldm_instance_db*',
12100 'Size' => '8',
12101 'Type' => 'Pointer'
12102 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012103 '178003' => {
12104 'BaseType' => '173995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012105 'Name' => 'pldm_instance_id_t*',
12106 'Size' => '8',
12107 'Type' => 'Pointer'
12108 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012109 '178179' => {
12110 'BaseType' => '177578',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012111 'Name' => 'struct pldm_instance_db**',
12112 'Size' => '8',
12113 'Type' => 'Pointer'
12114 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012115 '178936' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012116 'BaseType' => '140',
12117 'Header' => 'pldm.h',
12118 'Line' => '13',
12119 'Name' => 'mctp_eid_t',
12120 'Size' => '1',
12121 'Type' => 'Typedef'
12122 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012123 '179051' => {
12124 'BaseType' => '174092',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012125 'Header' => 'pldm.h',
12126 'Line' => '30',
12127 'Name' => 'pldm_requester_rc_t',
12128 'Size' => '4',
12129 'Type' => 'Typedef'
12130 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012131 '179069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012132 'Line' => '25',
12133 'Memb' => {
12134 '0' => {
12135 'name' => 'transport',
12136 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012137 'type' => '179142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012138 },
12139 '1' => {
12140 'name' => 'socket',
12141 'offset' => '64',
12142 'type' => '100'
12143 },
12144 '2' => {
12145 'name' => 'tid_eid_map',
12146 'offset' => '68',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012147 'type' => '182774'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012148 },
12149 '3' => {
12150 'name' => 'socket_send_buf',
12151 'offset' => '768',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012152 'type' => '181723'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012153 }
12154 },
12155 'Name' => 'struct pldm_transport_mctp_demux',
12156 'PrivateABI' => 1,
12157 'Size' => '312',
12158 'Source' => 'mctp-demux.c',
12159 'Type' => 'Struct'
12160 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012161 '179095' => {
12162 'BaseType' => '179069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012163 'Name' => 'struct pldm_transport_mctp_demux*',
12164 'Size' => '8',
12165 'Type' => 'Pointer'
12166 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012167 '179137' => {
12168 'BaseType' => '179142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012169 'Name' => 'struct pldm_transport*',
12170 'Size' => '8',
12171 'Type' => 'Pointer'
12172 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012173 '179142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012174 'Header' => 'transport.h',
12175 'Line' => '18',
12176 'Memb' => {
12177 '0' => {
12178 'name' => 'name',
12179 'offset' => '0',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012180 'type' => '13466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012181 },
12182 '1' => {
12183 'name' => 'version',
12184 'offset' => '8',
12185 'type' => '140'
12186 },
12187 '2' => {
12188 'name' => 'recv',
12189 'offset' => '22',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012190 'type' => '182034'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012191 },
12192 '3' => {
12193 'name' => 'send',
12194 'offset' => '36',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012195 'type' => '182075'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012196 },
12197 '4' => {
12198 'name' => 'init_pollfd',
12199 'offset' => '50',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012200 'type' => '182155'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012201 }
12202 },
12203 'Name' => 'struct pldm_transport',
12204 'PrivateABI' => 1,
12205 'Size' => '40',
12206 'Type' => 'Struct'
12207 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012208 '179278' => {
12209 'BaseType' => '173983',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012210 'Name' => 'pldm_tid_t*',
12211 'Size' => '8',
12212 'Type' => 'Pointer'
12213 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012214 '179381' => {
12215 'BaseType' => '179095',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012216 'Name' => 'struct pldm_transport_mctp_demux**',
12217 'Size' => '8',
12218 'Type' => 'Pointer'
12219 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012220 '181443' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012221 'BaseType' => '46',
12222 'Header' => 'int-ll64.h',
12223 'Line' => '21',
12224 'Name' => '__u8',
12225 'PrivateABI' => 1,
12226 'Size' => '1',
12227 'Type' => 'Typedef'
12228 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012229 '181455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012230 'BaseType' => '53',
12231 'Header' => 'int-ll64.h',
12232 'Line' => '24',
12233 'Name' => '__u16',
12234 'PrivateABI' => 1,
12235 'Size' => '2',
12236 'Type' => 'Typedef'
12237 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012238 '181723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012239 'Header' => 'socket.h',
12240 'Line' => '5',
12241 'Memb' => {
12242 '0' => {
12243 'name' => 'size',
12244 'offset' => '0',
12245 'type' => '100'
12246 },
12247 '1' => {
12248 'name' => 'socket',
12249 'offset' => '4',
12250 'type' => '100'
12251 },
12252 '2' => {
12253 'name' => 'max_size',
12254 'offset' => '8',
12255 'type' => '100'
12256 }
12257 },
12258 'Name' => 'struct pldm_socket_sndbuf',
12259 'PrivateABI' => 1,
12260 'Size' => '12',
12261 'Type' => 'Struct'
12262 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012263 '182034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012264 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12265 'Param' => {
12266 '0' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012267 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012268 },
12269 '1' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012270 'type' => '179278'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012271 },
12272 '2' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012273 'type' => '40934'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012274 },
12275 '3' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012276 'type' => '9819'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012277 }
12278 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012279 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012280 'Size' => '8',
12281 'Type' => 'FuncPtr'
12282 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012283 '182075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012284 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12285 'Param' => {
12286 '0' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012287 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012288 },
12289 '1' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012290 'type' => '173983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012291 },
12292 '2' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012293 'type' => '5342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012294 },
12295 '3' => {
12296 'type' => '453'
12297 }
12298 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012299 'Return' => '179051',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012300 'Size' => '8',
12301 'Type' => 'FuncPtr'
12302 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012303 '182100' => {
12304 'BaseType' => '182105',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012305 'Name' => 'struct pollfd*',
12306 'Size' => '8',
12307 'Type' => 'Pointer'
12308 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012309 '182105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012310 'Header' => 'poll.h',
12311 'Line' => '36',
12312 'Memb' => {
12313 '0' => {
12314 'name' => 'fd',
12315 'offset' => '0',
12316 'type' => '100'
12317 },
12318 '1' => {
12319 'name' => 'events',
12320 'offset' => '4',
12321 'type' => '93'
12322 },
12323 '2' => {
12324 'name' => 'revents',
12325 'offset' => '6',
12326 'type' => '93'
12327 }
12328 },
12329 'Name' => 'struct pollfd',
12330 'PrivateABI' => 1,
12331 'Size' => '8',
12332 'Type' => 'Struct'
12333 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012334 '182155' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012335 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12336 'Param' => {
12337 '0' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012338 'type' => '179137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012339 },
12340 '1' => {
Andrew Jeffery76712f62024-05-22 15:19:00 +093012341 'type' => '182100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012342 }
12343 },
12344 'Return' => '100',
12345 'Size' => '8',
12346 'Type' => 'FuncPtr'
12347 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012348 '182160' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012349 'BaseType' => '53',
12350 'Header' => 'socket.h',
12351 'Line' => '10',
12352 'Name' => '__kernel_sa_family_t',
12353 'PrivateABI' => 1,
12354 'Size' => '2',
12355 'Type' => 'Typedef'
12356 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012357 '182508' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012358 'Header' => 'mctp.h',
12359 'Line' => '18',
12360 'Memb' => {
12361 '0' => {
12362 'name' => 's_addr',
12363 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012364 'type' => '178936'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012365 }
12366 },
12367 'Name' => 'struct mctp_addr',
12368 'PrivateABI' => 1,
12369 'Size' => '1',
12370 'Type' => 'Struct'
12371 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012372 '182534' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012373 'Header' => 'mctp.h',
12374 'Line' => '22',
12375 'Memb' => {
12376 '0' => {
12377 'name' => 'smctp_family',
12378 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012379 'type' => '182160'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012380 },
12381 '1' => {
12382 'name' => '__smctp_pad0',
12383 'offset' => '2',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012384 'type' => '181455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012385 },
12386 '2' => {
12387 'name' => 'smctp_network',
12388 'offset' => '4',
12389 'type' => '60'
12390 },
12391 '3' => {
12392 'name' => 'smctp_addr',
12393 'offset' => '8',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012394 'type' => '182508'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012395 },
12396 '4' => {
12397 'name' => 'smctp_type',
12398 'offset' => '9',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012399 'type' => '181443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012400 },
12401 '5' => {
12402 'name' => 'smctp_tag',
12403 'offset' => '16',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012404 'type' => '181443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012405 },
12406 '6' => {
12407 'name' => '__smctp_pad1',
12408 'offset' => '17',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012409 'type' => '181443'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012410 }
12411 },
12412 'Name' => 'struct sockaddr_mctp',
12413 'PrivateABI' => 1,
12414 'Size' => '12',
12415 'Type' => 'Struct'
12416 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012417 '182638' => {
12418 'BaseType' => '182534',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012419 'Name' => 'struct sockaddr_mctp const',
12420 'Size' => '12',
12421 'Type' => 'Const'
12422 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012423 '182681' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012424 'Line' => '34',
12425 'Memb' => {
12426 '0' => {
12427 'name' => 'transport',
12428 'offset' => '0',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012429 'type' => '179142'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012430 },
12431 '1' => {
12432 'name' => 'socket',
12433 'offset' => '64',
12434 'type' => '100'
12435 },
12436 '2' => {
12437 'name' => 'tid_eid_map',
12438 'offset' => '68',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012439 'type' => '182774'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012440 },
12441 '3' => {
12442 'name' => 'socket_send_buf',
12443 'offset' => '768',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012444 'type' => '181723'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012445 },
12446 '4' => {
12447 'name' => 'bound',
12448 'offset' => '786',
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012449 'type' => '5123'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012450 },
12451 '5' => {
12452 'name' => 'cookie_jar',
12453 'offset' => '800',
Andrew Jeffery76712f62024-05-22 15:19:00 +093012454 'type' => '174007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012455 }
12456 },
12457 'Name' => 'struct pldm_transport_af_mctp',
12458 'PrivateABI' => 1,
12459 'Size' => '336',
12460 'Source' => 'af-mctp.c',
12461 'Type' => 'Struct'
12462 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012463 '182774' => {
12464 'BaseType' => '173983',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012465 'Name' => 'pldm_tid_t[256]',
12466 'Size' => '256',
12467 'Type' => 'Array'
12468 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012469 '183590' => {
12470 'BaseType' => '182681',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012471 'Name' => 'struct pldm_transport_af_mctp*',
12472 'Size' => '8',
12473 'Type' => 'Pointer'
12474 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012475 '183595' => {
12476 'BaseType' => '182638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012477 'Name' => 'struct sockaddr_mctp const*',
12478 'Size' => '8',
12479 'Type' => 'Pointer'
12480 },
Andrew Jeffery76712f62024-05-22 15:19:00 +093012481 '183908' => {
12482 'BaseType' => '183590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012483 'Name' => 'struct pldm_transport_af_mctp**',
12484 'Size' => '8',
12485 'Type' => 'Pointer'
12486 }
12487 },
12488 'UndefinedSymbols' => {
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012489 'libpldm.so.0.8.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012490 '_ITM_deregisterTMCloneTable' => 0,
12491 '_ITM_registerTMCloneTable' => 0,
12492 '__assert_fail@GLIBC_2.2.5' => 0,
12493 '__cxa_finalize@GLIBC_2.2.5' => 0,
12494 '__errno_location@GLIBC_2.2.5' => 0,
12495 '__gmon_start__' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093012496 '__memcpy_chk@GLIBC_2.3.4' => 0,
12497 '__recv_chk@GLIBC_2.4' => 0,
12498 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012499 '__stack_chk_fail@GLIBC_2.4' => 0,
12500 'bind@GLIBC_2.2.5' => 0,
12501 'calloc@GLIBC_2.2.5' => 0,
12502 'clock_gettime@GLIBC_2.17' => 0,
12503 'close@GLIBC_2.2.5' => 0,
12504 'connect@GLIBC_2.2.5' => 0,
12505 'dup@GLIBC_2.2.5' => 0,
12506 'fclose@GLIBC_2.2.5' => 0,
12507 'fcntl64@GLIBC_2.28' => 0,
12508 'fgets@GLIBC_2.2.5' => 0,
12509 'fopen64@GLIBC_2.2.5' => 0,
12510 'free@GLIBC_2.2.5' => 0,
12511 'getsockopt@GLIBC_2.2.5' => 0,
12512 'malloc@GLIBC_2.2.5' => 0,
12513 'memcmp@GLIBC_2.2.5' => 0,
12514 'memcpy@GLIBC_2.14' => 0,
12515 'open64@GLIBC_2.2.5' => 0,
12516 'poll@GLIBC_2.2.5' => 0,
12517 'ppoll@GLIBC_2.4' => 0,
12518 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012519 'recvmsg@GLIBC_2.2.5' => 0,
12520 'sendmsg@GLIBC_2.2.5' => 0,
12521 'sendto@GLIBC_2.2.5' => 0,
12522 'setsockopt@GLIBC_2.2.5' => 0,
12523 'socket@GLIBC_2.2.5' => 0,
12524 'stat64@GLIBC_2.33' => 0,
12525 'strlen@GLIBC_2.2.5' => 0,
12526 'strtol@GLIBC_2.2.5' => 0,
12527 'timerfd_create@GLIBC_2.8' => 0,
12528 'timerfd_settime@GLIBC_2.8' => 0,
12529 'write@GLIBC_2.2.5' => 0
12530 }
12531 },
12532 'WordSize' => '8'
12533};