blob: 8392888637d6c8a8f2fe1989a9ba9859d9470b77 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305 'GccVersion' => '13.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307 'af-mctp.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093011 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012 'firmware_update.h' => 1,
13 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093014 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'instance-id.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093016 'mctp-demux.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093017 'pdr.h' => 1,
18 'platform.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093019 'platform_oem_ibm.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093020 'pldm.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093021 'transport.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093022 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093025 'LibraryName' => 'libpldm.so.0.6.0',
26 'LibraryVersion' => '0.6.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093032 'Sources' => {},
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093033 'SymbolInfo' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093034 '10033' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093035 'Header' => 'bios.h',
36 'Param' => {
37 '0' => {
38 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093039 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050040 },
41 '1' => {
42 'name' => 'payload_length',
43 'type' => '123'
44 },
45 '2' => {
46 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093047 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050048 },
49 '3' => {
50 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093051 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050052 },
53 '4' => {
54 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093055 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050056 },
57 '5' => {
58 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093059 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050060 },
61 '6' => {
62 'name' => 'month',
63 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093064 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050065 },
66 '7' => {
67 'name' => 'year',
68 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093069 'type' => '8521'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050070 }
71 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -050072 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093073 'ShortName' => 'decode_set_date_time_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -050074 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093075 '101954' => {
76 'Header' => 'mctp-demux.h',
77 'Param' => {
78 '0' => {
79 'name' => 'ctx',
80 'type' => '93498'
81 },
82 '1' => {
83 'name' => 'tid',
84 'type' => '91195'
85 },
86 '2' => {
87 'name' => 'eid',
88 'type' => '93214'
89 }
90 },
91 'Reg' => {
92 '0' => 'rdi',
93 '1' => 'rsi',
94 '2' => 'rdx'
95 },
96 'Return' => '74',
97 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
98 },
99 '102268' => {
100 'Header' => 'mctp-demux.h',
101 'Param' => {
102 '0' => {
103 'name' => 't',
104 'type' => '93540'
105 },
106 '1' => {
107 'name' => 'pollfd',
108 'type' => '96292'
109 }
110 },
111 'Reg' => {
112 '0' => 'rdi',
113 '1' => 'rsi'
114 },
115 'Return' => '74',
116 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
117 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930118 '10323' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500119 'Header' => 'bios.h',
120 'Param' => {
121 '0' => {
122 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930123 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500124 },
125 '1' => {
126 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930127 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500128 },
129 '2' => {
130 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930131 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500132 },
133 '3' => {
134 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930135 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500136 },
137 '4' => {
138 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930139 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500140 },
141 '5' => {
142 'name' => 'month',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930143 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500144 },
145 '6' => {
146 'name' => 'year',
147 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930148 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500149 },
150 '7' => {
151 'name' => 'msg',
152 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930153 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500154 },
155 '8' => {
156 'name' => 'payload_length',
157 'offset' => '16',
158 'type' => '123'
159 }
160 },
161 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930162 'ShortName' => 'encode_set_date_time_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500163 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +0930164 '106653' => {
165 'Header' => 'transport.h',
166 'Param' => {
167 '0' => {
168 'name' => 'transport',
169 'type' => '93540'
170 },
171 '1' => {
172 'name' => 'timeout',
173 'type' => '74'
174 }
175 },
176 'Return' => '74',
177 'ShortName' => 'pldm_transport_poll'
178 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930179 '10815' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500180 'Header' => 'bios.h',
181 'Param' => {
182 '0' => {
183 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930184 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500185 },
186 '1' => {
187 'name' => 'payload_length',
188 'type' => '123'
189 },
190 '2' => {
191 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930192 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930193 },
194 '3' => {
195 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930196 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930197 },
198 '4' => {
199 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930200 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930201 },
202 '5' => {
203 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930204 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930205 },
206 '6' => {
207 'name' => 'day',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930208 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930209 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930210 },
211 '7' => {
212 'name' => 'month',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930213 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930214 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930215 },
216 '8' => {
217 'name' => 'year',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930218 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930219 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930220 }
221 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930222 'Reg' => {
223 '4' => 'r8',
224 '5' => 'r9'
225 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930226 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930227 'ShortName' => 'decode_get_date_time_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930228 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930229 '11016' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500230 'Header' => 'bios.h',
231 'Param' => {
232 '0' => {
233 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930234 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500235 },
236 '1' => {
237 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930238 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500239 },
240 '2' => {
241 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930242 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500243 },
244 '3' => {
245 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930246 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500247 },
248 '4' => {
249 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930250 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500251 },
252 '5' => {
253 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930254 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500255 },
256 '6' => {
257 'name' => 'month',
258 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930259 'type' => '168'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500260 },
261 '7' => {
262 'name' => 'year',
263 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930264 'type' => '5053'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500265 },
266 '8' => {
267 'name' => 'msg',
268 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930269 'type' => '1632'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500270 }
271 },
272 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930273 'ShortName' => 'encode_get_date_time_resp'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -0500274 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930275 '111245' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930276 'Header' => 'file_io.h',
277 'Param' => {
278 '0' => {
279 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930280 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930281 },
282 '1' => {
283 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930284 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930285 },
286 '2' => {
287 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930288 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930289 }
290 },
291 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930292 'ShortName' => 'encode_new_file_with_metadata_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930293 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930294 '111445' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930295 'Header' => 'file_io.h',
296 'Param' => {
297 '0' => {
298 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930299 'type' => '2077'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930300 },
301 '1' => {
302 'name' => 'payload_length',
303 'type' => '123'
304 },
305 '2' => {
306 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930307 'type' => '8521'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930308 },
309 '3' => {
310 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930311 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930312 },
313 '4' => {
314 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930315 'type' => '54764'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930316 },
317 '5' => {
318 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930319 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930320 },
321 '6' => {
322 'name' => 'file_meta_data_2',
323 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930324 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930325 },
326 '7' => {
327 'name' => 'file_meta_data_3',
328 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930329 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930330 },
331 '8' => {
332 'name' => 'file_meta_data_4',
333 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930334 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930335 }
336 },
337 'Reg' => {
338 '4' => 'r8',
339 '5' => 'r9'
340 },
341 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930342 'ShortName' => 'decode_new_file_with_metadata_req'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +0930343 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930344 '111677' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930345 'Header' => 'file_io.h',
346 'Param' => {
347 '0' => {
348 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930349 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930350 },
351 '1' => {
352 'name' => 'payload_length',
353 'type' => '123'
354 },
355 '2' => {
356 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930357 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930358 }
359 },
360 'Reg' => {
361 '0' => 'rdi',
362 '1' => 'rsi',
363 '2' => 'rdx'
364 },
365 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930366 'ShortName' => 'decode_new_file_with_metadata_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930367 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930368 '111778' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930369 'Header' => 'file_io.h',
370 'Param' => {
371 '0' => {
372 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930373 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930374 },
375 '1' => {
376 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930377 'type' => '5053'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930378 },
379 '2' => {
380 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930381 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930382 },
383 '3' => {
384 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930385 'type' => '46682'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930386 },
387 '4' => {
388 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930389 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930390 },
391 '5' => {
392 'name' => 'file_meta_data_2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930393 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930394 },
395 '6' => {
396 'name' => 'file_meta_data_3',
397 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930398 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930399 },
400 '7' => {
401 'name' => 'file_meta_data_4',
402 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930403 'type' => '180'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930404 },
405 '8' => {
406 'name' => 'msg',
407 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930408 'type' => '1632'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930409 }
410 },
411 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930412 'ShortName' => 'encode_new_file_with_metadata_req'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930413 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930414 '112075' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930415 'Header' => 'file_io.h',
416 'Param' => {
417 '0' => {
418 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930419 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930420 },
421 '1' => {
422 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930423 'type' => '168'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930424 },
425 '2' => {
426 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930427 'type' => '1632'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930428 }
429 },
430 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930431 'ShortName' => 'encode_file_ack_with_meta_data_resp'
Andrew Jeffery8810fec2023-07-17 10:12:54 +0930432 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930433 '112270' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930434 'Header' => 'file_io.h',
435 'Param' => {
436 '0' => {
437 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930438 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930439 },
440 '1' => {
441 'name' => 'payload_length',
442 'type' => '123'
443 },
444 '2' => {
445 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930446 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930447 },
448 '3' => {
449 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930450 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930451 },
452 '4' => {
453 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930454 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930455 },
456 '5' => {
457 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930458 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930459 },
460 '6' => {
461 'name' => 'file_meta_data_2',
462 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930463 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930464 },
465 '7' => {
466 'name' => 'file_meta_data_3',
467 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930468 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930469 },
470 '8' => {
471 'name' => 'file_meta_data_4',
472 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930473 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930474 }
475 },
476 'Reg' => {
477 '4' => 'r8',
478 '5' => 'r9'
479 },
480 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930481 'ShortName' => 'decode_file_ack_with_meta_data_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930482 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930483 '112482' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930484 'Header' => 'file_io.h',
485 'Param' => {
486 '0' => {
487 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930488 'type' => '2077'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930489 },
490 '1' => {
491 'name' => 'payload_length',
492 'type' => '123'
493 },
494 '2' => {
495 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930496 'type' => '2082'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930497 }
498 },
499 'Reg' => {
500 '0' => 'rdi',
501 '1' => 'rsi',
502 '2' => 'rdx'
503 },
504 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930505 'ShortName' => 'decode_file_ack_with_meta_data_resp'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930506 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930507 '112578' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +0930508 'Header' => 'file_io.h',
509 'Param' => {
510 '0' => {
511 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930512 'type' => '168'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930513 },
514 '1' => {
515 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930516 'type' => '5053'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930517 },
518 '2' => {
519 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930520 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930521 },
522 '3' => {
523 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930524 'type' => '168'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930525 },
526 '4' => {
527 'name' => 'file_meta_data_1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930528 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930529 },
530 '5' => {
531 'name' => 'file_meta_data_2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930532 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930533 },
534 '6' => {
535 'name' => 'file_meta_data_3',
536 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930537 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930538 },
539 '7' => {
540 'name' => 'file_meta_data_4',
541 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930542 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930543 },
544 '8' => {
545 'name' => 'msg',
546 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930547 'type' => '1632'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930548 }
549 },
550 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930551 'ShortName' => 'encode_file_ack_with_meta_data_req'
Andrew Jeffery14d29842023-07-17 15:29:32 +0930552 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930553 '112875' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930554 'Header' => 'file_io.h',
555 'Param' => {
556 '0' => {
557 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930558 'type' => '2077'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930559 },
560 '1' => {
561 'name' => 'payload_length',
562 'type' => '123'
563 },
564 '2' => {
565 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930566 'type' => '2082'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930567 }
568 },
569 'Reg' => {
570 '0' => 'rdi',
571 '1' => 'rsi',
572 '2' => 'rdx'
573 },
574 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930575 'ShortName' => 'decode_file_ack_resp'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930576 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930577 '112976' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930578 'Header' => 'file_io.h',
579 'Param' => {
580 '0' => {
581 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930582 'type' => '168'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930583 },
584 '1' => {
585 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930586 'type' => '5053'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930587 },
588 '2' => {
589 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930590 'type' => '180'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930591 },
592 '3' => {
593 'name' => 'file_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930594 'type' => '168'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930595 },
596 '4' => {
597 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930598 'type' => '1632'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930599 }
600 },
601 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930602 'ShortName' => 'encode_file_ack_req'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +0930603 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930604 '11299' => {
605 'Header' => 'bios.h',
606 'Param' => {
607 '0' => {
608 'name' => 'instance_id',
609 'type' => '168'
610 },
611 '1' => {
612 'name' => 'msg',
613 'type' => '1632'
614 }
615 },
616 'Return' => '74',
617 'ShortName' => 'encode_get_date_time_req'
618 },
619 '113211' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930620 'Header' => 'file_io.h',
621 'Param' => {
622 '0' => {
623 'name' => 'instance_id',
624 'type' => '168'
625 },
626 '1' => {
627 'name' => 'completion_code',
628 'type' => '168'
629 },
630 '2' => {
631 'name' => 'msg',
632 'type' => '1632'
633 }
634 },
635 'Return' => '74',
636 'ShortName' => 'encode_file_ack_resp'
637 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930638 '113401' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930639 'Header' => 'file_io.h',
640 'Param' => {
641 '0' => {
642 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930643 'type' => '2077'
644 },
645 '1' => {
646 'name' => 'payload_length',
647 'type' => '123'
648 },
649 '2' => {
650 'name' => 'file_type',
651 'type' => '8521'
652 },
653 '3' => {
654 'name' => 'file_handle',
655 'type' => '2087'
656 },
657 '4' => {
658 'name' => 'file_status',
659 'type' => '2082'
660 }
661 },
662 'Reg' => {
663 '3' => 'rcx',
664 '4' => 'r8'
665 },
666 'Return' => '74',
667 'ShortName' => 'decode_file_ack_req'
668 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930669 '113543' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930670 'Header' => 'file_io.h',
671 'Param' => {
672 '0' => {
673 'name' => 'msg',
674 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930675 },
676 '1' => {
677 'name' => 'payload_length',
678 'type' => '123'
679 },
680 '2' => {
681 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930682 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930683 },
684 '3' => {
685 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930686 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930687 }
688 },
689 'Reg' => {
690 '0' => 'rdi',
691 '1' => 'rsi',
692 '2' => 'rdx',
693 '3' => 'rcx'
694 },
695 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930696 'ShortName' => 'decode_rw_file_by_type_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930697 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930698 '113658' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930699 'Header' => 'file_io.h',
700 'Param' => {
701 '0' => {
702 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930703 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930704 },
705 '1' => {
706 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930707 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930708 },
709 '2' => {
710 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930711 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930712 },
713 '3' => {
714 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930715 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930716 },
717 '4' => {
718 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930719 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930720 },
721 '5' => {
722 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930723 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930724 },
725 '6' => {
726 'name' => 'msg',
727 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930728 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930729 }
730 },
731 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930732 'ShortName' => 'encode_rw_file_by_type_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930733 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930734 '113928' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930735 'Header' => 'file_io.h',
736 'Param' => {
737 '0' => {
738 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930739 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930740 },
741 '1' => {
742 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930743 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930744 },
745 '2' => {
746 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930747 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930748 },
749 '3' => {
750 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930751 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930752 },
753 '4' => {
754 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930755 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930756 }
757 },
758 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930759 'ShortName' => 'encode_rw_file_by_type_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930760 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930761 '114158' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930762 'Header' => 'file_io.h',
763 'Param' => {
764 '0' => {
765 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930766 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930767 },
768 '1' => {
769 'name' => 'payload_length',
770 'type' => '123'
771 },
772 '2' => {
773 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930774 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930775 },
776 '3' => {
777 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930778 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930779 },
780 '4' => {
781 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930782 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930783 },
784 '5' => {
785 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930786 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930787 }
788 },
789 'Reg' => {
790 '4' => 'r8',
791 '5' => 'r9'
792 },
793 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930794 'ShortName' => 'decode_rw_file_by_type_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930795 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930796 '114320' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930797 'Header' => 'file_io.h',
798 'Param' => {
799 '0' => {
800 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930801 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930802 },
803 '1' => {
804 'name' => 'payload_length',
805 'type' => '123'
806 },
807 '2' => {
808 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930809 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930810 }
811 },
812 'Reg' => {
813 '0' => 'rdi',
814 '1' => 'rsi',
815 '2' => 'rdx'
816 },
817 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930818 'ShortName' => 'decode_new_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930819 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930820 '114421' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930821 'Header' => 'file_io.h',
822 'Param' => {
823 '0' => {
824 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930825 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930826 },
827 '1' => {
828 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930829 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930830 },
831 '2' => {
832 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930833 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930834 },
835 '3' => {
836 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930837 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930838 },
839 '4' => {
840 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930841 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930842 }
843 },
844 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930845 'ShortName' => 'encode_new_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930846 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930847 '114656' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930848 'Header' => 'file_io.h',
849 'Param' => {
850 '0' => {
851 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930852 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930853 },
854 '1' => {
855 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930856 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930857 },
858 '2' => {
859 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930860 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930861 }
862 },
863 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930864 'ShortName' => 'encode_new_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930865 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930866 '114846' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930867 'Header' => 'file_io.h',
868 'Param' => {
869 '0' => {
870 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930871 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930872 },
873 '1' => {
874 'name' => 'payload_length',
875 'type' => '123'
876 },
877 '2' => {
878 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930879 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930880 },
881 '3' => {
882 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930883 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930884 },
885 '4' => {
886 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930887 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930888 }
889 },
890 'Reg' => {
891 '3' => 'rcx',
892 '4' => 'r8'
893 },
894 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930895 'ShortName' => 'decode_new_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930896 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930897 '114988' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930898 'Header' => 'file_io.h',
899 'Param' => {
900 '0' => {
901 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930902 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930903 },
904 '1' => {
905 'name' => 'payload_length',
906 'type' => '123'
907 },
908 '2' => {
909 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930910 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930911 },
912 '3' => {
913 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930914 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930915 }
916 },
917 'Reg' => {
918 '0' => 'rdi',
919 '1' => 'rsi',
920 '2' => 'rdx',
921 '3' => 'rcx'
922 },
923 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930924 'ShortName' => 'decode_rw_file_by_type_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930925 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930926 '115103' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930927 'Header' => 'file_io.h',
928 'Param' => {
929 '0' => {
930 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930931 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930932 },
933 '1' => {
934 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930935 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930936 },
937 '2' => {
938 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930939 'type' => '5053'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930940 },
941 '3' => {
942 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930943 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930944 },
945 '4' => {
946 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930947 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930948 },
949 '5' => {
950 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930951 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930952 },
953 '6' => {
954 'name' => 'address',
955 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930956 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930957 },
958 '7' => {
959 'name' => 'msg',
960 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930961 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930962 }
963 },
964 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930965 'ShortName' => 'encode_rw_file_by_type_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930966 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930967 '115388' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930968 'Header' => 'file_io.h',
969 'Param' => {
970 '0' => {
971 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930972 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930973 },
974 '1' => {
975 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930976 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930977 },
978 '2' => {
979 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930980 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930981 },
982 '3' => {
983 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930984 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930985 },
986 '4' => {
987 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930988 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930989 }
990 },
991 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930992 'ShortName' => 'encode_rw_file_by_type_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930993 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +0930994 '115618' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +0930995 'Header' => 'file_io.h',
996 'Param' => {
997 '0' => {
998 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930999 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301000 },
1001 '1' => {
1002 'name' => 'payload_length',
1003 'type' => '123'
1004 },
1005 '2' => {
1006 'name' => 'file_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301007 'type' => '8521'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301008 },
1009 '3' => {
1010 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301011 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301012 },
1013 '4' => {
1014 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301015 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301016 },
1017 '5' => {
1018 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301019 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301020 },
1021 '6' => {
1022 'name' => 'address',
1023 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301024 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301025 }
1026 },
1027 'Reg' => {
1028 '4' => 'r8',
1029 '5' => 'r9'
1030 },
1031 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301032 'ShortName' => 'decode_rw_file_by_type_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301033 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301034 '115795' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301035 'Header' => 'file_io.h',
1036 'Param' => {
1037 '0' => {
1038 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301039 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301040 },
1041 '1' => {
1042 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301043 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301044 },
1045 '2' => {
1046 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301047 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301048 },
1049 '3' => {
1050 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301051 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301052 }
1053 },
1054 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301055 'ShortName' => 'encode_write_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301056 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301057 '116010' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301058 'Header' => 'file_io.h',
1059 'Param' => {
1060 '0' => {
1061 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301062 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301063 },
1064 '1' => {
1065 'name' => 'payload_length',
1066 'type' => '123'
1067 },
1068 '2' => {
1069 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301070 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301071 },
1072 '3' => {
1073 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301074 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301075 }
1076 },
1077 'Reg' => {
1078 '0' => 'rdi',
1079 '1' => 'rsi',
1080 '2' => 'rdx',
1081 '3' => 'rcx'
1082 },
1083 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301084 'ShortName' => 'decode_write_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301085 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301086 '116120' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301087 'Header' => 'file_io.h',
1088 'Param' => {
1089 '0' => {
1090 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301091 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301092 },
1093 '1' => {
1094 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301095 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301096 },
1097 '2' => {
1098 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301099 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301100 },
1101 '3' => {
1102 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301103 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301104 },
1105 '4' => {
1106 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301107 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301108 }
1109 },
1110 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301111 'ShortName' => 'encode_write_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301112 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301113 '116355' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301114 'Header' => 'file_io.h',
1115 'Param' => {
1116 '0' => {
1117 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301118 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301119 },
1120 '1' => {
1121 'name' => 'payload_length',
1122 'type' => '123'
1123 },
1124 '2' => {
1125 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301126 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301127 },
1128 '3' => {
1129 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301130 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301131 },
1132 '4' => {
1133 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301134 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301135 },
1136 '5' => {
1137 'name' => 'file_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301138 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301139 }
1140 },
1141 'Reg' => {
1142 '1' => 'rsi',
1143 '3' => 'rcx',
1144 '4' => 'r8',
1145 '5' => 'r9'
1146 },
1147 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301148 'ShortName' => 'decode_write_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301149 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301150 '116510' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301151 'Header' => 'file_io.h',
1152 'Param' => {
1153 '0' => {
1154 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301155 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301156 },
1157 '1' => {
1158 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301159 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301160 },
1161 '2' => {
1162 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301163 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301164 },
1165 '3' => {
1166 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301167 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301168 }
1169 },
1170 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301171 'ShortName' => 'encode_read_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301172 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301173 '116725' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301174 'Header' => 'file_io.h',
1175 'Param' => {
1176 '0' => {
1177 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301178 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301179 },
1180 '1' => {
1181 'name' => 'payload_length',
1182 'type' => '123'
1183 },
1184 '2' => {
1185 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301186 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301187 },
1188 '3' => {
1189 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301190 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301191 },
1192 '4' => {
1193 'name' => 'file_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301194 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301195 }
1196 },
1197 'Reg' => {
1198 '2' => 'rdx',
1199 '3' => 'rcx',
1200 '4' => 'r8'
1201 },
1202 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301203 'ShortName' => 'decode_read_file_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301204 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301205 '116861' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301206 'Header' => 'file_io.h',
1207 'Param' => {
1208 '0' => {
1209 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301210 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301211 },
1212 '1' => {
1213 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301214 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301215 },
1216 '2' => {
1217 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301218 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301219 },
1220 '3' => {
1221 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301222 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301223 },
1224 '4' => {
1225 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301226 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301227 }
1228 },
1229 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301230 'ShortName' => 'encode_read_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301231 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301232 '117096' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301233 'Header' => 'file_io.h',
1234 'Param' => {
1235 '0' => {
1236 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301237 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301238 },
1239 '1' => {
1240 'name' => 'payload_length',
1241 'type' => '123'
1242 },
1243 '2' => {
1244 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301245 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301246 },
1247 '3' => {
1248 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301249 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301250 },
1251 '4' => {
1252 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301253 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301254 }
1255 },
1256 'Reg' => {
1257 '3' => 'rcx',
1258 '4' => 'r8'
1259 },
1260 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301261 'ShortName' => 'decode_read_file_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301262 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301263 '117231' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301264 'Header' => 'file_io.h',
1265 'Param' => {
1266 '0' => {
1267 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301268 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301269 },
1270 '1' => {
1271 'name' => 'payload_length',
1272 'type' => '123'
1273 },
1274 '2' => {
1275 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301276 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301277 },
1278 '3' => {
1279 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301280 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301281 },
1282 '4' => {
1283 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301284 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301285 },
1286 '5' => {
1287 'name' => 'file_table_data_start_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301288 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301289 },
1290 '6' => {
1291 'name' => 'file_table_length',
1292 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301293 'type' => '9084'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301294 }
1295 },
1296 'Reg' => {
1297 '4' => 'r8',
1298 '5' => 'r9'
1299 },
1300 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301301 'ShortName' => 'decode_get_file_table_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301302 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301303 '117404' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301304 'Header' => 'file_io.h',
1305 'Param' => {
1306 '0' => {
1307 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301308 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301309 },
1310 '1' => {
1311 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301312 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301313 },
1314 '2' => {
1315 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301316 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301317 },
1318 '3' => {
1319 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301320 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301321 },
1322 '4' => {
1323 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301324 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301325 }
1326 },
1327 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301328 'ShortName' => 'encode_get_file_table_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301329 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301330 '117630' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301331 'Header' => 'file_io.h',
1332 'Param' => {
1333 '0' => {
1334 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301335 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301336 },
1337 '1' => {
1338 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301339 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301340 },
1341 '2' => {
1342 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301343 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301344 },
1345 '3' => {
1346 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301347 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301348 },
1349 '4' => {
1350 'name' => 'table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301351 'type' => '6245'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301352 },
1353 '5' => {
1354 'name' => 'table_size',
1355 'type' => '123'
1356 },
1357 '6' => {
1358 'name' => 'msg',
1359 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301360 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301361 }
1362 },
1363 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301364 'ShortName' => 'encode_get_file_table_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301365 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301366 '117927' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301367 'Header' => 'file_io.h',
1368 'Param' => {
1369 '0' => {
1370 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301371 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301372 },
1373 '1' => {
1374 'name' => 'payload_length',
1375 'type' => '123'
1376 },
1377 '2' => {
1378 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301379 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301380 },
1381 '3' => {
1382 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301383 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301384 },
1385 '4' => {
1386 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301387 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301388 }
1389 },
1390 'Reg' => {
1391 '3' => 'rcx',
1392 '4' => 'r8'
1393 },
1394 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301395 'ShortName' => 'decode_get_file_table_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301396 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301397 '118062' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301398 'Header' => 'file_io.h',
1399 'Param' => {
1400 '0' => {
1401 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301402 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301403 },
1404 '1' => {
1405 'name' => 'payload_length',
1406 'type' => '123'
1407 },
1408 '2' => {
1409 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301410 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301411 },
1412 '3' => {
1413 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301414 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301415 }
1416 },
1417 'Reg' => {
1418 '0' => 'rdi',
1419 '1' => 'rsi',
1420 '2' => 'rdx',
1421 '3' => 'rcx'
1422 },
1423 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301424 'ShortName' => 'decode_rw_file_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301425 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301426 '118171' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301427 'Header' => 'file_io.h',
1428 'Param' => {
1429 '0' => {
1430 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301431 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301432 },
1433 '1' => {
1434 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301435 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301436 },
1437 '2' => {
1438 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301439 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301440 },
1441 '3' => {
1442 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301443 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301444 },
1445 '4' => {
1446 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301447 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301448 },
1449 '5' => {
1450 'name' => 'address',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301451 'type' => '46682'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301452 },
1453 '6' => {
1454 'name' => 'msg',
1455 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301456 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301457 }
1458 },
1459 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301460 'ShortName' => 'encode_rw_file_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301461 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301462 '118430' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301463 'Header' => 'file_io.h',
1464 'Param' => {
1465 '0' => {
1466 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301467 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301468 },
1469 '1' => {
1470 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301471 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301472 },
1473 '2' => {
1474 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301475 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301476 },
1477 '3' => {
1478 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301479 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301480 },
1481 '4' => {
1482 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301483 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301484 }
1485 },
1486 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301487 'ShortName' => 'encode_rw_file_memory_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301488 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301489 '118651' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301490 'Header' => 'file_io.h',
1491 'Param' => {
1492 '0' => {
1493 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301494 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301495 },
1496 '1' => {
1497 'name' => 'payload_length',
1498 'type' => '123'
1499 },
1500 '2' => {
1501 'name' => 'file_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301502 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301503 },
1504 '3' => {
1505 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301506 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301507 },
1508 '4' => {
1509 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301510 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301511 },
1512 '5' => {
1513 'name' => 'address',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301514 'type' => '54764'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301515 }
1516 },
1517 'Reg' => {
1518 '4' => 'r8',
1519 '5' => 'r9'
1520 },
1521 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301522 'ShortName' => 'decode_rw_file_memory_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301523 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301524 '119618' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301525 'Header' => 'host.h',
1526 'Param' => {
1527 '0' => {
1528 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301529 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301530 },
1531 '1' => {
1532 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301533 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301534 },
1535 '2' => {
1536 'name' => 'rack_entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301537 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301538 },
1539 '3' => {
1540 'name' => 'pri_cec_node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301541 'type' => '180'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301542 },
1543 '4' => {
1544 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301545 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301546 },
1547 '5' => {
1548 'name' => 'payload_length',
1549 'type' => '123'
1550 }
1551 },
1552 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301553 'ShortName' => 'encode_get_alert_status_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301554 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301555 '119866' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301556 'Header' => 'host.h',
1557 'Param' => {
1558 '0' => {
1559 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301560 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301561 },
1562 '1' => {
1563 'name' => 'payload_length',
1564 'type' => '123'
1565 },
1566 '2' => {
1567 'name' => 'version_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301568 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301569 }
1570 },
1571 'Reg' => {
1572 '0' => 'rdi',
1573 '1' => 'rsi',
1574 '2' => 'rdx'
1575 },
1576 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301577 'ShortName' => 'decode_get_alert_status_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301578 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301579 '119949' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301580 'Header' => 'host.h',
1581 'Param' => {
1582 '0' => {
1583 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301584 'type' => '2077'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301585 },
1586 '1' => {
1587 'name' => 'payload_length',
1588 'type' => '123'
1589 },
1590 '2' => {
1591 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301592 'type' => '2082'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301593 },
1594 '3' => {
1595 'name' => 'rack_entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301596 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301597 },
1598 '4' => {
1599 'name' => 'pri_cec_node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301600 'type' => '2087'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301601 }
1602 },
1603 'Reg' => {
1604 '3' => 'rcx',
1605 '4' => 'r8'
1606 },
1607 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301608 'ShortName' => 'decode_get_alert_status_resp'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301609 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301610 '120088' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301611 'Header' => 'host.h',
1612 'Param' => {
1613 '0' => {
1614 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301615 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301616 },
1617 '1' => {
1618 'name' => 'version_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301619 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301620 },
1621 '2' => {
1622 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301623 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301624 },
1625 '3' => {
1626 'name' => 'payload_length',
1627 'type' => '123'
1628 }
1629 },
1630 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301631 'ShortName' => 'encode_get_alert_status_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301632 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09301633 '121157' => {
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301634 'Header' => 'platform_oem_ibm.h',
1635 'Param' => {
1636 '0' => {
1637 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301638 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301639 },
1640 '1' => {
1641 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301642 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301643 },
1644 '2' => {
1645 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301646 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301647 },
1648 '3' => {
1649 'name' => 'num_handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301650 'type' => '168'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301651 },
1652 '4' => {
1653 'name' => 'list_of_handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301654 'type' => '6245'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301655 },
1656 '5' => {
1657 'name' => 'payload_length',
1658 'type' => '123'
1659 },
1660 '6' => {
1661 'name' => 'msg',
1662 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301663 'type' => '1632'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301664 }
1665 },
1666 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301667 'ShortName' => 'encode_bios_attribute_update_event_req'
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09301668 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301669 '1440' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301670 'Header' => 'base.h',
1671 'Param' => {
1672 '0' => {
1673 'name' => 'msg_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301674 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301675 },
1676 '1' => {
1677 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301678 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301679 },
1680 '2' => {
1681 'name' => 'pldm_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301682 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301683 },
1684 '3' => {
1685 'name' => 'command',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301686 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301687 },
1688 '4' => {
1689 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301690 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301691 }
1692 },
1693 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301694 'ShortName' => 'encode_pldm_header_only'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301695 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301696 '16226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301697 'Header' => 'platform.h',
1698 'Param' => {
1699 '0' => {
1700 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301701 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301702 },
1703 '1' => {
1704 'name' => 'payload_length',
1705 'type' => '123'
1706 },
1707 '10' => {
1708 'name' => 'event_data_integrity_checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301709 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301710 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301711 },
1712 '2' => {
1713 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301714 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301715 },
1716 '3' => {
1717 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301718 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301719 },
1720 '4' => {
1721 'name' => 'event_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301722 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301723 },
1724 '5' => {
1725 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301726 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301727 },
1728 '6' => {
1729 'name' => 'transfer_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301730 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301731 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301732 },
1733 '7' => {
1734 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301735 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301736 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301737 },
1738 '8' => {
1739 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301740 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301741 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301742 },
1743 '9' => {
1744 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301745 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301746 'type' => '16964'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301747 }
1748 },
1749 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301750 'ShortName' => 'decode_poll_for_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301751 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301752 '1637' => {
1753 'Header' => 'base.h',
1754 'Param' => {
1755 '0' => {
1756 'name' => 'instance_id',
1757 'type' => '168'
1758 },
1759 '1' => {
1760 'name' => 'type',
1761 'type' => '168'
1762 },
1763 '2' => {
1764 'name' => 'command',
1765 'type' => '168'
1766 },
1767 '3' => {
1768 'name' => 'cc',
1769 'type' => '168'
1770 },
1771 '4' => {
1772 'name' => 'msg',
1773 'type' => '1632'
1774 }
1775 },
1776 'Return' => '74',
1777 'ShortName' => 'encode_cc_only_resp'
1778 },
1779 '16974' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301780 'Header' => 'platform.h',
1781 'Param' => {
1782 '0' => {
1783 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301784 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301785 },
1786 '1' => {
1787 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301788 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301789 },
1790 '2' => {
1791 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301792 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301793 },
1794 '3' => {
1795 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301796 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301797 },
1798 '4' => {
1799 'name' => 'event_id_to_acknowledge',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301800 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301801 },
1802 '5' => {
1803 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301804 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301805 },
1806 '6' => {
1807 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301808 'offset' => '0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301809 'type' => '123'
1810 }
1811 },
1812 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301813 'ShortName' => 'encode_poll_for_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301814 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301815 '17538' => {
1816 'Header' => 'platform.h',
1817 'Param' => {
1818 '0' => {
1819 'name' => 'instance_id',
1820 'type' => '168'
1821 },
1822 '1' => {
1823 'name' => 'completion_code',
1824 'type' => '168'
1825 },
1826 '2' => {
1827 'name' => 'msg',
1828 'type' => '1632'
1829 }
1830 },
1831 'Return' => '74',
1832 'ShortName' => 'encode_set_event_receiver_resp'
1833 },
1834 '17713' => {
1835 'Header' => 'platform.h',
1836 'Param' => {
1837 '0' => {
1838 'name' => 'msg',
1839 'type' => '2077'
1840 },
1841 '1' => {
1842 'name' => 'payload_length',
1843 'type' => '123'
1844 },
1845 '2' => {
1846 'name' => 'event_message_global_enable',
1847 'type' => '2082'
1848 },
1849 '3' => {
1850 'name' => 'transport_protocol_type',
1851 'type' => '2082'
1852 },
1853 '4' => {
1854 'name' => 'event_receiver_address_info',
1855 'type' => '2082'
1856 },
1857 '5' => {
1858 'name' => 'heartbeat_timer',
1859 'type' => '8521'
1860 }
1861 },
1862 'Return' => '74',
1863 'ShortName' => 'decode_set_event_receiver_req'
1864 },
1865 '18203' => {
1866 'Header' => 'platform.h',
1867 'Param' => {
1868 '0' => {
1869 'name' => 'msg',
1870 'type' => '2077'
1871 },
1872 '1' => {
1873 'name' => 'payload_length',
1874 'type' => '123'
1875 },
1876 '2' => {
1877 'name' => 'completion_code',
1878 'type' => '2082'
1879 }
1880 },
1881 'Return' => '74',
1882 'ShortName' => 'decode_set_event_receiver_resp'
1883 },
1884 '1845' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301885 'Header' => 'base.h',
1886 'Param' => {
1887 '0' => {
1888 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301889 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301890 },
1891 '1' => {
1892 'name' => 'payload_length',
1893 'type' => '123'
1894 },
1895 '2' => {
1896 'name' => 'pldm_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301897 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301898 },
1899 '3' => {
1900 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301901 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301902 },
1903 '4' => {
1904 'name' => 'transfer_ctx',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301905 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301906 },
1907 '5' => {
1908 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301909 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301910 },
1911 '6' => {
1912 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301913 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301914 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301915 },
1916 '7' => {
1917 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301918 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301919 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301920 }
1921 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301922 'Reg' => {
1923 '4' => 'r8',
1924 '5' => 'r9'
1925 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301926 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301927 'ShortName' => 'decode_multipart_receive_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301928 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301929 '18538' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301930 'Header' => 'platform.h',
1931 'Param' => {
1932 '0' => {
1933 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301934 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001935 },
1936 '1' => {
1937 'name' => 'event_message_global_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301938 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001939 },
1940 '2' => {
1941 'name' => 'transport_protocol_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301942 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001943 },
1944 '3' => {
1945 'name' => 'event_receiver_address_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301946 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001947 },
1948 '4' => {
1949 'name' => 'heartbeat_timer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301950 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001951 },
1952 '5' => {
1953 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301954 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001955 }
1956 },
1957 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301958 'ShortName' => 'encode_set_event_receiver_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001959 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301960 '18802' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05001961 'Header' => 'platform.h',
1962 'Param' => {
1963 '0' => {
1964 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301965 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301966 },
1967 '1' => {
1968 'name' => 'payload_length',
1969 'type' => '123'
1970 },
1971 '2' => {
1972 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301973 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301974 },
1975 '3' => {
1976 'name' => 'rearm_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301977 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301978 }
1979 },
1980 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301981 'ShortName' => 'decode_get_sensor_reading_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301982 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301983 '19190' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301984 'Header' => 'platform.h',
1985 'Param' => {
1986 '0' => {
1987 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301988 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301989 },
1990 '1' => {
1991 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09301992 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301993 },
1994 '10' => {
1995 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09301996 'offset' => '32',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301997 'type' => '123'
1998 },
1999 '2' => {
2000 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302001 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302002 },
2003 '3' => {
2004 'name' => 'sensor_operational_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302005 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302006 },
2007 '4' => {
2008 'name' => 'sensor_event_message_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302009 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302010 },
2011 '5' => {
2012 'name' => 'present_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302013 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302014 },
2015 '6' => {
2016 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302017 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302018 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302019 },
2020 '7' => {
2021 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302022 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302023 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302024 },
2025 '8' => {
2026 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302027 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302028 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302029 },
2030 '9' => {
2031 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302032 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302033 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302034 }
2035 },
2036 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302037 'ShortName' => 'encode_get_sensor_reading_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302038 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302039 '19598' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302040 'Header' => 'platform.h',
2041 'Param' => {
2042 '0' => {
2043 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302044 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302045 },
2046 '1' => {
2047 'name' => 'payload_length',
2048 'type' => '123'
2049 },
2050 '2' => {
2051 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302052 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302053 },
2054 '3' => {
2055 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302056 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302057 },
2058 '4' => {
2059 'name' => 'sensor_operational_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302060 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302061 },
2062 '5' => {
2063 'name' => 'sensor_event_message_enable',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302064 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302065 },
2066 '6' => {
2067 'name' => 'present_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302068 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302069 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302070 },
2071 '7' => {
2072 'name' => 'previous_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302073 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302074 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302075 },
2076 '8' => {
2077 'name' => 'event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302078 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302079 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302080 },
2081 '9' => {
2082 'name' => 'present_reading',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302083 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302084 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302085 }
2086 },
2087 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302088 'ShortName' => 'decode_get_sensor_reading_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302089 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302090 '20492' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302091 'Header' => 'platform.h',
2092 'Param' => {
2093 '0' => {
2094 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302095 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302096 },
2097 '1' => {
2098 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302099 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302100 },
2101 '2' => {
2102 'name' => 'rearm_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302103 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302104 },
2105 '3' => {
2106 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302107 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302108 }
2109 },
2110 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302111 'ShortName' => 'encode_get_sensor_reading_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302112 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302113 '20714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302114 'Header' => 'platform.h',
2115 'Param' => {
2116 '0' => {
2117 'name' => 'change_record_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302118 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302119 },
2120 '1' => {
2121 'name' => 'change_record_data_size',
2122 'type' => '123'
2123 },
2124 '2' => {
2125 'name' => 'event_data_operation',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302126 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302127 },
2128 '3' => {
2129 'name' => 'number_of_change_entries',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302130 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302131 },
2132 '4' => {
2133 'name' => 'change_entry_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302134 'type' => '9084'
2135 }
2136 },
2137 'Return' => '74',
2138 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
2139 },
2140 '2097' => {
2141 'Header' => 'base.h',
2142 'Param' => {
2143 '0' => {
2144 'name' => 'instance_id',
2145 'type' => '168'
2146 },
2147 '1' => {
2148 'name' => 'tid',
2149 'type' => '168'
2150 },
2151 '2' => {
2152 'name' => 'msg',
2153 'type' => '1632'
2154 }
2155 },
2156 'Return' => '74',
2157 'ShortName' => 'encode_set_tid_req'
2158 },
2159 '22014' => {
2160 'Header' => 'platform.h',
2161 'Param' => {
2162 '0' => {
2163 'name' => 'event_data',
2164 'type' => '6245'
2165 },
2166 '1' => {
2167 'name' => 'event_data_size',
2168 'type' => '123'
2169 },
2170 '2' => {
2171 'name' => 'event_data_format',
2172 'type' => '2082'
2173 },
2174 '3' => {
2175 'name' => 'number_of_change_records',
2176 'type' => '2082'
2177 },
2178 '4' => {
2179 'name' => 'change_record_data_offset',
2180 'type' => '9084'
2181 }
2182 },
2183 'Return' => '74',
2184 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
2185 },
2186 '22421' => {
2187 'Header' => 'platform.h',
2188 'Param' => {
2189 '0' => {
2190 'name' => 'event_data_format',
2191 'type' => '168'
2192 },
2193 '1' => {
2194 'name' => 'number_of_change_records',
2195 'type' => '168'
2196 },
2197 '2' => {
2198 'name' => 'event_data_operations',
2199 'type' => '6245'
2200 },
2201 '3' => {
2202 'name' => 'numbers_of_change_entries',
2203 'type' => '6245'
2204 },
2205 '4' => {
2206 'name' => 'change_entries',
2207 'type' => '22749'
2208 },
2209 '5' => {
2210 'name' => 'event_data',
2211 'type' => '22764'
2212 },
2213 '6' => {
2214 'name' => 'actual_change_records_size',
2215 'offset' => '0',
2216 'type' => '9084'
2217 },
2218 '7' => {
2219 'name' => 'max_change_records_size',
2220 'offset' => '8',
2221 'type' => '123'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302222 }
2223 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302224 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302225 '4' => 'r8'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302226 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302227 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302228 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302229 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302230 '22774' => {
2231 'Header' => 'platform.h',
2232 'Param' => {
2233 '0' => {
2234 'name' => 'msg',
2235 'type' => '2077'
2236 },
2237 '1' => {
2238 'name' => 'payload_length',
2239 'type' => '123'
2240 },
2241 '2' => {
2242 'name' => 'completion_code',
2243 'type' => '2082'
2244 },
2245 '3' => {
2246 'name' => 'effecter_data_size',
2247 'type' => '2082'
2248 },
2249 '4' => {
2250 'name' => 'effecter_oper_state',
2251 'type' => '2082'
2252 },
2253 '5' => {
2254 'name' => 'pending_value',
2255 'type' => '2082'
2256 },
2257 '6' => {
2258 'name' => 'present_value',
2259 'offset' => '0',
2260 'type' => '2082'
2261 }
2262 },
2263 'Return' => '74',
2264 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2265 },
2266 '2291' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302267 'Header' => 'base.h',
2268 'Param' => {
2269 '0' => {
2270 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302271 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302272 },
2273 '1' => {
2274 'name' => 'payload_length',
2275 'type' => '123'
2276 },
2277 '2' => {
2278 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302279 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302280 },
2281 '3' => {
2282 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302283 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302284 }
2285 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302286 'Reg' => {
2287 '0' => 'rdi',
2288 '1' => 'rsi',
2289 '2' => 'rdx',
2290 '3' => 'rcx'
2291 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302292 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302293 'ShortName' => 'decode_get_tid_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302294 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302295 '23748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302296 'Header' => 'platform.h',
2297 'Param' => {
2298 '0' => {
2299 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302300 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002301 },
2302 '1' => {
2303 'name' => 'payload_length',
2304 'type' => '123'
2305 },
2306 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302307 'name' => 'effecter_id',
2308 'type' => '8521'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002309 }
2310 },
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002311 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302312 'ShortName' => 'decode_get_numeric_effecter_value_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002313 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302314 '2406' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002315 'Header' => 'base.h',
2316 'Param' => {
2317 '0' => {
2318 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302319 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002320 },
2321 '1' => {
2322 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302323 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002324 },
2325 '2' => {
2326 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302327 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002328 },
2329 '3' => {
2330 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302331 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002332 }
2333 },
2334 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302335 'ShortName' => 'encode_get_tid_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05002336 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302337 '24083' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302338 'Header' => 'platform.h',
2339 'Param' => {
2340 '0' => {
2341 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302342 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302343 },
2344 '1' => {
2345 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302346 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302347 },
2348 '2' => {
2349 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302350 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302351 },
2352 '3' => {
2353 'name' => 'effecter_oper_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302354 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302355 },
2356 '4' => {
2357 'name' => 'pending_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302358 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302359 },
2360 '5' => {
2361 'name' => 'present_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302362 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302363 },
2364 '6' => {
2365 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302366 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302367 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302368 },
2369 '7' => {
2370 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302371 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302372 'type' => '123'
2373 }
2374 },
2375 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302376 'ShortName' => 'encode_get_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302377 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302378 '24483' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302379 'Header' => 'platform.h',
2380 'Param' => {
2381 '0' => {
2382 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302383 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302384 },
2385 '1' => {
2386 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302387 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302388 },
2389 '2' => {
2390 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302391 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302392 }
2393 },
2394 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302395 'ShortName' => 'encode_get_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302396 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302397 '24684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302398 'Header' => 'platform.h',
2399 'Param' => {
2400 '0' => {
2401 'name' => 'pdr_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302402 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302403 },
2404 '1' => {
2405 'name' => 'pdr_data_length',
2406 'type' => '123'
2407 },
2408 '2' => {
2409 'name' => 'pdr_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302410 'type' => '29174'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302411 }
2412 },
2413 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302414 'ShortName' => 'decode_numeric_sensor_pdr_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302415 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302416 '2615' => {
2417 'Header' => 'base.h',
2418 'Param' => {
2419 '0' => {
2420 'name' => 'instance_id',
2421 'type' => '168'
2422 },
2423 '1' => {
2424 'name' => 'msg',
2425 'type' => '1632'
2426 }
2427 },
2428 'Return' => '74',
2429 'ShortName' => 'encode_get_tid_req'
2430 },
2431 '2747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302432 'Header' => 'base.h',
2433 'Param' => {
2434 '0' => {
2435 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302436 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302437 },
2438 '1' => {
2439 'name' => 'payload_length',
2440 'type' => '123'
2441 },
2442 '2' => {
2443 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302444 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302445 },
2446 '3' => {
2447 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302448 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302449 },
2450 '4' => {
2451 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302452 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302453 },
2454 '5' => {
2455 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302456 'type' => '2903'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302457 }
2458 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302459 'Reg' => {
2460 '3' => 'rcx',
2461 '4' => 'r8',
2462 '5' => 'r9'
2463 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302464 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302465 'ShortName' => 'decode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302466 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302467 '2913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302468 'Header' => 'base.h',
2469 'Param' => {
2470 '0' => {
2471 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302472 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302473 },
2474 '1' => {
2475 'name' => 'payload_length',
2476 'type' => '123'
2477 },
2478 '2' => {
2479 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302480 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302481 },
2482 '3' => {
2483 'name' => 'transfer_opflag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302484 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302485 },
2486 '4' => {
2487 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302488 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302489 }
2490 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302491 'Reg' => {
2492 '0' => 'rdi',
2493 '1' => 'rsi',
2494 '2' => 'rdx',
2495 '3' => 'rcx',
2496 '4' => 'r8'
2497 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302498 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302499 'ShortName' => 'decode_get_version_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302500 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302501 '29179' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302502 'Header' => 'platform.h',
2503 'Param' => {
2504 '0' => {
2505 'name' => 'sensor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302506 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302507 },
2508 '1' => {
2509 'name' => 'sensor_data_length',
2510 'type' => '123'
2511 },
2512 '2' => {
2513 'name' => 'event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302514 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302515 },
2516 '3' => {
2517 'name' => 'previous_event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302518 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302519 },
2520 '4' => {
2521 'name' => 'sensor_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302522 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302523 },
2524 '5' => {
2525 'name' => 'present_reading',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302526 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302527 }
2528 },
2529 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302530 'ShortName' => 'decode_numeric_sensor_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302531 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302532 '30033' => {
2533 'Header' => 'platform.h',
2534 'Param' => {
2535 '0' => {
2536 'name' => 'sensor_data',
2537 'type' => '6245'
2538 },
2539 '1' => {
2540 'name' => 'sensor_data_length',
2541 'type' => '123'
2542 },
2543 '2' => {
2544 'name' => 'sensor_offset',
2545 'type' => '2082'
2546 },
2547 '3' => {
2548 'name' => 'event_state',
2549 'type' => '2082'
2550 },
2551 '4' => {
2552 'name' => 'previous_event_state',
2553 'type' => '2082'
2554 }
2555 },
2556 'Return' => '74',
2557 'ShortName' => 'decode_state_sensor_data'
2558 },
2559 '3042' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302560 'Header' => 'base.h',
2561 'Param' => {
2562 '0' => {
2563 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302564 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302565 },
2566 '1' => {
2567 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302568 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302569 },
2570 '2' => {
2571 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302572 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302573 },
2574 '3' => {
2575 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302576 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302577 },
2578 '4' => {
2579 'name' => 'version_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302580 'type' => '3344'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302581 },
2582 '5' => {
2583 'name' => 'version_size',
2584 'type' => '123'
2585 },
2586 '6' => {
2587 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302588 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302589 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302590 }
2591 },
2592 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302593 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302594 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302595 '30470' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302596 'Header' => 'platform.h',
2597 'Param' => {
2598 '0' => {
2599 'name' => 'sensor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302600 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302601 },
2602 '1' => {
2603 'name' => 'sensor_data_length',
2604 'type' => '123'
2605 },
2606 '2' => {
2607 'name' => 'present_op_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302608 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302609 },
2610 '3' => {
2611 'name' => 'previous_op_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302612 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302613 }
2614 },
2615 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302616 'ShortName' => 'decode_sensor_op_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302617 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302618 '30856' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302619 'Header' => 'platform.h',
2620 'Param' => {
2621 '0' => {
2622 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302623 'type' => '6245'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302624 },
2625 '1' => {
2626 'name' => 'event_data_length',
2627 'type' => '123'
2628 },
2629 '2' => {
2630 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302631 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302632 },
2633 '3' => {
2634 'name' => 'sensor_event_class_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302635 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302636 },
2637 '4' => {
2638 'name' => 'event_class_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302639 'type' => '9084'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302640 }
2641 },
2642 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302643 'ShortName' => 'decode_sensor_event_data'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302644 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302645 '31283' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302646 'Header' => 'platform.h',
2647 'Param' => {
2648 '0' => {
2649 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302650 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302651 },
2652 '1' => {
2653 'name' => 'payload_length',
2654 'type' => '123'
2655 },
2656 '2' => {
2657 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302658 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302659 },
2660 '3' => {
2661 'name' => 'synchrony_config',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302662 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302663 },
2664 '4' => {
2665 'name' => 'synchrony_config_support',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302666 'type' => '31958'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302667 },
2668 '5' => {
2669 'name' => 'number_event_class_returned',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302670 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302671 },
2672 '6' => {
2673 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302674 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302675 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302676 },
2677 '7' => {
2678 'name' => 'event_class_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302679 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302680 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302681 }
2682 },
2683 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302684 'ShortName' => 'decode_event_message_supported_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302685 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302686 '31963' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302687 'Header' => 'platform.h',
2688 'Param' => {
2689 '0' => {
2690 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302691 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302692 },
2693 '1' => {
2694 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302695 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302696 },
2697 '2' => {
2698 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302699 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302700 }
2701 },
2702 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302703 'ShortName' => 'encode_event_message_supported_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302704 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302705 '32164' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302706 'Header' => 'platform.h',
2707 'Param' => {
2708 '0' => {
2709 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302710 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302711 },
2712 '1' => {
2713 'name' => 'payload_length',
2714 'type' => '123'
2715 },
2716 '2' => {
2717 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302718 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302719 },
2720 '3' => {
2721 'name' => 'terminus_max_buffer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302722 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302723 }
2724 },
2725 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302726 'ShortName' => 'decode_event_message_buffer_size_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302727 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302728 '32550' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302729 'Header' => 'platform.h',
2730 'Param' => {
2731 '0' => {
2732 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302733 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302734 },
2735 '1' => {
2736 'name' => 'event_receiver_max_buffer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302737 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302738 },
2739 '2' => {
2740 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302741 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302742 }
2743 },
2744 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302745 'ShortName' => 'encode_event_message_buffer_size_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302746 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302747 '32751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302748 'Header' => 'platform.h',
2749 'Param' => {
2750 '0' => {
2751 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302752 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302753 },
2754 '1' => {
2755 'name' => 'payload_length',
2756 'type' => '123'
2757 },
2758 '2' => {
2759 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302760 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302761 },
2762 '3' => {
2763 'name' => 'platform_event_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302764 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302765 }
2766 },
2767 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302768 'ShortName' => 'decode_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302769 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302770 '33137' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302771 'Header' => 'platform.h',
2772 'Param' => {
2773 '0' => {
2774 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302775 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302776 },
2777 '1' => {
2778 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302779 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302780 },
2781 '2' => {
2782 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302783 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302784 },
2785 '3' => {
2786 'name' => 'event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302787 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302788 },
2789 '4' => {
2790 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302791 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302792 },
2793 '5' => {
2794 'name' => 'event_data_length',
2795 'type' => '123'
2796 },
2797 '6' => {
2798 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302799 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302800 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302801 },
2802 '7' => {
2803 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302804 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302805 'type' => '123'
2806 }
2807 },
2808 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302809 'ShortName' => 'encode_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302810 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302811 '33469' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302812 'Header' => 'platform.h',
2813 'Param' => {
2814 '0' => {
2815 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302816 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302817 },
2818 '1' => {
2819 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302820 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302821 },
2822 '10' => {
2823 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302824 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302825 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302826 },
2827 '11' => {
2828 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302829 'offset' => '40',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302830 'type' => '123'
2831 },
2832 '2' => {
2833 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302834 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302835 },
2836 '3' => {
2837 'name' => 'event_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302838 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302839 },
2840 '4' => {
2841 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302842 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302843 },
2844 '5' => {
2845 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302846 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302847 },
2848 '6' => {
2849 'name' => 'event_class',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302850 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302851 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302852 },
2853 '7' => {
2854 'name' => 'event_data_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302855 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302856 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302857 },
2858 '8' => {
2859 'name' => 'event_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302860 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302861 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302862 },
2863 '9' => {
2864 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09302865 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302866 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302867 }
2868 },
2869 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302870 'ShortName' => 'encode_poll_for_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302871 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302872 '3349' => {
2873 'Header' => 'base.h',
2874 'Param' => {
2875 '0' => {
2876 'name' => 'instance_id',
2877 'type' => '168'
2878 },
2879 '1' => {
2880 'name' => 'transfer_handle',
2881 'type' => '180'
2882 },
2883 '2' => {
2884 'name' => 'transfer_opflag',
2885 'type' => '168'
2886 },
2887 '3' => {
2888 'name' => 'type',
2889 'type' => '168'
2890 },
2891 '4' => {
2892 'name' => 'msg',
2893 'type' => '1632'
2894 }
2895 },
2896 'Return' => '74',
2897 'ShortName' => 'encode_get_version_req'
2898 },
2899 '34380' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302900 'Header' => 'platform.h',
2901 'Param' => {
2902 '0' => {
2903 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302904 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302905 },
2906 '1' => {
2907 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302908 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302909 },
2910 '2' => {
2911 'name' => 'platform_event_status',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302912 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302913 },
2914 '3' => {
2915 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302916 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302917 }
2918 },
2919 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302920 'ShortName' => 'encode_platform_event_message_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302921 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302922 '34602' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302923 'Header' => 'platform.h',
2924 'Param' => {
2925 '0' => {
2926 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302927 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302928 },
2929 '1' => {
2930 'name' => 'payload_length',
2931 'type' => '123'
2932 },
2933 '2' => {
2934 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302935 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302936 },
2937 '3' => {
2938 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302939 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302940 },
2941 '4' => {
2942 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302943 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302944 },
2945 '5' => {
2946 'name' => 'event_id_to_acknowledge',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302947 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302948 }
2949 },
2950 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302951 'ShortName' => 'decode_poll_for_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302952 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302953 '35092' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302954 'Header' => 'platform.h',
2955 'Param' => {
2956 '0' => {
2957 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302958 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302959 },
2960 '1' => {
2961 'name' => 'payload_length',
2962 'type' => '123'
2963 },
2964 '2' => {
2965 'name' => 'format_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302966 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302967 },
2968 '3' => {
2969 'name' => 'tid',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302970 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302971 },
2972 '4' => {
2973 'name' => 'event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302974 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302975 },
2976 '5' => {
2977 'name' => 'event_data_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302978 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302979 }
2980 },
2981 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302982 'ShortName' => 'decode_platform_event_message_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302983 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302984 '35552' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302985 'Header' => 'platform.h',
2986 'Param' => {
2987 '0' => {
2988 'name' => 'event_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302989 'type' => '35746'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302990 },
2991 '1' => {
2992 'name' => 'event_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302993 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302994 },
2995 '2' => {
2996 'name' => 'sensor_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09302997 'type' => '11811'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09302998 },
2999 '3' => {
3000 'name' => 'sensor_event_class',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303001 'type' => '13127'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303002 },
3003 '4' => {
3004 'name' => 'sensor_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303005 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303006 },
3007 '5' => {
3008 'name' => 'event_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303009 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303010 },
3011 '6' => {
3012 'name' => 'previous_event_state',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303013 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303014 'type' => '5048'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303015 },
3016 '7' => {
3017 'name' => 'actual_event_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303018 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303019 }
3020 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303021 'Reg' => {
3022 '2' => 'rdx',
3023 '3' => 'rcx',
3024 '4' => 'r8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303025 '5' => 'r9'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303026 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303027 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303028 'ShortName' => 'encode_sensor_event_data'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303029 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303030 '3572' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303031 'Header' => 'base.h',
3032 'Param' => {
3033 '0' => {
3034 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303035 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303036 },
3037 '1' => {
3038 'name' => 'payload_length',
3039 'type' => '123'
3040 },
3041 '2' => {
3042 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303043 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303044 },
3045 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303046 'name' => 'commands',
3047 'type' => '3677'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303048 }
3049 },
3050 'Reg' => {
3051 '0' => 'rdi',
3052 '1' => 'rsi',
3053 '2' => 'rdx',
3054 '3' => 'rcx'
3055 },
3056 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303057 'ShortName' => 'decode_get_commands_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303058 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303059 '35761' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303060 'Header' => 'platform.h',
3061 'Param' => {
3062 '0' => {
3063 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303064 'type' => '2077'
3065 },
3066 '1' => {
3067 'name' => 'payload_length',
3068 'type' => '123'
3069 },
3070 '2' => {
3071 'name' => 'sensor_id',
3072 'type' => '8521'
3073 },
3074 '3' => {
3075 'name' => 'sensor_rearm',
3076 'type' => '31958'
3077 },
3078 '4' => {
3079 'name' => 'reserved',
3080 'type' => '2082'
3081 }
3082 },
3083 'Return' => '74',
3084 'ShortName' => 'decode_get_state_sensor_readings_req'
3085 },
3086 '36200' => {
3087 'Header' => 'platform.h',
3088 'Param' => {
3089 '0' => {
3090 'name' => 'msg',
3091 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303092 },
3093 '1' => {
3094 'name' => 'payload_length',
3095 'type' => '123'
3096 },
3097 '2' => {
3098 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303099 'type' => '2082'
3100 },
3101 '3' => {
3102 'name' => 'comp_sensor_count',
3103 'type' => '2082'
3104 },
3105 '4' => {
3106 'name' => 'field',
3107 'type' => '36750'
3108 }
3109 },
3110 'Return' => '74',
3111 'ShortName' => 'decode_get_state_sensor_readings_resp'
3112 },
3113 '36755' => {
3114 'Header' => 'platform.h',
3115 'Param' => {
3116 '0' => {
3117 'name' => 'instance_id',
3118 'type' => '168'
3119 },
3120 '1' => {
3121 'name' => 'sensor_id',
3122 'type' => '5053'
3123 },
3124 '2' => {
3125 'name' => 'sensor_rearm',
3126 'type' => '11987'
3127 },
3128 '3' => {
3129 'name' => 'reserved',
3130 'type' => '168'
3131 },
3132 '4' => {
3133 'name' => 'msg',
3134 'type' => '1632'
3135 }
3136 },
3137 'Return' => '74',
3138 'ShortName' => 'encode_get_state_sensor_readings_req'
3139 },
3140 '3687' => {
3141 'Header' => 'base.h',
3142 'Param' => {
3143 '0' => {
3144 'name' => 'msg',
3145 'type' => '2077'
3146 },
3147 '1' => {
3148 'name' => 'payload_length',
3149 'type' => '123'
3150 },
3151 '2' => {
3152 'name' => 'completion_code',
3153 'type' => '2082'
3154 },
3155 '3' => {
3156 'name' => 'types',
3157 'type' => '3677'
3158 }
3159 },
3160 'Reg' => {
3161 '0' => 'rdi',
3162 '1' => 'rsi',
3163 '2' => 'rdx',
3164 '3' => 'rcx'
3165 },
3166 'Return' => '74',
3167 'ShortName' => 'decode_get_types_resp'
3168 },
3169 '36998' => {
3170 'Header' => 'platform.h',
3171 'Param' => {
3172 '0' => {
3173 'name' => 'instance_id',
3174 'type' => '168'
3175 },
3176 '1' => {
3177 'name' => 'completion_code',
3178 'type' => '168'
3179 },
3180 '2' => {
3181 'name' => 'comp_sensor_count',
3182 'type' => '168'
3183 },
3184 '3' => {
3185 'name' => 'field',
3186 'type' => '36750'
3187 },
3188 '4' => {
3189 'name' => 'msg',
3190 'type' => '1632'
3191 }
3192 },
3193 'Return' => '74',
3194 'ShortName' => 'encode_get_state_sensor_readings_resp'
3195 },
3196 '37282' => {
3197 'Header' => 'platform.h',
3198 'Param' => {
3199 '0' => {
3200 'name' => 'msg',
3201 'type' => '2077'
3202 },
3203 '1' => {
3204 'name' => 'payload_length',
3205 'type' => '123'
3206 },
3207 '2' => {
3208 'name' => 'completion_code',
3209 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303210 }
3211 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303212 'Reg' => {
3213 '0' => 'rdi',
3214 '1' => 'rsi',
3215 '2' => 'rdx'
3216 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303217 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303218 'ShortName' => 'decode_set_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303219 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303220 '37358' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303221 'Header' => 'platform.h',
3222 'Param' => {
3223 '0' => {
3224 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303225 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303226 },
3227 '1' => {
3228 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303229 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303230 },
3231 '2' => {
3232 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303233 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303234 },
3235 '3' => {
3236 'name' => 'effecter_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303237 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303238 },
3239 '4' => {
3240 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303241 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303242 },
3243 '5' => {
3244 'name' => 'payload_length',
3245 'type' => '123'
3246 }
3247 },
3248 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303249 'ShortName' => 'encode_set_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303250 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303251 '37684' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303252 'Header' => 'platform.h',
3253 'Param' => {
3254 '0' => {
3255 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303256 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303257 },
3258 '1' => {
3259 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303260 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303261 },
3262 '2' => {
3263 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303264 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303265 },
3266 '3' => {
3267 'name' => 'payload_length',
3268 'type' => '123'
3269 }
3270 },
3271 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303272 'ShortName' => 'encode_set_numeric_effecter_value_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303273 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303274 '37880' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303275 'Header' => 'platform.h',
3276 'Param' => {
3277 '0' => {
3278 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303279 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303280 },
3281 '1' => {
3282 'name' => 'payload_length',
3283 'type' => '123'
3284 },
3285 '2' => {
3286 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303287 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303288 },
3289 '3' => {
3290 'name' => 'effecter_data_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303291 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303292 },
3293 '4' => {
3294 'name' => 'effecter_value',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303295 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303296 }
3297 },
3298 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303299 'ShortName' => 'decode_set_numeric_effecter_value_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303300 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303301 '3797' => {
3302 'Header' => 'base.h',
3303 'Param' => {
3304 '0' => {
3305 'name' => 'instance_id',
3306 'type' => '168'
3307 },
3308 '1' => {
3309 'name' => 'completion_code',
3310 'type' => '168'
3311 },
3312 '2' => {
3313 'name' => 'commands',
3314 'type' => '3999'
3315 },
3316 '3' => {
3317 'name' => 'msg',
3318 'type' => '1632'
3319 }
3320 },
3321 'Return' => '74',
3322 'ShortName' => 'encode_get_commands_resp'
3323 },
3324 '38537' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303325 'Header' => 'platform.h',
3326 'Param' => {
3327 '0' => {
3328 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303329 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303330 },
3331 '1' => {
3332 'name' => 'payload_length',
3333 'type' => '123'
3334 },
3335 '2' => {
3336 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303337 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303338 },
3339 '3' => {
3340 'name' => 'next_record_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303341 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303342 },
3343 '4' => {
3344 'name' => 'next_data_transfer_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303345 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303346 },
3347 '5' => {
3348 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303349 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303350 },
3351 '6' => {
3352 'name' => 'resp_cnt',
3353 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303354 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303355 },
3356 '7' => {
3357 'name' => 'record_data',
3358 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303359 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303360 },
3361 '8' => {
3362 'name' => 'record_data_length',
3363 'offset' => '16',
3364 'type' => '123'
3365 },
3366 '9' => {
3367 'name' => 'transfer_crc',
3368 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303369 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303370 }
3371 },
3372 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303373 'ShortName' => 'decode_get_pdr_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303374 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303375 '39182' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303376 'Header' => 'platform.h',
3377 'Param' => {
3378 '0' => {
3379 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303380 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303381 },
3382 '1' => {
3383 'name' => 'record_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303384 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303385 },
3386 '2' => {
3387 'name' => 'data_transfer_hndl',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303388 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303389 },
3390 '3' => {
3391 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303392 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303393 },
3394 '4' => {
3395 'name' => 'request_cnt',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303396 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303397 },
3398 '5' => {
3399 'name' => 'record_chg_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303400 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303401 },
3402 '6' => {
3403 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303404 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303405 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303406 },
3407 '7' => {
3408 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303409 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303410 'type' => '123'
3411 }
3412 },
3413 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303414 'ShortName' => 'encode_get_pdr_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303415 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303416 '39478' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303417 'Header' => 'platform.h',
3418 'Param' => {
3419 '0' => {
3420 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303421 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303422 },
3423 '1' => {
3424 'name' => 'payload_length',
3425 'type' => '123'
3426 },
3427 '2' => {
3428 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303429 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303430 },
3431 '3' => {
3432 'name' => 'repository_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303433 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303434 },
3435 '4' => {
3436 'name' => 'update_time',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303437 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303438 },
3439 '5' => {
3440 'name' => 'oem_update_time',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303441 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303442 },
3443 '6' => {
3444 'name' => 'record_count',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303445 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303446 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303447 },
3448 '7' => {
3449 'name' => 'repository_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303450 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303451 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303452 },
3453 '8' => {
3454 'name' => 'largest_record_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303455 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303456 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303457 },
3458 '9' => {
3459 'name' => 'data_transfer_handle_timeout',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303460 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303461 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303462 }
3463 },
3464 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303465 'ShortName' => 'decode_get_pdr_repository_info_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303466 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303467 '4004' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303468 'Header' => 'base.h',
3469 'Param' => {
3470 '0' => {
3471 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303472 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303473 },
3474 '1' => {
3475 'name' => 'payload_length',
3476 'type' => '123'
3477 },
3478 '2' => {
3479 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303480 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303481 },
3482 '3' => {
3483 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303484 'type' => '2903'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303485 }
3486 },
3487 'Reg' => {
3488 '0' => 'rdi',
3489 '1' => 'rsi',
3490 '2' => 'rdx',
3491 '3' => 'rcx'
3492 },
3493 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303494 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303495 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303496 '40165' => {
3497 'Header' => 'platform.h',
3498 'Param' => {
3499 '0' => {
3500 'name' => 'instance_id',
3501 'type' => '168'
3502 },
3503 '1' => {
3504 'name' => 'completion_code',
3505 'type' => '168'
3506 },
3507 '2' => {
3508 'name' => 'repository_state',
3509 'type' => '168'
3510 },
3511 '3' => {
3512 'name' => 'update_time',
3513 'type' => '6245'
3514 },
3515 '4' => {
3516 'name' => 'oem_update_time',
3517 'type' => '6245'
3518 },
3519 '5' => {
3520 'name' => 'record_count',
3521 'type' => '180'
3522 },
3523 '6' => {
3524 'name' => 'repository_size',
3525 'offset' => '0',
3526 'type' => '180'
3527 },
3528 '7' => {
3529 'name' => 'largest_record_size',
3530 'offset' => '8',
3531 'type' => '180'
3532 },
3533 '8' => {
3534 'name' => 'data_transfer_handle_timeout',
3535 'offset' => '16',
3536 'type' => '168'
3537 },
3538 '9' => {
3539 'name' => 'msg',
3540 'offset' => '24',
3541 'type' => '1632'
3542 }
3543 },
3544 'Return' => '74',
3545 'ShortName' => 'encode_get_pdr_repository_info_resp'
3546 },
3547 '40491' => {
3548 'Header' => 'platform.h',
3549 'Param' => {
3550 '0' => {
3551 'name' => 'instance_id',
3552 'type' => '168'
3553 },
3554 '1' => {
3555 'name' => 'completion_code',
3556 'type' => '168'
3557 },
3558 '2' => {
3559 'name' => 'next_record_hndl',
3560 'type' => '180'
3561 },
3562 '3' => {
3563 'name' => 'next_data_transfer_hndl',
3564 'type' => '180'
3565 },
3566 '4' => {
3567 'name' => 'transfer_flag',
3568 'type' => '168'
3569 },
3570 '5' => {
3571 'name' => 'resp_cnt',
3572 'type' => '5053'
3573 },
3574 '6' => {
3575 'name' => 'record_data',
3576 'offset' => '0',
3577 'type' => '6245'
3578 },
3579 '7' => {
3580 'name' => 'transfer_crc',
3581 'offset' => '8',
3582 'type' => '168'
3583 },
3584 '8' => {
3585 'name' => 'msg',
3586 'offset' => '16',
3587 'type' => '1632'
3588 }
3589 },
3590 'Return' => '74',
3591 'ShortName' => 'encode_get_pdr_resp'
3592 },
3593 '40885' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303594 'Header' => 'platform.h',
3595 'Param' => {
3596 '0' => {
3597 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303598 'type' => '2077'
3599 },
3600 '1' => {
3601 'name' => 'payload_length',
3602 'type' => '123'
3603 },
3604 '2' => {
3605 'name' => 'record_hndl',
3606 'type' => '2087'
3607 },
3608 '3' => {
3609 'name' => 'data_transfer_hndl',
3610 'type' => '2087'
3611 },
3612 '4' => {
3613 'name' => 'transfer_op_flag',
3614 'type' => '2082'
3615 },
3616 '5' => {
3617 'name' => 'request_cnt',
3618 'type' => '8521'
3619 },
3620 '6' => {
3621 'name' => 'record_chg_num',
3622 'offset' => '0',
3623 'type' => '8521'
3624 }
3625 },
3626 'Return' => '74',
3627 'ShortName' => 'decode_get_pdr_req'
3628 },
3629 '4114' => {
3630 'Header' => 'base.h',
3631 'Param' => {
3632 '0' => {
3633 'name' => 'instance_id',
3634 'type' => '168'
3635 },
3636 '1' => {
3637 'name' => 'completion_code',
3638 'type' => '168'
3639 },
3640 '2' => {
3641 'name' => 'types',
3642 'type' => '3999'
3643 },
3644 '3' => {
3645 'name' => 'msg',
3646 'type' => '1632'
3647 }
3648 },
3649 'Return' => '74',
3650 'ShortName' => 'encode_get_types_resp'
3651 },
3652 '41423' => {
3653 'Header' => 'platform.h',
3654 'Param' => {
3655 '0' => {
3656 'name' => 'msg',
3657 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303658 },
3659 '1' => {
3660 'name' => 'payload_length',
3661 'type' => '123'
3662 },
3663 '2' => {
3664 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303665 'type' => '8521'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303666 },
3667 '3' => {
3668 'name' => 'comp_effecter_count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303669 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303670 },
3671 '4' => {
3672 'name' => 'field',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303673 'type' => '41905'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303674 }
3675 },
3676 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303677 'ShortName' => 'decode_set_state_effecter_states_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303678 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303679 '41910' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303680 'Header' => 'platform.h',
3681 'Param' => {
3682 '0' => {
3683 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303684 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303685 },
3686 '1' => {
3687 'name' => 'payload_length',
3688 'type' => '123'
3689 },
3690 '2' => {
3691 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303692 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303693 }
3694 },
3695 'Reg' => {
3696 '0' => 'rdi',
3697 '1' => 'rsi',
3698 '2' => 'rdx'
3699 },
3700 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303701 'ShortName' => 'decode_set_state_effecter_states_resp'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303702 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303703 '41983' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303704 'Header' => 'platform.h',
3705 'Param' => {
3706 '0' => {
3707 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303708 'type' => '168'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303709 },
3710 '1' => {
3711 'name' => 'effecter_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303712 'type' => '5053'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303713 },
3714 '2' => {
3715 'name' => 'comp_effecter_count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303716 'type' => '168'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303717 },
3718 '3' => {
3719 'name' => 'field',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303720 'type' => '41905'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303721 },
3722 '4' => {
3723 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303724 'type' => '1632'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303725 }
3726 },
3727 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303728 'ShortName' => 'encode_set_state_effecter_states_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303729 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303730 '42257' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303731 'Header' => 'platform.h',
3732 'Param' => {
3733 '0' => {
3734 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303735 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303736 },
3737 '1' => {
3738 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303739 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303740 },
3741 '2' => {
3742 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303743 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303744 }
3745 },
3746 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303747 'ShortName' => 'encode_set_state_effecter_states_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303748 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303749 '42425' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303750 'Header' => 'platform.h',
3751 'Param' => {
3752 '0' => {
3753 'name' => 'sensor',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303754 'type' => '42737'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303755 },
3756 '1' => {
3757 'name' => 'allocation_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303758 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303759 },
3760 '2' => {
3761 'name' => 'possible_states',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303762 'type' => '42747'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303763 },
3764 '3' => {
3765 'name' => 'possible_states_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303766 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303767 },
3768 '4' => {
3769 'name' => 'actual_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303770 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303771 }
3772 },
3773 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303774 'ShortName' => 'encode_state_sensor_pdr'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303775 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303776 '42757' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303777 'Header' => 'platform.h',
3778 'Param' => {
3779 '0' => {
3780 'name' => 'effecter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303781 'type' => '43069'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303782 },
3783 '1' => {
3784 'name' => 'allocation_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303785 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303786 },
3787 '2' => {
3788 'name' => 'possible_states',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303789 'type' => '43079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303790 },
3791 '3' => {
3792 'name' => 'possible_states_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303793 'type' => '11648'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303794 },
3795 '4' => {
3796 'name' => 'actual_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303797 'type' => '21126'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303798 }
3799 },
3800 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303801 'ShortName' => 'encode_state_effecter_pdr'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303802 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303803 '4316' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303804 'Header' => 'base.h',
3805 'Param' => {
3806 '0' => {
3807 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303808 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303809 },
3810 '1' => {
3811 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303812 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303813 },
3814 '2' => {
3815 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303816 'type' => '429'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303817 },
3818 '3' => {
3819 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303820 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303821 }
3822 },
3823 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303824 'ShortName' => 'encode_get_commands_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303825 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303826 '4518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303827 'Header' => 'base.h',
3828 'Param' => {
3829 '0' => {
3830 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303831 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303832 },
3833 '1' => {
3834 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303835 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303836 }
3837 },
3838 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303839 'ShortName' => 'encode_get_types_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303840 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303841 '4647' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303842 'Header' => 'base.h',
3843 'Param' => {
3844 '0' => {
3845 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303846 'type' => '4707'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303847 },
3848 '1' => {
3849 'name' => 'hdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303850 'type' => '4712'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303851 }
3852 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303853 'Reg' => {
3854 '0' => 'rdi',
3855 '1' => 'rsi'
3856 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303857 'Return' => '168',
3858 'ShortName' => 'unpack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303859 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303860 '4717' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303861 'Header' => 'base.h',
3862 'Param' => {
3863 '0' => {
3864 'name' => 'hdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303865 'type' => '4802'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303866 },
3867 '1' => {
3868 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303869 'type' => '4807'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303870 }
3871 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09303872 'Reg' => {
3873 '0' => 'rdi'
3874 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303875 'Return' => '168',
3876 'ShortName' => 'pack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303877 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303878 '48001' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303879 'Header' => 'utils.h',
3880 'Param' => {
3881 '0' => {
3882 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303883 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303884 },
3885 '1' => {
3886 'name' => 'size',
3887 'type' => '123'
3888 }
3889 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303890 'Return' => '180',
3891 'ShortName' => 'crc32'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303892 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303893 '48116' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303894 'Header' => 'bios_table.h',
3895 'Param' => {
3896 '0' => {
3897 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303898 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303899 },
3900 '1' => {
3901 'name' => 'size',
3902 'type' => '123'
3903 }
3904 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303905 'Return' => '6423',
3906 'ShortName' => 'pldm_bios_table_checksum'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303907 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303908 '48261' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303909 'Header' => 'bios_table.h',
3910 'Param' => {
3911 '0' => {
3912 'name' => 'src_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303913 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303914 },
3915 '1' => {
3916 'name' => 'src_length',
3917 'type' => '123'
3918 },
3919 '2' => {
3920 'name' => 'dest_table',
3921 'type' => '166'
3922 },
3923 '3' => {
3924 'name' => 'dest_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303925 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303926 },
3927 '4' => {
3928 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303929 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303930 },
3931 '5' => {
3932 'name' => 'entry_length',
3933 'type' => '123'
3934 }
3935 },
3936 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303937 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303938 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303939 '48877' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303940 'Header' => 'bios_table.h',
3941 'Param' => {
3942 '0' => {
3943 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303944 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303945 },
3946 '1' => {
3947 'name' => 'length',
3948 'type' => '123'
3949 },
3950 '2' => {
3951 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303952 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303953 }
3954 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303955 'Return' => '48872',
3956 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303957 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303958 '49140' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303959 'Header' => 'bios_table.h',
3960 'Param' => {
3961 '0' => {
3962 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303963 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303964 },
3965 '1' => {
3966 'name' => 'length',
3967 'type' => '123'
3968 },
3969 '2' => {
3970 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303971 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303972 }
3973 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303974 'Return' => '49287',
3975 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303976 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303977 '49408' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303978 'Header' => 'bios_table.h',
3979 'Param' => {
3980 '0' => {
3981 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303982 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303983 },
3984 '1' => {
3985 'name' => 'length',
3986 'type' => '123'
3987 },
3988 '2' => {
3989 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303990 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303991 }
3992 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303993 'Return' => '49287',
3994 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303995 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09303996 '49671' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09303997 'Header' => 'bios_table.h',
3998 'Param' => {
3999 '0' => {
4000 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304001 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304002 },
4003 '1' => {
4004 'name' => 'length',
4005 'type' => '123'
4006 },
4007 '2' => {
4008 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304009 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304010 }
4011 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304012 'Return' => '49893',
4013 'ShortName' => 'pldm_bios_table_string_find_by_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304014 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304015 '50062' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304016 'Header' => 'bios_table.h',
4017 'Param' => {
4018 '0' => {
4019 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304020 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304021 },
4022 '1' => {
4023 'name' => 'length',
4024 'type' => '123'
4025 },
4026 '2' => {
4027 'name' => 'handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304028 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304029 }
4030 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304031 'Return' => '49893',
4032 'ShortName' => 'pldm_bios_table_string_find_by_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304033 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304034 '50824' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304035 'Header' => 'bios_table.h',
4036 'Param' => {
4037 '0' => {
4038 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304039 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304040 }
4041 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304042 'Reg' => {
4043 '0' => 'rdi'
4044 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304045 'Return' => '1434',
4046 'ShortName' => 'pldm_bios_table_iter_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304047 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304048 '50873' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304049 'Header' => 'bios_table.h',
4050 'Param' => {
4051 '0' => {
4052 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304053 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304054 }
4055 },
4056 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304057 'ShortName' => 'pldm_bios_table_iter_next'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304058 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304059 '50984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304060 'Header' => 'bios_table.h',
4061 'Param' => {
4062 '0' => {
4063 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304064 'type' => '51060'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304065 }
4066 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304067 'Return' => '6423',
4068 'ShortName' => 'pldm_bios_table_iter_is_end'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304069 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304070 '51065' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304071 'Header' => 'bios_table.h',
4072 'Param' => {
4073 '0' => {
4074 'name' => 'iter',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304075 'type' => '48867'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304076 }
4077 },
4078 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304079 'ShortName' => 'pldm_bios_table_iter_free'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304080 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304081 '51136' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304082 'Header' => 'bios_table.h',
4083 'Param' => {
4084 '0' => {
4085 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304086 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304087 },
4088 '1' => {
4089 'name' => 'length',
4090 'type' => '123'
4091 },
4092 '2' => {
4093 'name' => 'type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304094 'type' => '46694'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304095 }
4096 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304097 'Return' => '48867',
4098 'ShortName' => 'pldm_bios_table_iter_create'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304099 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304100 '51375' => {
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304101 'Header' => 'bios_table.h',
4102 'Param' => {
4103 '0' => {
4104 'name' => 'table',
4105 'type' => '166'
4106 },
4107 '1' => {
4108 'name' => 'capacity',
4109 'type' => '123'
4110 },
4111 '2' => {
4112 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304113 'type' => '9084'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304114 }
4115 },
4116 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304117 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09304118 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304119 '51675' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304120 'Header' => 'bios_table.h',
4121 'Param' => {
4122 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304123 'name' => 'size_without_pad',
4124 'type' => '123'
4125 }
4126 },
4127 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304128 'ShortName' => 'pldm_bios_table_pad_checksum_size'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304129 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304130 '51958' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304131 'Header' => 'bios_table.h',
4132 'Param' => {
4133 '0' => {
4134 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304135 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304136 }
4137 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304138 'Reg' => {
4139 '0' => 'rdi'
4140 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304141 'Return' => '5053',
4142 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304143 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304144 '52007' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304145 'Header' => 'bios_table.h',
4146 'Param' => {
4147 '0' => {
4148 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304149 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304150 }
4151 },
4152 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304153 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304154 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304155 '52491' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304156 'Header' => 'bios_table.h',
4157 'Param' => {
4158 '0' => {
4159 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304160 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304161 }
4162 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304163 'Reg' => {
4164 '0' => 'rdi'
4165 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304166 'Return' => '46682',
4167 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304168 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304169 '52559' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304170 'Header' => 'bios_table.h',
4171 'Param' => {
4172 '0' => {
4173 'name' => 'entry',
4174 'type' => '166'
4175 },
4176 '1' => {
4177 'name' => 'entry_length',
4178 'type' => '123'
4179 },
4180 '2' => {
4181 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304182 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304183 },
4184 '3' => {
4185 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304186 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304187 },
4188 '4' => {
4189 'name' => 'cv',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304190 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304191 }
4192 },
4193 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304194 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304195 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304196 '52751' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304197 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304198 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304199 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304200 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304201 '52913' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304202 'Header' => 'bios_table.h',
4203 'Param' => {
4204 '0' => {
4205 'name' => 'entry',
4206 'type' => '166'
4207 },
4208 '1' => {
4209 'name' => 'entry_length',
4210 'type' => '123'
4211 },
4212 '2' => {
4213 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304214 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304215 },
4216 '3' => {
4217 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304218 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304219 },
4220 '4' => {
4221 'name' => 'str_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304222 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304223 },
4224 '5' => {
4225 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304226 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304227 }
4228 },
4229 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304230 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304231 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304232 '53172' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304233 'Header' => 'bios_table.h',
4234 'Param' => {
4235 '0' => {
4236 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304237 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304238 },
4239 '1' => {
4240 'name' => 'current_string',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304241 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304242 }
4243 },
4244 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304245 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304246 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304247 '53267' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304248 'Header' => 'bios_table.h',
4249 'Param' => {
4250 '0' => {
4251 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304252 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304253 }
4254 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304255 'Reg' => {
4256 '0' => 'rdi'
4257 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304258 'Return' => '5053',
4259 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304260 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304261 '53336' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304262 'Header' => 'bios_table.h',
4263 'Param' => {
4264 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304265 'name' => 'string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304266 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304267 }
4268 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304269 'Reg' => {
4270 '0' => 'rdi'
4271 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304272 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304273 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304274 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304275 '53518' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304276 'Header' => 'bios_table.h',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'entry',
4280 'type' => '166'
4281 },
4282 '1' => {
4283 'name' => 'entry_length',
4284 'type' => '123'
4285 },
4286 '2' => {
4287 'name' => 'attr_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304288 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304289 },
4290 '3' => {
4291 'name' => 'attr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304292 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304293 },
4294 '4' => {
4295 'name' => 'count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304296 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304297 },
4298 '5' => {
4299 'name' => 'handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304300 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304301 }
4302 },
4303 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304304 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304305 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304306 '53775' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304307 'Header' => 'bios_table.h',
4308 'Param' => {
4309 '0' => {
4310 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304311 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304312 },
4313 '1' => {
4314 'name' => 'handles',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304315 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304316 },
4317 '2' => {
4318 'name' => 'number',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304319 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304320 }
4321 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304322 'Return' => '168',
4323 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304324 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304325 '53949' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304326 'Header' => 'bios_table.h',
4327 'Param' => {
4328 '0' => {
4329 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304330 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304331 }
4332 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304333 'Reg' => {
4334 '0' => 'rdi'
4335 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304336 'Return' => '168',
4337 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304338 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304339 '53998' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304340 'Header' => 'bios_table.h',
4341 'Param' => {
4342 '0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304343 'name' => 'count',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304344 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304345 }
4346 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304347 'Reg' => {
4348 '0' => 'rdi'
4349 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304350 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304351 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304352 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304353 '54047' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304354 'Header' => 'bios_table.h',
4355 'Param' => {
4356 '0' => {
4357 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304358 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304359 }
4360 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304361 'Reg' => {
4362 '0' => 'rdi'
4363 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304364 'Return' => '168',
4365 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304366 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304367 '54096' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304368 'Header' => 'bios_table.h',
4369 'Param' => {
4370 '0' => {
4371 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304372 'type' => '48872'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304373 }
4374 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304375 'Reg' => {
4376 '0' => 'rdi'
4377 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304378 'Return' => '5053',
4379 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304380 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304381 '54643' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304382 'Header' => 'bios_table.h',
4383 'Param' => {
4384 '0' => {
4385 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304386 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304387 },
4388 '1' => {
4389 'name' => 'lower',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304390 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304391 },
4392 '2' => {
4393 'name' => 'upper',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304394 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304395 },
4396 '3' => {
4397 'name' => 'scalar',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304398 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304399 },
4400 '4' => {
4401 'name' => 'def',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304402 'type' => '54764'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304403 }
4404 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304405 'Reg' => {
4406 '0' => 'rdi',
4407 '1' => 'rsi',
4408 '2' => 'rdx',
4409 '3' => 'rcx',
4410 '4' => 'r8'
4411 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304412 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304413 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304414 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304415 '54779' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304416 'Header' => 'bios_table.h',
4417 'Param' => {
4418 '0' => {
4419 'name' => 'entry',
4420 'type' => '166'
4421 },
4422 '1' => {
4423 'name' => 'entry_length',
4424 'type' => '123'
4425 },
4426 '2' => {
4427 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304428 'type' => '55041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304429 }
4430 },
4431 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304432 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304433 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304434 '55051' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304435 'Header' => 'bios_table.h',
4436 'Param' => {
4437 '0' => {
4438 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304439 'type' => '55041'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304440 },
4441 '1' => {
4442 'name' => 'errmsg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304443 'type' => '55350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304444 }
4445 },
4446 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304447 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304448 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304449 '55355' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304450 'Header' => 'bios_table.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304451 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304452 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304453 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304454 '55517' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304455 'Header' => 'bios_table.h',
4456 'Param' => {
4457 '0' => {
4458 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304459 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304460 },
4461 '1' => {
4462 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304463 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304464 },
4465 '2' => {
4466 'name' => 'size',
4467 'type' => '123'
4468 }
4469 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304470 'Return' => '5053',
4471 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304472 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304473 '55713' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304474 'Header' => 'bios_table.h',
4475 'Param' => {
4476 '0' => {
4477 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304478 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304479 }
4480 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304481 'Reg' => {
4482 '0' => 'rdi'
4483 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304484 'Return' => '5053',
4485 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304486 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304487 '55782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304488 'Header' => 'bios_table.h',
4489 'Param' => {
4490 '0' => {
4491 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304492 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304493 }
4494 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304495 'Reg' => {
4496 '0' => 'rdi'
4497 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304498 'Return' => '5053',
4499 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304500 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304501 '55851' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304502 'Header' => 'bios_table.h',
4503 'Param' => {
4504 '0' => {
4505 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304506 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304507 }
4508 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304509 'Reg' => {
4510 '0' => 'rdi'
4511 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304512 'Return' => '168',
4513 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304514 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304515 '55920' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304516 'Header' => 'bios_table.h',
4517 'Param' => {
4518 '0' => {
4519 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304520 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304521 },
4522 '1' => {
4523 'name' => 'def_string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304524 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304525 }
4526 },
4527 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304528 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304529 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304530 '56090' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304531 'Header' => 'bios_table.h',
4532 'Param' => {
4533 '0' => {
4534 'name' => 'entry',
4535 'type' => '166'
4536 },
4537 '1' => {
4538 'name' => 'entry_length',
4539 'type' => '123'
4540 },
4541 '2' => {
4542 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304543 'type' => '56376'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304544 }
4545 },
4546 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304547 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304548 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304549 '56381' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304550 'Header' => 'bios_table.h',
4551 'Param' => {
4552 '0' => {
4553 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304554 'type' => '56376'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304555 },
4556 '1' => {
4557 'name' => 'errmsg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304558 'type' => '55350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304559 }
4560 },
4561 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304562 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304563 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304564 '56650' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304565 'Header' => 'bios_table.h',
4566 'Param' => {
4567 '0' => {
4568 'name' => 'def_str_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304569 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304570 }
4571 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304572 'Reg' => {
4573 '0' => 'rdi'
4574 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304575 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304576 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304577 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304578 '56882' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304579 'Header' => 'bios_table.h',
4580 'Param' => {
4581 '0' => {
4582 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304583 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304584 },
4585 '1' => {
4586 'name' => 'def_indices',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304587 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304588 },
4589 '2' => {
4590 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304591 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304592 }
4593 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304594 'Return' => '168',
4595 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304596 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304597 '57088' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304598 'Header' => 'bios_table.h',
4599 'Param' => {
4600 '0' => {
4601 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304602 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304603 },
4604 '1' => {
4605 'name' => 'pv_hdls',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304606 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304607 },
4608 '2' => {
4609 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304610 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304611 }
4612 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304613 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304614 '1' => 'rsi'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304615 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304616 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304617 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304618 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304619 '57253' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304620 'Header' => 'bios_table.h',
4621 'Param' => {
4622 '0' => {
4623 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304624 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304625 },
4626 '1' => {
4627 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304628 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304629 }
4630 },
4631 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304632 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304633 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304634 '57412' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304635 'Header' => 'bios_table.h',
4636 'Param' => {
4637 '0' => {
4638 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304639 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304640 },
4641 '1' => {
4642 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304643 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304644 }
4645 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09304646 'Reg' => {
4647 '0' => 'rdi',
4648 '1' => 'rsi'
4649 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304650 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304651 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304652 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304653 '57472' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304654 'Header' => 'bios_table.h',
4655 'Param' => {
4656 '0' => {
4657 'name' => 'entry',
4658 'type' => '166'
4659 },
4660 '1' => {
4661 'name' => 'entry_length',
4662 'type' => '123'
4663 },
4664 '2' => {
4665 'name' => 'info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304666 'type' => '57730'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304667 }
4668 },
4669 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304670 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304671 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304672 '57735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304673 'Header' => 'bios_table.h',
4674 'Param' => {
4675 '0' => {
4676 'name' => 'pv_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304677 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304678 },
4679 '1' => {
4680 'name' => 'def_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304681 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304682 }
4683 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304684 'Reg' => {
4685 '0' => 'rdi',
4686 '1' => 'rsi'
4687 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304688 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304689 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304690 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304691 '57795' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304692 'Header' => 'bios_table.h',
4693 'Param' => {
4694 '0' => {
4695 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304696 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304697 }
4698 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304699 'Reg' => {
4700 '0' => 'rdi'
4701 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304702 'Return' => '5053',
4703 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304704 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304705 '57842' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304706 'Header' => 'bios_table.h',
4707 'Param' => {
4708 '0' => {
4709 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304710 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304711 }
4712 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304713 'Reg' => {
4714 '0' => 'rdi'
4715 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304716 'Return' => '168',
4717 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304718 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304719 '57889' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304720 'Header' => 'bios_table.h',
4721 'Param' => {
4722 '0' => {
4723 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304724 'type' => '49287'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304725 }
4726 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304727 'Reg' => {
4728 '0' => 'rdi'
4729 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304730 'Return' => '5053',
4731 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304732 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304733 '58522' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304734 'Header' => 'bios_table.h',
4735 'Param' => {
4736 '0' => {
4737 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304738 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304739 },
4740 '1' => {
4741 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304742 'type' => '11614'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304743 },
4744 '2' => {
4745 'name' => 'size',
4746 'type' => '123'
4747 }
4748 },
4749 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304750 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304751 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304752 '58688' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304753 'Header' => 'bios_table.h',
4754 'Param' => {
4755 '0' => {
4756 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304757 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304758 }
4759 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304760 'Reg' => {
4761 '0' => 'rdi'
4762 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304763 'Return' => '5053',
4764 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304765 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304766 '58735' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304767 'Header' => 'bios_table.h',
4768 'Param' => {
4769 '0' => {
4770 'name' => 'entry',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304771 'type' => '49893'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304772 }
4773 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304774 'Reg' => {
4775 '0' => 'rdi'
4776 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304777 'Return' => '5053',
4778 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304779 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304780 '58782' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304781 'Header' => 'bios_table.h',
4782 'Param' => {
4783 '0' => {
4784 'name' => 'entry',
4785 'type' => '166'
4786 },
4787 '1' => {
4788 'name' => 'entry_length',
4789 'type' => '123'
4790 },
4791 '2' => {
4792 'name' => 'str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304793 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304794 },
4795 '3' => {
4796 'name' => 'str_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304797 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304798 }
4799 },
4800 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304801 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304802 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304803 '59072' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304804 'Header' => 'bios_table.h',
4805 'Param' => {
4806 '0' => {
4807 'name' => 'string_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304808 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304809 }
4810 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304811 'Reg' => {
4812 '0' => 'rdi'
4813 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304814 'Return' => '123',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304815 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304816 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304817 '6288' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304818 'Header' => 'utils.h',
4819 'Param' => {
4820 '0' => {
4821 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304822 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304823 }
4824 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304825 'Return' => '5053',
4826 'ShortName' => 'bcd2dec16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304827 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304828 '6310' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304829 'Header' => 'utils.h',
4830 'Param' => {
4831 '0' => {
4832 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304833 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304834 }
4835 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304836 'Return' => '168',
4837 'ShortName' => 'bcd2dec8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304838 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304839 '6332' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304840 'Header' => 'utils.h',
4841 'Param' => {
4842 '0' => {
4843 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304844 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304845 }
4846 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304847 'Return' => '5053',
4848 'ShortName' => 'dec2bcd16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304849 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304850 '6354' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304851 'Header' => 'utils.h',
4852 'Param' => {
4853 '0' => {
4854 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304855 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304856 }
4857 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304858 'Return' => '168',
4859 'ShortName' => 'dec2bcd8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304860 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304861 '6376' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304862 'Header' => 'utils.h',
4863 'Param' => {
4864 '0' => {
4865 'name' => 'seconds',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304866 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304867 },
4868 '1' => {
4869 'name' => 'minutes',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304870 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304871 },
4872 '2' => {
4873 'name' => 'hours',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304874 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304875 },
4876 '3' => {
4877 'name' => 'day',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304878 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304879 },
4880 '4' => {
4881 'name' => 'month',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304882 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304883 },
4884 '5' => {
4885 'name' => 'year',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304886 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304887 }
4888 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304889 'Reg' => {
4890 '0' => 'rdi',
4891 '1' => 'rsi',
4892 '2' => 'rdx',
4893 '5' => 'r9'
4894 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304895 'Return' => '6423',
4896 'ShortName' => 'is_time_legal'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304897 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304898 '64665' => {
4899 'Header' => 'utils.h',
4900 'Param' => {
4901 '0' => {
4902 'name' => 'transfer_flag',
4903 'type' => '168'
4904 }
4905 },
4906 'Return' => '6423',
4907 'ShortName' => 'is_transfer_flag_valid'
4908 },
4909 '6468' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304910 'Header' => 'bios.h',
4911 'Param' => {
4912 '0' => {
4913 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304914 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304915 },
4916 '1' => {
4917 'name' => 'payload_length',
4918 'type' => '123'
4919 },
4920 '2' => {
4921 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304922 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304923 },
4924 '3' => {
4925 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304926 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304927 },
4928 '4' => {
4929 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304930 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304931 },
4932 '5' => {
4933 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304934 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304935 }
4936 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304937 'Reg' => {
4938 '4' => 'r8',
4939 '5' => 'r9'
4940 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304941 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304942 'ShortName' => 'decode_set_bios_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304943 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304944 '64816' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304945 'Header' => 'firmware_update.h',
4946 'Param' => {
4947 '0' => {
4948 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304949 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304950 },
4951 '1' => {
4952 'name' => 'payload_length',
4953 'type' => '123'
4954 },
4955 '2' => {
4956 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304957 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304958 },
4959 '3' => {
4960 'name' => 'non_functioning_component_indication',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304961 'type' => '65003'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304962 },
4963 '4' => {
4964 'name' => 'non_functioning_component_bitmap',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304965 'type' => '65008'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304966 }
4967 },
4968 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304969 'ShortName' => 'decode_cancel_update_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09304970 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304971 '65018' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304972 'Header' => 'firmware_update.h',
4973 'Param' => {
4974 '0' => {
4975 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304976 'type' => '168'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304977 },
4978 '1' => {
4979 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304980 'type' => '1632'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304981 },
4982 '2' => {
4983 'name' => 'payload_length',
4984 'type' => '123'
4985 }
4986 },
4987 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304988 'ShortName' => 'encode_cancel_update_req'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09304989 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304990 '65188' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304991 'Header' => 'firmware_update.h',
4992 'Param' => {
4993 '0' => {
4994 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09304995 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09304996 },
4997 '1' => {
4998 'name' => 'payload_length',
4999 'type' => '123'
5000 },
5001 '2' => {
5002 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305003 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305004 }
5005 },
5006 'Reg' => {
5007 '0' => 'rdi',
5008 '1' => 'rsi',
5009 '2' => 'rdx'
5010 },
5011 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305012 'ShortName' => 'decode_cancel_update_component_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305013 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305014 '65264' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305015 'Header' => 'firmware_update.h',
5016 'Param' => {
5017 '0' => {
5018 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305019 'type' => '168'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305020 },
5021 '1' => {
5022 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305023 'type' => '1632'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305024 },
5025 '2' => {
5026 'name' => 'payload_length',
5027 'type' => '123'
5028 }
5029 },
5030 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305031 'ShortName' => 'encode_cancel_update_component_req'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305032 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305033 '65434' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305034 'Header' => 'firmware_update.h',
5035 'Param' => {
5036 '0' => {
5037 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305038 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305039 },
5040 '1' => {
5041 'name' => 'payload_length',
5042 'type' => '123'
5043 },
5044 '2' => {
5045 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305046 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305047 },
5048 '3' => {
5049 'name' => 'current_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305050 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305051 },
5052 '4' => {
5053 'name' => 'previous_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305054 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305055 },
5056 '5' => {
5057 'name' => 'aux_state',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305058 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305059 },
5060 '6' => {
5061 'name' => 'aux_state_status',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305062 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305063 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305064 },
5065 '7' => {
5066 'name' => 'progress_percent',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305067 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305068 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305069 },
5070 '8' => {
5071 'name' => 'reason_code',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305072 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305073 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305074 },
5075 '9' => {
5076 'name' => 'update_option_flags_enabled',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305077 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305078 'type' => '65761'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305079 }
5080 },
5081 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305082 'ShortName' => 'decode_get_status_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305083 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305084 '65771' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305085 'Header' => 'firmware_update.h',
5086 'Param' => {
5087 '0' => {
5088 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305089 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305090 },
5091 '1' => {
5092 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305093 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305094 },
5095 '2' => {
5096 'name' => 'payload_length',
5097 'type' => '123'
5098 }
5099 },
5100 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305101 'ShortName' => 'encode_get_status_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305102 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305103 '65941' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305104 'Header' => 'firmware_update.h',
5105 'Param' => {
5106 '0' => {
5107 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305108 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305109 },
5110 '1' => {
5111 'name' => 'payload_length',
5112 'type' => '123'
5113 },
5114 '2' => {
5115 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305116 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305117 },
5118 '3' => {
5119 'name' => 'estimated_time_activation',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305120 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305121 }
5122 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305123 'Reg' => {
5124 '1' => 'rsi',
5125 '2' => 'rdx',
5126 '3' => 'rcx'
5127 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305128 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305129 'ShortName' => 'decode_activate_firmware_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305130 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305131 '66067' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305132 'Header' => 'firmware_update.h',
5133 'Param' => {
5134 '0' => {
5135 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305136 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305137 },
5138 '1' => {
5139 'name' => 'self_contained_activation_req',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305140 'type' => '11999'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305141 },
5142 '2' => {
5143 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305144 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305145 },
5146 '3' => {
5147 'name' => 'payload_length',
5148 'type' => '123'
5149 }
5150 },
5151 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305152 'ShortName' => 'encode_activate_firmware_req'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305153 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305154 '66308' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305155 'Header' => 'firmware_update.h',
5156 'Param' => {
5157 '0' => {
5158 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305159 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305160 },
5161 '1' => {
5162 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305163 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305164 },
5165 '2' => {
5166 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305167 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305168 },
5169 '3' => {
5170 'name' => 'payload_length',
5171 'type' => '123'
5172 }
5173 },
5174 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305175 'ShortName' => 'encode_apply_complete_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305176 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305177 '66497' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305178 'Header' => 'firmware_update.h',
5179 'Param' => {
5180 '0' => {
5181 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305182 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305183 },
5184 '1' => {
5185 'name' => 'payload_length',
5186 'type' => '123'
5187 },
5188 '2' => {
5189 'name' => 'apply_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305190 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305191 },
5192 '3' => {
5193 'name' => 'comp_activation_methods_modification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305194 'type' => '66607'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305195 }
5196 },
5197 'Reg' => {
5198 '0' => 'rdi',
5199 '1' => 'rsi',
5200 '2' => 'rdx',
5201 '3' => 'rcx'
5202 },
5203 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305204 'ShortName' => 'decode_apply_complete_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305205 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305206 '6655' => {
5207 'Header' => 'bios.h',
5208 'Param' => {
5209 '0' => {
5210 'name' => 'instance_id',
5211 'type' => '168'
5212 },
5213 '1' => {
5214 'name' => 'completion_code',
5215 'type' => '168'
5216 },
5217 '2' => {
5218 'name' => 'next_transfer_handle',
5219 'type' => '180'
5220 },
5221 '3' => {
5222 'name' => 'msg',
5223 'type' => '1632'
5224 }
5225 },
5226 'Return' => '74',
5227 'ShortName' => 'encode_set_bios_table_resp'
5228 },
5229 '66617' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305230 'Header' => 'firmware_update.h',
5231 'Param' => {
5232 '0' => {
5233 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305234 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305235 },
5236 '1' => {
5237 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305238 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305239 },
5240 '2' => {
5241 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305242 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305243 },
5244 '3' => {
5245 'name' => 'payload_length',
5246 'type' => '123'
5247 }
5248 },
5249 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305250 'ShortName' => 'encode_verify_complete_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305251 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305252 '66806' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305253 'Header' => 'firmware_update.h',
5254 'Param' => {
5255 '0' => {
5256 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305257 'type' => '2077'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305258 },
5259 '1' => {
5260 'name' => 'payload_length',
5261 'type' => '123'
5262 },
5263 '2' => {
5264 'name' => 'verify_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305265 'type' => '2082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305266 }
5267 },
5268 'Reg' => {
5269 '0' => 'rdi',
5270 '1' => 'rsi',
5271 '2' => 'rdx'
5272 },
5273 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305274 'ShortName' => 'decode_verify_complete_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305275 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305276 '66882' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305277 'Header' => 'firmware_update.h',
5278 'Param' => {
5279 '0' => {
5280 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305281 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305282 },
5283 '1' => {
5284 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305285 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305286 },
5287 '2' => {
5288 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305289 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305290 },
5291 '3' => {
5292 'name' => 'payload_length',
5293 'type' => '123'
5294 }
5295 },
5296 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305297 'ShortName' => 'encode_transfer_complete_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305298 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305299 '67071' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305300 'Header' => 'firmware_update.h',
5301 'Param' => {
5302 '0' => {
5303 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305304 'type' => '2077'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305305 },
5306 '1' => {
5307 'name' => 'payload_length',
5308 'type' => '123'
5309 },
5310 '2' => {
5311 'name' => 'transfer_result',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305312 'type' => '2082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305313 }
5314 },
5315 'Reg' => {
5316 '0' => 'rdi',
5317 '1' => 'rsi',
5318 '2' => 'rdx'
5319 },
5320 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305321 'ShortName' => 'decode_transfer_complete_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305322 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305323 '67147' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305324 'Header' => 'firmware_update.h',
5325 'Param' => {
5326 '0' => {
5327 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305328 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305329 },
5330 '1' => {
5331 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305332 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305333 },
5334 '2' => {
5335 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305336 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305337 },
5338 '3' => {
5339 'name' => 'payload_length',
5340 'type' => '123'
5341 }
5342 },
5343 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305344 'ShortName' => 'encode_request_firmware_data_resp'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305345 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305346 '67336' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305347 'Header' => 'firmware_update.h',
5348 'Param' => {
5349 '0' => {
5350 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305351 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305352 },
5353 '1' => {
5354 'name' => 'payload_length',
5355 'type' => '123'
5356 },
5357 '2' => {
5358 'name' => 'offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305359 'type' => '2087'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305360 },
5361 '3' => {
5362 'name' => 'length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305363 'type' => '2087'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305364 }
5365 },
5366 'Reg' => {
5367 '0' => 'rdi',
5368 '1' => 'rsi',
5369 '2' => 'rdx',
5370 '3' => 'rcx'
5371 },
5372 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305373 'ShortName' => 'decode_request_firmware_data_req'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305374 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305375 '67456' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305376 'Header' => 'firmware_update.h',
5377 'Param' => {
5378 '0' => {
5379 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305380 'type' => '2077'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305381 },
5382 '1' => {
5383 'name' => 'payload_length',
5384 'type' => '123'
5385 },
5386 '2' => {
5387 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305388 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305389 },
5390 '3' => {
5391 'name' => 'comp_compatibility_resp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305392 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305393 },
5394 '4' => {
5395 'name' => 'comp_compatibility_resp_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305396 'type' => '2082'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305397 },
5398 '5' => {
5399 'name' => 'update_option_flags_enabled',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305400 'type' => '65761'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305401 },
5402 '6' => {
5403 'name' => 'time_before_req_fw_data',
5404 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305405 'type' => '8521'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305406 }
5407 },
5408 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305409 'ShortName' => 'decode_update_component_resp'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09305410 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305411 '67690' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305412 'Header' => 'firmware_update.h',
5413 'Param' => {
5414 '0' => {
5415 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305416 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305417 },
5418 '1' => {
5419 'name' => 'comp_classification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305420 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305421 },
5422 '10' => {
5423 'name' => 'msg',
5424 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305425 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305426 },
5427 '11' => {
5428 'name' => 'payload_length',
5429 'offset' => '40',
5430 'type' => '123'
5431 },
5432 '2' => {
5433 'name' => 'comp_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305434 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305435 },
5436 '3' => {
5437 'name' => 'comp_classification_index',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305438 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305439 },
5440 '4' => {
5441 'name' => 'comp_comparison_stamp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305442 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305443 },
5444 '5' => {
5445 'name' => 'comp_image_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305446 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305447 },
5448 '6' => {
5449 'name' => 'update_option_flags',
5450 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305451 'type' => '60499'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305452 },
5453 '7' => {
5454 'name' => 'comp_ver_str_type',
5455 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305456 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305457 },
5458 '8' => {
5459 'name' => 'comp_ver_str_len',
5460 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305461 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305462 },
5463 '9' => {
5464 'name' => 'comp_ver_str',
5465 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305466 'type' => '68082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305467 }
5468 },
5469 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305470 'ShortName' => 'encode_update_component_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305471 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305472 '68092' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305473 'Header' => 'firmware_update.h',
5474 'Param' => {
5475 '0' => {
5476 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305477 'type' => '2077'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305478 },
5479 '1' => {
5480 'name' => 'payload_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305481 'type' => '11648'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305482 },
5483 '2' => {
5484 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305485 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305486 },
5487 '3' => {
5488 'name' => 'comp_resp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305489 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305490 },
5491 '4' => {
5492 'name' => 'comp_resp_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305493 'type' => '2082'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305494 }
5495 },
5496 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305497 'ShortName' => 'decode_pass_component_table_resp'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305498 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305499 '68291' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305500 'Header' => 'firmware_update.h',
5501 'Param' => {
5502 '0' => {
5503 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305504 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305505 },
5506 '1' => {
5507 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305508 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305509 },
5510 '10' => {
5511 'name' => 'payload_length',
5512 'offset' => '32',
5513 'type' => '123'
5514 },
5515 '2' => {
5516 'name' => 'comp_classification',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305517 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305518 },
5519 '3' => {
5520 'name' => 'comp_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305521 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305522 },
5523 '4' => {
5524 'name' => 'comp_classification_index',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305525 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305526 },
5527 '5' => {
5528 'name' => 'comp_comparison_stamp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305529 'type' => '180'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305530 },
5531 '6' => {
5532 'name' => 'comp_ver_str_type',
5533 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305534 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305535 },
5536 '7' => {
5537 'name' => 'comp_ver_str_len',
5538 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305539 'type' => '168'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305540 },
5541 '8' => {
5542 'name' => 'comp_ver_str',
5543 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305544 'type' => '68082'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305545 },
5546 '9' => {
5547 'name' => 'msg',
5548 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305549 'type' => '1632'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305550 }
5551 },
5552 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305553 'ShortName' => 'encode_pass_component_table_req'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305554 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305555 '68700' => {
5556 'Header' => 'firmware_update.h',
5557 'Param' => {
5558 '0' => {
5559 'name' => 'msg',
5560 'type' => '2077'
5561 },
5562 '1' => {
5563 'name' => 'payload_length',
5564 'type' => '123'
5565 },
5566 '2' => {
5567 'name' => 'completion_code',
5568 'type' => '2082'
5569 },
5570 '3' => {
5571 'name' => 'fd_meta_data_len',
5572 'type' => '8521'
5573 },
5574 '4' => {
5575 'name' => 'fd_will_send_pkg_data',
5576 'type' => '2082'
5577 }
5578 },
5579 'Reg' => {
5580 '3' => 'rcx',
5581 '4' => 'r8'
5582 },
5583 'Return' => '74',
5584 'ShortName' => 'decode_request_update_resp'
5585 },
5586 '6874' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305587 'Header' => 'bios.h',
5588 'Param' => {
5589 '0' => {
5590 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305591 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305592 },
5593 '1' => {
5594 'name' => 'payload_length',
5595 'type' => '123'
5596 },
5597 '2' => {
5598 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305599 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305600 },
5601 '3' => {
5602 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305603 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305604 }
5605 },
5606 'Reg' => {
5607 '0' => 'rdi',
5608 '1' => 'rsi',
5609 '2' => 'rdx',
5610 '3' => 'rcx'
5611 },
5612 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305613 'ShortName' => 'decode_set_bios_table_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305614 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305615 '68847' => {
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305616 'Header' => 'firmware_update.h',
5617 'Param' => {
5618 '0' => {
5619 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305620 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305621 },
5622 '1' => {
5623 'name' => 'max_transfer_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305624 'type' => '180'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305625 },
5626 '2' => {
5627 'name' => 'num_of_comp',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305628 'type' => '5053'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305629 },
5630 '3' => {
5631 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305632 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305633 },
5634 '4' => {
5635 'name' => 'pkg_data_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305636 'type' => '5053'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305637 },
5638 '5' => {
5639 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305640 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305641 },
5642 '6' => {
5643 'name' => 'comp_image_set_ver_str_len',
5644 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305645 'type' => '168'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305646 },
5647 '7' => {
5648 'name' => 'comp_img_set_ver_str',
5649 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305650 'type' => '68082'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305651 },
5652 '8' => {
5653 'name' => 'msg',
5654 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305655 'type' => '1632'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305656 },
5657 '9' => {
5658 'name' => 'payload_length',
5659 'offset' => '24',
5660 'type' => '123'
5661 }
5662 },
5663 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305664 'ShortName' => 'encode_request_update_req'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09305665 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305666 '69214' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09305667 'Header' => 'firmware_update.h',
5668 'Param' => {
5669 '0' => {
5670 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305671 'type' => '6245'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305672 },
5673 '1' => {
5674 'name' => 'length',
5675 'type' => '123'
5676 },
5677 '2' => {
5678 'name' => 'component_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305679 'type' => '69382'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305680 },
5681 '3' => {
5682 'name' => 'active_comp_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305683 'type' => '6645'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305684 },
5685 '4' => {
5686 'name' => 'pending_comp_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305687 'type' => '6645'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305688 }
5689 },
5690 'Reg' => {
5691 '4' => 'r8'
5692 },
5693 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305694 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
Andrew Jeffery46d07682023-07-14 15:51:51 +09305695 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305696 '69392' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305697 'Header' => 'firmware_update.h',
5698 'Param' => {
5699 '0' => {
5700 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305701 'type' => '2077'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305702 },
5703 '1' => {
5704 'name' => 'payload_length',
5705 'type' => '123'
5706 },
5707 '2' => {
5708 'name' => 'resp_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305709 'type' => '69612'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305710 },
5711 '3' => {
5712 'name' => 'active_comp_image_set_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305713 'type' => '6645'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305714 },
5715 '4' => {
5716 'name' => 'pending_comp_image_set_ver_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305717 'type' => '6645'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305718 },
5719 '5' => {
5720 'name' => 'comp_parameter_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305721 'type' => '6645'
5722 }
5723 },
5724 'Return' => '74',
5725 'ShortName' => 'decode_get_firmware_parameters_resp'
5726 },
5727 '69617' => {
5728 'Header' => 'firmware_update.h',
5729 'Param' => {
5730 '0' => {
5731 'name' => 'instance_id',
5732 'type' => '168'
5733 },
5734 '1' => {
5735 'name' => 'payload_length',
5736 'type' => '123'
5737 },
5738 '2' => {
5739 'name' => 'msg',
5740 'type' => '1632'
5741 }
5742 },
5743 'Return' => '74',
5744 'ShortName' => 'encode_get_firmware_parameters_req'
5745 },
5746 '69757' => {
5747 'Header' => 'firmware_update.h',
5748 'Param' => {
5749 '0' => {
5750 'name' => 'msg',
5751 'type' => '2077'
5752 },
5753 '1' => {
5754 'name' => 'payload_length',
5755 'type' => '123'
5756 },
5757 '2' => {
5758 'name' => 'completion_code',
5759 'type' => '2082'
5760 },
5761 '3' => {
5762 'name' => 'device_identifiers_len',
5763 'type' => '2087'
5764 },
5765 '4' => {
5766 'name' => 'descriptor_count',
5767 'type' => '2082'
5768 },
5769 '5' => {
5770 'name' => 'descriptor_data',
5771 'type' => '69913'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305772 }
5773 },
5774 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305775 '3' => 'rcx',
5776 '4' => 'r8',
5777 '5' => 'r9'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305778 },
5779 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305780 'ShortName' => 'decode_query_device_identifiers_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305781 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305782 '6984' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305783 'Header' => 'bios.h',
5784 'Param' => {
5785 '0' => {
5786 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305787 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 },
5789 '1' => {
5790 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305791 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305792 },
5793 '2' => {
5794 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305795 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305796 },
5797 '3' => {
5798 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305799 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305800 },
5801 '4' => {
5802 'name' => 'table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305803 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305804 },
5805 '5' => {
5806 'name' => 'table_length',
5807 'type' => '123'
5808 },
5809 '6' => {
5810 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305811 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305812 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305813 },
5814 '7' => {
5815 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305816 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 'type' => '123'
5818 }
5819 },
5820 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305821 'ShortName' => 'encode_set_bios_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305822 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305823 '69923' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305824 'Header' => 'firmware_update.h',
5825 'Param' => {
5826 '0' => {
5827 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305828 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 },
5830 '1' => {
5831 'name' => 'payload_length',
5832 'type' => '123'
5833 },
5834 '2' => {
5835 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305836 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 }
5838 },
5839 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305840 'ShortName' => 'encode_query_device_identifiers_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305841 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305842 '70063' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305843 'Header' => 'firmware_update.h',
5844 'Param' => {
5845 '0' => {
5846 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305847 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305848 },
5849 '1' => {
5850 'name' => 'length',
5851 'type' => '123'
5852 },
5853 '2' => {
5854 'name' => 'pldm_comp_image_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305855 'type' => '70210'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 },
5857 '3' => {
5858 'name' => 'comp_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305859 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 }
5861 },
5862 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305863 'ShortName' => 'decode_pldm_comp_image_info'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305864 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305865 '70215' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305866 'Header' => 'firmware_update.h',
5867 'Param' => {
5868 '0' => {
5869 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305870 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305871 },
5872 '1' => {
5873 'name' => 'length',
5874 'type' => '123'
5875 },
5876 '2' => {
5877 'name' => 'descriptor_title_str_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305878 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305879 },
5880 '3' => {
5881 'name' => 'descriptor_title_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305882 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305883 },
5884 '4' => {
5885 'name' => 'descriptor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305886 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305887 }
5888 },
5889 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305890 'ShortName' => 'decode_vendor_defined_descriptor_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305891 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305892 '70397' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305893 'Header' => 'firmware_update.h',
5894 'Param' => {
5895 '0' => {
5896 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305897 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305898 },
5899 '1' => {
5900 'name' => 'length',
5901 'type' => '123'
5902 },
5903 '2' => {
5904 'name' => 'descriptor_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305905 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305906 },
5907 '3' => {
5908 'name' => 'descriptor_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305909 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305910 }
5911 },
5912 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305913 'ShortName' => 'decode_descriptor_type_length_value'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305914 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305915 '70569' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305916 'Header' => 'firmware_update.h',
5917 'Param' => {
5918 '0' => {
5919 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305920 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305921 },
5922 '1' => {
5923 'name' => 'length',
5924 'type' => '123'
5925 },
5926 '2' => {
5927 'name' => 'component_bitmap_bit_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305928 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305929 },
5930 '3' => {
5931 'name' => 'fw_device_id_record',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305932 'type' => '70826'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305933 },
5934 '4' => {
5935 'name' => 'applicable_components',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305936 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305937 },
5938 '5' => {
5939 'name' => 'comp_image_set_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305940 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305941 },
5942 '6' => {
5943 'name' => 'record_descriptors',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305944 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305945 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305946 },
5947 '7' => {
5948 'name' => 'fw_device_pkg_data',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305949 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305950 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305951 }
5952 },
5953 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305954 'ShortName' => 'decode_firmware_device_id_record'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305955 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305956 '70831' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305957 'Header' => 'firmware_update.h',
5958 'Param' => {
5959 '0' => {
5960 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305961 'type' => '6245'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305962 },
5963 '1' => {
5964 'name' => 'length',
5965 'type' => '123'
5966 },
5967 '2' => {
5968 'name' => 'package_header_info',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305969 'type' => '70978'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305970 },
5971 '3' => {
5972 'name' => 'package_version_str',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305973 'type' => '6645'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305974 }
5975 },
5976 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305977 'ShortName' => 'decode_pldm_package_header_info'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09305978 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305979 '7301' => {
5980 'Header' => 'bios.h',
5981 'Param' => {
5982 '0' => {
5983 'name' => 'instance_id',
5984 'type' => '168'
5985 },
5986 '1' => {
5987 'name' => 'completion_code',
5988 'type' => '168'
5989 },
5990 '2' => {
5991 'name' => 'next_transfer_handle',
5992 'type' => '180'
5993 },
5994 '3' => {
5995 'name' => 'msg',
5996 'type' => '1632'
5997 }
5998 },
5999 'Return' => '74',
6000 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
6001 },
6002 '73091' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306003 'Header' => 'fru.h',
6004 'Param' => {
6005 '0' => {
6006 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306007 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306008 },
6009 '1' => {
6010 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306011 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306012 },
6013 '2' => {
6014 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306015 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306016 },
6017 '3' => {
6018 'name' => 'payload_length',
6019 'type' => '123'
6020 },
6021 '4' => {
6022 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306023 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306024 }
6025 },
6026 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306027 'ShortName' => 'encode_set_fru_record_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306028 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306029 '73331' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 'Header' => 'fru.h',
6031 'Param' => {
6032 '0' => {
6033 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306034 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306035 },
6036 '1' => {
6037 'name' => 'payload_length',
6038 'type' => '123'
6039 },
6040 '2' => {
6041 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306042 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306043 },
6044 '3' => {
6045 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306046 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306047 },
6048 '4' => {
6049 'name' => 'fru_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306050 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306051 }
6052 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306053 'Reg' => {
6054 '3' => 'rcx',
6055 '4' => 'r8'
6056 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306057 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306058 'ShortName' => 'decode_set_fru_record_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306059 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306060 '73498' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306061 'Header' => 'fru.h',
6062 'Param' => {
6063 '0' => {
6064 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306065 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306066 },
6067 '1' => {
6068 'name' => 'payload_length',
6069 'type' => '123'
6070 },
6071 '2' => {
6072 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306073 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306074 },
6075 '3' => {
6076 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306077 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306078 },
6079 '4' => {
6080 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306081 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306082 },
6083 '5' => {
6084 'name' => 'fru_record_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306085 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306086 },
6087 '6' => {
6088 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306089 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306090 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306091 }
6092 },
6093 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306094 'ShortName' => 'decode_get_fru_record_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306095 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306096 '73728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306097 'Header' => 'fru.h',
6098 'Param' => {
6099 '0' => {
6100 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306101 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306102 },
6103 '1' => {
6104 'name' => 'payload_length',
6105 'type' => '123'
6106 },
6107 '2' => {
6108 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306109 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306110 },
6111 '3' => {
6112 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306113 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306114 },
6115 '4' => {
6116 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306117 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306118 },
6119 '5' => {
6120 'name' => 'fru_record_table_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306121 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306122 },
6123 '6' => {
6124 'name' => 'fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306125 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306126 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306127 },
6128 '7' => {
6129 'name' => 'max_fru_record_table_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306130 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306131 'type' => '123'
6132 }
6133 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306134 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306135 'ShortName' => 'decode_get_fru_record_table_resp_safe'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306136 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306137 '73976' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306138 'Header' => 'fru.h',
6139 'Param' => {
6140 '0' => {
6141 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306142 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006143 },
6144 '1' => {
6145 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306146 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006147 },
6148 '2' => {
6149 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306150 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006151 },
6152 '3' => {
6153 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306154 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006155 },
6156 '4' => {
6157 'name' => 'payload_length',
6158 'type' => '123'
6159 }
6160 },
6161 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306162 'ShortName' => 'encode_get_fru_record_table_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006163 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306164 '74211' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006165 'Header' => 'fru.h',
6166 'Param' => {
6167 '0' => {
6168 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306169 'type' => '2077'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006170 },
6171 '1' => {
6172 'name' => 'payload_length',
6173 'type' => '123'
6174 },
6175 '2' => {
6176 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306177 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006178 },
6179 '3' => {
6180 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306181 'type' => '2087'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006182 },
6183 '4' => {
6184 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306185 'type' => '2082'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006186 },
6187 '5' => {
6188 'name' => 'fru_structure_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306189 'type' => '6645'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006190 }
6191 },
6192 'Reg' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006193 '4' => 'r8',
6194 '5' => 'r9'
6195 },
6196 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306197 'ShortName' => 'decode_get_fru_record_by_option_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006198 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306199 '74378' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006200 'Header' => 'fru.h',
6201 'Param' => {
6202 '0' => {
6203 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306204 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306205 },
6206 '1' => {
6207 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306208 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306209 },
6210 '2' => {
6211 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306212 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306213 },
6214 '3' => {
6215 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306216 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306217 },
6218 '4' => {
6219 'name' => 'fru_structure_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306220 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306221 },
6222 '5' => {
6223 'name' => 'data_size',
6224 'type' => '123'
6225 },
6226 '6' => {
6227 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306228 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306229 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306230 },
6231 '7' => {
6232 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306233 'offset' => '8',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306234 'type' => '123'
6235 }
6236 },
6237 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306238 'ShortName' => 'encode_get_fru_record_by_option_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306239 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306240 '74696' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306241 'Header' => 'fru.h',
6242 'Param' => {
6243 '0' => {
6244 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306245 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306246 },
6247 '1' => {
6248 'name' => 'payload_length',
6249 'type' => '123'
6250 },
6251 '2' => {
6252 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306253 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306254 },
6255 '3' => {
6256 'name' => 'fru_table_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306257 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306258 },
6259 '4' => {
6260 'name' => 'record_set_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306261 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306262 },
6263 '5' => {
6264 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306265 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306266 },
6267 '6' => {
6268 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306269 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306270 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306271 },
6272 '7' => {
6273 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306274 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306275 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306276 }
6277 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306278 'Reg' => {
6279 '4' => 'r8',
6280 '5' => 'r9'
6281 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306282 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306283 'ShortName' => 'decode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306284 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306285 '74898' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306286 'Header' => 'fru.h',
6287 'Param' => {
6288 '0' => {
6289 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306290 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306291 },
6292 '1' => {
6293 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306294 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306295 },
6296 '2' => {
6297 'name' => 'fru_table_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306298 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306299 },
6300 '3' => {
6301 'name' => 'record_set_identifier',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306302 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306303 },
6304 '4' => {
6305 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306306 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306307 },
6308 '5' => {
6309 'name' => 'field_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306310 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306311 },
6312 '6' => {
6313 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306314 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306315 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306316 },
6317 '7' => {
6318 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306319 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306320 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306321 },
6322 '8' => {
6323 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306324 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306325 'type' => '123'
6326 }
6327 },
6328 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306329 'ShortName' => 'encode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306330 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306331 '7515' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306332 'Header' => 'bios.h',
6333 'Param' => {
6334 '0' => {
6335 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306336 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306337 },
6338 '1' => {
6339 'name' => 'payload_length',
6340 'type' => '123'
6341 },
6342 '2' => {
6343 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306344 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306345 },
6346 '3' => {
6347 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306348 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306349 },
6350 '4' => {
6351 'name' => 'attribute',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306352 'type' => '6645'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306353 }
6354 },
6355 'Reg' => {
6356 '3' => 'rcx',
6357 '4' => 'r8'
6358 },
6359 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306360 'ShortName' => 'decode_set_bios_attribute_current_value_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306361 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306362 '75195' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306363 'Header' => 'fru.h',
6364 'Param' => {
6365 '0' => {
6366 'name' => 'table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306367 'type' => '6245'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306368 },
6369 '1' => {
6370 'name' => 'table_size',
6371 'type' => '123'
6372 },
6373 '2' => {
6374 'name' => 'record_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306375 'type' => '2082'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306376 },
6377 '3' => {
6378 'name' => 'record_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306379 'type' => '9084'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306380 },
6381 '4' => {
6382 'name' => 'rsi',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306383 'type' => '5053'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306384 },
6385 '5' => {
6386 'name' => 'rt',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306387 'type' => '168'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306388 },
6389 '6' => {
6390 'name' => 'ft',
6391 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306392 'type' => '168'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306393 }
6394 },
6395 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306396 'ShortName' => 'get_fru_record_by_option_check'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09306397 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306398 '75703' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306399 'Header' => 'fru.h',
6400 'Param' => {
6401 '0' => {
6402 'name' => 'fru_table',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306403 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306404 },
6405 '1' => {
6406 'name' => 'total_size',
6407 'type' => '123'
6408 },
6409 '2' => {
6410 'name' => 'curr_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306411 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306412 },
6413 '3' => {
6414 'name' => 'record_set_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306415 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306416 },
6417 '4' => {
6418 'name' => 'record_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306419 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306420 },
6421 '5' => {
6422 'name' => 'num_frus',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306423 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306424 },
6425 '6' => {
6426 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306427 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306428 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306429 },
6430 '7' => {
6431 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306432 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306433 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306434 },
6435 '8' => {
6436 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306437 'offset' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306438 'type' => '123'
6439 }
6440 },
6441 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306442 'ShortName' => 'encode_fru_record'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306443 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306444 '75951' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306445 'Header' => 'fru.h',
6446 'Param' => {
6447 '0' => {
6448 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306449 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306450 },
6451 '1' => {
6452 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306453 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306454 },
6455 '2' => {
6456 'name' => 'next_data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306457 'type' => '180'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306458 },
6459 '3' => {
6460 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306461 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306462 },
6463 '4' => {
6464 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306465 'type' => '1632'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306466 }
6467 },
6468 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306469 'ShortName' => 'encode_get_fru_record_table_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306470 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306471 '76172' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306472 'Header' => 'fru.h',
6473 'Param' => {
6474 '0' => {
6475 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306476 'type' => '2077'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306477 },
6478 '1' => {
6479 'name' => 'payload_length',
6480 'type' => '123'
6481 },
6482 '2' => {
6483 'name' => 'data_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306484 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306485 },
6486 '3' => {
6487 'name' => 'transfer_operation_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306488 'type' => '2082'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306489 }
6490 },
6491 'Reg' => {
6492 '0' => 'rdi',
6493 '1' => 'rsi',
6494 '2' => 'rdx',
6495 '3' => 'rcx'
6496 },
6497 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306498 'ShortName' => 'decode_get_fru_record_table_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306499 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306500 '76276' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306501 'Header' => 'fru.h',
6502 'Param' => {
6503 '0' => {
6504 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306505 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306506 },
6507 '1' => {
6508 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306509 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306510 },
6511 '2' => {
6512 'name' => 'fru_data_major_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306513 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306514 },
6515 '3' => {
6516 'name' => 'fru_data_minor_version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306517 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306518 },
6519 '4' => {
6520 'name' => 'fru_table_maximum_size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306521 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306522 },
6523 '5' => {
6524 'name' => 'fru_table_length',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306525 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306526 },
6527 '6' => {
6528 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306529 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306530 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306531 },
6532 '7' => {
6533 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306534 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306535 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306536 },
6537 '8' => {
6538 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306539 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306540 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306541 },
6542 '9' => {
6543 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306544 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306545 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306546 }
6547 },
6548 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306549 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306550 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306551 '76579' => {
6552 'Header' => 'fru.h',
6553 'Param' => {
6554 '0' => {
6555 'name' => 'msg',
6556 'type' => '2077'
6557 },
6558 '1' => {
6559 'name' => 'payload_length',
6560 'type' => '123'
6561 },
6562 '2' => {
6563 'name' => 'completion_code',
6564 'type' => '2082'
6565 },
6566 '3' => {
6567 'name' => 'fru_data_major_version',
6568 'type' => '2082'
6569 },
6570 '4' => {
6571 'name' => 'fru_data_minor_version',
6572 'type' => '2082'
6573 },
6574 '5' => {
6575 'name' => 'fru_table_maximum_size',
6576 'type' => '2087'
6577 },
6578 '6' => {
6579 'name' => 'fru_table_length',
6580 'offset' => '0',
6581 'type' => '2087'
6582 },
6583 '7' => {
6584 'name' => 'total_record_set_identifiers',
6585 'offset' => '8',
6586 'type' => '8521'
6587 },
6588 '8' => {
6589 'name' => 'total_table_records',
6590 'offset' => '16',
6591 'type' => '8521'
6592 },
6593 '9' => {
6594 'name' => 'checksum',
6595 'offset' => '24',
6596 'type' => '2087'
6597 }
6598 },
6599 'Reg' => {
6600 '4' => 'r8',
6601 '5' => 'r9'
6602 },
6603 'Return' => '74',
6604 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
6605 },
6606 '7662' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306607 'Header' => 'bios.h',
6608 'Param' => {
6609 '0' => {
6610 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306611 'type' => '2077'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306612 },
6613 '1' => {
6614 'name' => 'payload_length',
6615 'type' => '123'
6616 },
6617 '2' => {
6618 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306619 'type' => '2082'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306620 },
6621 '3' => {
6622 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306623 'type' => '2087'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306624 }
6625 },
6626 'Reg' => {
6627 '0' => 'rdi',
6628 '1' => 'rsi',
6629 '2' => 'rdx',
6630 '3' => 'rcx'
6631 },
6632 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306633 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306634 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306635 '76789' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306636 'Header' => 'fru.h',
6637 'Param' => {
6638 '0' => {
6639 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306640 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306641 },
6642 '1' => {
6643 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306644 'type' => '1632'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306645 },
6646 '2' => {
6647 'name' => 'payload_length',
6648 'type' => '123'
6649 }
6650 },
6651 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306652 'ShortName' => 'encode_get_fru_record_table_metadata_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306653 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306654 '7772' => {
Andrew Jeffery46d07682023-07-14 15:51:51 +09306655 'Header' => 'bios.h',
6656 'Param' => {
6657 '0' => {
6658 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306659 'type' => '168'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306660 },
6661 '1' => {
6662 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306663 'type' => '180'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306664 },
6665 '2' => {
6666 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306667 'type' => '168'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306668 },
6669 '3' => {
6670 'name' => 'attribute_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306671 'type' => '6245'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306672 },
6673 '4' => {
6674 'name' => 'attribute_length',
6675 'type' => '123'
6676 },
6677 '5' => {
6678 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306679 'type' => '1632'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306680 },
6681 '6' => {
6682 'name' => 'payload_length',
6683 'offset' => '0',
6684 'type' => '123'
6685 }
6686 },
6687 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306688 'ShortName' => 'encode_set_bios_attribute_current_value_req'
Andrew Jeffery46d07682023-07-14 15:51:51 +09306689 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306690 '78457' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306691 'Header' => 'pdr.h',
6692 'Param' => {
6693 '0' => {
6694 'name' => 'pdr',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306695 'type' => '6245'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306696 },
6697 '1' => {
6698 'name' => 'pdr_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306699 'type' => '5053'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306700 },
6701 '2' => {
6702 'name' => 'num_entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306703 'type' => '9084'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306704 },
6705 '3' => {
6706 'name' => 'entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306707 'type' => '78770'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306708 }
6709 },
6710 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306711 'ShortName' => 'pldm_entity_association_pdr_extract'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306712 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306713 '78790' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306714 'Header' => 'pdr.h',
6715 'Param' => {
6716 '0' => {
6717 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306718 'type' => '78839'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306719 }
6720 },
6721 'Reg' => {
6722 '0' => 'rdi'
6723 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306724 'Return' => '6423',
6725 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306726 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306727 '78844' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306728 'Header' => 'pdr.h',
6729 'Param' => {
6730 '0' => {
6731 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306732 'type' => '78839'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306733 }
6734 },
6735 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306736 'ShortName' => 'pldm_entity_association_tree_destroy_root'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306737 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306738 '78907' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306739 'Header' => 'pdr.h',
6740 'Param' => {
6741 '0' => {
6742 'name' => 'org_tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306743 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306744 },
6745 '1' => {
6746 'name' => 'new_tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306747 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306748 }
6749 },
6750 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306751 'ShortName' => 'pldm_entity_association_tree_copy_root'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306752 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306753 '79123' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306754 'Header' => 'pdr.h',
6755 'Param' => {
6756 '0' => {
6757 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306758 'type' => '78839'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306759 },
6760 '1' => {
6761 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306762 'type' => '78775'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306763 }
6764 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306765 'Return' => '78345',
6766 'ShortName' => 'pldm_entity_association_tree_find'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306767 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306768 '79403' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006769 'Header' => 'pdr.h',
6770 'Param' => {
6771 '0' => {
6772 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306773 'type' => '78839'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006774 },
6775 '1' => {
6776 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306777 'type' => '78775'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006778 },
6779 '2' => {
6780 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306781 'type' => '6423'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006782 }
6783 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306784 'Return' => '78345',
6785 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006786 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306787 '79913' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306788 'Header' => 'pdr.h',
6789 'Param' => {
6790 '0' => {
6791 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306792 'type' => '80162'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306793 }
6794 },
6795 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306796 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306797 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306798 '80167' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306799 'Header' => 'pdr.h',
6800 'Param' => {
6801 '0' => {
6802 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306803 'type' => '80162'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306804 },
6805 '1' => {
6806 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306807 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306808 }
6809 },
6810 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306811 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306812 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306813 '80436' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306814 'Header' => 'pdr.h',
6815 'Param' => {
6816 '0' => {
6817 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306818 'type' => '78839'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306819 },
6820 '1' => {
6821 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306822 'type' => '77461'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306823 },
6824 '2' => {
6825 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306826 'type' => '79118'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306827 }
6828 },
6829 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306830 'ShortName' => 'pldm_find_entity_ref_in_tree'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306831 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306832 '8072' => {
6833 'Header' => 'bios.h',
6834 'Param' => {
6835 '0' => {
6836 'name' => 'instance_id',
6837 'type' => '168'
6838 },
6839 '1' => {
6840 'name' => 'completion_code',
6841 'type' => '168'
6842 },
6843 '2' => {
6844 'name' => 'next_transfer_handle',
6845 'type' => '180'
6846 },
6847 '3' => {
6848 'name' => 'transfer_flag',
6849 'type' => '168'
6850 },
6851 '4' => {
6852 'name' => 'attribute_data',
6853 'type' => '6245'
6854 },
6855 '5' => {
6856 'name' => 'attribute_length',
6857 'type' => '123'
6858 },
6859 '6' => {
6860 'name' => 'msg',
6861 'offset' => '0',
6862 'type' => '1632'
6863 }
6864 },
6865 'Return' => '74',
6866 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
6867 },
6868 '80956' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306869 'Header' => 'pdr.h',
6870 'Param' => {
6871 '0' => {
6872 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306873 'type' => '78345'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306874 },
6875 '1' => {
6876 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306877 'type' => '80162'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306878 },
6879 '2' => {
6880 'name' => 'entities',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306881 'type' => '78770'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306882 },
6883 '3' => {
6884 'name' => 'num_entities',
6885 'type' => '123'
6886 },
6887 '4' => {
6888 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306889 'type' => '6423'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306890 },
6891 '5' => {
6892 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306893 'type' => '5053'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306894 }
6895 },
6896 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306897 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306898 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306899 '81174' => {
Andrew Jeffery096685b2023-07-17 17:36:14 +09306900 'Header' => 'pdr.h',
6901 'Param' => {
6902 '0' => {
6903 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306904 'type' => '78839'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306905 },
6906 '1' => {
6907 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306908 'type' => '80162'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306909 },
6910 '2' => {
6911 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306912 'type' => '6423'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306913 },
6914 '3' => {
6915 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306916 'type' => '5053'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306917 }
6918 },
6919 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306920 'ShortName' => 'pldm_entity_association_pdr_add_check'
Andrew Jeffery096685b2023-07-17 17:36:14 +09306921 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306922 '82692' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306923 'Header' => 'pdr.h',
6924 'Param' => {
6925 '0' => {
6926 'name' => 'parent',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306927 'type' => '78345'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306928 },
6929 '1' => {
6930 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306931 'type' => '78775'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306932 }
6933 },
6934 'Reg' => {
6935 '1' => 'rsi'
6936 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306937 'Return' => '6423',
6938 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306939 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306940 '82781' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306941 'Header' => 'pdr.h',
6942 'Param' => {
6943 '0' => {
6944 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306945 'type' => '78345'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306946 },
6947 '1' => {
6948 'name' => 'association_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306949 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306950 }
6951 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306952 'Return' => '168',
6953 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306954 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306955 '82996' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306956 'Header' => 'pdr.h',
6957 'Param' => {
6958 '0' => {
6959 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306960 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306961 }
6962 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306963 'Return' => '6423',
6964 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306965 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306966 '83151' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306967 'Header' => 'pdr.h',
6968 'Param' => {
6969 '0' => {
6970 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306971 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306972 }
6973 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306974 'Return' => '77461',
6975 'ShortName' => 'pldm_entity_get_parent'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306976 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306977 '83306' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306978 'Header' => 'pdr.h',
6979 'Param' => {
6980 '0' => {
6981 'name' => 'node',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306982 'type' => '78345'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306983 }
6984 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306985 'Return' => '6423',
6986 'ShortName' => 'pldm_entity_is_node_parent'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306987 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306988 '83461' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306989 'Header' => 'pdr.h',
6990 'Param' => {
6991 '0' => {
6992 'name' => 'tree',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306993 'type' => '78839'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306994 }
6995 },
6996 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306997 'ShortName' => 'pldm_entity_association_tree_destroy'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306998 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09306999 '83640' => {
7000 'Header' => 'pdr.h',
7001 'Param' => {
7002 '0' => {
7003 'name' => 'tree',
7004 'type' => '78839'
7005 },
7006 '1' => {
7007 'name' => 'entities',
7008 'type' => '78770'
7009 },
7010 '2' => {
7011 'name' => 'size',
7012 'type' => '9084'
7013 }
7014 },
7015 'Return' => '1',
7016 'ShortName' => 'pldm_entity_association_tree_visit'
7017 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307018 '8379' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307019 'Header' => 'bios.h',
7020 'Param' => {
7021 '0' => {
7022 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307023 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307024 },
7025 '1' => {
7026 'name' => 'payload_length',
7027 'type' => '123'
7028 },
7029 '2' => {
7030 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307031 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307032 },
7033 '3' => {
7034 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307035 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307036 },
7037 '4' => {
7038 'name' => 'attribute_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307039 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307040 }
7041 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307042 'Reg' => {
7043 '3' => 'rcx',
7044 '4' => 'r8'
7045 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307046 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307047 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307048 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307049 '84099' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307050 'Header' => 'pdr.h',
7051 'Param' => {
7052 '0' => {
7053 'name' => 'tree',
7054 'type' => '78839'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307055 },
7056 '1' => {
7057 'name' => 'entity',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307058 'type' => '78775'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307059 },
7060 '2' => {
7061 'name' => 'entity_instance_number',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307062 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307063 },
7064 '3' => {
7065 'name' => 'parent',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307066 'type' => '78345'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307067 },
7068 '4' => {
7069 'name' => 'association_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307070 'type' => '168'
7071 },
7072 '5' => {
7073 'name' => 'is_remote',
7074 'type' => '6423'
7075 },
7076 '6' => {
7077 'name' => 'is_update_container_id',
7078 'offset' => '0',
7079 'type' => '6423'
7080 },
7081 '7' => {
7082 'name' => 'container_id',
7083 'offset' => '8',
7084 'type' => '5053'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307085 }
7086 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307087 'Return' => '78345',
7088 'ShortName' => 'pldm_entity_association_tree_add_entity'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307089 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007090 '84626' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007091 'Header' => 'pdr.h',
7092 'Param' => {
7093 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307094 'name' => 'tree',
7095 'type' => '78839'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007096 },
7097 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307098 'name' => 'entity',
7099 'type' => '78775'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007100 },
7101 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307102 'name' => 'entity_instance_number',
7103 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007104 },
7105 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307106 'name' => 'parent',
7107 'type' => '78345'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007108 },
7109 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307110 'name' => 'association_type',
7111 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007112 }
7113 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307114 'Return' => '78345',
7115 'ShortName' => 'pldm_entity_association_tree_add'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007116 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007117 '85059' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09307118 'Header' => 'pdr.h',
7119 'Return' => '78839',
7120 'ShortName' => 'pldm_entity_association_tree_init'
7121 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007122 '85133' => {
7123 'Header' => 'pdr.h',
7124 'Param' => {
7125 '0' => {
7126 'name' => 'entity',
7127 'type' => '85267'
7128 }
7129 },
7130 'Return' => '5053',
7131 'ShortName' => 'pldm_entity_node_get_remote_container_id'
7132 },
7133 '85293' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09307134 'Header' => 'pdr.h',
7135 'Param' => {
7136 '0' => {
7137 'name' => 'node',
7138 'type' => '78345'
7139 }
7140 },
7141 'Return' => '77461',
7142 'ShortName' => 'pldm_entity_extract'
7143 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307144 '8531' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307145 'Header' => 'bios.h',
7146 'Param' => {
7147 '0' => {
7148 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307149 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307150 },
7151 '1' => {
7152 'name' => 'payload_length',
7153 'type' => '123'
7154 },
7155 '2' => {
7156 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307157 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307158 },
7159 '3' => {
7160 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307161 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307162 },
7163 '4' => {
7164 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307165 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307166 },
7167 '5' => {
7168 'name' => 'attribute_data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307169 'type' => '6645'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307170 }
7171 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307172 'Reg' => {
7173 '4' => 'r8',
7174 '5' => 'r9'
7175 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307176 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307177 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307178 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007179 '86088' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307180 'Header' => 'pdr.h',
7181 'Param' => {
7182 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307183 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307184 'type' => '79908'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307185 },
7186 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307187 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307188 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307189 },
7190 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307191 'name' => 'tid',
7192 'type' => '168'
7193 },
7194 '3' => {
7195 'name' => 'tl_eid',
7196 'type' => '168'
7197 },
7198 '4' => {
7199 'name' => 'valid_bit',
7200 'type' => '6423'
7201 }
7202 },
7203 'Return' => '1',
7204 'ShortName' => 'pldm_pdr_update_TL_pdr'
7205 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007206 '86448' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307207 'Header' => 'pdr.h',
7208 'Param' => {
7209 '0' => {
7210 'name' => 'repo',
7211 'type' => '79908'
7212 },
7213 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307214 'name' => 'fru_rsi',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307215 'type' => '5053'
7216 },
7217 '2' => {
7218 'name' => 'terminus_handle',
7219 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307220 },
7221 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307222 'name' => 'entity_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307223 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307224 },
7225 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307226 'name' => 'entity_instance_num',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307227 'type' => '8521'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09307228 },
7229 '5' => {
7230 'name' => 'container_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307231 'type' => '8521'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307232 }
7233 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007234 'Return' => '86433',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307235 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307236 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007237 '86802' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307238 'Header' => 'pdr.h',
7239 'Param' => {
7240 '0' => {
7241 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307242 'type' => '80162'
7243 },
7244 '1' => {
7245 'name' => 'terminus_handle',
7246 'type' => '5053'
7247 },
7248 '2' => {
7249 'name' => 'fru_rsi',
7250 'type' => '5053'
7251 },
7252 '3' => {
7253 'name' => 'entity_type',
7254 'type' => '5053'
7255 },
7256 '4' => {
7257 'name' => 'entity_instance_num',
7258 'type' => '5053'
7259 },
7260 '5' => {
7261 'name' => 'container_id',
7262 'type' => '5053'
7263 },
7264 '6' => {
7265 'name' => 'bmc_record_handle',
7266 'offset' => '0',
7267 'type' => '2087'
7268 }
7269 },
7270 'Return' => '74',
7271 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
7272 },
Andrew Jeffery255f6542023-08-10 15:46:54 +09307273 '8693' => {
7274 'Header' => 'bios.h',
7275 'Param' => {
7276 '0' => {
7277 'name' => 'instance_id',
7278 'type' => '168'
7279 },
7280 '1' => {
7281 'name' => 'transfer_handle',
7282 'type' => '180'
7283 },
7284 '2' => {
7285 'name' => 'transfer_op_flag',
7286 'type' => '168'
7287 },
7288 '3' => {
7289 'name' => 'attribute_handle',
7290 'type' => '5053'
7291 },
7292 '4' => {
7293 'name' => 'msg',
7294 'type' => '1632'
7295 }
7296 },
7297 'Return' => '74',
7298 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
7299 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007300 '87146' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307301 'Header' => 'pdr.h',
7302 'Param' => {
7303 '0' => {
7304 'name' => 'record',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007305 'type' => '86433'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307306 }
7307 },
7308 'Return' => '6423',
7309 'ShortName' => 'pldm_pdr_record_is_remote'
7310 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007311 '87301' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307312 'Header' => 'pdr.h',
7313 'Param' => {
7314 '0' => {
7315 'name' => 'repo',
7316 'type' => '79908'
7317 },
7318 '1' => {
7319 'name' => 'record',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007320 'type' => '86433'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307321 }
7322 },
7323 'Return' => '180',
7324 'ShortName' => 'pldm_pdr_get_record_handle'
7325 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007326 '87514' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307327 'Header' => 'pdr.h',
7328 'Param' => {
7329 '0' => {
7330 'name' => 'repo',
7331 'type' => '79908'
7332 }
7333 },
7334 'Return' => '180',
7335 'ShortName' => 'pldm_pdr_get_repo_size'
7336 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007337 '87645' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307338 'Header' => 'pdr.h',
7339 'Param' => {
7340 '0' => {
7341 'name' => 'repo',
7342 'type' => '79908'
7343 }
7344 },
7345 'Return' => '180',
7346 'ShortName' => 'pldm_pdr_get_record_count'
7347 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007348 '87776' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307349 'Header' => 'pdr.h',
7350 'Param' => {
7351 '0' => {
7352 'name' => 'repo',
7353 'type' => '79908'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307354 },
7355 '1' => {
7356 'name' => 'pdr_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307357 'type' => '168'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307358 },
7359 '2' => {
7360 'name' => 'curr_record',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007361 'type' => '86433'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307362 },
7363 '3' => {
7364 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307365 'type' => '69913'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307366 },
7367 '4' => {
7368 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307369 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307370 }
7371 },
7372 'Reg' => {
7373 '0' => 'rdi',
7374 '3' => 'rcx',
7375 '4' => 'r8'
7376 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007377 'Return' => '86433',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307378 'ShortName' => 'pldm_pdr_find_record_by_type'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307379 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007380 '87947' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307381 'Header' => 'pdr.h',
7382 'Param' => {
7383 '0' => {
7384 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307385 'type' => '79908'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307386 },
7387 '1' => {
7388 'name' => 'curr_record',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007389 'type' => '86433'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307390 },
7391 '2' => {
7392 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307393 'type' => '69913'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307394 },
7395 '3' => {
7396 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307397 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307398 },
7399 '4' => {
7400 'name' => 'next_record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307401 'type' => '2087'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307402 }
7403 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007404 'Return' => '86433',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307405 'ShortName' => 'pldm_pdr_get_next_record'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09307406 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007407 '88114' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307408 'Header' => 'pdr.h',
7409 'Param' => {
7410 '0' => {
7411 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307412 'type' => '79908'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307413 },
7414 '1' => {
7415 'name' => 'record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307416 'type' => '180'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307417 },
7418 '2' => {
7419 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307420 'type' => '69913'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307421 },
7422 '3' => {
7423 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307424 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307425 },
7426 '4' => {
7427 'name' => 'next_record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307428 'type' => '2087'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307429 }
7430 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007431 'Return' => '86433',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307432 'ShortName' => 'pldm_pdr_find_record'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307433 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007434 '88282' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307435 'Header' => 'pdr.h',
7436 'Param' => {
7437 '0' => {
7438 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307439 'type' => '80162'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307440 }
7441 },
7442 'Return' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307443 'ShortName' => 'pldm_pdr_destroy'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09307444 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007445 '88437' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307446 'Header' => 'pdr.h',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307447 'Return' => '80162',
7448 'ShortName' => 'pldm_pdr_init'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307449 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007450 '88509' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307451 'Header' => 'pdr.h',
7452 'Param' => {
7453 '0' => {
7454 'name' => 'repo',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307455 'type' => '80162'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307456 },
7457 '1' => {
7458 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307459 'type' => '6245'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307460 },
7461 '2' => {
7462 'name' => 'size',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307463 'type' => '180'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307464 },
7465 '3' => {
7466 'name' => 'is_remote',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307467 'type' => '6423'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307468 },
7469 '4' => {
7470 'name' => 'terminus_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307471 'type' => '5053'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307472 },
7473 '5' => {
7474 'name' => 'record_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307475 'type' => '2087'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307476 }
7477 },
7478 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307479 'ShortName' => 'pldm_pdr_add_check'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307480 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307481 '8922' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307482 'Header' => 'bios.h',
7483 'Param' => {
7484 '0' => {
7485 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307486 'type' => '2077'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307487 },
7488 '1' => {
7489 'name' => 'payload_length',
7490 'type' => '123'
7491 },
7492 '2' => {
7493 'name' => 'completion_code',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307494 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307495 },
7496 '3' => {
7497 'name' => 'next_transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307498 'type' => '2087'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307499 },
7500 '4' => {
7501 'name' => 'transfer_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307502 'type' => '2082'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307503 },
7504 '5' => {
7505 'name' => 'bios_table_offset',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307506 'type' => '9084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307507 }
7508 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307509 'Reg' => {
7510 '4' => 'r8',
7511 '5' => 'r9'
7512 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307513 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307514 'ShortName' => 'decode_get_bios_table_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09307515 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007516 '89930' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307517 'Header' => 'utils.h',
7518 'Param' => {
7519 '0' => {
7520 'name' => 'dec',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307521 'type' => '180'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307522 }
7523 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307524 'Return' => '180',
7525 'ShortName' => 'dec2bcd32'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307526 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007527 '90059' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307528 'Header' => 'utils.h',
7529 'Param' => {
7530 '0' => {
7531 'name' => 'bcd',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307532 'type' => '180'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09307533 }
7534 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307535 'Return' => '180',
7536 'ShortName' => 'bcd2dec32'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09307537 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007538 '90487' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307539 'Header' => 'utils.h',
7540 'Param' => {
7541 '0' => {
7542 'name' => 'version',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307543 'type' => '3344'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307544 },
7545 '1' => {
7546 'name' => 'buffer',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307547 'type' => '11614'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307548 },
7549 '2' => {
7550 'name' => 'buffer_size',
7551 'type' => '123'
7552 }
7553 },
7554 'Reg' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307555 '0' => 'rdi'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307556 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307557 'Return' => '12557',
7558 'ShortName' => 'ver2str'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307559 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007560 '90615' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307561 'Header' => 'utils.h',
7562 'Param' => {
7563 '0' => {
7564 'name' => 'data',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307565 'type' => '1434'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307566 },
7567 '1' => {
7568 'name' => 'size',
7569 'type' => '123'
7570 }
7571 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307572 'Return' => '168',
7573 'ShortName' => 'crc8'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307574 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307575 '9094' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307576 'Header' => 'bios.h',
7577 'Param' => {
7578 '0' => {
7579 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307580 'type' => '2077'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307581 },
7582 '1' => {
7583 'name' => 'payload_length',
7584 'type' => '123'
7585 },
7586 '2' => {
7587 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307588 'type' => '2087'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307589 },
7590 '3' => {
7591 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307592 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307593 },
7594 '4' => {
7595 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307596 'type' => '2082'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307597 }
7598 },
7599 'Reg' => {
7600 '3' => 'rcx',
7601 '4' => 'r8'
7602 },
7603 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307604 'ShortName' => 'decode_get_bios_table_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +09307605 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007606 '91873' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307607 'Header' => 'instance-id.h',
7608 'Param' => {
7609 '0' => {
7610 'name' => 'ctx',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007611 'type' => '92096'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307612 },
7613 '1' => {
7614 'name' => 'tid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007615 'type' => '91195'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307616 },
7617 '2' => {
7618 'name' => 'iid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007619 'type' => '91207'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307620 }
7621 },
7622 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307623 'ShortName' => 'pldm_instance_id_free'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307624 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007625 '92101' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307626 'Header' => 'instance-id.h',
7627 'Param' => {
7628 '0' => {
7629 'name' => 'ctx',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007630 'type' => '92096'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307631 },
7632 '1' => {
7633 'name' => 'tid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007634 'type' => '91195'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307635 },
7636 '2' => {
7637 'name' => 'iid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007638 'type' => '92522'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307639 }
7640 },
7641 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307642 'ShortName' => 'pldm_instance_id_alloc'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307643 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307644 '9241' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007645 'Header' => 'bios.h',
7646 'Param' => {
7647 '0' => {
7648 'name' => 'instance_id',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307649 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007650 },
7651 '1' => {
7652 'name' => 'transfer_handle',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307653 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007654 },
7655 '2' => {
7656 'name' => 'transfer_op_flag',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307657 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007658 },
7659 '3' => {
7660 'name' => 'table_type',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307661 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007662 },
7663 '4' => {
7664 'name' => 'msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307665 'type' => '1632'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007666 }
7667 },
7668 'Return' => '74',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307669 'ShortName' => 'encode_get_bios_table_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05007670 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007671 '92527' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307672 'Header' => 'instance-id.h',
7673 'Param' => {
7674 '0' => {
7675 'name' => 'ctx',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007676 'type' => '92096'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307677 }
7678 },
7679 'Return' => '74',
7680 'ShortName' => 'pldm_instance_db_destroy'
7681 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007682 '92612' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307683 'Header' => 'instance-id.h',
7684 'Param' => {
7685 '0' => {
7686 'name' => 'ctx',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007687 'type' => '92698'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307688 }
7689 },
7690 'Return' => '74',
7691 'ShortName' => 'pldm_instance_db_init_default'
7692 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007693 '92703' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307694 'Header' => 'instance-id.h',
7695 'Param' => {
7696 '0' => {
7697 'name' => 'ctx',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007698 'type' => '92698'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307699 },
7700 '1' => {
7701 'name' => 'dbpath',
7702 'type' => '12552'
7703 }
7704 },
7705 'Return' => '74',
7706 'ShortName' => 'pldm_instance_db_init'
7707 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307708 '93503' => {
7709 'Header' => 'transport.h',
7710 'Param' => {
7711 '0' => {
7712 'name' => 'transport',
7713 'type' => '93540'
7714 },
7715 '1' => {
7716 'name' => 'tid',
7717 'type' => '91195'
7718 },
7719 '2' => {
7720 'name' => 'pldm_msg',
7721 'type' => '1434'
7722 },
7723 '3' => {
7724 'name' => 'msg_len',
7725 'type' => '123'
7726 }
7727 },
7728 'Return' => '93329',
7729 'ShortName' => 'pldm_transport_send_msg'
7730 },
7731 '93550' => {
7732 'Header' => 'transport.h',
7733 'Param' => {
7734 '0' => {
7735 'name' => 'transport',
7736 'type' => '93540'
7737 },
7738 '1' => {
7739 'name' => 'tid',
7740 'type' => '91195'
7741 },
7742 '2' => {
7743 'name' => 'pldm_req_msg',
7744 'type' => '1434'
7745 },
7746 '3' => {
7747 'name' => 'req_msg_len',
7748 'type' => '123'
7749 },
7750 '4' => {
7751 'name' => 'pldm_resp_msg',
7752 'type' => '16964'
7753 },
7754 '5' => {
7755 'name' => 'resp_msg_len',
7756 'type' => '9084'
7757 }
7758 },
7759 'Return' => '93329',
7760 'ShortName' => 'pldm_transport_send_recv_msg'
7761 },
7762 '93607' => {
7763 'Header' => 'mctp-demux.h',
7764 'Param' => {
7765 '0' => {
7766 'name' => 'ctx',
7767 'type' => '93498'
7768 }
7769 },
7770 'Return' => '1',
7771 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7772 },
7773 '93644' => {
7774 'Header' => 'transport.h',
7775 'Param' => {
7776 '0' => {
7777 'name' => 'transport',
7778 'type' => '93540'
7779 },
7780 '1' => {
7781 'name' => 'tid',
7782 'type' => '93681'
7783 },
7784 '2' => {
7785 'name' => 'pldm_msg',
7786 'type' => '16964'
7787 },
7788 '3' => {
7789 'name' => 'msg_len',
7790 'type' => '9084'
7791 }
7792 },
7793 'Return' => '93329',
7794 'ShortName' => 'pldm_transport_recv_msg'
7795 },
7796 '93686' => {
7797 'Header' => 'mctp-demux.h',
7798 'Param' => {
7799 '0' => {
7800 'name' => 'ctx',
7801 'type' => '93498'
7802 },
7803 '1' => {
7804 'name' => 'tid',
7805 'type' => '91195'
7806 },
7807 '2' => {
7808 'name' => 'eid',
7809 'type' => '93214'
7810 }
7811 },
7812 'Reg' => {
7813 '0' => 'rdi',
7814 '1' => 'rsi',
7815 '2' => 'rdx'
7816 },
7817 'Return' => '74',
7818 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7819 },
7820 '93718' => {
7821 'Header' => 'mctp-demux.h',
7822 'Param' => {
7823 '0' => {
7824 'name' => 'ctx',
7825 'type' => '93498'
7826 }
7827 },
7828 'Reg' => {
7829 '0' => 'rdi'
7830 },
7831 'Return' => '93540',
7832 'ShortName' => 'pldm_transport_mctp_demux_core'
7833 },
7834 '93762' => {
7835 'Header' => 'mctp-demux.h',
7836 'Param' => {
7837 '0' => {
7838 'name' => 'ctx',
7839 'type' => '93784'
7840 }
7841 },
7842 'Return' => '74',
7843 'ShortName' => 'pldm_transport_mctp_demux_init'
7844 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307845 '93887' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307846 'Header' => 'pldm.h',
7847 'Param' => {
7848 '0' => {
7849 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007850 'type' => '93214'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307851 },
7852 '1' => {
7853 'name' => 'mctp_fd',
7854 'type' => '74'
7855 },
7856 '2' => {
7857 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307858 'type' => '6245'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307859 },
7860 '3' => {
7861 'name' => 'req_msg_len',
7862 'type' => '123'
7863 }
7864 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007865 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307866 'ShortName' => 'pldm_send'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307867 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307868 '94306' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307869 'Header' => 'pldm.h',
7870 'Param' => {
7871 '0' => {
7872 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007873 'type' => '93214'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307874 },
7875 '1' => {
7876 'name' => 'mctp_fd',
7877 'type' => '74'
7878 },
7879 '2' => {
7880 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307881 'type' => '6245'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307882 },
7883 '3' => {
7884 'name' => 'req_msg_len',
7885 'type' => '123'
7886 },
7887 '4' => {
7888 'name' => 'pldm_resp_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307889 'type' => '69913'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307890 },
7891 '5' => {
7892 'name' => 'resp_msg_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307893 'type' => '9084'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307894 }
7895 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007896 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307897 'ShortName' => 'pldm_send_recv'
7898 },
7899 '9464' => {
7900 'Header' => 'bios.h',
7901 'Param' => {
7902 '0' => {
7903 'name' => 'instance_id',
7904 'type' => '168'
7905 },
7906 '1' => {
7907 'name' => 'completion_code',
7908 'type' => '168'
7909 },
7910 '2' => {
7911 'name' => 'next_transfer_handle',
7912 'type' => '180'
7913 },
7914 '3' => {
7915 'name' => 'transfer_flag',
7916 'type' => '168'
7917 },
7918 '4' => {
7919 'name' => 'table_data',
7920 'type' => '2082'
7921 },
7922 '5' => {
7923 'name' => 'payload_length',
7924 'type' => '123'
7925 },
7926 '6' => {
7927 'name' => 'msg',
7928 'offset' => '0',
7929 'type' => '1632'
7930 }
7931 },
7932 'Return' => '74',
7933 'ShortName' => 'encode_get_bios_table_resp'
7934 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307935 '94789' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307936 'Header' => 'pldm.h',
7937 'Param' => {
7938 '0' => {
7939 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007940 'type' => '93214'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307941 },
7942 '1' => {
7943 'name' => 'mctp_fd',
7944 'type' => '74'
7945 },
7946 '2' => {
7947 'name' => 'instance_id',
7948 'type' => '168'
7949 },
7950 '3' => {
7951 'name' => 'pldm_resp_msg',
7952 'type' => '69913'
7953 },
7954 '4' => {
7955 'name' => 'resp_msg_len',
7956 'type' => '9084'
7957 }
7958 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007959 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307960 'ShortName' => 'pldm_recv'
7961 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307962 '95015' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307963 'Header' => 'pldm.h',
7964 'Param' => {
7965 '0' => {
7966 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007967 'type' => '93214'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307968 },
7969 '1' => {
7970 'name' => 'mctp_fd',
7971 'type' => '74'
7972 },
7973 '2' => {
7974 'name' => 'pldm_resp_msg',
7975 'type' => '69913'
7976 },
7977 '3' => {
7978 'name' => 'resp_msg_len',
7979 'type' => '9084'
7980 }
7981 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007982 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307983 'ShortName' => 'pldm_recv_any'
7984 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307985 '95468' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307986 'Header' => 'pldm.h',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007987 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307988 'ShortName' => 'pldm_open'
7989 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307990 '97255' => {
7991 'Header' => 'af-mctp.h',
7992 'Param' => {
7993 '0' => {
7994 'name' => 'ctx',
7995 'type' => '97338'
7996 }
7997 },
7998 'Return' => '1',
7999 'ShortName' => 'pldm_transport_af_mctp_destroy'
8000 },
8001 '97343' => {
8002 'Header' => 'af-mctp.h',
8003 'Param' => {
8004 '0' => {
8005 'name' => 'ctx',
8006 'type' => '97567'
8007 }
8008 },
8009 'Return' => '74',
8010 'ShortName' => 'pldm_transport_af_mctp_init'
8011 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308012 '9755' => {
8013 'Header' => 'bios.h',
8014 'Param' => {
8015 '0' => {
8016 'name' => 'msg',
8017 'type' => '2077'
8018 },
8019 '1' => {
8020 'name' => 'payload_length',
8021 'type' => '123'
8022 },
8023 '2' => {
8024 'name' => 'completion_code',
8025 'type' => '2082'
8026 }
8027 },
8028 'Reg' => {
8029 '0' => 'rdi',
8030 '1' => 'rsi',
8031 '2' => 'rdx'
8032 },
8033 'Return' => '74',
8034 'ShortName' => 'decode_set_date_time_resp'
8035 },
8036 '9827' => {
8037 'Header' => 'bios.h',
8038 'Param' => {
8039 '0' => {
8040 'name' => 'instance_id',
8041 'type' => '168'
8042 },
8043 '1' => {
8044 'name' => 'completion_code',
8045 'type' => '168'
8046 },
8047 '2' => {
8048 'name' => 'msg',
8049 'type' => '1632'
8050 },
8051 '3' => {
8052 'name' => 'payload_length',
8053 'type' => '123'
8054 }
8055 },
8056 'Return' => '74',
8057 'ShortName' => 'encode_set_date_time_resp'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09308058 },
8059 '98322' => {
8060 'Header' => 'af-mctp.h',
8061 'Param' => {
8062 '0' => {
8063 'name' => 'ctx',
8064 'type' => '97338'
8065 },
8066 '1' => {
8067 'name' => 'tid',
8068 'type' => '91195'
8069 },
8070 '2' => {
8071 'name' => 'eid',
8072 'type' => '93214'
8073 }
8074 },
8075 'Reg' => {
8076 '0' => 'rdi',
8077 '1' => 'rsi',
8078 '2' => 'rdx'
8079 },
8080 'Return' => '74',
8081 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
8082 },
8083 '98395' => {
8084 'Header' => 'af-mctp.h',
8085 'Param' => {
8086 '0' => {
8087 'name' => 'ctx',
8088 'type' => '97338'
8089 },
8090 '1' => {
8091 'name' => 'tid',
8092 'type' => '91195'
8093 },
8094 '2' => {
8095 'name' => 'eid',
8096 'type' => '93214'
8097 }
8098 },
8099 'Reg' => {
8100 '0' => 'rdi',
8101 '1' => 'rsi',
8102 '2' => 'rdx'
8103 },
8104 'Return' => '74',
8105 'ShortName' => 'pldm_transport_af_mctp_map_tid'
8106 },
8107 '98636' => {
8108 'Header' => 'af-mctp.h',
8109 'Param' => {
8110 '0' => {
8111 'name' => 't',
8112 'type' => '93540'
8113 },
8114 '1' => {
8115 'name' => 'pollfd',
8116 'type' => '96292'
8117 }
8118 },
8119 'Reg' => {
8120 '0' => 'rdi',
8121 '1' => 'rsi'
8122 },
8123 'Return' => '74',
8124 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
8125 },
8126 '98714' => {
8127 'Header' => 'af-mctp.h',
8128 'Param' => {
8129 '0' => {
8130 'name' => 'ctx',
8131 'type' => '97338'
8132 }
8133 },
8134 'Reg' => {
8135 '0' => 'rdi'
8136 },
8137 'Return' => '93540',
8138 'ShortName' => 'pldm_transport_af_mctp_core'
8139 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308140 },
8141 'SymbolVersion' => {},
8142 'Symbols' => {
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09308143 'libpldm.so.0.6.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308144 'bcd2dec16' => 1,
8145 'bcd2dec32' => 1,
8146 'bcd2dec8' => 1,
8147 'crc32' => 1,
8148 'crc8' => 1,
8149 'dec2bcd16' => 1,
8150 'dec2bcd32' => 1,
8151 'dec2bcd8' => 1,
8152 'decode_activate_firmware_resp' => 1,
8153 'decode_apply_complete_req' => 1,
8154 'decode_cancel_update_component_resp' => 1,
8155 'decode_cancel_update_resp' => 1,
8156 'decode_descriptor_type_length_value' => 1,
8157 'decode_event_message_buffer_size_resp' => 1,
8158 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308159 'decode_file_ack_req' => 1,
8160 'decode_file_ack_resp' => 1,
8161 'decode_file_ack_with_meta_data_req' => 1,
8162 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308163 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308164 'decode_get_alert_status_req' => 1,
8165 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308166 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8167 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8168 'decode_get_bios_table_req' => 1,
8169 'decode_get_bios_table_resp' => 1,
8170 'decode_get_commands_req' => 1,
8171 'decode_get_commands_resp' => 1,
8172 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308173 'decode_get_file_table_req' => 1,
8174 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308175 'decode_get_firmware_parameters_resp' => 1,
8176 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8177 'decode_get_fru_record_by_option_req' => 1,
8178 'decode_get_fru_record_by_option_resp' => 1,
8179 'decode_get_fru_record_table_metadata_resp' => 1,
8180 'decode_get_fru_record_table_req' => 1,
8181 'decode_get_fru_record_table_resp' => 1,
8182 'decode_get_fru_record_table_resp_safe' => 1,
8183 'decode_get_numeric_effecter_value_req' => 1,
8184 'decode_get_numeric_effecter_value_resp' => 1,
8185 'decode_get_pdr_repository_info_resp' => 1,
8186 'decode_get_pdr_req' => 1,
8187 'decode_get_pdr_resp' => 1,
8188 'decode_get_sensor_reading_req' => 1,
8189 'decode_get_sensor_reading_resp' => 1,
8190 'decode_get_state_sensor_readings_req' => 1,
8191 'decode_get_state_sensor_readings_resp' => 1,
8192 'decode_get_status_resp' => 1,
8193 'decode_get_tid_resp' => 1,
8194 'decode_get_types_resp' => 1,
8195 'decode_get_version_req' => 1,
8196 'decode_get_version_resp' => 1,
8197 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308198 'decode_new_file_req' => 1,
8199 'decode_new_file_resp' => 1,
8200 'decode_new_file_with_metadata_req' => 1,
8201 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308202 'decode_numeric_sensor_data' => 1,
8203 'decode_numeric_sensor_pdr_data' => 1,
8204 'decode_pass_component_table_resp' => 1,
8205 'decode_platform_event_message_req' => 1,
8206 'decode_platform_event_message_resp' => 1,
8207 'decode_pldm_comp_image_info' => 1,
8208 'decode_pldm_package_header_info' => 1,
8209 'decode_pldm_pdr_repository_change_record_data' => 1,
8210 'decode_pldm_pdr_repository_chg_event_data' => 1,
8211 'decode_poll_for_platform_event_message_req' => 1,
8212 'decode_poll_for_platform_event_message_resp' => 1,
8213 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308214 'decode_read_file_req' => 1,
8215 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308216 'decode_request_firmware_data_req' => 1,
8217 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308218 'decode_rw_file_by_type_memory_req' => 1,
8219 'decode_rw_file_by_type_memory_resp' => 1,
8220 'decode_rw_file_by_type_req' => 1,
8221 'decode_rw_file_by_type_resp' => 1,
8222 'decode_rw_file_memory_req' => 1,
8223 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308224 'decode_sensor_event_data' => 1,
8225 'decode_sensor_op_data' => 1,
8226 'decode_set_bios_attribute_current_value_req' => 1,
8227 'decode_set_bios_attribute_current_value_resp' => 1,
8228 'decode_set_bios_table_req' => 1,
8229 'decode_set_bios_table_resp' => 1,
8230 'decode_set_date_time_req' => 1,
8231 'decode_set_date_time_resp' => 1,
8232 'decode_set_event_receiver_req' => 1,
8233 'decode_set_event_receiver_resp' => 1,
8234 'decode_set_fru_record_table_req' => 1,
8235 'decode_set_numeric_effecter_value_req' => 1,
8236 'decode_set_numeric_effecter_value_resp' => 1,
8237 'decode_set_state_effecter_states_req' => 1,
8238 'decode_set_state_effecter_states_resp' => 1,
8239 'decode_state_sensor_data' => 1,
8240 'decode_transfer_complete_req' => 1,
8241 'decode_update_component_resp' => 1,
8242 'decode_vendor_defined_descriptor_value' => 1,
8243 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308244 'decode_write_file_req' => 1,
8245 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308246 'encode_activate_firmware_req' => 1,
8247 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308248 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308249 'encode_cancel_update_component_req' => 1,
8250 'encode_cancel_update_req' => 1,
8251 'encode_cc_only_resp' => 1,
8252 'encode_event_message_buffer_size_req' => 1,
8253 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308254 'encode_file_ack_req' => 1,
8255 'encode_file_ack_resp' => 1,
8256 'encode_file_ack_with_meta_data_req' => 1,
8257 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308258 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308259 'encode_get_alert_status_req' => 1,
8260 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308261 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8262 'encode_get_bios_current_value_by_handle_resp' => 1,
8263 'encode_get_bios_table_req' => 1,
8264 'encode_get_bios_table_resp' => 1,
8265 'encode_get_commands_req' => 1,
8266 'encode_get_commands_resp' => 1,
8267 'encode_get_date_time_req' => 1,
8268 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308269 'encode_get_file_table_req' => 1,
8270 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308271 'encode_get_firmware_parameters_req' => 1,
8272 'encode_get_fru_record_by_option_req' => 1,
8273 'encode_get_fru_record_by_option_resp' => 1,
8274 'encode_get_fru_record_table_metadata_req' => 1,
8275 'encode_get_fru_record_table_metadata_resp' => 1,
8276 'encode_get_fru_record_table_req' => 1,
8277 'encode_get_fru_record_table_resp' => 1,
8278 'encode_get_numeric_effecter_value_req' => 1,
8279 'encode_get_numeric_effecter_value_resp' => 1,
8280 'encode_get_pdr_repository_info_resp' => 1,
8281 'encode_get_pdr_req' => 1,
8282 'encode_get_pdr_resp' => 1,
8283 'encode_get_sensor_reading_req' => 1,
8284 'encode_get_sensor_reading_resp' => 1,
8285 'encode_get_state_sensor_readings_req' => 1,
8286 'encode_get_state_sensor_readings_resp' => 1,
8287 'encode_get_status_req' => 1,
8288 'encode_get_tid_req' => 1,
8289 'encode_get_tid_resp' => 1,
8290 'encode_get_types_req' => 1,
8291 'encode_get_types_resp' => 1,
8292 'encode_get_version_req' => 1,
8293 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308294 'encode_new_file_req' => 1,
8295 'encode_new_file_resp' => 1,
8296 'encode_new_file_with_metadata_req' => 1,
8297 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308298 'encode_pass_component_table_req' => 1,
8299 'encode_platform_event_message_req' => 1,
8300 'encode_platform_event_message_resp' => 1,
8301 'encode_pldm_header_only' => 1,
8302 'encode_pldm_pdr_repository_chg_event_data' => 1,
8303 'encode_poll_for_platform_event_message_req' => 1,
8304 'encode_poll_for_platform_event_message_resp' => 1,
8305 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308306 'encode_read_file_req' => 1,
8307 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308308 'encode_request_firmware_data_resp' => 1,
8309 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308310 'encode_rw_file_by_type_memory_req' => 1,
8311 'encode_rw_file_by_type_memory_resp' => 1,
8312 'encode_rw_file_by_type_req' => 1,
8313 'encode_rw_file_by_type_resp' => 1,
8314 'encode_rw_file_memory_req' => 1,
8315 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308316 'encode_sensor_event_data' => 1,
8317 'encode_set_bios_attribute_current_value_req' => 1,
8318 'encode_set_bios_attribute_current_value_resp' => 1,
8319 'encode_set_bios_table_req' => 1,
8320 'encode_set_bios_table_resp' => 1,
8321 'encode_set_date_time_req' => 1,
8322 'encode_set_date_time_resp' => 1,
8323 'encode_set_event_receiver_req' => 1,
8324 'encode_set_event_receiver_resp' => 1,
8325 'encode_set_fru_record_table_resp' => 1,
8326 'encode_set_numeric_effecter_value_req' => 1,
8327 'encode_set_numeric_effecter_value_resp' => 1,
8328 'encode_set_state_effecter_states_req' => 1,
8329 'encode_set_state_effecter_states_resp' => 1,
8330 'encode_set_tid_req' => 1,
8331 'encode_state_effecter_pdr' => 1,
8332 'encode_state_sensor_pdr' => 1,
8333 'encode_transfer_complete_resp' => 1,
8334 'encode_update_component_req' => 1,
8335 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308336 'encode_write_file_req' => 1,
8337 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308338 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308339 'is_time_legal' => 1,
8340 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308341 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308342 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308343 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8344 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8345 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8346 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308347 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308348 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308349 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308350 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8351 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8352 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308353 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8354 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8355 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8356 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308357 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8358 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8359 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8360 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308361 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8362 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8363 'pldm_bios_table_attr_entry_string_info_check' => 1,
8364 'pldm_bios_table_attr_find_by_handle' => 1,
8365 'pldm_bios_table_attr_find_by_string_handle' => 1,
8366 'pldm_bios_table_attr_value_copy_and_update' => 1,
8367 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8368 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8369 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308370 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8371 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308372 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8373 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308374 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8375 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8376 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8377 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8378 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8379 'pldm_bios_table_attr_value_entry_length' => 1,
8380 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8381 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8382 'pldm_bios_table_attr_value_find_by_handle' => 1,
8383 'pldm_bios_table_checksum' => 1,
8384 'pldm_bios_table_iter_create' => 1,
8385 'pldm_bios_table_iter_free' => 1,
8386 'pldm_bios_table_iter_is_end' => 1,
8387 'pldm_bios_table_iter_next' => 1,
8388 'pldm_bios_table_iter_value' => 1,
8389 'pldm_bios_table_pad_checksum_size' => 1,
8390 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308391 'pldm_bios_table_string_entry_decode_string_check' => 1,
8392 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308393 'pldm_bios_table_string_entry_encode_check' => 1,
8394 'pldm_bios_table_string_entry_encode_length' => 1,
8395 'pldm_bios_table_string_find_by_handle' => 1,
8396 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09308397 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308398 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308399 'pldm_entity_association_pdr_extract' => 1,
8400 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05008401 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308402 'pldm_entity_association_tree_copy_root' => 1,
8403 'pldm_entity_association_tree_destroy' => 1,
8404 'pldm_entity_association_tree_destroy_root' => 1,
8405 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008406 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308407 'pldm_entity_association_tree_init' => 1,
8408 'pldm_entity_association_tree_visit' => 1,
8409 'pldm_entity_extract' => 1,
8410 'pldm_entity_get_num_children' => 1,
8411 'pldm_entity_get_parent' => 1,
8412 'pldm_entity_is_exist_parent' => 1,
8413 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008414 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308415 'pldm_find_entity_ref_in_tree' => 1,
8416 'pldm_instance_db_destroy' => 1,
8417 'pldm_instance_db_init' => 1,
8418 'pldm_instance_db_init_default' => 1,
8419 'pldm_instance_id_alloc' => 1,
8420 'pldm_instance_id_free' => 1,
8421 'pldm_is_current_parent_child' => 1,
8422 'pldm_is_empty_entity_assoc_tree' => 1,
8423 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308424 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308425 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308426 'pldm_pdr_destroy' => 1,
8427 'pldm_pdr_find_record' => 1,
8428 'pldm_pdr_find_record_by_type' => 1,
8429 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8430 'pldm_pdr_get_next_record' => 1,
8431 'pldm_pdr_get_record_count' => 1,
8432 'pldm_pdr_get_record_handle' => 1,
8433 'pldm_pdr_get_repo_size' => 1,
8434 'pldm_pdr_init' => 1,
8435 'pldm_pdr_record_is_remote' => 1,
8436 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8437 'pldm_pdr_remove_remote_pdrs' => 1,
8438 'pldm_pdr_update_TL_pdr' => 1,
8439 'pldm_recv' => 1,
8440 'pldm_recv_any' => 1,
8441 'pldm_send' => 1,
8442 'pldm_send_recv' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09308443 'pldm_transport_af_mctp_core' => 1,
8444 'pldm_transport_af_mctp_destroy' => 1,
8445 'pldm_transport_af_mctp_init' => 1,
8446 'pldm_transport_af_mctp_init_pollfd' => 1,
8447 'pldm_transport_af_mctp_map_tid' => 1,
8448 'pldm_transport_af_mctp_unmap_tid' => 1,
8449 'pldm_transport_mctp_demux_core' => 1,
8450 'pldm_transport_mctp_demux_destroy' => 1,
8451 'pldm_transport_mctp_demux_init' => 1,
8452 'pldm_transport_mctp_demux_init_pollfd' => 1,
8453 'pldm_transport_mctp_demux_map_tid' => 1,
8454 'pldm_transport_mctp_demux_unmap_tid' => 1,
8455 'pldm_transport_poll' => 1,
8456 'pldm_transport_recv_msg' => 1,
8457 'pldm_transport_send_msg' => 1,
8458 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308459 'unpack_pldm_header' => 1,
8460 'ver2str' => 1
8461 }
8462 },
8463 'Target' => 'unix',
8464 'TypeInfo' => {
8465 '1' => {
8466 'Name' => 'void',
8467 'Type' => 'Intrinsic'
8468 },
8469 '102' => {
8470 'Name' => 'unsigned long',
8471 'Size' => '8',
8472 'Type' => 'Intrinsic'
8473 },
8474 '109' => {
8475 'Name' => 'long',
8476 'Size' => '8',
8477 'Type' => 'Intrinsic'
8478 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308479 '116' => {
8480 'Name' => 'char',
8481 'Size' => '1',
8482 'Type' => 'Intrinsic'
8483 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308484 '11614' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008485 'BaseType' => '116',
8486 'Name' => 'char*',
8487 'Size' => '8',
8488 'Type' => 'Pointer'
8489 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308490 '11631' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008491 'BaseType' => '116',
8492 'Name' => 'char const',
8493 'Size' => '1',
8494 'Type' => 'Const'
8495 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308496 '11648' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008497 'BaseType' => '123',
8498 'Name' => 'size_t const',
8499 'Size' => '8',
8500 'Type' => 'Const'
8501 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308502 '11660' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008503 'BaseType' => '46',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308504 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008505 'Line' => '37',
8506 'Name' => '__int8_t',
8507 'PrivateABI' => 1,
8508 'Size' => '1',
8509 'Type' => 'Typedef'
8510 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308511 '11734' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008512 'BaseType' => '109',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308513 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008514 'Line' => '194',
8515 'Name' => '__ssize_t',
8516 'PrivateABI' => 1,
8517 'Size' => '8',
8518 'Type' => 'Typedef'
8519 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308520 '11746' => {
8521 'BaseType' => '11660',
8522 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008523 'Line' => '24',
8524 'Name' => 'int8_t',
8525 'PrivateABI' => 1,
8526 'Size' => '1',
8527 'Type' => 'Typedef'
8528 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308529 '11811' => {
8530 'BaseType' => '5053',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008531 'Name' => 'uint16_t const',
8532 'Size' => '2',
8533 'Type' => 'Const'
8534 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308535 '11828' => {
8536 'BaseType' => '180',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008537 'Name' => 'uint32_t const',
8538 'Size' => '4',
8539 'Type' => 'Const'
8540 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308541 '11999' => {
8542 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008543 'Header' => 'pldm_types.h',
8544 'Line' => '31',
8545 'Name' => 'bool8_t',
8546 'Size' => '1',
8547 'Type' => 'Typedef'
8548 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308549 '12011' => {
8550 'BaseType' => '446',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008551 'Header' => 'pldm_types.h',
8552 'Line' => '163',
8553 'Name' => 'real32_t',
8554 'Size' => '4',
8555 'Type' => 'Typedef'
8556 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308557 '123' => {
8558 'BaseType' => '102',
8559 'Header' => undef,
8560 'Line' => '214',
8561 'Name' => 'size_t',
8562 'PrivateABI' => 1,
8563 'Size' => '8',
8564 'Type' => 'Typedef'
8565 },
8566 '12552' => {
8567 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308568 'Name' => 'char const*',
8569 'Size' => '8',
8570 'Type' => 'Pointer'
8571 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308572 '12557' => {
8573 'BaseType' => '11734',
8574 'Header' => undef,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308575 'Line' => '108',
8576 'Name' => 'ssize_t',
8577 'PrivateABI' => 1,
8578 'Size' => '8',
8579 'Type' => 'Typedef'
8580 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308581 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308582 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308583 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308584 'Memb' => {
8585 '0' => {
8586 'name' => 'PLDM_SENSOR_OP_STATE',
8587 'value' => '0'
8588 },
8589 '1' => {
8590 'name' => 'PLDM_STATE_SENSOR_STATE',
8591 'value' => '1'
8592 },
8593 '2' => {
8594 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8595 'value' => '2'
8596 }
8597 },
8598 'Name' => 'enum sensor_event_class_states',
8599 'Size' => '4',
8600 'Type' => 'Enum'
8601 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308602 '13127' => {
8603 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308604 'Name' => 'enum sensor_event_class_states const',
8605 'Size' => '4',
8606 'Type' => 'Const'
8607 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308608 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308609 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308610 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308611 'Memb' => {
8612 '0' => {
8613 'name' => 'record_handle',
8614 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308615 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308616 },
8617 '1' => {
8618 'name' => 'version',
8619 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308620 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308621 },
8622 '2' => {
8623 'name' => 'type',
8624 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308625 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308626 },
8627 '3' => {
8628 'name' => 'record_change_num',
8629 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308630 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308631 },
8632 '4' => {
8633 'name' => 'length',
8634 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308635 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308636 }
8637 },
8638 'Name' => 'struct pldm_pdr_hdr',
8639 'Size' => '10',
8640 'Type' => 'Struct'
8641 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308642 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308643 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008644 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308645 'Memb' => {
8646 '0' => {
8647 'name' => 'hdr',
8648 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308649 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308650 },
8651 '1' => {
8652 'name' => 'terminus_handle',
8653 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308654 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308655 },
8656 '2' => {
8657 'name' => 'sensor_id',
8658 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308659 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308660 },
8661 '3' => {
8662 'name' => 'entity_type',
8663 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308664 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308665 },
8666 '4' => {
8667 'name' => 'entity_instance',
8668 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308669 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308670 },
8671 '5' => {
8672 'name' => 'container_id',
8673 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308674 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308675 },
8676 '6' => {
8677 'name' => 'sensor_init',
8678 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308679 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308680 },
8681 '7' => {
8682 'name' => 'sensor_auxiliary_names_pdr',
8683 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308684 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308685 },
8686 '8' => {
8687 'name' => 'composite_sensor_count',
8688 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308689 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308690 },
8691 '9' => {
8692 'name' => 'possible_states',
8693 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308694 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308695 }
8696 },
8697 'Name' => 'struct pldm_state_sensor_pdr',
8698 'Size' => '24',
8699 'Type' => 'Struct'
8700 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308701 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308702 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008703 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308704 'Memb' => {
8705 '0' => {
8706 'name' => 'state_set_id',
8707 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308708 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308709 },
8710 '1' => {
8711 'name' => 'possible_states_size',
8712 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308713 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308714 },
8715 '2' => {
8716 'name' => 'states',
8717 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308718 'type' => '13631'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008719 }
8720 },
8721 'Name' => 'struct state_sensor_possible_states',
8722 'Size' => '4',
8723 'Type' => 'Struct'
8724 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308725 '13626' => {
8726 'BaseType' => '13573',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008727 'Name' => 'struct state_sensor_possible_states const',
8728 'Size' => '4',
8729 'Type' => 'Const'
8730 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308731 '13647' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008732 'Header' => 'platform.h',
8733 'Line' => '556',
8734 'Memb' => {
8735 '0' => {
8736 'name' => 'hdr',
8737 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308738 'type' => '13350'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008739 },
8740 '1' => {
8741 'name' => 'terminus_handle',
8742 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308743 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008744 },
8745 '10' => {
8746 'name' => 'possible_states',
8747 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308748 'type' => '874'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008749 },
8750 '2' => {
8751 'name' => 'effecter_id',
8752 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308753 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008754 },
8755 '3' => {
8756 'name' => 'entity_type',
8757 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308758 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008759 },
8760 '4' => {
8761 'name' => 'entity_instance',
8762 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308763 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008764 },
8765 '5' => {
8766 'name' => 'container_id',
8767 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308768 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008769 },
8770 '6' => {
8771 'name' => 'effecter_semantic_id',
8772 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308773 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008774 },
8775 '7' => {
8776 'name' => 'effecter_init',
8777 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308778 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008779 },
8780 '8' => {
8781 'name' => 'has_description_pdr',
8782 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308783 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008784 },
8785 '9' => {
8786 'name' => 'composite_effecter_count',
8787 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308788 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008789 }
8790 },
8791 'Name' => 'struct pldm_state_effecter_pdr',
8792 'Size' => '26',
8793 'Type' => 'Struct'
8794 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308795 '14004' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008796 'Header' => 'platform.h',
8797 'Line' => '711',
8798 'Memb' => {
8799 '0' => {
8800 'name' => 'record_handle',
8801 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308802 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008803 },
8804 '1' => {
8805 'name' => 'version',
8806 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308807 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008808 },
8809 '2' => {
8810 'name' => 'type',
8811 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308812 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008813 },
8814 '3' => {
8815 'name' => 'record_change_num',
8816 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308817 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008818 },
8819 '4' => {
8820 'name' => 'length',
8821 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308822 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008823 }
8824 },
8825 'Name' => 'struct pldm_value_pdr_hdr',
8826 'Size' => '12',
8827 'Type' => 'Struct'
8828 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308829 '14083' => {
8830 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008831 'Line' => '729',
8832 'Memb' => {
8833 '0' => {
8834 'name' => 'entity_instance_num',
8835 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308836 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008837 },
8838 '1' => {
8839 'name' => 'entity_instance',
8840 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308841 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008842 }
8843 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308844 'PrivateABI' => 1,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008845 'Size' => '2',
8846 'Type' => 'Union'
8847 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308848 '14117' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008849 'Header' => 'platform.h',
8850 'Line' => '724',
8851 'Memb' => {
8852 '0' => {
8853 'name' => 'hdr',
8854 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308855 'type' => '14004'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008856 },
8857 '1' => {
8858 'name' => 'terminus_handle',
8859 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308860 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008861 },
8862 '10' => {
8863 'name' => 'rate_unit',
8864 'offset' => '38',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308865 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008866 },
8867 '11' => {
8868 'name' => 'base_oem_unit_handle',
8869 'offset' => '39',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308870 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008871 },
8872 '12' => {
8873 'name' => 'aux_unit',
8874 'offset' => '40',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308875 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008876 },
8877 '13' => {
8878 'name' => 'aux_unit_modifier',
8879 'offset' => '41',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308880 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008881 },
8882 '14' => {
8883 'name' => 'aux_rate_unit',
8884 'offset' => '48',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308885 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008886 },
8887 '15' => {
8888 'name' => 'rel',
8889 'offset' => '49',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308890 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008891 },
8892 '16' => {
8893 'name' => 'aux_oem_unit_handle',
8894 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308895 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008896 },
8897 '17' => {
8898 'name' => 'is_linear',
8899 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308900 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008901 },
8902 '18' => {
8903 'name' => 'sensor_data_size',
8904 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308905 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008906 },
8907 '19' => {
8908 'name' => 'resolution',
8909 'offset' => '54',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308910 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008911 },
8912 '2' => {
8913 'name' => 'sensor_id',
8914 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308915 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008916 },
8917 '20' => {
8918 'name' => 'offset',
8919 'offset' => '64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308920 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008921 },
8922 '21' => {
8923 'name' => 'accuracy',
8924 'offset' => '68',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308925 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008926 },
8927 '22' => {
8928 'name' => 'plus_tolerance',
8929 'offset' => '70',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308930 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008931 },
8932 '23' => {
8933 'name' => 'minus_tolerance',
8934 'offset' => '71',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308935 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008936 },
8937 '24' => {
8938 'name' => 'hysteresis',
8939 'offset' => '72',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308940 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008941 },
8942 '25' => {
8943 'name' => 'supported_thresholds',
8944 'offset' => '82',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308945 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008946 },
8947 '26' => {
8948 'name' => 'threshold_and_hysteresis_volatility',
8949 'offset' => '83',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308950 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008951 },
8952 '27' => {
8953 'name' => 'state_transition_interval',
8954 'offset' => '86',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308955 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008956 },
8957 '28' => {
8958 'name' => 'update_interval',
8959 'offset' => '96',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308960 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008961 },
8962 '29' => {
8963 'name' => 'max_readable',
8964 'offset' => '100',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308965 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008966 },
8967 '3' => {
8968 'name' => 'entity_type',
8969 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308970 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008971 },
8972 '30' => {
8973 'name' => 'min_readable',
8974 'offset' => '104',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308975 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008976 },
8977 '31' => {
8978 'name' => 'range_field_format',
8979 'offset' => '114',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308980 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008981 },
8982 '32' => {
8983 'name' => 'range_field_support',
8984 'offset' => '115',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308985 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008986 },
8987 '33' => {
8988 'name' => 'nominal_value',
8989 'offset' => '118',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308990 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008991 },
8992 '34' => {
8993 'name' => 'normal_max',
8994 'offset' => '128',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308995 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008996 },
8997 '35' => {
8998 'name' => 'normal_min',
8999 'offset' => '132',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309000 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009001 },
9002 '36' => {
9003 'name' => 'warning_high',
9004 'offset' => '136',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309005 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009006 },
9007 '37' => {
9008 'name' => 'warning_low',
9009 'offset' => '146',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309010 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009011 },
9012 '38' => {
9013 'name' => 'critical_high',
9014 'offset' => '150',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309015 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009016 },
9017 '39' => {
9018 'name' => 'critical_low',
9019 'offset' => '256',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309020 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009021 },
9022 '4' => {
9023 'name' => 'unnamed0',
9024 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309025 'type' => '14083'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009026 },
9027 '40' => {
9028 'name' => 'fatal_high',
9029 'offset' => '260',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309030 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009031 },
9032 '41' => {
9033 'name' => 'fatal_low',
9034 'offset' => '264',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309035 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009036 },
9037 '5' => {
9038 'name' => 'container_id',
9039 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309040 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009041 },
9042 '6' => {
9043 'name' => 'sensor_init',
9044 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309045 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009046 },
9047 '7' => {
9048 'name' => 'sensor_auxiliary_names_pdr',
9049 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309050 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009051 },
9052 '8' => {
9053 'name' => 'base_unit',
9054 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309055 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009056 },
9057 '9' => {
9058 'name' => 'unit_modifier',
9059 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309060 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009061 }
9062 },
9063 'Name' => 'struct pldm_numeric_sensor_value_pdr',
9064 'Size' => '112',
9065 'Type' => 'Struct'
9066 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309067 '142' => {
9068 'BaseType' => '53',
9069 'Header' => undef,
9070 'Line' => '38',
9071 'Name' => '__uint8_t',
9072 'PrivateABI' => 1,
9073 'Size' => '1',
9074 'Type' => 'Typedef'
9075 },
9076 '1434' => {
9077 'BaseType' => '1439',
9078 'Name' => 'void const*',
9079 'Size' => '8',
9080 'Type' => 'Pointer'
9081 },
9082 '1439' => {
9083 'BaseType' => '1',
9084 'Name' => 'void const',
9085 'Type' => 'Const'
9086 },
9087 '14670' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009088 'Header' => 'platform.h',
9089 'Line' => '776',
9090 'Memb' => {
9091 '0' => {
9092 'name' => 'state_set_id',
9093 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309094 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009095 },
9096 '1' => {
9097 'name' => 'possible_states_size',
9098 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309099 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009100 },
9101 '2' => {
9102 'name' => 'states',
9103 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309104 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309105 }
9106 },
9107 'Name' => 'struct state_effecter_possible_states',
9108 'Size' => '4',
9109 'Type' => 'Struct'
9110 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309111 '14723' => {
9112 'BaseType' => '14670',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009113 'Name' => 'struct state_effecter_possible_states const',
9114 'Size' => '4',
9115 'Type' => 'Const'
9116 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309117 '14728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309118 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009119 'Line' => '824',
9120 'Memb' => {
9121 '0' => {
9122 'name' => 'set_request',
9123 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309124 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009125 },
9126 '1' => {
9127 'name' => 'effecter_state',
9128 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309129 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009130 }
9131 },
9132 'Name' => 'struct state_field_for_state_effecter_set',
9133 'Size' => '2',
9134 'Type' => 'Struct'
9135 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309136 '14768' => {
9137 'BaseType' => '14728',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009138 'Header' => 'platform.h',
9139 'Line' => '827',
9140 'Name' => 'set_effecter_state_field',
9141 'Size' => '2',
9142 'Type' => 'Typedef'
9143 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309144 '14780' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009145 'Header' => 'platform.h',
9146 'Line' => '833',
9147 'Memb' => {
9148 '0' => {
9149 'name' => 'sensor_op_state',
9150 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309151 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009152 },
9153 '1' => {
9154 'name' => 'present_state',
9155 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309156 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009157 },
9158 '2' => {
9159 'name' => 'previous_state',
9160 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309161 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009162 },
9163 '3' => {
9164 'name' => 'event_state',
9165 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309166 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009167 }
9168 },
9169 'Name' => 'struct state_field_for_get_state_sensor_readings',
9170 'Size' => '4',
9171 'Type' => 'Struct'
9172 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309173 '14846' => {
9174 'BaseType' => '14780',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009175 'Header' => 'platform.h',
9176 'Line' => '841',
9177 'Name' => 'get_sensor_state_field',
9178 'Size' => '4',
9179 'Type' => 'Typedef'
9180 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309181 '15045' => {
9182 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009183 'Name' => 'uint8_t[13]',
9184 'Size' => '13',
9185 'Type' => 'Array'
9186 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309187 '154' => {
9188 'BaseType' => '81',
9189 'Header' => undef,
9190 'Line' => '42',
9191 'Name' => '__uint32_t',
9192 'PrivateABI' => 1,
9193 'Size' => '4',
9194 'Type' => 'Typedef'
9195 },
9196 '15527' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009197 'Header' => 'platform.h',
9198 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309199 'Memb' => {
9200 '0' => {
9201 'name' => 'sensor_id',
9202 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309203 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309204 },
9205 '1' => {
9206 'name' => 'sensor_event_class_type',
9207 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309208 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309209 },
9210 '2' => {
9211 'name' => 'event_class',
9212 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309213 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309214 }
9215 },
9216 'Name' => 'struct pldm_sensor_event_data',
9217 'Size' => '4',
9218 'Type' => 'Struct'
9219 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309220 '15739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309221 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009222 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309223 'Memb' => {
9224 '0' => {
9225 'name' => 'event_data_format',
9226 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309227 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309228 },
9229 '1' => {
9230 'name' => 'number_of_change_records',
9231 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309232 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309233 },
9234 '2' => {
9235 'name' => 'change_records',
9236 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309237 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309238 }
9239 },
9240 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9241 'Size' => '3',
9242 'Type' => 'Struct'
9243 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309244 '1632' => {
9245 'BaseType' => '830',
9246 'Name' => 'struct pldm_msg*',
9247 'Size' => '8',
9248 'Type' => 'Pointer'
9249 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309250 '166' => {
9251 'BaseType' => '1',
9252 'Name' => 'void*',
9253 'Size' => '8',
9254 'Type' => 'Pointer'
9255 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309256 '168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309257 'BaseType' => '142',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309258 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309259 'Line' => '24',
9260 'Name' => 'uint8_t',
9261 'PrivateABI' => 1,
9262 'Size' => '1',
9263 'Type' => 'Typedef'
9264 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309265 '16964' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309266 'BaseType' => '166',
9267 'Name' => 'void**',
9268 'Size' => '8',
9269 'Type' => 'Pointer'
9270 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309271 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309272 'BaseType' => '154',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309273 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309274 'Line' => '26',
9275 'Name' => 'uint32_t',
9276 'PrivateABI' => 1,
9277 'Size' => '4',
9278 'Type' => 'Typedef'
9279 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309280 '2077' => {
9281 'BaseType' => '869',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309282 'Name' => 'struct pldm_msg const*',
9283 'Size' => '8',
9284 'Type' => 'Pointer'
9285 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309286 '2082' => {
9287 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309288 'Name' => 'uint8_t*',
9289 'Size' => '8',
9290 'Type' => 'Pointer'
9291 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309292 '2087' => {
9293 'BaseType' => '180',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309294 'Name' => 'uint32_t*',
9295 'Size' => '8',
9296 'Type' => 'Pointer'
9297 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309298 '21126' => {
9299 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309300 'Name' => 'size_t*const',
9301 'Size' => '8',
9302 'Type' => 'Const'
9303 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309304 '22749' => {
9305 'BaseType' => '22759',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309306 'Name' => 'uint32_t const*const*',
9307 'Size' => '8',
9308 'Type' => 'Pointer'
9309 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309310 '22754' => {
9311 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309312 'Name' => 'uint32_t const*',
9313 'Size' => '8',
9314 'Type' => 'Pointer'
9315 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309316 '22759' => {
9317 'BaseType' => '22754',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309318 'Name' => 'uint32_t const*const',
9319 'Size' => '8',
9320 'Type' => 'Const'
9321 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309322 '22764' => {
9323 'BaseType' => '15739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309324 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9325 'Size' => '8',
9326 'Type' => 'Pointer'
9327 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309328 '2903' => {
9329 'BaseType' => '429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309330 'Name' => 'ver32_t*',
9331 'Size' => '8',
9332 'Type' => 'Pointer'
9333 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309334 '29174' => {
9335 'BaseType' => '14117',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309336 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9337 'Size' => '8',
9338 'Type' => 'Pointer'
9339 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309340 '3344' => {
9341 'BaseType' => '441',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309342 'Name' => 'ver32_t const*',
9343 'Size' => '8',
9344 'Type' => 'Pointer'
9345 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309346 '35741' => {
9347 'BaseType' => '15527',
9348 'Name' => 'struct pldm_sensor_event_data*',
9349 'Size' => '8',
9350 'Type' => 'Pointer'
9351 },
9352 '35746' => {
9353 'BaseType' => '35741',
9354 'Name' => 'struct pldm_sensor_event_data*const',
9355 'Size' => '8',
9356 'Type' => 'Const'
9357 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309358 '363' => {
9359 'Header' => 'pldm_types.h',
9360 'Line' => '24',
9361 'Memb' => {
9362 '0' => {
9363 'name' => 'alpha',
9364 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309365 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309366 },
9367 '1' => {
9368 'name' => 'update',
9369 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309370 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309371 },
9372 '2' => {
9373 'name' => 'minor',
9374 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309375 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309376 },
9377 '3' => {
9378 'name' => 'major',
9379 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309380 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309381 }
9382 },
9383 'Name' => 'struct pldm_version',
9384 'Size' => '4',
9385 'Type' => 'Struct'
9386 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309387 '36750' => {
9388 'BaseType' => '14846',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309389 'Name' => 'get_sensor_state_field*',
9390 'Size' => '8',
9391 'Type' => 'Pointer'
9392 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309393 '41905' => {
9394 'BaseType' => '14768',
9395 'Name' => 'set_effecter_state_field*',
9396 'Size' => '8',
9397 'Type' => 'Pointer'
9398 },
9399 '42732' => {
9400 'BaseType' => '13429',
9401 'Name' => 'struct pldm_state_sensor_pdr*',
9402 'Size' => '8',
9403 'Type' => 'Pointer'
9404 },
9405 '42737' => {
9406 'BaseType' => '42732',
9407 'Name' => 'struct pldm_state_sensor_pdr*const',
9408 'Size' => '8',
9409 'Type' => 'Const'
9410 },
9411 '42742' => {
9412 'BaseType' => '13626',
9413 'Name' => 'struct state_sensor_possible_states const*',
9414 'Size' => '8',
9415 'Type' => 'Pointer'
9416 },
9417 '42747' => {
9418 'BaseType' => '42742',
9419 'Name' => 'struct state_sensor_possible_states const*const',
9420 'Size' => '8',
9421 'Type' => 'Const'
9422 },
9423 '429' => {
9424 'BaseType' => '363',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309425 'Header' => 'pldm_types.h',
9426 'Line' => '29',
9427 'Name' => 'ver32_t',
9428 'Size' => '4',
9429 'Type' => 'Typedef'
9430 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309431 '43064' => {
9432 'BaseType' => '13647',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009433 'Name' => 'struct pldm_state_effecter_pdr*',
9434 'Size' => '8',
9435 'Type' => 'Pointer'
9436 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309437 '43069' => {
9438 'BaseType' => '43064',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009439 'Name' => 'struct pldm_state_effecter_pdr*const',
9440 'Size' => '8',
9441 'Type' => 'Const'
9442 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309443 '43074' => {
9444 'BaseType' => '14723',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009445 'Name' => 'struct state_effecter_possible_states const*',
9446 'Size' => '8',
9447 'Type' => 'Pointer'
9448 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309449 '43079' => {
9450 'BaseType' => '43074',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009451 'Name' => 'struct state_effecter_possible_states const*const',
9452 'Size' => '8',
9453 'Type' => 'Const'
9454 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309455 '441' => {
9456 'BaseType' => '429',
9457 'Name' => 'ver32_t const',
9458 'Size' => '4',
9459 'Type' => 'Const'
9460 },
9461 '446' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309462 'Name' => 'float',
9463 'Size' => '4',
9464 'Type' => 'Intrinsic'
9465 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309466 '46' => {
9467 'Name' => 'signed char',
9468 'Size' => '1',
9469 'Type' => 'Intrinsic'
9470 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309471 '46593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309472 'BaseType' => '102',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309473 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309474 'Line' => '45',
9475 'Name' => '__uint64_t',
9476 'PrivateABI' => 1,
9477 'Size' => '8',
9478 'Type' => 'Typedef'
9479 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309480 '46682' => {
9481 'BaseType' => '46593',
9482 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309483 'Line' => '27',
9484 'Name' => 'uint64_t',
9485 'PrivateABI' => 1,
9486 'Size' => '8',
9487 'Type' => 'Typedef'
9488 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309489 '46694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309490 'Header' => 'bios.h',
9491 'Line' => '38',
9492 'Memb' => {
9493 '0' => {
9494 'name' => 'PLDM_BIOS_STRING_TABLE',
9495 'value' => '0'
9496 },
9497 '1' => {
9498 'name' => 'PLDM_BIOS_ATTR_TABLE',
9499 'value' => '1'
9500 },
9501 '2' => {
9502 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9503 'value' => '2'
9504 }
9505 },
9506 'Name' => 'enum pldm_bios_table_types',
9507 'Size' => '4',
9508 'Type' => 'Enum'
9509 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309510 '46728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309511 'Header' => 'bios.h',
9512 'Line' => '47',
9513 'Memb' => {
9514 '0' => {
9515 'name' => 'string_handle',
9516 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309517 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309518 },
9519 '1' => {
9520 'name' => 'string_length',
9521 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309522 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309523 },
9524 '2' => {
9525 'name' => 'name',
9526 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309527 'type' => '46785'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309528 }
9529 },
9530 'Name' => 'struct pldm_bios_string_table_entry',
9531 'Size' => '5',
9532 'Type' => 'Struct'
9533 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309534 '46780' => {
9535 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309536 'Name' => 'struct pldm_bios_string_table_entry const',
9537 'Size' => '5',
9538 'Type' => 'Const'
9539 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309540 '46785' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309541 'BaseType' => '116',
9542 'Name' => 'char[1]',
9543 'Size' => '1',
9544 'Type' => 'Array'
9545 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309546 '46801' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309547 'Header' => 'bios.h',
9548 'Line' => '53',
9549 'Memb' => {
9550 '0' => {
9551 'name' => 'attr_handle',
9552 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309553 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309554 },
9555 '1' => {
9556 'name' => 'attr_type',
9557 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309558 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309559 },
9560 '2' => {
9561 'name' => 'string_handle',
9562 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309563 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309564 },
9565 '3' => {
9566 'name' => 'metadata',
9567 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309568 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309569 }
9570 },
9571 'Name' => 'struct pldm_bios_attr_table_entry',
9572 'Size' => '6',
9573 'Type' => 'Struct'
9574 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309575 '46866' => {
9576 'BaseType' => '46801',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309577 'Name' => 'struct pldm_bios_attr_table_entry const',
9578 'Size' => '6',
9579 'Type' => 'Const'
9580 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309581 '46887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309582 'Header' => 'bios.h',
9583 'Line' => '65',
9584 'Memb' => {
9585 '0' => {
9586 'name' => 'attr_handle',
9587 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309588 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309589 },
9590 '1' => {
9591 'name' => 'attr_type',
9592 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309593 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309594 },
9595 '2' => {
9596 'name' => 'value',
9597 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309598 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309599 }
9600 },
9601 'Name' => 'struct pldm_bios_attr_val_table_entry',
9602 'Size' => '4',
9603 'Type' => 'Struct'
9604 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309605 '46939' => {
9606 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309607 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9608 'Size' => '4',
9609 'Type' => 'Const'
9610 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309611 '47008' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309612 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309613 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309614 'Memb' => {
9615 '0' => {
9616 'name' => 'name_handle',
9617 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309618 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309619 },
9620 '1' => {
9621 'name' => 'read_only',
9622 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309623 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309624 },
9625 '2' => {
9626 'name' => 'pv_num',
9627 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309628 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309629 },
9630 '3' => {
9631 'name' => 'pv_handle',
9632 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309633 'type' => '47111'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309634 },
9635 '4' => {
9636 'name' => 'def_num',
9637 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309638 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309639 },
9640 '5' => {
9641 'name' => 'def_index',
9642 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309643 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309644 }
9645 },
9646 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9647 'Size' => '32',
9648 'Type' => 'Struct'
9649 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309650 '4707' => {
9651 'BaseType' => '825',
9652 'Name' => 'struct pldm_msg_hdr const*',
9653 'Size' => '8',
9654 'Type' => 'Pointer'
9655 },
9656 '47099' => {
9657 'BaseType' => '47008',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309658 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9659 'Size' => '32',
9660 'Type' => 'Const'
9661 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309662 '47111' => {
9663 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309664 'Name' => 'uint16_t const*',
9665 'Size' => '8',
9666 'Type' => 'Pointer'
9667 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309668 '4712' => {
9669 'BaseType' => '890',
9670 'Name' => 'struct pldm_header_info*',
9671 'Size' => '8',
9672 'Type' => 'Pointer'
9673 },
9674 '47121' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309675 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309676 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309677 'Memb' => {
9678 '0' => {
9679 'name' => 'name_handle',
9680 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309681 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309682 },
9683 '1' => {
9684 'name' => 'read_only',
9685 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309686 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309687 },
9688 '2' => {
9689 'name' => 'string_type',
9690 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309691 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309692 },
9693 '3' => {
9694 'name' => 'min_length',
9695 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309696 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309697 },
9698 '4' => {
9699 'name' => 'max_length',
9700 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309701 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309702 },
9703 '5' => {
9704 'name' => 'def_length',
9705 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309706 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309707 },
9708 '6' => {
9709 'name' => 'def_string',
9710 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309711 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309712 }
9713 },
9714 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9715 'Size' => '24',
9716 'Type' => 'Struct'
9717 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309718 '47233' => {
9719 'BaseType' => '47121',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309720 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9721 'Size' => '24',
9722 'Type' => 'Const'
9723 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309724 '47243' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309725 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309726 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309727 'Memb' => {
9728 '0' => {
9729 'name' => 'name_handle',
9730 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309731 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309732 },
9733 '1' => {
9734 'name' => 'read_only',
9735 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309736 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309737 },
9738 '2' => {
9739 'name' => 'lower_bound',
9740 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309741 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309742 },
9743 '3' => {
9744 'name' => 'upper_bound',
9745 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309746 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309747 },
9748 '4' => {
9749 'name' => 'scalar_increment',
9750 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309751 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309752 },
9753 '5' => {
9754 'name' => 'default_value',
9755 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309756 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309757 }
9758 },
9759 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9760 'Size' => '40',
9761 'Type' => 'Struct'
9762 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309763 '47341' => {
9764 'BaseType' => '47243',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309765 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9766 'Size' => '40',
9767 'Type' => 'Const'
9768 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309769 '47697' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309770 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309771 'Param' => {
9772 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309773 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309774 }
9775 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309776 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309777 'Size' => '8',
9778 'Type' => 'FuncPtr'
9779 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309780 '47767' => {
9781 'Header' => undef,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009782 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309783 'Memb' => {
9784 '0' => {
9785 'name' => 'table_data',
9786 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309787 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309788 },
9789 '1' => {
9790 'name' => 'table_len',
9791 'offset' => '8',
9792 'type' => '123'
9793 },
9794 '2' => {
9795 'name' => 'current_pos',
9796 'offset' => '22',
9797 'type' => '123'
9798 },
9799 '3' => {
9800 'name' => 'entry_length_handler',
9801 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309802 'type' => '47697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309803 }
9804 },
9805 'Name' => 'struct pldm_bios_table_iter',
9806 'PrivateABI' => 1,
9807 'Size' => '32',
9808 'Type' => 'Struct'
9809 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309810 '47837' => {
9811 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309812 'Name' => 'struct pldm_bios_table_iter const',
9813 'Size' => '32',
9814 'Type' => 'Const'
9815 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309816 '4802' => {
9817 'BaseType' => '969',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309818 'Name' => 'struct pldm_header_info const*',
9819 'Size' => '8',
9820 'Type' => 'Pointer'
9821 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309822 '4807' => {
9823 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309824 'Name' => 'struct pldm_msg_hdr*',
9825 'Size' => '8',
9826 'Type' => 'Pointer'
9827 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309828 '48867' => {
9829 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309830 'Name' => 'struct pldm_bios_table_iter*',
9831 'Size' => '8',
9832 'Type' => 'Pointer'
9833 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309834 '48872' => {
9835 'BaseType' => '46939',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309836 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9837 'Size' => '8',
9838 'Type' => 'Pointer'
9839 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309840 '49287' => {
9841 'BaseType' => '46866',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309842 'Name' => 'struct pldm_bios_attr_table_entry const*',
9843 'Size' => '8',
9844 'Type' => 'Pointer'
9845 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309846 '49893' => {
9847 'BaseType' => '46780',
9848 'Name' => 'struct pldm_bios_string_table_entry const*',
9849 'Size' => '8',
9850 'Type' => 'Pointer'
9851 },
9852 '5003' => {
9853 'BaseType' => '67',
9854 'Header' => undef,
9855 'Line' => '40',
9856 'Name' => '__uint16_t',
9857 'PrivateABI' => 1,
9858 'Size' => '2',
9859 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309860 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309861 '5048' => {
9862 'BaseType' => '168',
9863 'Name' => 'uint8_t const',
9864 'Size' => '1',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309865 'Type' => 'Const'
9866 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309867 '5053' => {
9868 'BaseType' => '5003',
9869 'Header' => undef,
9870 'Line' => '25',
9871 'Name' => 'uint16_t',
9872 'PrivateABI' => 1,
9873 'Size' => '2',
9874 'Type' => 'Typedef'
9875 },
9876 '51060' => {
9877 'BaseType' => '47837',
9878 'Name' => 'struct pldm_bios_table_iter const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309879 'Size' => '8',
9880 'Type' => 'Pointer'
9881 },
9882 '53' => {
9883 'Name' => 'unsigned char',
9884 'Size' => '1',
9885 'Type' => 'Intrinsic'
9886 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309887 '54764' => {
9888 'BaseType' => '46682',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309889 'Name' => 'uint64_t*',
9890 'Size' => '8',
9891 'Type' => 'Pointer'
9892 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309893 '55041' => {
9894 'BaseType' => '47341',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309895 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9896 'Size' => '8',
9897 'Type' => 'Pointer'
9898 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309899 '55350' => {
9900 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309901 'Name' => 'char const**',
9902 'Size' => '8',
9903 'Type' => 'Pointer'
9904 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309905 '56376' => {
9906 'BaseType' => '47233',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309907 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9908 'Size' => '8',
9909 'Type' => 'Pointer'
9910 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309911 '57730' => {
9912 'BaseType' => '47099',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309913 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9914 'Size' => '8',
9915 'Type' => 'Pointer'
9916 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309917 '60' => {
9918 'Name' => 'short',
9919 'Size' => '2',
9920 'Type' => 'Intrinsic'
9921 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309922 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309923 'Header' => 'utils.h',
9924 'Line' => '18',
9925 'Memb' => {
9926 '0' => {
9927 'name' => 'ptr',
9928 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309929 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309930 },
9931 '1' => {
9932 'name' => 'length',
9933 'offset' => '8',
9934 'type' => '123'
9935 }
9936 },
9937 'Name' => 'struct variable_field',
9938 'Size' => '16',
9939 'Type' => 'Struct'
9940 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309941 '6245' => {
9942 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309943 'Name' => 'uint8_t const*',
9944 'Size' => '8',
9945 'Type' => 'Pointer'
9946 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309947 '62996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309948 'Header' => 'firmware_update.h',
9949 'Line' => '329',
9950 'Memb' => {
9951 '0' => {
9952 'name' => 'uuid',
9953 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309954 'type' => '63100'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309955 },
9956 '1' => {
9957 'name' => 'package_header_format_version',
9958 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309959 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309960 },
9961 '2' => {
9962 'name' => 'package_header_size',
9963 'offset' => '23',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309964 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309965 },
9966 '3' => {
9967 'name' => 'package_release_date_time',
9968 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309969 'type' => '15045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309970 },
9971 '4' => {
9972 'name' => 'component_bitmap_bit_length',
9973 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309974 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309975 },
9976 '5' => {
9977 'name' => 'package_version_string_type',
9978 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309979 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309980 },
9981 '6' => {
9982 'name' => 'package_version_string_length',
9983 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309984 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309985 }
9986 },
9987 'Name' => 'struct pldm_package_header_information',
9988 'Size' => '36',
9989 'Type' => 'Struct'
9990 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309991 '63100' => {
9992 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309993 'Name' => 'uint8_t[16]',
9994 'Size' => '16',
9995 'Type' => 'Array'
9996 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309997 '63132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309998 'Header' => 'firmware_update.h',
9999 'Line' => '343',
10000 'Memb' => {
10001 '0' => {
10002 'name' => 'record_length',
10003 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010004 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010005 },
10006 '1' => {
10007 'name' => 'descriptor_count',
10008 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010009 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010010 },
10011 '2' => {
10012 'name' => 'device_update_option_flags',
10013 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010014 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010015 },
10016 '3' => {
10017 'name' => 'comp_image_set_version_string_type',
10018 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010019 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010020 },
10021 '4' => {
10022 'name' => 'comp_image_set_version_string_length',
10023 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010024 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010025 },
10026 '5' => {
10027 'name' => 'fw_device_pkg_data_length',
10028 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010029 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010030 }
10031 },
10032 'Name' => 'struct pldm_firmware_device_id_record',
10033 'Size' => '11',
10034 'Type' => 'Struct'
10035 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010036 '63327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010037 'Header' => 'firmware_update.h',
10038 'Line' => '377',
10039 'Memb' => {
10040 '0' => {
10041 'name' => 'comp_classification',
10042 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010043 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010044 },
10045 '1' => {
10046 'name' => 'comp_identifier',
10047 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010048 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010049 },
10050 '2' => {
10051 'name' => 'comp_comparison_stamp',
10052 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010053 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010054 },
10055 '3' => {
10056 'name' => 'comp_options',
10057 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010058 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010059 },
10060 '4' => {
10061 'name' => 'requested_comp_activation_method',
10062 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010063 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010064 },
10065 '5' => {
10066 'name' => 'comp_location_offset',
10067 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010068 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010069 },
10070 '6' => {
10071 'name' => 'comp_size',
10072 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010073 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010074 },
10075 '7' => {
10076 'name' => 'comp_version_string_type',
10077 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010078 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010079 },
10080 '8' => {
10081 'name' => 'comp_version_string_length',
10082 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010083 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010084 }
10085 },
10086 'Name' => 'struct pldm_component_image_information',
10087 'Size' => '22',
10088 'Type' => 'Struct'
10089 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010090 '63509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010091 'Header' => 'firmware_update.h',
10092 'Line' => '403',
10093 'Memb' => {
10094 '0' => {
10095 'name' => 'completion_code',
10096 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010097 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010098 },
10099 '1' => {
10100 'name' => 'capabilities_during_update',
10101 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010102 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010103 },
10104 '2' => {
10105 'name' => 'comp_count',
10106 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010107 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010108 },
10109 '3' => {
10110 'name' => 'active_comp_image_set_ver_str_type',
10111 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010112 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010113 },
10114 '4' => {
10115 'name' => 'active_comp_image_set_ver_str_len',
10116 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010117 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010118 },
10119 '5' => {
10120 'name' => 'pending_comp_image_set_ver_str_type',
10121 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010122 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010123 },
10124 '6' => {
10125 'name' => 'pending_comp_image_set_ver_str_len',
10126 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010127 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010128 }
10129 },
10130 'Name' => 'struct pldm_get_firmware_parameters_resp',
10131 'Size' => '11',
10132 'Type' => 'Struct'
10133 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010134 '63613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010135 'Header' => 'firmware_update.h',
10136 'Line' => '417',
10137 'Memb' => {
10138 '0' => {
10139 'name' => 'comp_classification',
10140 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010141 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010142 },
10143 '1' => {
10144 'name' => 'comp_identifier',
10145 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010146 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010147 },
10148 '10' => {
10149 'name' => 'pending_comp_release_date',
10150 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010151 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010152 },
10153 '11' => {
10154 'name' => 'comp_activation_methods',
10155 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010156 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010157 },
10158 '12' => {
10159 'name' => 'capabilities_during_update',
10160 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010161 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010162 },
10163 '2' => {
10164 'name' => 'comp_classification_index',
10165 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010166 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010167 },
10168 '3' => {
10169 'name' => 'active_comp_comparison_stamp',
10170 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010171 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010172 },
10173 '4' => {
10174 'name' => 'active_comp_ver_str_type',
10175 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010176 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010177 },
10178 '5' => {
10179 'name' => 'active_comp_ver_str_len',
10180 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010181 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010182 },
10183 '6' => {
10184 'name' => 'active_comp_release_date',
10185 'offset' => '17',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010186 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010187 },
10188 '7' => {
10189 'name' => 'pending_comp_comparison_stamp',
10190 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010191 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010192 },
10193 '8' => {
10194 'name' => 'pending_comp_ver_str_type',
10195 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010196 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010197 },
10198 '9' => {
10199 'name' => 'pending_comp_ver_str_len',
10200 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010201 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010202 }
10203 },
10204 'Name' => 'struct pldm_component_parameter_entry',
10205 'Size' => '39',
10206 'Type' => 'Struct'
10207 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010208 '63795' => {
10209 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010210 'Name' => 'uint8_t[8]',
10211 'Size' => '8',
10212 'Type' => 'Array'
10213 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010214 '6423' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010215 'Name' => '_Bool',
10216 'Size' => '1',
10217 'Type' => 'Intrinsic'
10218 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010219 '64655' => {
10220 'BaseType' => '6206',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010221 'Name' => 'struct variable_field const',
10222 'Size' => '16',
10223 'Type' => 'Const'
10224 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010225 '65003' => {
10226 'BaseType' => '11999',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010227 'Name' => 'bool8_t*',
10228 'Size' => '8',
10229 'Type' => 'Pointer'
10230 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010231 '6645' => {
10232 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010233 'Name' => 'struct variable_field*',
10234 'Size' => '8',
10235 'Type' => 'Pointer'
10236 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010237 '67' => {
10238 'Name' => 'unsigned short',
10239 'Size' => '2',
10240 'Type' => 'Intrinsic'
10241 },
10242 '68082' => {
10243 'BaseType' => '64655',
10244 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010245 'Size' => '8',
10246 'Type' => 'Pointer'
10247 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010248 '69382' => {
10249 'BaseType' => '63613',
10250 'Name' => 'struct pldm_component_parameter_entry*',
10251 'Size' => '8',
10252 'Type' => 'Pointer'
10253 },
10254 '69612' => {
10255 'BaseType' => '63509',
10256 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10257 'Size' => '8',
10258 'Type' => 'Pointer'
10259 },
10260 '69913' => {
10261 'BaseType' => '2082',
10262 'Name' => 'uint8_t**',
10263 'Size' => '8',
10264 'Type' => 'Pointer'
10265 },
10266 '70210' => {
10267 'BaseType' => '63327',
10268 'Name' => 'struct pldm_component_image_information*',
10269 'Size' => '8',
10270 'Type' => 'Pointer'
10271 },
10272 '70826' => {
10273 'BaseType' => '63132',
10274 'Name' => 'struct pldm_firmware_device_id_record*',
10275 'Size' => '8',
10276 'Type' => 'Pointer'
10277 },
10278 '70978' => {
10279 'BaseType' => '62996',
10280 'Name' => 'struct pldm_package_header_information*',
10281 'Size' => '8',
10282 'Type' => 'Pointer'
10283 },
10284 '714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010285 'Header' => 'base.h',
10286 'Line' => '117',
10287 'Memb' => {
10288 '0' => {
10289 'name' => 'command',
10290 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010291 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010292 }
10293 },
10294 'Name' => 'struct pldm_msg_hdr',
10295 'Size' => '3',
10296 'Type' => 'Struct'
10297 },
10298 '74' => {
10299 'Name' => 'int',
10300 'Size' => '4',
10301 'Type' => 'Intrinsic'
10302 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010303 '77226' => {
10304 'BaseType' => '77243',
10305 'Header' => undef,
10306 'Line' => '15',
10307 'Name' => 'pldm_pdr',
10308 'PrivateABI' => 1,
10309 'Size' => '24',
10310 'Type' => 'Typedef'
10311 },
10312 '77238' => {
10313 'BaseType' => '77226',
10314 'Name' => 'pldm_pdr const',
10315 'Size' => '24',
10316 'Type' => 'Const'
10317 },
10318 '77243' => {
10319 'Header' => undef,
10320 'Line' => '18',
10321 'Memb' => {
10322 '0' => {
10323 'name' => 'record_count',
10324 'offset' => '0',
10325 'type' => '180'
10326 },
10327 '1' => {
10328 'name' => 'size',
10329 'offset' => '4',
10330 'type' => '180'
10331 },
10332 '2' => {
10333 'name' => 'first',
10334 'offset' => '8',
10335 'type' => '78340'
10336 },
10337 '3' => {
10338 'name' => 'last',
10339 'offset' => '22',
10340 'type' => '78340'
10341 }
10342 },
10343 'Name' => 'struct pldm_pdr',
10344 'PrivateABI' => 1,
10345 'Size' => '24',
10346 'Type' => 'Struct'
10347 },
10348 '77303' => {
10349 'BaseType' => '77320',
10350 'Header' => undef,
10351 'Line' => '20',
10352 'Name' => 'pldm_pdr_record',
10353 'PrivateABI' => 1,
10354 'Size' => '32',
10355 'Type' => 'Typedef'
10356 },
10357 '77315' => {
10358 'BaseType' => '77303',
10359 'Name' => 'pldm_pdr_record const',
10360 'Size' => '32',
10361 'Type' => 'Const'
10362 },
10363 '77320' => {
10364 'Header' => undef,
10365 'Line' => '9',
10366 'Memb' => {
10367 '0' => {
10368 'name' => 'record_handle',
10369 'offset' => '0',
10370 'type' => '180'
10371 },
10372 '1' => {
10373 'name' => 'size',
10374 'offset' => '4',
10375 'type' => '180'
10376 },
10377 '2' => {
10378 'name' => 'data',
10379 'offset' => '8',
10380 'type' => '2082'
10381 },
10382 '3' => {
10383 'name' => 'next',
10384 'offset' => '22',
10385 'type' => '78328'
10386 },
10387 '4' => {
10388 'name' => 'is_remote',
10389 'offset' => '36',
10390 'type' => '6423'
10391 },
10392 '5' => {
10393 'name' => 'terminus_handle',
10394 'offset' => '38',
10395 'type' => '5053'
10396 }
10397 },
10398 'Name' => 'struct pldm_pdr_record',
10399 'PrivateABI' => 1,
10400 'Size' => '32',
10401 'Type' => 'Struct'
10402 },
10403 '77404' => {
10404 'Header' => 'pdr.h',
10405 'Line' => '274',
10406 'Memb' => {
10407 '0' => {
10408 'name' => 'entity_type',
10409 'offset' => '0',
10410 'type' => '5053'
10411 },
10412 '1' => {
10413 'name' => 'entity_instance_num',
10414 'offset' => '2',
10415 'type' => '5053'
10416 },
10417 '2' => {
10418 'name' => 'entity_container_id',
10419 'offset' => '4',
10420 'type' => '5053'
10421 }
10422 },
10423 'Name' => 'struct pldm_entity',
10424 'Size' => '6',
10425 'Type' => 'Struct'
10426 },
10427 '77461' => {
10428 'BaseType' => '77404',
10429 'Header' => 'pdr.h',
10430 'Line' => '278',
10431 'Name' => 'pldm_entity',
10432 'Size' => '6',
10433 'Type' => 'Typedef'
10434 },
10435 '77505' => {
10436 'BaseType' => '77517',
10437 'Header' => undef,
10438 'Line' => '288',
10439 'Name' => 'pldm_entity_association_tree',
10440 'PrivateABI' => 1,
10441 'Size' => '16',
10442 'Type' => 'Typedef'
10443 },
10444 '77517' => {
10445 'Header' => undef,
10446 'Line' => '433',
10447 'Memb' => {
10448 '0' => {
10449 'name' => 'root',
10450 'offset' => '0',
10451 'type' => '78345'
10452 },
10453 '1' => {
10454 'name' => 'last_used_container_id',
10455 'offset' => '8',
10456 'type' => '5053'
10457 }
10458 },
10459 'Name' => 'struct pldm_entity_association_tree',
10460 'PrivateABI' => 1,
10461 'Size' => '16',
10462 'Type' => 'Struct'
10463 },
10464 '77560' => {
10465 'BaseType' => '77577',
10466 'Header' => undef,
10467 'Line' => '293',
10468 'Name' => 'pldm_entity_node',
10469 'PrivateABI' => 1,
10470 'Size' => '40',
10471 'Type' => 'Typedef'
10472 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010473 '77572' => {
10474 'BaseType' => '77560',
10475 'Name' => 'pldm_entity_node const',
10476 'Size' => '40',
10477 'Type' => 'Const'
10478 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010479 '77577' => {
10480 'Header' => undef,
10481 'Line' => '438',
10482 'Memb' => {
10483 '0' => {
10484 'name' => 'entity',
10485 'offset' => '0',
10486 'type' => '77461'
10487 },
10488 '1' => {
10489 'name' => 'parent',
10490 'offset' => '6',
10491 'type' => '77461'
10492 },
10493 '2' => {
10494 'name' => 'remote_container_id',
10495 'offset' => '18',
10496 'type' => '5053'
10497 },
10498 '3' => {
10499 'name' => 'first_child',
10500 'offset' => '22',
10501 'type' => '78345'
10502 },
10503 '4' => {
10504 'name' => 'next_sibling',
10505 'offset' => '36',
10506 'type' => '78345'
10507 },
10508 '5' => {
10509 'name' => 'association_type',
10510 'offset' => '50',
10511 'type' => '168'
10512 }
10513 },
10514 'Name' => 'struct pldm_entity_node',
10515 'PrivateABI' => 1,
10516 'Size' => '40',
10517 'Type' => 'Struct'
10518 },
10519 '78328' => {
10520 'BaseType' => '77320',
10521 'Name' => 'struct pldm_pdr_record*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010522 'Size' => '8',
10523 'Type' => 'Pointer'
10524 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010525 '78340' => {
10526 'BaseType' => '77303',
10527 'Name' => 'pldm_pdr_record*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010528 'Size' => '8',
10529 'Type' => 'Pointer'
10530 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010531 '78345' => {
10532 'BaseType' => '77560',
10533 'Name' => 'pldm_entity_node*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010534 'Size' => '8',
10535 'Type' => 'Pointer'
10536 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010537 '78770' => {
10538 'BaseType' => '78775',
10539 'Name' => 'pldm_entity**',
10540 'Size' => '8',
10541 'Type' => 'Pointer'
10542 },
10543 '78775' => {
10544 'BaseType' => '77461',
10545 'Name' => 'pldm_entity*',
10546 'Size' => '8',
10547 'Type' => 'Pointer'
10548 },
10549 '78839' => {
10550 'BaseType' => '77505',
10551 'Name' => 'pldm_entity_association_tree*',
10552 'Size' => '8',
10553 'Type' => 'Pointer'
10554 },
10555 '79118' => {
10556 'BaseType' => '78345',
10557 'Name' => 'pldm_entity_node**',
10558 'Size' => '8',
10559 'Type' => 'Pointer'
10560 },
10561 '79908' => {
10562 'BaseType' => '77238',
10563 'Name' => 'pldm_pdr const*',
10564 'Size' => '8',
10565 'Type' => 'Pointer'
10566 },
10567 '80162' => {
10568 'BaseType' => '77226',
10569 'Name' => 'pldm_pdr*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010570 'Size' => '8',
10571 'Type' => 'Pointer'
10572 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010573 '81' => {
10574 'Name' => 'unsigned int',
10575 'Size' => '4',
10576 'Type' => 'Intrinsic'
10577 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010578 '825' => {
10579 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010580 'Name' => 'struct pldm_msg_hdr const',
10581 'Size' => '3',
10582 'Type' => 'Const'
10583 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010584 '830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010585 'Header' => 'base.h',
10586 'Line' => '150',
10587 'Memb' => {
10588 '0' => {
10589 'name' => 'hdr',
10590 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010591 'type' => '714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010592 },
10593 '1' => {
10594 'name' => 'payload',
10595 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010596 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010597 }
10598 },
10599 'Name' => 'struct pldm_msg',
10600 'Size' => '4',
10601 'Type' => 'Struct'
10602 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010603 '8521' => {
10604 'BaseType' => '5053',
10605 'Name' => 'uint16_t*',
10606 'Size' => '8',
10607 'Type' => 'Pointer'
10608 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010609 '85267' => {
10610 'BaseType' => '77572',
10611 'Name' => 'pldm_entity_node const*',
10612 'Size' => '8',
10613 'Type' => 'Pointer'
10614 },
10615 '86433' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010616 'BaseType' => '77315',
10617 'Name' => 'pldm_pdr_record const*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010618 'Size' => '8',
10619 'Type' => 'Pointer'
10620 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010621 '869' => {
10622 'BaseType' => '830',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010623 'Name' => 'struct pldm_msg const',
10624 'Size' => '4',
10625 'Type' => 'Const'
10626 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010627 '874' => {
10628 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010629 'Name' => 'uint8_t[1]',
10630 'Size' => '1',
10631 'Type' => 'Array'
10632 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010633 '890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010634 'Header' => 'base.h',
10635 'Line' => '160',
10636 'Memb' => {
10637 '0' => {
10638 'name' => 'msg_type',
10639 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010640 'type' => '702'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010641 },
10642 '1' => {
10643 'name' => 'instance',
10644 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010645 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010646 },
10647 '2' => {
10648 'name' => 'pldm_type',
10649 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010650 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010651 },
10652 '3' => {
10653 'name' => 'command',
10654 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010655 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010656 },
10657 '4' => {
10658 'name' => 'completion_code',
10659 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010660 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010661 }
10662 },
10663 'Name' => 'struct pldm_header_info',
10664 'Size' => '8',
10665 'Type' => 'Struct'
10666 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010667 '9084' => {
10668 'BaseType' => '123',
10669 'Name' => 'size_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010670 'Size' => '8',
10671 'Type' => 'Pointer'
10672 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010673 '91195' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010674 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010675 'Header' => 'base.h',
10676 'Line' => '14',
10677 'Name' => 'pldm_tid_t',
10678 'Size' => '1',
10679 'Type' => 'Typedef'
10680 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010681 '91207' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010682 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010683 'Header' => 'instance-id.h',
10684 'Line' => '11',
10685 'Name' => 'pldm_instance_id_t',
10686 'Size' => '1',
10687 'Type' => 'Typedef'
10688 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010689 '91587' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010690 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010691 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010692 'Memb' => {
10693 '0' => {
10694 'name' => 'prev',
10695 'offset' => '0',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010696 'type' => '91207'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010697 },
10698 '1' => {
10699 'name' => 'allocations',
10700 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010701 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010702 }
10703 },
10704 'Name' => 'struct pldm_tid_state',
10705 'PrivateABI' => 1,
10706 'Size' => '8',
10707 'Type' => 'Struct'
10708 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010709 '91626' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010710 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010711 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010712 'Memb' => {
10713 '0' => {
10714 'name' => 'state',
10715 'offset' => '0',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010716 'type' => '91668'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010717 },
10718 '1' => {
10719 'name' => 'lock_db_fd',
10720 'offset' => '8264',
10721 'type' => '74'
10722 }
10723 },
10724 'Name' => 'struct pldm_instance_db',
10725 'PrivateABI' => 1,
10726 'Size' => '2052',
10727 'Type' => 'Struct'
10728 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010729 '91668' => {
10730 'BaseType' => '91587',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010731 'Name' => 'struct pldm_tid_state[256]',
10732 'Size' => '2048',
10733 'Type' => 'Array'
10734 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010735 '92096' => {
10736 'BaseType' => '91626',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010737 'Name' => 'struct pldm_instance_db*',
10738 'Size' => '8',
10739 'Type' => 'Pointer'
10740 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010741 '92522' => {
10742 'BaseType' => '91207',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010743 'Name' => 'pldm_instance_id_t*',
10744 'Size' => '8',
10745 'Type' => 'Pointer'
10746 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010747 '92698' => {
10748 'BaseType' => '92096',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010749 'Name' => 'struct pldm_instance_db**',
10750 'Size' => '8',
10751 'Type' => 'Pointer'
10752 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010753 '93214' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010754 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010755 'Header' => 'pldm.h',
10756 'Line' => '12',
10757 'Name' => 'mctp_eid_t',
10758 'Size' => '1',
10759 'Type' => 'Typedef'
10760 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010761 '93226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010762 'Header' => 'pldm.h',
10763 'Line' => '14',
10764 'Memb' => {
10765 '0' => {
10766 'name' => 'PLDM_REQUESTER_SUCCESS',
10767 'value' => '0'
10768 },
10769 '1' => {
10770 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10771 'value' => '18446744073709551615 (-1)'
10772 },
10773 '10' => {
10774 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10775 'value' => '18446744073709551606 (-10)'
10776 },
10777 '11' => {
10778 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10779 'value' => '18446744073709551605 (-11)'
10780 },
10781 '12' => {
10782 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10783 'value' => '18446744073709551604 (-12)'
10784 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010785 '13' => {
10786 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10787 'value' => '18446744073709551603 (-13)'
10788 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010789 '2' => {
10790 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10791 'value' => '18446744073709551614 (-2)'
10792 },
10793 '3' => {
10794 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10795 'value' => '18446744073709551613 (-3)'
10796 },
10797 '4' => {
10798 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10799 'value' => '18446744073709551612 (-4)'
10800 },
10801 '5' => {
10802 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10803 'value' => '18446744073709551611 (-5)'
10804 },
10805 '6' => {
10806 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10807 'value' => '18446744073709551610 (-6)'
10808 },
10809 '7' => {
10810 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10811 'value' => '18446744073709551609 (-7)'
10812 },
10813 '8' => {
10814 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10815 'value' => '18446744073709551608 (-8)'
10816 },
10817 '9' => {
10818 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10819 'value' => '18446744073709551607 (-9)'
10820 }
10821 },
10822 'Name' => 'enum pldm_requester_error_codes',
10823 'Size' => '4',
10824 'Type' => 'Enum'
10825 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010826 '93329' => {
10827 'BaseType' => '93226',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010828 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010829 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010830 'Name' => 'pldm_requester_rc_t',
10831 'Size' => '4',
10832 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010833 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093010834 '93472' => {
10835 'Header' => undef,
10836 'Line' => '23',
10837 'Memb' => {
10838 '0' => {
10839 'name' => 'transport',
10840 'offset' => '0',
10841 'type' => '93545'
10842 },
10843 '1' => {
10844 'name' => 'socket',
10845 'offset' => '64',
10846 'type' => '74'
10847 },
10848 '2' => {
10849 'name' => 'tid_eid_map',
10850 'offset' => '68',
10851 'type' => '96899'
10852 },
10853 '3' => {
10854 'name' => 'socket_send_buf',
10855 'offset' => '768',
10856 'type' => '96041'
10857 }
10858 },
10859 'Name' => 'struct pldm_transport_mctp_demux',
10860 'PrivateABI' => 1,
10861 'Size' => '312',
10862 'Type' => 'Struct'
10863 },
10864 '93498' => {
10865 'BaseType' => '93472',
10866 'Name' => 'struct pldm_transport_mctp_demux*',
10867 'Size' => '8',
10868 'Type' => 'Pointer'
10869 },
10870 '93540' => {
10871 'BaseType' => '93545',
10872 'Name' => 'struct pldm_transport*',
10873 'Size' => '8',
10874 'Type' => 'Pointer'
10875 },
10876 '93545' => {
10877 'Header' => undef,
10878 'Line' => '17',
10879 'Memb' => {
10880 '0' => {
10881 'name' => 'name',
10882 'offset' => '0',
10883 'type' => '12552'
10884 },
10885 '1' => {
10886 'name' => 'version',
10887 'offset' => '8',
10888 'type' => '168'
10889 },
10890 '2' => {
10891 'name' => 'recv',
10892 'offset' => '22',
10893 'type' => '96226'
10894 },
10895 '3' => {
10896 'name' => 'send',
10897 'offset' => '36',
10898 'type' => '96267'
10899 },
10900 '4' => {
10901 'name' => 'init_pollfd',
10902 'offset' => '50',
10903 'type' => '96348'
10904 }
10905 },
10906 'Name' => 'struct pldm_transport',
10907 'PrivateABI' => 1,
10908 'Size' => '40',
10909 'Type' => 'Struct'
10910 },
10911 '93681' => {
10912 'BaseType' => '91195',
10913 'Name' => 'pldm_tid_t*',
10914 'Size' => '8',
10915 'Type' => 'Pointer'
10916 },
10917 '93784' => {
10918 'BaseType' => '93498',
10919 'Name' => 'struct pldm_transport_mctp_demux**',
10920 'Size' => '8',
10921 'Type' => 'Pointer'
10922 },
10923 '96041' => {
10924 'Header' => undef,
10925 'Line' => '4',
10926 'Memb' => {
10927 '0' => {
10928 'name' => 'size',
10929 'offset' => '0',
10930 'type' => '74'
10931 },
10932 '1' => {
10933 'name' => 'socket',
10934 'offset' => '4',
10935 'type' => '74'
10936 },
10937 '2' => {
10938 'name' => 'max_size',
10939 'offset' => '8',
10940 'type' => '74'
10941 }
10942 },
10943 'Name' => 'struct pldm_socket_sndbuf',
10944 'PrivateABI' => 1,
10945 'Size' => '12',
10946 'Type' => 'Struct'
10947 },
10948 '96226' => {
10949 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
10950 'Param' => {
10951 '0' => {
10952 'type' => '93540'
10953 },
10954 '1' => {
10955 'type' => '93681'
10956 },
10957 '2' => {
10958 'type' => '16964'
10959 },
10960 '3' => {
10961 'type' => '9084'
10962 }
10963 },
10964 'Return' => '93329',
10965 'Size' => '8',
10966 'Type' => 'FuncPtr'
10967 },
10968 '96267' => {
10969 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
10970 'Param' => {
10971 '0' => {
10972 'type' => '93540'
10973 },
10974 '1' => {
10975 'type' => '91195'
10976 },
10977 '2' => {
10978 'type' => '1434'
10979 },
10980 '3' => {
10981 'type' => '123'
10982 }
10983 },
10984 'Return' => '93329',
10985 'Size' => '8',
10986 'Type' => 'FuncPtr'
10987 },
10988 '96292' => {
10989 'BaseType' => '96297',
10990 'Name' => 'struct pollfd*',
10991 'Size' => '8',
10992 'Type' => 'Pointer'
10993 },
10994 '96297' => {
10995 'Header' => undef,
10996 'Line' => '36',
10997 'Memb' => {
10998 '0' => {
10999 'name' => 'fd',
11000 'offset' => '0',
11001 'type' => '74'
11002 },
11003 '1' => {
11004 'name' => 'events',
11005 'offset' => '4',
11006 'type' => '60'
11007 },
11008 '2' => {
11009 'name' => 'revents',
11010 'offset' => '6',
11011 'type' => '60'
11012 }
11013 },
11014 'Name' => 'struct pollfd',
11015 'PrivateABI' => 1,
11016 'Size' => '8',
11017 'Type' => 'Struct'
11018 },
11019 '96348' => {
11020 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
11021 'Param' => {
11022 '0' => {
11023 'type' => '93540'
11024 },
11025 '1' => {
11026 'type' => '96292'
11027 }
11028 },
11029 'Return' => '74',
11030 'Size' => '8',
11031 'Type' => 'FuncPtr'
11032 },
11033 '96831' => {
11034 'Header' => undef,
11035 'Line' => '22',
11036 'Memb' => {
11037 '0' => {
11038 'name' => 'transport',
11039 'offset' => '0',
11040 'type' => '93545'
11041 },
11042 '1' => {
11043 'name' => 'socket',
11044 'offset' => '64',
11045 'type' => '74'
11046 },
11047 '2' => {
11048 'name' => 'tid_eid_map',
11049 'offset' => '68',
11050 'type' => '96899'
11051 },
11052 '3' => {
11053 'name' => 'socket_send_buf',
11054 'offset' => '768',
11055 'type' => '96041'
11056 }
11057 },
11058 'Name' => 'struct pldm_transport_af_mctp',
11059 'PrivateABI' => 1,
11060 'Size' => '312',
11061 'Type' => 'Struct'
11062 },
11063 '96899' => {
11064 'BaseType' => '91195',
11065 'Name' => 'pldm_tid_t[256]',
11066 'Size' => '256',
11067 'Type' => 'Array'
11068 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011069 '969' => {
11070 'BaseType' => '890',
11071 'Name' => 'struct pldm_header_info const',
11072 'Size' => '8',
11073 'Type' => 'Const'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093011074 },
11075 '97338' => {
11076 'BaseType' => '96831',
11077 'Name' => 'struct pldm_transport_af_mctp*',
11078 'Size' => '8',
11079 'Type' => 'Pointer'
11080 },
11081 '97567' => {
11082 'BaseType' => '97338',
11083 'Name' => 'struct pldm_transport_af_mctp**',
11084 'Size' => '8',
11085 'Type' => 'Pointer'
11086 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011087 },
11088 'UndefinedSymbols' => {
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093011089 'libpldm.so.0.6.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011090 '_ITM_deregisterTMCloneTable' => 0,
11091 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011092 '__assert_fail@GLIBC_2.2.5' => 0,
11093 '__cxa_finalize@GLIBC_2.2.5' => 0,
11094 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011095 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011096 '__stack_chk_fail@GLIBC_2.4' => 0,
11097 'calloc@GLIBC_2.2.5' => 0,
11098 'clock_gettime@GLIBC_2.17' => 0,
11099 'close@GLIBC_2.2.5' => 0,
11100 'connect@GLIBC_2.2.5' => 0,
11101 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011102 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011103 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011104 'fgets@GLIBC_2.2.5' => 0,
11105 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011106 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011107 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011108 'malloc@GLIBC_2.2.5' => 0,
11109 'memcmp@GLIBC_2.2.5' => 0,
11110 'memcpy@GLIBC_2.14' => 0,
11111 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093011112 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011113 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011114 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093011115 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011116 'recvmsg@GLIBC_2.2.5' => 0,
11117 'sendmsg@GLIBC_2.2.5' => 0,
11118 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011119 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011120 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011121 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011122 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011123 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050011124 'timerfd_create@GLIBC_2.8' => 0,
11125 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011126 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011127 }
11128 },
11129 'WordSize' => '8'
11130 };