blob: cc08c9e7df569a1c49957f4701cd3fc8215d8b44 [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 Jeffery3f39f962023-08-29 14:54:29 +093025 'LibraryName' => 'libpldm.so.0.7.0',
26 'LibraryVersion' => '0.7.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 Jeffery34ac8912023-08-29 14:48:13 +09307845 '93843' => {
7846 'Header' => 'pldm.h',
7847 'Return' => '1',
7848 'ShortName' => 'pldm_close'
7849 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307850 '93887' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09307851 'Header' => 'pldm.h',
7852 'Param' => {
7853 '0' => {
7854 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007855 'type' => '93214'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307856 },
7857 '1' => {
7858 'name' => 'mctp_fd',
7859 'type' => '74'
7860 },
7861 '2' => {
7862 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307863 'type' => '6245'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307864 },
7865 '3' => {
7866 'name' => 'req_msg_len',
7867 'type' => '123'
7868 }
7869 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007870 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307871 'ShortName' => 'pldm_send'
Andrew Jeffery14d29842023-07-17 15:29:32 +09307872 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307873 '94306' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307874 'Header' => 'pldm.h',
7875 'Param' => {
7876 '0' => {
7877 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007878 'type' => '93214'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307879 },
7880 '1' => {
7881 'name' => 'mctp_fd',
7882 'type' => '74'
7883 },
7884 '2' => {
7885 'name' => 'pldm_req_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307886 'type' => '6245'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307887 },
7888 '3' => {
7889 'name' => 'req_msg_len',
7890 'type' => '123'
7891 },
7892 '4' => {
7893 'name' => 'pldm_resp_msg',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307894 'type' => '69913'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307895 },
7896 '5' => {
7897 'name' => 'resp_msg_len',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307898 'type' => '9084'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307899 }
7900 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007901 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307902 'ShortName' => 'pldm_send_recv'
7903 },
7904 '9464' => {
7905 'Header' => 'bios.h',
7906 'Param' => {
7907 '0' => {
7908 'name' => 'instance_id',
7909 'type' => '168'
7910 },
7911 '1' => {
7912 'name' => 'completion_code',
7913 'type' => '168'
7914 },
7915 '2' => {
7916 'name' => 'next_transfer_handle',
7917 'type' => '180'
7918 },
7919 '3' => {
7920 'name' => 'transfer_flag',
7921 'type' => '168'
7922 },
7923 '4' => {
7924 'name' => 'table_data',
7925 'type' => '2082'
7926 },
7927 '5' => {
7928 'name' => 'payload_length',
7929 'type' => '123'
7930 },
7931 '6' => {
7932 'name' => 'msg',
7933 'offset' => '0',
7934 'type' => '1632'
7935 }
7936 },
7937 'Return' => '74',
7938 'ShortName' => 'encode_get_bios_table_resp'
7939 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307940 '94789' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307941 'Header' => 'pldm.h',
7942 'Param' => {
7943 '0' => {
7944 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007945 'type' => '93214'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307946 },
7947 '1' => {
7948 'name' => 'mctp_fd',
7949 'type' => '74'
7950 },
7951 '2' => {
7952 'name' => 'instance_id',
7953 'type' => '168'
7954 },
7955 '3' => {
7956 'name' => 'pldm_resp_msg',
7957 'type' => '69913'
7958 },
7959 '4' => {
7960 'name' => 'resp_msg_len',
7961 'type' => '9084'
7962 }
7963 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007964 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307965 'ShortName' => 'pldm_recv'
7966 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307967 '95015' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307968 'Header' => 'pldm.h',
7969 'Param' => {
7970 '0' => {
7971 'name' => 'eid',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007972 'type' => '93214'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307973 },
7974 '1' => {
7975 'name' => 'mctp_fd',
7976 'type' => '74'
7977 },
7978 '2' => {
7979 'name' => 'pldm_resp_msg',
7980 'type' => '69913'
7981 },
7982 '3' => {
7983 'name' => 'resp_msg_len',
7984 'type' => '9084'
7985 }
7986 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007987 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307988 'ShortName' => 'pldm_recv_any'
7989 },
Andrew Jefferyd2a36a12023-08-22 10:19:31 +09307990 '95468' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307991 'Header' => 'pldm.h',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05007992 'Return' => '93329',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307993 'ShortName' => 'pldm_open'
7994 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307995 '97255' => {
7996 'Header' => 'af-mctp.h',
7997 'Param' => {
7998 '0' => {
7999 'name' => 'ctx',
8000 'type' => '97338'
8001 }
8002 },
8003 'Return' => '1',
8004 'ShortName' => 'pldm_transport_af_mctp_destroy'
8005 },
8006 '97343' => {
8007 'Header' => 'af-mctp.h',
8008 'Param' => {
8009 '0' => {
8010 'name' => 'ctx',
8011 'type' => '97567'
8012 }
8013 },
8014 'Return' => '74',
8015 'ShortName' => 'pldm_transport_af_mctp_init'
8016 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308017 '9755' => {
8018 'Header' => 'bios.h',
8019 'Param' => {
8020 '0' => {
8021 'name' => 'msg',
8022 'type' => '2077'
8023 },
8024 '1' => {
8025 'name' => 'payload_length',
8026 'type' => '123'
8027 },
8028 '2' => {
8029 'name' => 'completion_code',
8030 'type' => '2082'
8031 }
8032 },
8033 'Reg' => {
8034 '0' => 'rdi',
8035 '1' => 'rsi',
8036 '2' => 'rdx'
8037 },
8038 'Return' => '74',
8039 'ShortName' => 'decode_set_date_time_resp'
8040 },
8041 '9827' => {
8042 'Header' => 'bios.h',
8043 'Param' => {
8044 '0' => {
8045 'name' => 'instance_id',
8046 'type' => '168'
8047 },
8048 '1' => {
8049 'name' => 'completion_code',
8050 'type' => '168'
8051 },
8052 '2' => {
8053 'name' => 'msg',
8054 'type' => '1632'
8055 },
8056 '3' => {
8057 'name' => 'payload_length',
8058 'type' => '123'
8059 }
8060 },
8061 'Return' => '74',
8062 'ShortName' => 'encode_set_date_time_resp'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09308063 },
8064 '98322' => {
8065 'Header' => 'af-mctp.h',
8066 'Param' => {
8067 '0' => {
8068 'name' => 'ctx',
8069 'type' => '97338'
8070 },
8071 '1' => {
8072 'name' => 'tid',
8073 'type' => '91195'
8074 },
8075 '2' => {
8076 'name' => 'eid',
8077 'type' => '93214'
8078 }
8079 },
8080 'Reg' => {
8081 '0' => 'rdi',
8082 '1' => 'rsi',
8083 '2' => 'rdx'
8084 },
8085 'Return' => '74',
8086 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
8087 },
8088 '98395' => {
8089 'Header' => 'af-mctp.h',
8090 'Param' => {
8091 '0' => {
8092 'name' => 'ctx',
8093 'type' => '97338'
8094 },
8095 '1' => {
8096 'name' => 'tid',
8097 'type' => '91195'
8098 },
8099 '2' => {
8100 'name' => 'eid',
8101 'type' => '93214'
8102 }
8103 },
8104 'Reg' => {
8105 '0' => 'rdi',
8106 '1' => 'rsi',
8107 '2' => 'rdx'
8108 },
8109 'Return' => '74',
8110 'ShortName' => 'pldm_transport_af_mctp_map_tid'
8111 },
8112 '98636' => {
8113 'Header' => 'af-mctp.h',
8114 'Param' => {
8115 '0' => {
8116 'name' => 't',
8117 'type' => '93540'
8118 },
8119 '1' => {
8120 'name' => 'pollfd',
8121 'type' => '96292'
8122 }
8123 },
8124 'Reg' => {
8125 '0' => 'rdi',
8126 '1' => 'rsi'
8127 },
8128 'Return' => '74',
8129 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
8130 },
8131 '98714' => {
8132 'Header' => 'af-mctp.h',
8133 'Param' => {
8134 '0' => {
8135 'name' => 'ctx',
8136 'type' => '97338'
8137 }
8138 },
8139 'Reg' => {
8140 '0' => 'rdi'
8141 },
8142 'Return' => '93540',
8143 'ShortName' => 'pldm_transport_af_mctp_core'
8144 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308145 },
8146 'SymbolVersion' => {},
8147 'Symbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +09308148 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308149 'bcd2dec16' => 1,
8150 'bcd2dec32' => 1,
8151 'bcd2dec8' => 1,
8152 'crc32' => 1,
8153 'crc8' => 1,
8154 'dec2bcd16' => 1,
8155 'dec2bcd32' => 1,
8156 'dec2bcd8' => 1,
8157 'decode_activate_firmware_resp' => 1,
8158 'decode_apply_complete_req' => 1,
8159 'decode_cancel_update_component_resp' => 1,
8160 'decode_cancel_update_resp' => 1,
8161 'decode_descriptor_type_length_value' => 1,
8162 'decode_event_message_buffer_size_resp' => 1,
8163 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308164 'decode_file_ack_req' => 1,
8165 'decode_file_ack_resp' => 1,
8166 'decode_file_ack_with_meta_data_req' => 1,
8167 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308168 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308169 'decode_get_alert_status_req' => 1,
8170 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308171 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
8172 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
8173 'decode_get_bios_table_req' => 1,
8174 'decode_get_bios_table_resp' => 1,
8175 'decode_get_commands_req' => 1,
8176 'decode_get_commands_resp' => 1,
8177 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308178 'decode_get_file_table_req' => 1,
8179 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308180 'decode_get_firmware_parameters_resp' => 1,
8181 'decode_get_firmware_parameters_resp_comp_entry' => 1,
8182 'decode_get_fru_record_by_option_req' => 1,
8183 'decode_get_fru_record_by_option_resp' => 1,
8184 'decode_get_fru_record_table_metadata_resp' => 1,
8185 'decode_get_fru_record_table_req' => 1,
8186 'decode_get_fru_record_table_resp' => 1,
8187 'decode_get_fru_record_table_resp_safe' => 1,
8188 'decode_get_numeric_effecter_value_req' => 1,
8189 'decode_get_numeric_effecter_value_resp' => 1,
8190 'decode_get_pdr_repository_info_resp' => 1,
8191 'decode_get_pdr_req' => 1,
8192 'decode_get_pdr_resp' => 1,
8193 'decode_get_sensor_reading_req' => 1,
8194 'decode_get_sensor_reading_resp' => 1,
8195 'decode_get_state_sensor_readings_req' => 1,
8196 'decode_get_state_sensor_readings_resp' => 1,
8197 'decode_get_status_resp' => 1,
8198 'decode_get_tid_resp' => 1,
8199 'decode_get_types_resp' => 1,
8200 'decode_get_version_req' => 1,
8201 'decode_get_version_resp' => 1,
8202 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308203 'decode_new_file_req' => 1,
8204 'decode_new_file_resp' => 1,
8205 'decode_new_file_with_metadata_req' => 1,
8206 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308207 'decode_numeric_sensor_data' => 1,
8208 'decode_numeric_sensor_pdr_data' => 1,
8209 'decode_pass_component_table_resp' => 1,
8210 'decode_platform_event_message_req' => 1,
8211 'decode_platform_event_message_resp' => 1,
8212 'decode_pldm_comp_image_info' => 1,
8213 'decode_pldm_package_header_info' => 1,
8214 'decode_pldm_pdr_repository_change_record_data' => 1,
8215 'decode_pldm_pdr_repository_chg_event_data' => 1,
8216 'decode_poll_for_platform_event_message_req' => 1,
8217 'decode_poll_for_platform_event_message_resp' => 1,
8218 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308219 'decode_read_file_req' => 1,
8220 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308221 'decode_request_firmware_data_req' => 1,
8222 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308223 'decode_rw_file_by_type_memory_req' => 1,
8224 'decode_rw_file_by_type_memory_resp' => 1,
8225 'decode_rw_file_by_type_req' => 1,
8226 'decode_rw_file_by_type_resp' => 1,
8227 'decode_rw_file_memory_req' => 1,
8228 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308229 'decode_sensor_event_data' => 1,
8230 'decode_sensor_op_data' => 1,
8231 'decode_set_bios_attribute_current_value_req' => 1,
8232 'decode_set_bios_attribute_current_value_resp' => 1,
8233 'decode_set_bios_table_req' => 1,
8234 'decode_set_bios_table_resp' => 1,
8235 'decode_set_date_time_req' => 1,
8236 'decode_set_date_time_resp' => 1,
8237 'decode_set_event_receiver_req' => 1,
8238 'decode_set_event_receiver_resp' => 1,
8239 'decode_set_fru_record_table_req' => 1,
8240 'decode_set_numeric_effecter_value_req' => 1,
8241 'decode_set_numeric_effecter_value_resp' => 1,
8242 'decode_set_state_effecter_states_req' => 1,
8243 'decode_set_state_effecter_states_resp' => 1,
8244 'decode_state_sensor_data' => 1,
8245 'decode_transfer_complete_req' => 1,
8246 'decode_update_component_resp' => 1,
8247 'decode_vendor_defined_descriptor_value' => 1,
8248 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308249 'decode_write_file_req' => 1,
8250 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308251 'encode_activate_firmware_req' => 1,
8252 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308253 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308254 'encode_cancel_update_component_req' => 1,
8255 'encode_cancel_update_req' => 1,
8256 'encode_cc_only_resp' => 1,
8257 'encode_event_message_buffer_size_req' => 1,
8258 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308259 'encode_file_ack_req' => 1,
8260 'encode_file_ack_resp' => 1,
8261 'encode_file_ack_with_meta_data_req' => 1,
8262 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308263 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308264 'encode_get_alert_status_req' => 1,
8265 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308266 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
8267 'encode_get_bios_current_value_by_handle_resp' => 1,
8268 'encode_get_bios_table_req' => 1,
8269 'encode_get_bios_table_resp' => 1,
8270 'encode_get_commands_req' => 1,
8271 'encode_get_commands_resp' => 1,
8272 'encode_get_date_time_req' => 1,
8273 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308274 'encode_get_file_table_req' => 1,
8275 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308276 'encode_get_firmware_parameters_req' => 1,
8277 'encode_get_fru_record_by_option_req' => 1,
8278 'encode_get_fru_record_by_option_resp' => 1,
8279 'encode_get_fru_record_table_metadata_req' => 1,
8280 'encode_get_fru_record_table_metadata_resp' => 1,
8281 'encode_get_fru_record_table_req' => 1,
8282 'encode_get_fru_record_table_resp' => 1,
8283 'encode_get_numeric_effecter_value_req' => 1,
8284 'encode_get_numeric_effecter_value_resp' => 1,
8285 'encode_get_pdr_repository_info_resp' => 1,
8286 'encode_get_pdr_req' => 1,
8287 'encode_get_pdr_resp' => 1,
8288 'encode_get_sensor_reading_req' => 1,
8289 'encode_get_sensor_reading_resp' => 1,
8290 'encode_get_state_sensor_readings_req' => 1,
8291 'encode_get_state_sensor_readings_resp' => 1,
8292 'encode_get_status_req' => 1,
8293 'encode_get_tid_req' => 1,
8294 'encode_get_tid_resp' => 1,
8295 'encode_get_types_req' => 1,
8296 'encode_get_types_resp' => 1,
8297 'encode_get_version_req' => 1,
8298 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308299 'encode_new_file_req' => 1,
8300 'encode_new_file_resp' => 1,
8301 'encode_new_file_with_metadata_req' => 1,
8302 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308303 'encode_pass_component_table_req' => 1,
8304 'encode_platform_event_message_req' => 1,
8305 'encode_platform_event_message_resp' => 1,
8306 'encode_pldm_header_only' => 1,
8307 'encode_pldm_pdr_repository_chg_event_data' => 1,
8308 'encode_poll_for_platform_event_message_req' => 1,
8309 'encode_poll_for_platform_event_message_resp' => 1,
8310 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308311 'encode_read_file_req' => 1,
8312 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308313 'encode_request_firmware_data_resp' => 1,
8314 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308315 'encode_rw_file_by_type_memory_req' => 1,
8316 'encode_rw_file_by_type_memory_resp' => 1,
8317 'encode_rw_file_by_type_req' => 1,
8318 'encode_rw_file_by_type_resp' => 1,
8319 'encode_rw_file_memory_req' => 1,
8320 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308321 'encode_sensor_event_data' => 1,
8322 'encode_set_bios_attribute_current_value_req' => 1,
8323 'encode_set_bios_attribute_current_value_resp' => 1,
8324 'encode_set_bios_table_req' => 1,
8325 'encode_set_bios_table_resp' => 1,
8326 'encode_set_date_time_req' => 1,
8327 'encode_set_date_time_resp' => 1,
8328 'encode_set_event_receiver_req' => 1,
8329 'encode_set_event_receiver_resp' => 1,
8330 'encode_set_fru_record_table_resp' => 1,
8331 'encode_set_numeric_effecter_value_req' => 1,
8332 'encode_set_numeric_effecter_value_resp' => 1,
8333 'encode_set_state_effecter_states_req' => 1,
8334 'encode_set_state_effecter_states_resp' => 1,
8335 'encode_set_tid_req' => 1,
8336 'encode_state_effecter_pdr' => 1,
8337 'encode_state_sensor_pdr' => 1,
8338 'encode_transfer_complete_resp' => 1,
8339 'encode_update_component_req' => 1,
8340 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09308341 'encode_write_file_req' => 1,
8342 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09308343 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308344 'is_time_legal' => 1,
8345 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308346 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09308347 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308348 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
8349 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
8350 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
8351 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308352 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308353 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308354 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308355 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
8356 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
8357 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308358 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
8359 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
8360 'pldm_bios_table_attr_entry_integer_info_check' => 1,
8361 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308362 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
8363 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
8364 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
8365 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308366 'pldm_bios_table_attr_entry_string_encode_check' => 1,
8367 'pldm_bios_table_attr_entry_string_encode_length' => 1,
8368 'pldm_bios_table_attr_entry_string_info_check' => 1,
8369 'pldm_bios_table_attr_find_by_handle' => 1,
8370 'pldm_bios_table_attr_find_by_string_handle' => 1,
8371 'pldm_bios_table_attr_value_copy_and_update' => 1,
8372 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
8373 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
8374 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308375 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
8376 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308377 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
8378 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308379 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
8380 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
8381 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
8382 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
8383 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
8384 'pldm_bios_table_attr_value_entry_length' => 1,
8385 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
8386 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
8387 'pldm_bios_table_attr_value_find_by_handle' => 1,
8388 'pldm_bios_table_checksum' => 1,
8389 'pldm_bios_table_iter_create' => 1,
8390 'pldm_bios_table_iter_free' => 1,
8391 'pldm_bios_table_iter_is_end' => 1,
8392 'pldm_bios_table_iter_next' => 1,
8393 'pldm_bios_table_iter_value' => 1,
8394 'pldm_bios_table_pad_checksum_size' => 1,
8395 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308396 'pldm_bios_table_string_entry_decode_string_check' => 1,
8397 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308398 'pldm_bios_table_string_entry_encode_check' => 1,
8399 'pldm_bios_table_string_entry_encode_length' => 1,
8400 'pldm_bios_table_string_find_by_handle' => 1,
8401 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery34ac8912023-08-29 14:48:13 +09308402 'pldm_close' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09308403 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09308404 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308405 'pldm_entity_association_pdr_extract' => 1,
8406 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05008407 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308408 'pldm_entity_association_tree_copy_root' => 1,
8409 'pldm_entity_association_tree_destroy' => 1,
8410 'pldm_entity_association_tree_destroy_root' => 1,
8411 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05008412 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308413 'pldm_entity_association_tree_init' => 1,
8414 'pldm_entity_association_tree_visit' => 1,
8415 'pldm_entity_extract' => 1,
8416 'pldm_entity_get_num_children' => 1,
8417 'pldm_entity_get_parent' => 1,
8418 'pldm_entity_is_exist_parent' => 1,
8419 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05008420 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308421 'pldm_find_entity_ref_in_tree' => 1,
8422 'pldm_instance_db_destroy' => 1,
8423 'pldm_instance_db_init' => 1,
8424 'pldm_instance_db_init_default' => 1,
8425 'pldm_instance_id_alloc' => 1,
8426 'pldm_instance_id_free' => 1,
8427 'pldm_is_current_parent_child' => 1,
8428 'pldm_is_empty_entity_assoc_tree' => 1,
8429 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09308430 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09308431 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308432 'pldm_pdr_destroy' => 1,
8433 'pldm_pdr_find_record' => 1,
8434 'pldm_pdr_find_record_by_type' => 1,
8435 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
8436 'pldm_pdr_get_next_record' => 1,
8437 'pldm_pdr_get_record_count' => 1,
8438 'pldm_pdr_get_record_handle' => 1,
8439 'pldm_pdr_get_repo_size' => 1,
8440 'pldm_pdr_init' => 1,
8441 'pldm_pdr_record_is_remote' => 1,
8442 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
8443 'pldm_pdr_remove_remote_pdrs' => 1,
8444 'pldm_pdr_update_TL_pdr' => 1,
8445 'pldm_recv' => 1,
8446 'pldm_recv_any' => 1,
8447 'pldm_send' => 1,
8448 'pldm_send_recv' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09308449 'pldm_transport_af_mctp_core' => 1,
8450 'pldm_transport_af_mctp_destroy' => 1,
8451 'pldm_transport_af_mctp_init' => 1,
8452 'pldm_transport_af_mctp_init_pollfd' => 1,
8453 'pldm_transport_af_mctp_map_tid' => 1,
8454 'pldm_transport_af_mctp_unmap_tid' => 1,
8455 'pldm_transport_mctp_demux_core' => 1,
8456 'pldm_transport_mctp_demux_destroy' => 1,
8457 'pldm_transport_mctp_demux_init' => 1,
8458 'pldm_transport_mctp_demux_init_pollfd' => 1,
8459 'pldm_transport_mctp_demux_map_tid' => 1,
8460 'pldm_transport_mctp_demux_unmap_tid' => 1,
8461 'pldm_transport_poll' => 1,
8462 'pldm_transport_recv_msg' => 1,
8463 'pldm_transport_send_msg' => 1,
8464 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308465 'unpack_pldm_header' => 1,
8466 'ver2str' => 1
8467 }
8468 },
8469 'Target' => 'unix',
8470 'TypeInfo' => {
8471 '1' => {
8472 'Name' => 'void',
8473 'Type' => 'Intrinsic'
8474 },
8475 '102' => {
8476 'Name' => 'unsigned long',
8477 'Size' => '8',
8478 'Type' => 'Intrinsic'
8479 },
8480 '109' => {
8481 'Name' => 'long',
8482 'Size' => '8',
8483 'Type' => 'Intrinsic'
8484 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308485 '116' => {
8486 'Name' => 'char',
8487 'Size' => '1',
8488 'Type' => 'Intrinsic'
8489 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308490 '11614' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008491 'BaseType' => '116',
8492 'Name' => 'char*',
8493 'Size' => '8',
8494 'Type' => 'Pointer'
8495 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308496 '11631' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008497 'BaseType' => '116',
8498 'Name' => 'char const',
8499 'Size' => '1',
8500 'Type' => 'Const'
8501 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308502 '11648' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008503 'BaseType' => '123',
8504 'Name' => 'size_t const',
8505 'Size' => '8',
8506 'Type' => 'Const'
8507 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308508 '11660' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008509 'BaseType' => '46',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308510 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008511 'Line' => '37',
8512 'Name' => '__int8_t',
8513 'PrivateABI' => 1,
8514 'Size' => '1',
8515 'Type' => 'Typedef'
8516 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308517 '11734' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008518 'BaseType' => '109',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308519 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008520 'Line' => '194',
8521 'Name' => '__ssize_t',
8522 'PrivateABI' => 1,
8523 'Size' => '8',
8524 'Type' => 'Typedef'
8525 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308526 '11746' => {
8527 'BaseType' => '11660',
8528 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008529 'Line' => '24',
8530 'Name' => 'int8_t',
8531 'PrivateABI' => 1,
8532 'Size' => '1',
8533 'Type' => 'Typedef'
8534 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308535 '11811' => {
8536 'BaseType' => '5053',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008537 'Name' => 'uint16_t const',
8538 'Size' => '2',
8539 'Type' => 'Const'
8540 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308541 '11828' => {
8542 'BaseType' => '180',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008543 'Name' => 'uint32_t const',
8544 'Size' => '4',
8545 'Type' => 'Const'
8546 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308547 '11999' => {
8548 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008549 'Header' => 'pldm_types.h',
8550 'Line' => '31',
8551 'Name' => 'bool8_t',
8552 'Size' => '1',
8553 'Type' => 'Typedef'
8554 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308555 '12011' => {
8556 'BaseType' => '446',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008557 'Header' => 'pldm_types.h',
8558 'Line' => '163',
8559 'Name' => 'real32_t',
8560 'Size' => '4',
8561 'Type' => 'Typedef'
8562 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308563 '123' => {
8564 'BaseType' => '102',
8565 'Header' => undef,
8566 'Line' => '214',
8567 'Name' => 'size_t',
8568 'PrivateABI' => 1,
8569 'Size' => '8',
8570 'Type' => 'Typedef'
8571 },
8572 '12552' => {
8573 'BaseType' => '11631',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308574 'Name' => 'char const*',
8575 'Size' => '8',
8576 'Type' => 'Pointer'
8577 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308578 '12557' => {
8579 'BaseType' => '11734',
8580 'Header' => undef,
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308581 'Line' => '108',
8582 'Name' => 'ssize_t',
8583 'PrivateABI' => 1,
8584 'Size' => '8',
8585 'Type' => 'Typedef'
8586 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308587 '13093' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308588 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308589 'Line' => '237',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308590 'Memb' => {
8591 '0' => {
8592 'name' => 'PLDM_SENSOR_OP_STATE',
8593 'value' => '0'
8594 },
8595 '1' => {
8596 'name' => 'PLDM_STATE_SENSOR_STATE',
8597 'value' => '1'
8598 },
8599 '2' => {
8600 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
8601 'value' => '2'
8602 }
8603 },
8604 'Name' => 'enum sensor_event_class_states',
8605 'Size' => '4',
8606 'Type' => 'Enum'
8607 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308608 '13127' => {
8609 'BaseType' => '13093',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308610 'Name' => 'enum sensor_event_class_states const',
8611 'Size' => '4',
8612 'Type' => 'Const'
8613 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308614 '13350' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308615 'Header' => 'platform.h',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09308616 'Line' => '454',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308617 'Memb' => {
8618 '0' => {
8619 'name' => 'record_handle',
8620 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308621 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308622 },
8623 '1' => {
8624 'name' => 'version',
8625 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308626 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308627 },
8628 '2' => {
8629 'name' => 'type',
8630 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308631 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308632 },
8633 '3' => {
8634 'name' => 'record_change_num',
8635 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308636 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308637 },
8638 '4' => {
8639 'name' => 'length',
8640 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308641 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308642 }
8643 },
8644 'Name' => 'struct pldm_pdr_hdr',
8645 'Size' => '10',
8646 'Type' => 'Struct'
8647 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308648 '13429' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308649 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008650 'Line' => '529',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308651 'Memb' => {
8652 '0' => {
8653 'name' => 'hdr',
8654 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308655 'type' => '13350'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308656 },
8657 '1' => {
8658 'name' => 'terminus_handle',
8659 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308660 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308661 },
8662 '2' => {
8663 'name' => 'sensor_id',
8664 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308665 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308666 },
8667 '3' => {
8668 'name' => 'entity_type',
8669 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308670 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308671 },
8672 '4' => {
8673 'name' => 'entity_instance',
8674 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308675 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308676 },
8677 '5' => {
8678 'name' => 'container_id',
8679 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308680 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308681 },
8682 '6' => {
8683 'name' => 'sensor_init',
8684 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308685 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308686 },
8687 '7' => {
8688 'name' => 'sensor_auxiliary_names_pdr',
8689 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308690 'type' => '11999'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308691 },
8692 '8' => {
8693 'name' => 'composite_sensor_count',
8694 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308695 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308696 },
8697 '9' => {
8698 'name' => 'possible_states',
8699 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308700 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308701 }
8702 },
8703 'Name' => 'struct pldm_state_sensor_pdr',
8704 'Size' => '24',
8705 'Type' => 'Struct'
8706 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308707 '13573' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308708 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008709 'Line' => '546',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308710 'Memb' => {
8711 '0' => {
8712 'name' => 'state_set_id',
8713 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308714 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308715 },
8716 '1' => {
8717 'name' => 'possible_states_size',
8718 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308719 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308720 },
8721 '2' => {
8722 'name' => 'states',
8723 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308724 'type' => '13631'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008725 }
8726 },
8727 'Name' => 'struct state_sensor_possible_states',
8728 'Size' => '4',
8729 'Type' => 'Struct'
8730 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308731 '13626' => {
8732 'BaseType' => '13573',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008733 'Name' => 'struct state_sensor_possible_states const',
8734 'Size' => '4',
8735 'Type' => 'Const'
8736 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308737 '13647' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008738 'Header' => 'platform.h',
8739 'Line' => '556',
8740 'Memb' => {
8741 '0' => {
8742 'name' => 'hdr',
8743 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308744 'type' => '13350'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008745 },
8746 '1' => {
8747 'name' => 'terminus_handle',
8748 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308749 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008750 },
8751 '10' => {
8752 'name' => 'possible_states',
8753 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308754 'type' => '874'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008755 },
8756 '2' => {
8757 'name' => 'effecter_id',
8758 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308759 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008760 },
8761 '3' => {
8762 'name' => 'entity_type',
8763 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308764 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008765 },
8766 '4' => {
8767 'name' => 'entity_instance',
8768 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308769 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008770 },
8771 '5' => {
8772 'name' => 'container_id',
8773 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308774 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008775 },
8776 '6' => {
8777 'name' => 'effecter_semantic_id',
8778 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308779 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008780 },
8781 '7' => {
8782 'name' => 'effecter_init',
8783 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308784 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008785 },
8786 '8' => {
8787 'name' => 'has_description_pdr',
8788 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308789 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008790 },
8791 '9' => {
8792 'name' => 'composite_effecter_count',
8793 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308794 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008795 }
8796 },
8797 'Name' => 'struct pldm_state_effecter_pdr',
8798 'Size' => '26',
8799 'Type' => 'Struct'
8800 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308801 '14004' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008802 'Header' => 'platform.h',
8803 'Line' => '711',
8804 'Memb' => {
8805 '0' => {
8806 'name' => 'record_handle',
8807 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308808 'type' => '180'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008809 },
8810 '1' => {
8811 'name' => 'version',
8812 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308813 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008814 },
8815 '2' => {
8816 'name' => 'type',
8817 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308818 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008819 },
8820 '3' => {
8821 'name' => 'record_change_num',
8822 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308823 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008824 },
8825 '4' => {
8826 'name' => 'length',
8827 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308828 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008829 }
8830 },
8831 'Name' => 'struct pldm_value_pdr_hdr',
8832 'Size' => '12',
8833 'Type' => 'Struct'
8834 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308835 '14083' => {
8836 'Header' => undef,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008837 'Line' => '729',
8838 'Memb' => {
8839 '0' => {
8840 'name' => 'entity_instance_num',
8841 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308842 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008843 },
8844 '1' => {
8845 'name' => 'entity_instance',
8846 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308847 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008848 }
8849 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308850 'PrivateABI' => 1,
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008851 'Size' => '2',
8852 'Type' => 'Union'
8853 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308854 '14117' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008855 'Header' => 'platform.h',
8856 'Line' => '724',
8857 'Memb' => {
8858 '0' => {
8859 'name' => 'hdr',
8860 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308861 'type' => '14004'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008862 },
8863 '1' => {
8864 'name' => 'terminus_handle',
8865 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308866 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008867 },
8868 '10' => {
8869 'name' => 'rate_unit',
8870 'offset' => '38',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308871 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008872 },
8873 '11' => {
8874 'name' => 'base_oem_unit_handle',
8875 'offset' => '39',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308876 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008877 },
8878 '12' => {
8879 'name' => 'aux_unit',
8880 'offset' => '40',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308881 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008882 },
8883 '13' => {
8884 'name' => 'aux_unit_modifier',
8885 'offset' => '41',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308886 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008887 },
8888 '14' => {
8889 'name' => 'aux_rate_unit',
8890 'offset' => '48',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308891 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008892 },
8893 '15' => {
8894 'name' => 'rel',
8895 'offset' => '49',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308896 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008897 },
8898 '16' => {
8899 'name' => 'aux_oem_unit_handle',
8900 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308901 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008902 },
8903 '17' => {
8904 'name' => 'is_linear',
8905 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308906 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008907 },
8908 '18' => {
8909 'name' => 'sensor_data_size',
8910 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308911 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008912 },
8913 '19' => {
8914 'name' => 'resolution',
8915 'offset' => '54',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308916 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008917 },
8918 '2' => {
8919 'name' => 'sensor_id',
8920 'offset' => '20',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308921 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008922 },
8923 '20' => {
8924 'name' => 'offset',
8925 'offset' => '64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308926 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008927 },
8928 '21' => {
8929 'name' => 'accuracy',
8930 'offset' => '68',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308931 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008932 },
8933 '22' => {
8934 'name' => 'plus_tolerance',
8935 'offset' => '70',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308936 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008937 },
8938 '23' => {
8939 'name' => 'minus_tolerance',
8940 'offset' => '71',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308941 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008942 },
8943 '24' => {
8944 'name' => 'hysteresis',
8945 'offset' => '72',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308946 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008947 },
8948 '25' => {
8949 'name' => 'supported_thresholds',
8950 'offset' => '82',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308951 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008952 },
8953 '26' => {
8954 'name' => 'threshold_and_hysteresis_volatility',
8955 'offset' => '83',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308956 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008957 },
8958 '27' => {
8959 'name' => 'state_transition_interval',
8960 'offset' => '86',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308961 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008962 },
8963 '28' => {
8964 'name' => 'update_interval',
8965 'offset' => '96',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308966 'type' => '12011'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008967 },
8968 '29' => {
8969 'name' => 'max_readable',
8970 'offset' => '100',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308971 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008972 },
8973 '3' => {
8974 'name' => 'entity_type',
8975 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308976 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008977 },
8978 '30' => {
8979 'name' => 'min_readable',
8980 'offset' => '104',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308981 'type' => '13992'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008982 },
8983 '31' => {
8984 'name' => 'range_field_format',
8985 'offset' => '114',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308986 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008987 },
8988 '32' => {
8989 'name' => 'range_field_support',
8990 'offset' => '115',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308991 'type' => '11987'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008992 },
8993 '33' => {
8994 'name' => 'nominal_value',
8995 'offset' => '118',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09308996 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05008997 },
8998 '34' => {
8999 'name' => 'normal_max',
9000 'offset' => '128',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309001 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009002 },
9003 '35' => {
9004 'name' => 'normal_min',
9005 'offset' => '132',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309006 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009007 },
9008 '36' => {
9009 'name' => 'warning_high',
9010 'offset' => '136',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309011 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009012 },
9013 '37' => {
9014 'name' => 'warning_low',
9015 'offset' => '146',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309016 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009017 },
9018 '38' => {
9019 'name' => 'critical_high',
9020 'offset' => '150',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309021 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009022 },
9023 '39' => {
9024 'name' => 'critical_low',
9025 'offset' => '256',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309026 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009027 },
9028 '4' => {
9029 'name' => 'unnamed0',
9030 'offset' => '24',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309031 'type' => '14083'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009032 },
9033 '40' => {
9034 'name' => 'fatal_high',
9035 'offset' => '260',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309036 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009037 },
9038 '41' => {
9039 'name' => 'fatal_low',
9040 'offset' => '264',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309041 'type' => '13898'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009042 },
9043 '5' => {
9044 'name' => 'container_id',
9045 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309046 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009047 },
9048 '6' => {
9049 'name' => 'sensor_init',
9050 'offset' => '34',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309051 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009052 },
9053 '7' => {
9054 'name' => 'sensor_auxiliary_names_pdr',
9055 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309056 'type' => '11999'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009057 },
9058 '8' => {
9059 'name' => 'base_unit',
9060 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309061 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009062 },
9063 '9' => {
9064 'name' => 'unit_modifier',
9065 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309066 'type' => '11746'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009067 }
9068 },
9069 'Name' => 'struct pldm_numeric_sensor_value_pdr',
9070 'Size' => '112',
9071 'Type' => 'Struct'
9072 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309073 '142' => {
9074 'BaseType' => '53',
9075 'Header' => undef,
9076 'Line' => '38',
9077 'Name' => '__uint8_t',
9078 'PrivateABI' => 1,
9079 'Size' => '1',
9080 'Type' => 'Typedef'
9081 },
9082 '1434' => {
9083 'BaseType' => '1439',
9084 'Name' => 'void const*',
9085 'Size' => '8',
9086 'Type' => 'Pointer'
9087 },
9088 '1439' => {
9089 'BaseType' => '1',
9090 'Name' => 'void const',
9091 'Type' => 'Const'
9092 },
9093 '14670' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009094 'Header' => 'platform.h',
9095 'Line' => '776',
9096 'Memb' => {
9097 '0' => {
9098 'name' => 'state_set_id',
9099 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309100 'type' => '5053'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009101 },
9102 '1' => {
9103 'name' => 'possible_states_size',
9104 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309105 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009106 },
9107 '2' => {
9108 'name' => 'states',
9109 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309110 'type' => '13631'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309111 }
9112 },
9113 'Name' => 'struct state_effecter_possible_states',
9114 'Size' => '4',
9115 'Type' => 'Struct'
9116 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309117 '14723' => {
9118 'BaseType' => '14670',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009119 'Name' => 'struct state_effecter_possible_states const',
9120 'Size' => '4',
9121 'Type' => 'Const'
9122 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309123 '14728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309124 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009125 'Line' => '824',
9126 'Memb' => {
9127 '0' => {
9128 'name' => 'set_request',
9129 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309130 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009131 },
9132 '1' => {
9133 'name' => 'effecter_state',
9134 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309135 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009136 }
9137 },
9138 'Name' => 'struct state_field_for_state_effecter_set',
9139 'Size' => '2',
9140 'Type' => 'Struct'
9141 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309142 '14768' => {
9143 'BaseType' => '14728',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009144 'Header' => 'platform.h',
9145 'Line' => '827',
9146 'Name' => 'set_effecter_state_field',
9147 'Size' => '2',
9148 'Type' => 'Typedef'
9149 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309150 '14780' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009151 'Header' => 'platform.h',
9152 'Line' => '833',
9153 'Memb' => {
9154 '0' => {
9155 'name' => 'sensor_op_state',
9156 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309157 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009158 },
9159 '1' => {
9160 'name' => 'present_state',
9161 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309162 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009163 },
9164 '2' => {
9165 'name' => 'previous_state',
9166 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309167 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009168 },
9169 '3' => {
9170 'name' => 'event_state',
9171 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309172 'type' => '168'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009173 }
9174 },
9175 'Name' => 'struct state_field_for_get_state_sensor_readings',
9176 'Size' => '4',
9177 'Type' => 'Struct'
9178 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309179 '14846' => {
9180 'BaseType' => '14780',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009181 'Header' => 'platform.h',
9182 'Line' => '841',
9183 'Name' => 'get_sensor_state_field',
9184 'Size' => '4',
9185 'Type' => 'Typedef'
9186 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309187 '15045' => {
9188 'BaseType' => '168',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009189 'Name' => 'uint8_t[13]',
9190 'Size' => '13',
9191 'Type' => 'Array'
9192 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309193 '154' => {
9194 'BaseType' => '81',
9195 'Header' => undef,
9196 'Line' => '42',
9197 'Name' => '__uint32_t',
9198 'PrivateABI' => 1,
9199 'Size' => '4',
9200 'Type' => 'Typedef'
9201 },
9202 '15527' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009203 'Header' => 'platform.h',
9204 'Line' => '978',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309205 'Memb' => {
9206 '0' => {
9207 'name' => 'sensor_id',
9208 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309209 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309210 },
9211 '1' => {
9212 'name' => 'sensor_event_class_type',
9213 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309214 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309215 },
9216 '2' => {
9217 'name' => 'event_class',
9218 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309219 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309220 }
9221 },
9222 'Name' => 'struct pldm_sensor_event_data',
9223 'Size' => '4',
9224 'Type' => 'Struct'
9225 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309226 '15739' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309227 'Header' => 'platform.h',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009228 'Line' => '1059',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309229 'Memb' => {
9230 '0' => {
9231 'name' => 'event_data_format',
9232 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309233 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309234 },
9235 '1' => {
9236 'name' => 'number_of_change_records',
9237 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309238 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309239 },
9240 '2' => {
9241 'name' => 'change_records',
9242 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309243 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309244 }
9245 },
9246 'Name' => 'struct pldm_pdr_repository_chg_event_data',
9247 'Size' => '3',
9248 'Type' => 'Struct'
9249 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309250 '1632' => {
9251 'BaseType' => '830',
9252 'Name' => 'struct pldm_msg*',
9253 'Size' => '8',
9254 'Type' => 'Pointer'
9255 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309256 '166' => {
9257 'BaseType' => '1',
9258 'Name' => 'void*',
9259 'Size' => '8',
9260 'Type' => 'Pointer'
9261 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309262 '168' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309263 'BaseType' => '142',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309264 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309265 'Line' => '24',
9266 'Name' => 'uint8_t',
9267 'PrivateABI' => 1,
9268 'Size' => '1',
9269 'Type' => 'Typedef'
9270 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309271 '16964' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309272 'BaseType' => '166',
9273 'Name' => 'void**',
9274 'Size' => '8',
9275 'Type' => 'Pointer'
9276 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309277 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309278 'BaseType' => '154',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309279 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309280 'Line' => '26',
9281 'Name' => 'uint32_t',
9282 'PrivateABI' => 1,
9283 'Size' => '4',
9284 'Type' => 'Typedef'
9285 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309286 '2077' => {
9287 'BaseType' => '869',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309288 'Name' => 'struct pldm_msg const*',
9289 'Size' => '8',
9290 'Type' => 'Pointer'
9291 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309292 '2082' => {
9293 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309294 'Name' => 'uint8_t*',
9295 'Size' => '8',
9296 'Type' => 'Pointer'
9297 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309298 '2087' => {
9299 'BaseType' => '180',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309300 'Name' => 'uint32_t*',
9301 'Size' => '8',
9302 'Type' => 'Pointer'
9303 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309304 '21126' => {
9305 'BaseType' => '9084',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309306 'Name' => 'size_t*const',
9307 'Size' => '8',
9308 'Type' => 'Const'
9309 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309310 '22749' => {
9311 'BaseType' => '22759',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309312 'Name' => 'uint32_t const*const*',
9313 'Size' => '8',
9314 'Type' => 'Pointer'
9315 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309316 '22754' => {
9317 'BaseType' => '11828',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309318 'Name' => 'uint32_t const*',
9319 'Size' => '8',
9320 'Type' => 'Pointer'
9321 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309322 '22759' => {
9323 'BaseType' => '22754',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309324 'Name' => 'uint32_t const*const',
9325 'Size' => '8',
9326 'Type' => 'Const'
9327 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309328 '22764' => {
9329 'BaseType' => '15739',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309330 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
9331 'Size' => '8',
9332 'Type' => 'Pointer'
9333 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309334 '2903' => {
9335 'BaseType' => '429',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309336 'Name' => 'ver32_t*',
9337 'Size' => '8',
9338 'Type' => 'Pointer'
9339 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309340 '29174' => {
9341 'BaseType' => '14117',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309342 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
9343 'Size' => '8',
9344 'Type' => 'Pointer'
9345 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309346 '3344' => {
9347 'BaseType' => '441',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309348 'Name' => 'ver32_t const*',
9349 'Size' => '8',
9350 'Type' => 'Pointer'
9351 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309352 '35741' => {
9353 'BaseType' => '15527',
9354 'Name' => 'struct pldm_sensor_event_data*',
9355 'Size' => '8',
9356 'Type' => 'Pointer'
9357 },
9358 '35746' => {
9359 'BaseType' => '35741',
9360 'Name' => 'struct pldm_sensor_event_data*const',
9361 'Size' => '8',
9362 'Type' => 'Const'
9363 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309364 '363' => {
9365 'Header' => 'pldm_types.h',
9366 'Line' => '24',
9367 'Memb' => {
9368 '0' => {
9369 'name' => 'alpha',
9370 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309371 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309372 },
9373 '1' => {
9374 'name' => 'update',
9375 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309376 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309377 },
9378 '2' => {
9379 'name' => 'minor',
9380 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309381 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309382 },
9383 '3' => {
9384 'name' => 'major',
9385 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309386 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309387 }
9388 },
9389 'Name' => 'struct pldm_version',
9390 'Size' => '4',
9391 'Type' => 'Struct'
9392 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309393 '36750' => {
9394 'BaseType' => '14846',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309395 'Name' => 'get_sensor_state_field*',
9396 'Size' => '8',
9397 'Type' => 'Pointer'
9398 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309399 '41905' => {
9400 'BaseType' => '14768',
9401 'Name' => 'set_effecter_state_field*',
9402 'Size' => '8',
9403 'Type' => 'Pointer'
9404 },
9405 '42732' => {
9406 'BaseType' => '13429',
9407 'Name' => 'struct pldm_state_sensor_pdr*',
9408 'Size' => '8',
9409 'Type' => 'Pointer'
9410 },
9411 '42737' => {
9412 'BaseType' => '42732',
9413 'Name' => 'struct pldm_state_sensor_pdr*const',
9414 'Size' => '8',
9415 'Type' => 'Const'
9416 },
9417 '42742' => {
9418 'BaseType' => '13626',
9419 'Name' => 'struct state_sensor_possible_states const*',
9420 'Size' => '8',
9421 'Type' => 'Pointer'
9422 },
9423 '42747' => {
9424 'BaseType' => '42742',
9425 'Name' => 'struct state_sensor_possible_states const*const',
9426 'Size' => '8',
9427 'Type' => 'Const'
9428 },
9429 '429' => {
9430 'BaseType' => '363',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309431 'Header' => 'pldm_types.h',
9432 'Line' => '29',
9433 'Name' => 'ver32_t',
9434 'Size' => '4',
9435 'Type' => 'Typedef'
9436 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309437 '43064' => {
9438 'BaseType' => '13647',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009439 'Name' => 'struct pldm_state_effecter_pdr*',
9440 'Size' => '8',
9441 'Type' => 'Pointer'
9442 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309443 '43069' => {
9444 'BaseType' => '43064',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009445 'Name' => 'struct pldm_state_effecter_pdr*const',
9446 'Size' => '8',
9447 'Type' => 'Const'
9448 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309449 '43074' => {
9450 'BaseType' => '14723',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009451 'Name' => 'struct state_effecter_possible_states const*',
9452 'Size' => '8',
9453 'Type' => 'Pointer'
9454 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309455 '43079' => {
9456 'BaseType' => '43074',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05009457 'Name' => 'struct state_effecter_possible_states const*const',
9458 'Size' => '8',
9459 'Type' => 'Const'
9460 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309461 '441' => {
9462 'BaseType' => '429',
9463 'Name' => 'ver32_t const',
9464 'Size' => '4',
9465 'Type' => 'Const'
9466 },
9467 '446' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309468 'Name' => 'float',
9469 'Size' => '4',
9470 'Type' => 'Intrinsic'
9471 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309472 '46' => {
9473 'Name' => 'signed char',
9474 'Size' => '1',
9475 'Type' => 'Intrinsic'
9476 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309477 '46593' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309478 'BaseType' => '102',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309479 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309480 'Line' => '45',
9481 'Name' => '__uint64_t',
9482 'PrivateABI' => 1,
9483 'Size' => '8',
9484 'Type' => 'Typedef'
9485 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309486 '46682' => {
9487 'BaseType' => '46593',
9488 'Header' => undef,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309489 'Line' => '27',
9490 'Name' => 'uint64_t',
9491 'PrivateABI' => 1,
9492 'Size' => '8',
9493 'Type' => 'Typedef'
9494 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309495 '46694' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309496 'Header' => 'bios.h',
9497 'Line' => '38',
9498 'Memb' => {
9499 '0' => {
9500 'name' => 'PLDM_BIOS_STRING_TABLE',
9501 'value' => '0'
9502 },
9503 '1' => {
9504 'name' => 'PLDM_BIOS_ATTR_TABLE',
9505 'value' => '1'
9506 },
9507 '2' => {
9508 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
9509 'value' => '2'
9510 }
9511 },
9512 'Name' => 'enum pldm_bios_table_types',
9513 'Size' => '4',
9514 'Type' => 'Enum'
9515 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309516 '46728' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309517 'Header' => 'bios.h',
9518 'Line' => '47',
9519 'Memb' => {
9520 '0' => {
9521 'name' => 'string_handle',
9522 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309523 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309524 },
9525 '1' => {
9526 'name' => 'string_length',
9527 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309528 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309529 },
9530 '2' => {
9531 'name' => 'name',
9532 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309533 'type' => '46785'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309534 }
9535 },
9536 'Name' => 'struct pldm_bios_string_table_entry',
9537 'Size' => '5',
9538 'Type' => 'Struct'
9539 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309540 '46780' => {
9541 'BaseType' => '46728',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309542 'Name' => 'struct pldm_bios_string_table_entry const',
9543 'Size' => '5',
9544 'Type' => 'Const'
9545 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309546 '46785' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309547 'BaseType' => '116',
9548 'Name' => 'char[1]',
9549 'Size' => '1',
9550 'Type' => 'Array'
9551 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309552 '46801' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309553 'Header' => 'bios.h',
9554 'Line' => '53',
9555 'Memb' => {
9556 '0' => {
9557 'name' => 'attr_handle',
9558 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309559 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 },
9561 '1' => {
9562 'name' => 'attr_type',
9563 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309564 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309565 },
9566 '2' => {
9567 'name' => 'string_handle',
9568 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309569 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309570 },
9571 '3' => {
9572 'name' => 'metadata',
9573 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309574 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309575 }
9576 },
9577 'Name' => 'struct pldm_bios_attr_table_entry',
9578 'Size' => '6',
9579 'Type' => 'Struct'
9580 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309581 '46866' => {
9582 'BaseType' => '46801',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309583 'Name' => 'struct pldm_bios_attr_table_entry const',
9584 'Size' => '6',
9585 'Type' => 'Const'
9586 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309587 '46887' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309588 'Header' => 'bios.h',
9589 'Line' => '65',
9590 'Memb' => {
9591 '0' => {
9592 'name' => 'attr_handle',
9593 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309594 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309595 },
9596 '1' => {
9597 'name' => 'attr_type',
9598 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309599 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309600 },
9601 '2' => {
9602 'name' => 'value',
9603 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309604 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309605 }
9606 },
9607 'Name' => 'struct pldm_bios_attr_val_table_entry',
9608 'Size' => '4',
9609 'Type' => 'Struct'
9610 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309611 '46939' => {
9612 'BaseType' => '46887',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309613 'Name' => 'struct pldm_bios_attr_val_table_entry const',
9614 'Size' => '4',
9615 'Type' => 'Const'
9616 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309617 '47008' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309618 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309619 'Line' => '204',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309620 'Memb' => {
9621 '0' => {
9622 'name' => 'name_handle',
9623 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309624 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309625 },
9626 '1' => {
9627 'name' => 'read_only',
9628 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309629 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309630 },
9631 '2' => {
9632 'name' => 'pv_num',
9633 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309634 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309635 },
9636 '3' => {
9637 'name' => 'pv_handle',
9638 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309639 'type' => '47111'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309640 },
9641 '4' => {
9642 'name' => 'def_num',
9643 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309644 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309645 },
9646 '5' => {
9647 'name' => 'def_index',
9648 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309649 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309650 }
9651 },
9652 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
9653 'Size' => '32',
9654 'Type' => 'Struct'
9655 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309656 '4707' => {
9657 'BaseType' => '825',
9658 'Name' => 'struct pldm_msg_hdr const*',
9659 'Size' => '8',
9660 'Type' => 'Pointer'
9661 },
9662 '47099' => {
9663 'BaseType' => '47008',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309664 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
9665 'Size' => '32',
9666 'Type' => 'Const'
9667 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309668 '47111' => {
9669 'BaseType' => '11811',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309670 'Name' => 'uint16_t const*',
9671 'Size' => '8',
9672 'Type' => 'Pointer'
9673 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309674 '4712' => {
9675 'BaseType' => '890',
9676 'Name' => 'struct pldm_header_info*',
9677 'Size' => '8',
9678 'Type' => 'Pointer'
9679 },
9680 '47121' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309681 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309682 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309683 'Memb' => {
9684 '0' => {
9685 'name' => 'name_handle',
9686 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309687 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309688 },
9689 '1' => {
9690 'name' => 'read_only',
9691 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309692 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309693 },
9694 '2' => {
9695 'name' => 'string_type',
9696 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309697 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309698 },
9699 '3' => {
9700 'name' => 'min_length',
9701 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309702 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309703 },
9704 '4' => {
9705 'name' => 'max_length',
9706 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309707 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309708 },
9709 '5' => {
9710 'name' => 'def_length',
9711 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309712 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309713 },
9714 '6' => {
9715 'name' => 'def_string',
9716 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309717 'type' => '12552'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309718 }
9719 },
9720 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
9721 'Size' => '24',
9722 'Type' => 'Struct'
9723 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309724 '47233' => {
9725 'BaseType' => '47121',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309726 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
9727 'Size' => '24',
9728 'Type' => 'Const'
9729 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309730 '47243' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309731 'Header' => 'bios_table.h',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +09309732 'Line' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309733 'Memb' => {
9734 '0' => {
9735 'name' => 'name_handle',
9736 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309737 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309738 },
9739 '1' => {
9740 'name' => 'read_only',
9741 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309742 'type' => '6423'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309743 },
9744 '2' => {
9745 'name' => 'lower_bound',
9746 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309747 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309748 },
9749 '3' => {
9750 'name' => 'upper_bound',
9751 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309752 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309753 },
9754 '4' => {
9755 'name' => 'scalar_increment',
9756 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309757 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309758 },
9759 '5' => {
9760 'name' => 'default_value',
9761 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309762 'type' => '46682'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309763 }
9764 },
9765 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
9766 'Size' => '40',
9767 'Type' => 'Struct'
9768 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309769 '47341' => {
9770 'BaseType' => '47243',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309771 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
9772 'Size' => '40',
9773 'Type' => 'Const'
9774 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309775 '47697' => {
Andrew Jefferycd732d12023-07-07 09:36:35 +09309776 'Name' => 'ssize_t(*)(void const*)',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309777 'Param' => {
9778 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309779 'type' => '1434'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309780 }
9781 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309782 'Return' => '12557',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309783 'Size' => '8',
9784 'Type' => 'FuncPtr'
9785 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309786 '47767' => {
9787 'Header' => undef,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009788 'Line' => '935',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309789 'Memb' => {
9790 '0' => {
9791 'name' => 'table_data',
9792 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309793 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309794 },
9795 '1' => {
9796 'name' => 'table_len',
9797 'offset' => '8',
9798 'type' => '123'
9799 },
9800 '2' => {
9801 'name' => 'current_pos',
9802 'offset' => '22',
9803 'type' => '123'
9804 },
9805 '3' => {
9806 'name' => 'entry_length_handler',
9807 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309808 'type' => '47697'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309809 }
9810 },
9811 'Name' => 'struct pldm_bios_table_iter',
9812 'PrivateABI' => 1,
9813 'Size' => '32',
9814 'Type' => 'Struct'
9815 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309816 '47837' => {
9817 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309818 'Name' => 'struct pldm_bios_table_iter const',
9819 'Size' => '32',
9820 'Type' => 'Const'
9821 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309822 '4802' => {
9823 'BaseType' => '969',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309824 'Name' => 'struct pldm_header_info const*',
9825 'Size' => '8',
9826 'Type' => 'Pointer'
9827 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309828 '4807' => {
9829 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309830 'Name' => 'struct pldm_msg_hdr*',
9831 'Size' => '8',
9832 'Type' => 'Pointer'
9833 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309834 '48867' => {
9835 'BaseType' => '47767',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309836 'Name' => 'struct pldm_bios_table_iter*',
9837 'Size' => '8',
9838 'Type' => 'Pointer'
9839 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309840 '48872' => {
9841 'BaseType' => '46939',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309842 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
9843 'Size' => '8',
9844 'Type' => 'Pointer'
9845 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309846 '49287' => {
9847 'BaseType' => '46866',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309848 'Name' => 'struct pldm_bios_attr_table_entry const*',
9849 'Size' => '8',
9850 'Type' => 'Pointer'
9851 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309852 '49893' => {
9853 'BaseType' => '46780',
9854 'Name' => 'struct pldm_bios_string_table_entry const*',
9855 'Size' => '8',
9856 'Type' => 'Pointer'
9857 },
9858 '5003' => {
9859 'BaseType' => '67',
9860 'Header' => undef,
9861 'Line' => '40',
9862 'Name' => '__uint16_t',
9863 'PrivateABI' => 1,
9864 'Size' => '2',
9865 'Type' => 'Typedef'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309866 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309867 '5048' => {
9868 'BaseType' => '168',
9869 'Name' => 'uint8_t const',
9870 'Size' => '1',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309871 'Type' => 'Const'
9872 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309873 '5053' => {
9874 'BaseType' => '5003',
9875 'Header' => undef,
9876 'Line' => '25',
9877 'Name' => 'uint16_t',
9878 'PrivateABI' => 1,
9879 'Size' => '2',
9880 'Type' => 'Typedef'
9881 },
9882 '51060' => {
9883 'BaseType' => '47837',
9884 'Name' => 'struct pldm_bios_table_iter const*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309885 'Size' => '8',
9886 'Type' => 'Pointer'
9887 },
9888 '53' => {
9889 'Name' => 'unsigned char',
9890 'Size' => '1',
9891 'Type' => 'Intrinsic'
9892 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309893 '54764' => {
9894 'BaseType' => '46682',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309895 'Name' => 'uint64_t*',
9896 'Size' => '8',
9897 'Type' => 'Pointer'
9898 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309899 '55041' => {
9900 'BaseType' => '47341',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309901 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
9902 'Size' => '8',
9903 'Type' => 'Pointer'
9904 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309905 '55350' => {
9906 'BaseType' => '12552',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309907 'Name' => 'char const**',
9908 'Size' => '8',
9909 'Type' => 'Pointer'
9910 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309911 '56376' => {
9912 'BaseType' => '47233',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309913 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
9914 'Size' => '8',
9915 'Type' => 'Pointer'
9916 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309917 '57730' => {
9918 'BaseType' => '47099',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309919 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
9920 'Size' => '8',
9921 'Type' => 'Pointer'
9922 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309923 '60' => {
9924 'Name' => 'short',
9925 'Size' => '2',
9926 'Type' => 'Intrinsic'
9927 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309928 '6206' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309929 'Header' => 'utils.h',
9930 'Line' => '18',
9931 'Memb' => {
9932 '0' => {
9933 'name' => 'ptr',
9934 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309935 'type' => '6245'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309936 },
9937 '1' => {
9938 'name' => 'length',
9939 'offset' => '8',
9940 'type' => '123'
9941 }
9942 },
9943 'Name' => 'struct variable_field',
9944 'Size' => '16',
9945 'Type' => 'Struct'
9946 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309947 '6245' => {
9948 'BaseType' => '5048',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309949 'Name' => 'uint8_t const*',
9950 'Size' => '8',
9951 'Type' => 'Pointer'
9952 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309953 '62996' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309954 'Header' => 'firmware_update.h',
9955 'Line' => '329',
9956 'Memb' => {
9957 '0' => {
9958 'name' => 'uuid',
9959 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309960 'type' => '63100'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309961 },
9962 '1' => {
9963 'name' => 'package_header_format_version',
9964 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309965 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309966 },
9967 '2' => {
9968 'name' => 'package_header_size',
9969 'offset' => '23',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309970 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309971 },
9972 '3' => {
9973 'name' => 'package_release_date_time',
9974 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309975 'type' => '15045'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309976 },
9977 '4' => {
9978 'name' => 'component_bitmap_bit_length',
9979 'offset' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309980 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309981 },
9982 '5' => {
9983 'name' => 'package_version_string_type',
9984 'offset' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309985 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309986 },
9987 '6' => {
9988 'name' => 'package_version_string_length',
9989 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309990 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309991 }
9992 },
9993 'Name' => 'struct pldm_package_header_information',
9994 'Size' => '36',
9995 'Type' => 'Struct'
9996 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09309997 '63100' => {
9998 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309999 'Name' => 'uint8_t[16]',
10000 'Size' => '16',
10001 'Type' => 'Array'
10002 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010003 '63132' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010004 'Header' => 'firmware_update.h',
10005 'Line' => '343',
10006 'Memb' => {
10007 '0' => {
10008 'name' => 'record_length',
10009 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010010 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010011 },
10012 '1' => {
10013 'name' => 'descriptor_count',
10014 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010015 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010016 },
10017 '2' => {
10018 'name' => 'device_update_option_flags',
10019 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010020 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010021 },
10022 '3' => {
10023 'name' => 'comp_image_set_version_string_type',
10024 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010025 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010026 },
10027 '4' => {
10028 'name' => 'comp_image_set_version_string_length',
10029 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010030 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010031 },
10032 '5' => {
10033 'name' => 'fw_device_pkg_data_length',
10034 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010035 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010036 }
10037 },
10038 'Name' => 'struct pldm_firmware_device_id_record',
10039 'Size' => '11',
10040 'Type' => 'Struct'
10041 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010042 '63327' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010043 'Header' => 'firmware_update.h',
10044 'Line' => '377',
10045 'Memb' => {
10046 '0' => {
10047 'name' => 'comp_classification',
10048 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010049 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010050 },
10051 '1' => {
10052 'name' => 'comp_identifier',
10053 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010054 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010055 },
10056 '2' => {
10057 'name' => 'comp_comparison_stamp',
10058 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010059 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010060 },
10061 '3' => {
10062 'name' => 'comp_options',
10063 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010064 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010065 },
10066 '4' => {
10067 'name' => 'requested_comp_activation_method',
10068 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010069 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010070 },
10071 '5' => {
10072 'name' => 'comp_location_offset',
10073 'offset' => '18',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010074 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010075 },
10076 '6' => {
10077 'name' => 'comp_size',
10078 'offset' => '22',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010079 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010080 },
10081 '7' => {
10082 'name' => 'comp_version_string_type',
10083 'offset' => '32',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010084 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010085 },
10086 '8' => {
10087 'name' => 'comp_version_string_length',
10088 'offset' => '33',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010089 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010090 }
10091 },
10092 'Name' => 'struct pldm_component_image_information',
10093 'Size' => '22',
10094 'Type' => 'Struct'
10095 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010096 '63509' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010097 'Header' => 'firmware_update.h',
10098 'Line' => '403',
10099 'Memb' => {
10100 '0' => {
10101 'name' => 'completion_code',
10102 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010103 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010104 },
10105 '1' => {
10106 'name' => 'capabilities_during_update',
10107 'offset' => '1',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010108 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010109 },
10110 '2' => {
10111 'name' => 'comp_count',
10112 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010113 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010114 },
10115 '3' => {
10116 'name' => 'active_comp_image_set_ver_str_type',
10117 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010118 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010119 },
10120 '4' => {
10121 'name' => 'active_comp_image_set_ver_str_len',
10122 'offset' => '8',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010123 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010124 },
10125 '5' => {
10126 'name' => 'pending_comp_image_set_ver_str_type',
10127 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010128 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010129 },
10130 '6' => {
10131 'name' => 'pending_comp_image_set_ver_str_len',
10132 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010133 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010134 }
10135 },
10136 'Name' => 'struct pldm_get_firmware_parameters_resp',
10137 'Size' => '11',
10138 'Type' => 'Struct'
10139 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010140 '63613' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010141 'Header' => 'firmware_update.h',
10142 'Line' => '417',
10143 'Memb' => {
10144 '0' => {
10145 'name' => 'comp_classification',
10146 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010147 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010148 },
10149 '1' => {
10150 'name' => 'comp_identifier',
10151 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010152 'type' => '5053'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010153 },
10154 '10' => {
10155 'name' => 'pending_comp_release_date',
10156 'offset' => '37',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010157 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010158 },
10159 '11' => {
10160 'name' => 'comp_activation_methods',
10161 'offset' => '51',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010162 'type' => '60001'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010163 },
10164 '12' => {
10165 'name' => 'capabilities_during_update',
10166 'offset' => '53',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010167 'type' => '60499'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010168 },
10169 '2' => {
10170 'name' => 'comp_classification_index',
10171 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010172 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010173 },
10174 '3' => {
10175 'name' => 'active_comp_comparison_stamp',
10176 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010177 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010178 },
10179 '4' => {
10180 'name' => 'active_comp_ver_str_type',
10181 'offset' => '9',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010182 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010183 },
10184 '5' => {
10185 'name' => 'active_comp_ver_str_len',
10186 'offset' => '16',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010187 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010188 },
10189 '6' => {
10190 'name' => 'active_comp_release_date',
10191 'offset' => '17',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010192 'type' => '63795'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010193 },
10194 '7' => {
10195 'name' => 'pending_comp_comparison_stamp',
10196 'offset' => '25',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010197 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010198 },
10199 '8' => {
10200 'name' => 'pending_comp_ver_str_type',
10201 'offset' => '35',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010202 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010203 },
10204 '9' => {
10205 'name' => 'pending_comp_ver_str_len',
10206 'offset' => '36',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010207 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010208 }
10209 },
10210 'Name' => 'struct pldm_component_parameter_entry',
10211 'Size' => '39',
10212 'Type' => 'Struct'
10213 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010214 '63795' => {
10215 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010216 'Name' => 'uint8_t[8]',
10217 'Size' => '8',
10218 'Type' => 'Array'
10219 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010220 '6423' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010221 'Name' => '_Bool',
10222 'Size' => '1',
10223 'Type' => 'Intrinsic'
10224 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010225 '64655' => {
10226 'BaseType' => '6206',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +093010227 'Name' => 'struct variable_field const',
10228 'Size' => '16',
10229 'Type' => 'Const'
10230 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010231 '65003' => {
10232 'BaseType' => '11999',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +093010233 'Name' => 'bool8_t*',
10234 'Size' => '8',
10235 'Type' => 'Pointer'
10236 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010237 '6645' => {
10238 'BaseType' => '6206',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010239 'Name' => 'struct variable_field*',
10240 'Size' => '8',
10241 'Type' => 'Pointer'
10242 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010243 '67' => {
10244 'Name' => 'unsigned short',
10245 'Size' => '2',
10246 'Type' => 'Intrinsic'
10247 },
10248 '68082' => {
10249 'BaseType' => '64655',
10250 'Name' => 'struct variable_field const*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010251 'Size' => '8',
10252 'Type' => 'Pointer'
10253 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010254 '69382' => {
10255 'BaseType' => '63613',
10256 'Name' => 'struct pldm_component_parameter_entry*',
10257 'Size' => '8',
10258 'Type' => 'Pointer'
10259 },
10260 '69612' => {
10261 'BaseType' => '63509',
10262 'Name' => 'struct pldm_get_firmware_parameters_resp*',
10263 'Size' => '8',
10264 'Type' => 'Pointer'
10265 },
10266 '69913' => {
10267 'BaseType' => '2082',
10268 'Name' => 'uint8_t**',
10269 'Size' => '8',
10270 'Type' => 'Pointer'
10271 },
10272 '70210' => {
10273 'BaseType' => '63327',
10274 'Name' => 'struct pldm_component_image_information*',
10275 'Size' => '8',
10276 'Type' => 'Pointer'
10277 },
10278 '70826' => {
10279 'BaseType' => '63132',
10280 'Name' => 'struct pldm_firmware_device_id_record*',
10281 'Size' => '8',
10282 'Type' => 'Pointer'
10283 },
10284 '70978' => {
10285 'BaseType' => '62996',
10286 'Name' => 'struct pldm_package_header_information*',
10287 'Size' => '8',
10288 'Type' => 'Pointer'
10289 },
10290 '714' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010291 'Header' => 'base.h',
10292 'Line' => '117',
10293 'Memb' => {
10294 '0' => {
10295 'name' => 'command',
10296 'offset' => '2',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010297 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010298 }
10299 },
10300 'Name' => 'struct pldm_msg_hdr',
10301 'Size' => '3',
10302 'Type' => 'Struct'
10303 },
10304 '74' => {
10305 'Name' => 'int',
10306 'Size' => '4',
10307 'Type' => 'Intrinsic'
10308 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010309 '77226' => {
10310 'BaseType' => '77243',
10311 'Header' => undef,
10312 'Line' => '15',
10313 'Name' => 'pldm_pdr',
10314 'PrivateABI' => 1,
10315 'Size' => '24',
10316 'Type' => 'Typedef'
10317 },
10318 '77238' => {
10319 'BaseType' => '77226',
10320 'Name' => 'pldm_pdr const',
10321 'Size' => '24',
10322 'Type' => 'Const'
10323 },
10324 '77243' => {
10325 'Header' => undef,
10326 'Line' => '18',
10327 'Memb' => {
10328 '0' => {
10329 'name' => 'record_count',
10330 'offset' => '0',
10331 'type' => '180'
10332 },
10333 '1' => {
10334 'name' => 'size',
10335 'offset' => '4',
10336 'type' => '180'
10337 },
10338 '2' => {
10339 'name' => 'first',
10340 'offset' => '8',
10341 'type' => '78340'
10342 },
10343 '3' => {
10344 'name' => 'last',
10345 'offset' => '22',
10346 'type' => '78340'
10347 }
10348 },
10349 'Name' => 'struct pldm_pdr',
10350 'PrivateABI' => 1,
10351 'Size' => '24',
10352 'Type' => 'Struct'
10353 },
10354 '77303' => {
10355 'BaseType' => '77320',
10356 'Header' => undef,
10357 'Line' => '20',
10358 'Name' => 'pldm_pdr_record',
10359 'PrivateABI' => 1,
10360 'Size' => '32',
10361 'Type' => 'Typedef'
10362 },
10363 '77315' => {
10364 'BaseType' => '77303',
10365 'Name' => 'pldm_pdr_record const',
10366 'Size' => '32',
10367 'Type' => 'Const'
10368 },
10369 '77320' => {
10370 'Header' => undef,
10371 'Line' => '9',
10372 'Memb' => {
10373 '0' => {
10374 'name' => 'record_handle',
10375 'offset' => '0',
10376 'type' => '180'
10377 },
10378 '1' => {
10379 'name' => 'size',
10380 'offset' => '4',
10381 'type' => '180'
10382 },
10383 '2' => {
10384 'name' => 'data',
10385 'offset' => '8',
10386 'type' => '2082'
10387 },
10388 '3' => {
10389 'name' => 'next',
10390 'offset' => '22',
10391 'type' => '78328'
10392 },
10393 '4' => {
10394 'name' => 'is_remote',
10395 'offset' => '36',
10396 'type' => '6423'
10397 },
10398 '5' => {
10399 'name' => 'terminus_handle',
10400 'offset' => '38',
10401 'type' => '5053'
10402 }
10403 },
10404 'Name' => 'struct pldm_pdr_record',
10405 'PrivateABI' => 1,
10406 'Size' => '32',
10407 'Type' => 'Struct'
10408 },
10409 '77404' => {
10410 'Header' => 'pdr.h',
10411 'Line' => '274',
10412 'Memb' => {
10413 '0' => {
10414 'name' => 'entity_type',
10415 'offset' => '0',
10416 'type' => '5053'
10417 },
10418 '1' => {
10419 'name' => 'entity_instance_num',
10420 'offset' => '2',
10421 'type' => '5053'
10422 },
10423 '2' => {
10424 'name' => 'entity_container_id',
10425 'offset' => '4',
10426 'type' => '5053'
10427 }
10428 },
10429 'Name' => 'struct pldm_entity',
10430 'Size' => '6',
10431 'Type' => 'Struct'
10432 },
10433 '77461' => {
10434 'BaseType' => '77404',
10435 'Header' => 'pdr.h',
10436 'Line' => '278',
10437 'Name' => 'pldm_entity',
10438 'Size' => '6',
10439 'Type' => 'Typedef'
10440 },
10441 '77505' => {
10442 'BaseType' => '77517',
10443 'Header' => undef,
10444 'Line' => '288',
10445 'Name' => 'pldm_entity_association_tree',
10446 'PrivateABI' => 1,
10447 'Size' => '16',
10448 'Type' => 'Typedef'
10449 },
10450 '77517' => {
10451 'Header' => undef,
10452 'Line' => '433',
10453 'Memb' => {
10454 '0' => {
10455 'name' => 'root',
10456 'offset' => '0',
10457 'type' => '78345'
10458 },
10459 '1' => {
10460 'name' => 'last_used_container_id',
10461 'offset' => '8',
10462 'type' => '5053'
10463 }
10464 },
10465 'Name' => 'struct pldm_entity_association_tree',
10466 'PrivateABI' => 1,
10467 'Size' => '16',
10468 'Type' => 'Struct'
10469 },
10470 '77560' => {
10471 'BaseType' => '77577',
10472 'Header' => undef,
10473 'Line' => '293',
10474 'Name' => 'pldm_entity_node',
10475 'PrivateABI' => 1,
10476 'Size' => '40',
10477 'Type' => 'Typedef'
10478 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010479 '77572' => {
10480 'BaseType' => '77560',
10481 'Name' => 'pldm_entity_node const',
10482 'Size' => '40',
10483 'Type' => 'Const'
10484 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010485 '77577' => {
10486 'Header' => undef,
10487 'Line' => '438',
10488 'Memb' => {
10489 '0' => {
10490 'name' => 'entity',
10491 'offset' => '0',
10492 'type' => '77461'
10493 },
10494 '1' => {
10495 'name' => 'parent',
10496 'offset' => '6',
10497 'type' => '77461'
10498 },
10499 '2' => {
10500 'name' => 'remote_container_id',
10501 'offset' => '18',
10502 'type' => '5053'
10503 },
10504 '3' => {
10505 'name' => 'first_child',
10506 'offset' => '22',
10507 'type' => '78345'
10508 },
10509 '4' => {
10510 'name' => 'next_sibling',
10511 'offset' => '36',
10512 'type' => '78345'
10513 },
10514 '5' => {
10515 'name' => 'association_type',
10516 'offset' => '50',
10517 'type' => '168'
10518 }
10519 },
10520 'Name' => 'struct pldm_entity_node',
10521 'PrivateABI' => 1,
10522 'Size' => '40',
10523 'Type' => 'Struct'
10524 },
10525 '78328' => {
10526 'BaseType' => '77320',
10527 'Name' => 'struct 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 '78340' => {
10532 'BaseType' => '77303',
10533 'Name' => 'pldm_pdr_record*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010534 'Size' => '8',
10535 'Type' => 'Pointer'
10536 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010537 '78345' => {
10538 'BaseType' => '77560',
10539 'Name' => 'pldm_entity_node*',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010540 'Size' => '8',
10541 'Type' => 'Pointer'
10542 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010543 '78770' => {
10544 'BaseType' => '78775',
10545 'Name' => 'pldm_entity**',
10546 'Size' => '8',
10547 'Type' => 'Pointer'
10548 },
10549 '78775' => {
10550 'BaseType' => '77461',
10551 'Name' => 'pldm_entity*',
10552 'Size' => '8',
10553 'Type' => 'Pointer'
10554 },
10555 '78839' => {
10556 'BaseType' => '77505',
10557 'Name' => 'pldm_entity_association_tree*',
10558 'Size' => '8',
10559 'Type' => 'Pointer'
10560 },
10561 '79118' => {
10562 'BaseType' => '78345',
10563 'Name' => 'pldm_entity_node**',
10564 'Size' => '8',
10565 'Type' => 'Pointer'
10566 },
10567 '79908' => {
10568 'BaseType' => '77238',
10569 'Name' => 'pldm_pdr const*',
10570 'Size' => '8',
10571 'Type' => 'Pointer'
10572 },
10573 '80162' => {
10574 'BaseType' => '77226',
10575 'Name' => 'pldm_pdr*',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +093010576 'Size' => '8',
10577 'Type' => 'Pointer'
10578 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010579 '81' => {
10580 'Name' => 'unsigned int',
10581 'Size' => '4',
10582 'Type' => 'Intrinsic'
10583 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010584 '825' => {
10585 'BaseType' => '714',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010586 'Name' => 'struct pldm_msg_hdr const',
10587 'Size' => '3',
10588 'Type' => 'Const'
10589 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010590 '830' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010591 'Header' => 'base.h',
10592 'Line' => '150',
10593 'Memb' => {
10594 '0' => {
10595 'name' => 'hdr',
10596 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010597 'type' => '714'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010598 },
10599 '1' => {
10600 'name' => 'payload',
10601 'offset' => '3',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010602 'type' => '874'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010603 }
10604 },
10605 'Name' => 'struct pldm_msg',
10606 'Size' => '4',
10607 'Type' => 'Struct'
10608 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010609 '8521' => {
10610 'BaseType' => '5053',
10611 'Name' => 'uint16_t*',
10612 'Size' => '8',
10613 'Type' => 'Pointer'
10614 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010615 '85267' => {
10616 'BaseType' => '77572',
10617 'Name' => 'pldm_entity_node const*',
10618 'Size' => '8',
10619 'Type' => 'Pointer'
10620 },
10621 '86433' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010622 'BaseType' => '77315',
10623 'Name' => 'pldm_pdr_record const*',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +093010624 'Size' => '8',
10625 'Type' => 'Pointer'
10626 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010627 '869' => {
10628 'BaseType' => '830',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010629 'Name' => 'struct pldm_msg const',
10630 'Size' => '4',
10631 'Type' => 'Const'
10632 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010633 '874' => {
10634 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010635 'Name' => 'uint8_t[1]',
10636 'Size' => '1',
10637 'Type' => 'Array'
10638 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010639 '890' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010640 'Header' => 'base.h',
10641 'Line' => '160',
10642 'Memb' => {
10643 '0' => {
10644 'name' => 'msg_type',
10645 'offset' => '0',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010646 'type' => '702'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010647 },
10648 '1' => {
10649 'name' => 'instance',
10650 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010651 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010652 },
10653 '2' => {
10654 'name' => 'pldm_type',
10655 'offset' => '5',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010656 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010657 },
10658 '3' => {
10659 'name' => 'command',
10660 'offset' => '6',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010661 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010662 },
10663 '4' => {
10664 'name' => 'completion_code',
10665 'offset' => '7',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010666 'type' => '168'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010667 }
10668 },
10669 'Name' => 'struct pldm_header_info',
10670 'Size' => '8',
10671 'Type' => 'Struct'
10672 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010673 '9084' => {
10674 'BaseType' => '123',
10675 'Name' => 'size_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +093010676 'Size' => '8',
10677 'Type' => 'Pointer'
10678 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010679 '91195' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010680 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010681 'Header' => 'base.h',
10682 'Line' => '14',
10683 'Name' => 'pldm_tid_t',
10684 'Size' => '1',
10685 'Type' => 'Typedef'
10686 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010687 '91207' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010688 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010689 'Header' => 'instance-id.h',
10690 'Line' => '11',
10691 'Name' => 'pldm_instance_id_t',
10692 'Size' => '1',
10693 'Type' => 'Typedef'
10694 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010695 '91587' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010696 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010697 'Line' => '18',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010698 'Memb' => {
10699 '0' => {
10700 'name' => 'prev',
10701 'offset' => '0',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010702 'type' => '91207'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010703 },
10704 '1' => {
10705 'name' => 'allocations',
10706 'offset' => '4',
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010707 'type' => '180'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010708 }
10709 },
10710 'Name' => 'struct pldm_tid_state',
10711 'PrivateABI' => 1,
10712 'Size' => '8',
10713 'Type' => 'Struct'
10714 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010715 '91626' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010716 'Header' => undef,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010717 'Line' => '23',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010718 'Memb' => {
10719 '0' => {
10720 'name' => 'state',
10721 'offset' => '0',
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010722 'type' => '91668'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010723 },
10724 '1' => {
10725 'name' => 'lock_db_fd',
10726 'offset' => '8264',
10727 'type' => '74'
10728 }
10729 },
10730 'Name' => 'struct pldm_instance_db',
10731 'PrivateABI' => 1,
10732 'Size' => '2052',
10733 'Type' => 'Struct'
10734 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010735 '91668' => {
10736 'BaseType' => '91587',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010737 'Name' => 'struct pldm_tid_state[256]',
10738 'Size' => '2048',
10739 'Type' => 'Array'
10740 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010741 '92096' => {
10742 'BaseType' => '91626',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010743 'Name' => 'struct pldm_instance_db*',
10744 'Size' => '8',
10745 'Type' => 'Pointer'
10746 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010747 '92522' => {
10748 'BaseType' => '91207',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093010749 'Name' => 'pldm_instance_id_t*',
10750 'Size' => '8',
10751 'Type' => 'Pointer'
10752 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010753 '92698' => {
10754 'BaseType' => '92096',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010755 'Name' => 'struct pldm_instance_db**',
10756 'Size' => '8',
10757 'Type' => 'Pointer'
10758 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010759 '93214' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010760 'BaseType' => '168',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010761 'Header' => 'pldm.h',
10762 'Line' => '12',
10763 'Name' => 'mctp_eid_t',
10764 'Size' => '1',
10765 'Type' => 'Typedef'
10766 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010767 '93226' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010768 'Header' => 'pldm.h',
10769 'Line' => '14',
10770 'Memb' => {
10771 '0' => {
10772 'name' => 'PLDM_REQUESTER_SUCCESS',
10773 'value' => '0'
10774 },
10775 '1' => {
10776 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10777 'value' => '18446744073709551615 (-1)'
10778 },
10779 '10' => {
10780 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10781 'value' => '18446744073709551606 (-10)'
10782 },
10783 '11' => {
10784 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10785 'value' => '18446744073709551605 (-11)'
10786 },
10787 '12' => {
10788 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10789 'value' => '18446744073709551604 (-12)'
10790 },
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010791 '13' => {
10792 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10793 'value' => '18446744073709551603 (-13)'
10794 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010795 '2' => {
10796 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10797 'value' => '18446744073709551614 (-2)'
10798 },
10799 '3' => {
10800 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10801 'value' => '18446744073709551613 (-3)'
10802 },
10803 '4' => {
10804 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10805 'value' => '18446744073709551612 (-4)'
10806 },
10807 '5' => {
10808 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10809 'value' => '18446744073709551611 (-5)'
10810 },
10811 '6' => {
10812 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10813 'value' => '18446744073709551610 (-6)'
10814 },
10815 '7' => {
10816 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10817 'value' => '18446744073709551609 (-7)'
10818 },
10819 '8' => {
10820 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10821 'value' => '18446744073709551608 (-8)'
10822 },
10823 '9' => {
10824 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10825 'value' => '18446744073709551607 (-9)'
10826 }
10827 },
10828 'Name' => 'enum pldm_requester_error_codes',
10829 'Size' => '4',
10830 'Type' => 'Enum'
10831 },
Pavithra Barithayadef8e022023-08-16 00:31:06 -050010832 '93329' => {
10833 'BaseType' => '93226',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010834 'Header' => 'pldm.h',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050010835 'Line' => '29',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093010836 'Name' => 'pldm_requester_rc_t',
10837 'Size' => '4',
10838 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093010839 },
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093010840 '93472' => {
10841 'Header' => undef,
10842 'Line' => '23',
10843 'Memb' => {
10844 '0' => {
10845 'name' => 'transport',
10846 'offset' => '0',
10847 'type' => '93545'
10848 },
10849 '1' => {
10850 'name' => 'socket',
10851 'offset' => '64',
10852 'type' => '74'
10853 },
10854 '2' => {
10855 'name' => 'tid_eid_map',
10856 'offset' => '68',
10857 'type' => '96899'
10858 },
10859 '3' => {
10860 'name' => 'socket_send_buf',
10861 'offset' => '768',
10862 'type' => '96041'
10863 }
10864 },
10865 'Name' => 'struct pldm_transport_mctp_demux',
10866 'PrivateABI' => 1,
10867 'Size' => '312',
10868 'Type' => 'Struct'
10869 },
10870 '93498' => {
10871 'BaseType' => '93472',
10872 'Name' => 'struct pldm_transport_mctp_demux*',
10873 'Size' => '8',
10874 'Type' => 'Pointer'
10875 },
10876 '93540' => {
10877 'BaseType' => '93545',
10878 'Name' => 'struct pldm_transport*',
10879 'Size' => '8',
10880 'Type' => 'Pointer'
10881 },
10882 '93545' => {
10883 'Header' => undef,
10884 'Line' => '17',
10885 'Memb' => {
10886 '0' => {
10887 'name' => 'name',
10888 'offset' => '0',
10889 'type' => '12552'
10890 },
10891 '1' => {
10892 'name' => 'version',
10893 'offset' => '8',
10894 'type' => '168'
10895 },
10896 '2' => {
10897 'name' => 'recv',
10898 'offset' => '22',
10899 'type' => '96226'
10900 },
10901 '3' => {
10902 'name' => 'send',
10903 'offset' => '36',
10904 'type' => '96267'
10905 },
10906 '4' => {
10907 'name' => 'init_pollfd',
10908 'offset' => '50',
10909 'type' => '96348'
10910 }
10911 },
10912 'Name' => 'struct pldm_transport',
10913 'PrivateABI' => 1,
10914 'Size' => '40',
10915 'Type' => 'Struct'
10916 },
10917 '93681' => {
10918 'BaseType' => '91195',
10919 'Name' => 'pldm_tid_t*',
10920 'Size' => '8',
10921 'Type' => 'Pointer'
10922 },
10923 '93784' => {
10924 'BaseType' => '93498',
10925 'Name' => 'struct pldm_transport_mctp_demux**',
10926 'Size' => '8',
10927 'Type' => 'Pointer'
10928 },
10929 '96041' => {
10930 'Header' => undef,
10931 'Line' => '4',
10932 'Memb' => {
10933 '0' => {
10934 'name' => 'size',
10935 'offset' => '0',
10936 'type' => '74'
10937 },
10938 '1' => {
10939 'name' => 'socket',
10940 'offset' => '4',
10941 'type' => '74'
10942 },
10943 '2' => {
10944 'name' => 'max_size',
10945 'offset' => '8',
10946 'type' => '74'
10947 }
10948 },
10949 'Name' => 'struct pldm_socket_sndbuf',
10950 'PrivateABI' => 1,
10951 'Size' => '12',
10952 'Type' => 'Struct'
10953 },
10954 '96226' => {
10955 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
10956 'Param' => {
10957 '0' => {
10958 'type' => '93540'
10959 },
10960 '1' => {
10961 'type' => '93681'
10962 },
10963 '2' => {
10964 'type' => '16964'
10965 },
10966 '3' => {
10967 'type' => '9084'
10968 }
10969 },
10970 'Return' => '93329',
10971 'Size' => '8',
10972 'Type' => 'FuncPtr'
10973 },
10974 '96267' => {
10975 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
10976 'Param' => {
10977 '0' => {
10978 'type' => '93540'
10979 },
10980 '1' => {
10981 'type' => '91195'
10982 },
10983 '2' => {
10984 'type' => '1434'
10985 },
10986 '3' => {
10987 'type' => '123'
10988 }
10989 },
10990 'Return' => '93329',
10991 'Size' => '8',
10992 'Type' => 'FuncPtr'
10993 },
10994 '96292' => {
10995 'BaseType' => '96297',
10996 'Name' => 'struct pollfd*',
10997 'Size' => '8',
10998 'Type' => 'Pointer'
10999 },
11000 '96297' => {
11001 'Header' => undef,
11002 'Line' => '36',
11003 'Memb' => {
11004 '0' => {
11005 'name' => 'fd',
11006 'offset' => '0',
11007 'type' => '74'
11008 },
11009 '1' => {
11010 'name' => 'events',
11011 'offset' => '4',
11012 'type' => '60'
11013 },
11014 '2' => {
11015 'name' => 'revents',
11016 'offset' => '6',
11017 'type' => '60'
11018 }
11019 },
11020 'Name' => 'struct pollfd',
11021 'PrivateABI' => 1,
11022 'Size' => '8',
11023 'Type' => 'Struct'
11024 },
11025 '96348' => {
11026 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
11027 'Param' => {
11028 '0' => {
11029 'type' => '93540'
11030 },
11031 '1' => {
11032 'type' => '96292'
11033 }
11034 },
11035 'Return' => '74',
11036 'Size' => '8',
11037 'Type' => 'FuncPtr'
11038 },
11039 '96831' => {
11040 'Header' => undef,
11041 'Line' => '22',
11042 'Memb' => {
11043 '0' => {
11044 'name' => 'transport',
11045 'offset' => '0',
11046 'type' => '93545'
11047 },
11048 '1' => {
11049 'name' => 'socket',
11050 'offset' => '64',
11051 'type' => '74'
11052 },
11053 '2' => {
11054 'name' => 'tid_eid_map',
11055 'offset' => '68',
11056 'type' => '96899'
11057 },
11058 '3' => {
11059 'name' => 'socket_send_buf',
11060 'offset' => '768',
11061 'type' => '96041'
11062 }
11063 },
11064 'Name' => 'struct pldm_transport_af_mctp',
11065 'PrivateABI' => 1,
11066 'Size' => '312',
11067 'Type' => 'Struct'
11068 },
11069 '96899' => {
11070 'BaseType' => '91195',
11071 'Name' => 'pldm_tid_t[256]',
11072 'Size' => '256',
11073 'Type' => 'Array'
11074 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011075 '969' => {
11076 'BaseType' => '890',
11077 'Name' => 'struct pldm_header_info const',
11078 'Size' => '8',
11079 'Type' => 'Const'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093011080 },
11081 '97338' => {
11082 'BaseType' => '96831',
11083 'Name' => 'struct pldm_transport_af_mctp*',
11084 'Size' => '8',
11085 'Type' => 'Pointer'
11086 },
11087 '97567' => {
11088 'BaseType' => '97338',
11089 'Name' => 'struct pldm_transport_af_mctp**',
11090 'Size' => '8',
11091 'Type' => 'Pointer'
11092 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011093 },
11094 'UndefinedSymbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +093011095 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011096 '_ITM_deregisterTMCloneTable' => 0,
11097 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011098 '__assert_fail@GLIBC_2.2.5' => 0,
11099 '__cxa_finalize@GLIBC_2.2.5' => 0,
11100 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011101 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011102 '__stack_chk_fail@GLIBC_2.4' => 0,
11103 'calloc@GLIBC_2.2.5' => 0,
11104 'clock_gettime@GLIBC_2.17' => 0,
11105 'close@GLIBC_2.2.5' => 0,
11106 'connect@GLIBC_2.2.5' => 0,
11107 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011108 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011109 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011110 'fgets@GLIBC_2.2.5' => 0,
11111 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011112 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011113 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011114 'malloc@GLIBC_2.2.5' => 0,
11115 'memcmp@GLIBC_2.2.5' => 0,
11116 'memcpy@GLIBC_2.14' => 0,
11117 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093011118 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093011119 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011120 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093011121 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011122 'recvmsg@GLIBC_2.2.5' => 0,
11123 'sendmsg@GLIBC_2.2.5' => 0,
11124 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011125 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011126 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011127 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011128 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011129 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050011130 'timerfd_create@GLIBC_2.8' => 0,
11131 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093011132 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011133 }
11134 },
11135 'WordSize' => '8'
11136 };