blob: 1f2884cdcc097128c18d105f3f17c651cf8bc8c9 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305 'GccVersion' => '14.2.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103025 'LibraryName' => 'libpldm.so.0.12.0',
26 'LibraryVersion' => '0.12.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103040 '1408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103042 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093043 'Param' => {
44 '0' => {
45 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103046 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093047 },
48 '1' => {
49 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +103050 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093051 },
52 '2' => {
53 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +103054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093055 },
56 '3' => {
57 'name' => 'cc',
Andrew Jeffery53b08672025-03-04 12:26:18 +103058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093059 },
60 '4' => {
61 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103062 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
65 'Return' => '100',
66 'ShortName' => 'encode_cc_only_resp'
67 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103068 '1455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103070 'Line' => '584',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103074 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093075 },
76 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103077 'name' => 'completion_code',
78 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093079 },
80 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103081 'name' => 'commands',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103082 'type' => '1275'
Andrew Jeffery53b08672025-03-04 12:26:18 +103083 },
84 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093085 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103086 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093087 }
88 },
89 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +103090 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103092 '1492' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093093 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103094 'Line' => '570',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093095 'Param' => {
96 '0' => {
97 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103098 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093099 },
100 '1' => {
101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030102 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930103 },
104 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030105 'name' => 'type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030106 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930107 },
108 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030109 'name' => 'version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030110 'type' => '1534'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 }
112 },
113 'Reg' => {
114 '0' => 'rdi',
115 '1' => 'rsi',
116 '2' => 'rdx',
117 '3' => 'rcx'
118 },
119 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030120 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930121 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030122 '1539' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030124 'Line' => '557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930125 'Param' => {
126 '0' => {
127 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930129 },
130 '1' => {
131 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030132 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930133 },
134 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030135 'name' => 'types',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030136 'type' => '1275'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930137 },
138 '3' => {
139 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030140 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930141 }
142 },
143 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030144 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030146 '1576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030148 'Line' => '603',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930149 'Param' => {
150 '0' => {
151 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030152 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930153 },
154 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030155 'name' => 'completion_code',
156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930157 },
158 '2' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930159 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030160 'type' => '147'
161 },
162 '3' => {
163 'name' => 'transfer_flag',
164 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930165 },
166 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030167 'name' => 'version_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030168 'type' => '1628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930169 },
170 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030171 'name' => 'version_size',
172 'type' => '164'
173 },
174 '6' => {
175 'name' => 'msg',
176 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030177 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930178 }
179 },
180 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030181 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930182 },
183 'Return' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030184 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930185 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030186 '1633' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930187 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030188 'Line' => '617',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930189 'Param' => {
190 '0' => {
191 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030192 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930193 },
194 '1' => {
195 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030196 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930197 },
198 '2' => {
199 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030200 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930201 },
202 '3' => {
203 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030204 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930205 },
206 '4' => {
207 'name' => 'type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030208 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930209 }
210 },
211 'Reg' => {
212 '0' => 'rdi',
213 '1' => 'rsi',
214 '2' => 'rdx',
215 '3' => 'rcx',
216 '4' => 'r8'
217 },
218 'Return' => '100',
219 'ShortName' => 'decode_get_version_req'
220 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030221 '1680' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930222 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030223 'Line' => '645',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930224 'Param' => {
225 '0' => {
226 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930228 },
229 '1' => {
230 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930232 },
233 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030234 'name' => 'tid',
235 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930236 },
237 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030238 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030239 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030240 }
241 },
242 'Return' => '100',
243 'ShortName' => 'encode_get_tid_resp'
244 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030245 '1717' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030246 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030247 'Line' => '415',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030248 'Param' => {
249 '0' => {
250 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030251 'type' => '1744'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030252 },
253 '1' => {
254 'name' => 'hdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030255 'type' => '1749'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030256 }
257 },
258 'Return' => '135',
259 'ShortName' => 'unpack_pldm_header'
260 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030261 '5959' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030262 'Header' => 'utils.h',
263 'Line' => '108',
264 'Param' => {
265 '0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930266 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030267 'type' => '135'
268 }
269 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030270 'Return' => '5466',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030271 'ShortName' => 'is_transfer_flag_valid'
272 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030273 '6019' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030274 'Header' => 'utils.h',
275 'Line' => '99',
276 'Param' => {
277 '0' => {
278 'name' => 'seconds',
279 'type' => '135'
280 },
281 '1' => {
282 'name' => 'minutes',
283 'type' => '135'
284 },
285 '2' => {
286 'name' => 'hours',
287 'type' => '135'
288 },
289 '3' => {
290 'name' => 'day',
291 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030294 'name' => 'month',
295 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 },
297 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030298 'name' => 'year',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030299 'type' => '5667'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030300 }
301 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030302 'Return' => '5466',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030303 'ShortName' => 'is_time_legal'
304 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030305 '6263' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030306 'Header' => 'utils.h',
307 'Line' => '87',
308 'Param' => {
309 '0' => {
310 'name' => 'dec',
311 'type' => '147'
312 }
313 },
314 'Return' => '147',
315 'ShortName' => 'dec2bcd32'
316 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030317 '6392' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030318 'Header' => 'utils.h',
319 'Line' => '81',
320 'Param' => {
321 '0' => {
322 'name' => 'bcd',
323 'type' => '147'
324 }
325 },
326 'Return' => '147',
327 'ShortName' => 'bcd2dec32'
328 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030329 '6495' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030330 'Header' => 'utils.h',
331 'Line' => '75',
332 'Param' => {
333 '0' => {
334 'name' => 'dec',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030335 'type' => '5667'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030336 }
337 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030338 'Return' => '5667',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030339 'ShortName' => 'dec2bcd16'
340 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030341 '6611' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030342 'Header' => 'utils.h',
343 'Line' => '69',
344 'Param' => {
345 '0' => {
346 'name' => 'bcd',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030347 'type' => '5667'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030348 }
349 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030350 'Return' => '5667',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030351 'ShortName' => 'bcd2dec16'
352 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030353 '6714' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030354 'Header' => 'utils.h',
355 'Line' => '63',
356 'Param' => {
357 '0' => {
358 'name' => 'dec',
359 'type' => '135'
360 }
361 },
362 'Return' => '135',
363 'ShortName' => 'dec2bcd8'
364 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030365 '6767' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030366 'Header' => 'utils.h',
367 'Line' => '57',
368 'Param' => {
369 '0' => {
370 'name' => 'bcd',
371 'type' => '135'
372 }
373 },
374 'Return' => '135',
375 'ShortName' => 'bcd2dec8'
376 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030377 '6820' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030378 'Header' => 'utils.h',
379 'Line' => '51',
380 'Param' => {
381 '0' => {
382 'name' => 'version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030383 'type' => '1628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930384 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030385 '1' => {
386 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030387 'type' => '5638'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030388 },
389 '2' => {
390 'name' => 'buffer_size',
391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930392 }
393 },
394 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030395 '0' => 'rdi',
396 '1' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030398 'Return' => '5799',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030399 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930400 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030401 '6949' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030402 'Header' => 'utils.h',
403 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930404 'Param' => {
405 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030406 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030407 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930408 },
409 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030410 'name' => 'size',
411 'type' => '164'
412 }
413 },
414 'Reg' => {
415 '1' => 'rdx'
416 },
417 'Return' => '135',
418 'ShortName' => 'crc8'
419 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030420 '7063' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030421 'Header' => 'utils.h',
422 'Line' => '39',
423 'Param' => {
424 '0' => {
425 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030426 'type' => '1269'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030427 },
428 '1' => {
429 'name' => 'size',
430 'type' => '164'
431 }
432 },
433 'Reg' => {
434 '1' => 'rcx'
435 },
436 'Return' => '147',
437 'ShortName' => 'crc32'
438 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030439 '12003' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030440 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030441 'Line' => '743',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Param' => {
443 '0' => {
444 'name' => 'msg_type',
445 'type' => '135'
446 },
447 '1' => {
448 'name' => 'instance_id',
449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930450 },
451 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030452 'name' => 'pldm_type',
453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 },
455 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030456 'name' => 'command',
457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '4' => {
460 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030461 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030462 }
463 },
464 'Return' => '100',
465 'ShortName' => 'encode_pldm_header_only'
466 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030467 '17216' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030468 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030469 'Line' => '675',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Param' => {
471 '0' => {
472 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030473 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030474 },
475 '1' => {
476 'name' => 'payload_length',
477 'type' => '164'
478 },
479 '2' => {
480 'name' => 'pldm_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030481 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030482 },
483 '3' => {
484 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030485 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030486 },
487 '4' => {
488 'name' => 'transfer_ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030489 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030490 },
491 '5' => {
492 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030493 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030494 },
495 '6' => {
496 'name' => 'section_offset',
497 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030498 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030499 },
500 '7' => {
501 'name' => 'section_length',
502 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030503 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030504 }
505 },
506 'Reg' => {
507 '2' => 'rdx',
508 '3' => 'r10',
509 '4' => 'r8',
510 '5' => 'r9'
511 },
512 'Return' => '100',
513 'ShortName' => 'decode_multipart_receive_req'
514 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030515 '17455' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030516 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030517 'Line' => '657',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '135'
522 },
523 '1' => {
524 'name' => 'tid',
525 'type' => '135'
526 },
527 '2' => {
528 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030529 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030530 }
531 },
532 'Return' => '100',
533 'ShortName' => 'encode_set_tid_req'
534 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030535 '17652' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030536 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030537 'Line' => '539',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Param' => {
539 '0' => {
540 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030541 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030542 },
543 '1' => {
544 'name' => 'payload_length',
545 'type' => '164'
546 },
547 '2' => {
548 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030549 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030550 },
551 '3' => {
552 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030553 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030554 }
555 },
556 'Reg' => {
557 '0' => 'rdi',
558 '1' => 'rsi',
559 '2' => 'rdx',
560 '3' => 'rcx'
561 },
562 'Return' => '100',
563 'ShortName' => 'decode_get_tid_resp'
564 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030565 '17981' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030566 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030567 'Line' => '633',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Param' => {
569 '0' => {
570 'name' => 'instance_id',
571 'type' => '135'
572 },
573 '1' => {
574 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030575 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030576 }
577 },
578 'Return' => '100',
579 'ShortName' => 'encode_get_tid_req'
580 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030581 '18115' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030582 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030583 'Line' => '518',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Param' => {
585 '0' => {
586 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030587 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '164'
592 },
593 '2' => {
594 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030595 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030596 },
597 '3' => {
598 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030599 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030600 },
601 '4' => {
602 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030603 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030604 },
605 '5' => {
606 'name' => 'version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030607 'type' => '1534'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030608 }
609 },
610 'Reg' => {
611 '1' => 'r10',
612 '2' => 'rdx',
613 '3' => 'rcx',
614 '4' => 'r8',
615 '5' => 'r9'
616 },
617 'Return' => '100',
618 'ShortName' => 'decode_get_version_resp'
619 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030620 '18859' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030621 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030622 'Line' => '499',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
626 'type' => '135'
627 },
628 '1' => {
629 'name' => 'transfer_handle',
630 'type' => '147'
631 },
632 '2' => {
633 'name' => 'transfer_opflag',
634 'type' => '135'
635 },
636 '3' => {
637 'name' => 'type',
638 'type' => '135'
639 },
640 '4' => {
641 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030642 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930643 }
644 },
645 'Return' => '100',
646 'ShortName' => 'encode_get_version_req'
647 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030648 '19091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030650 'Line' => '480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Param' => {
652 '0' => {
653 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030654 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '1' => {
657 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030658 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '2' => {
661 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030662 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 },
664 '3' => {
665 'name' => 'commands',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030666 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930667 }
668 },
669 'Reg' => {
670 '0' => 'rdi',
671 '1' => 'rsi',
672 '2' => 'rdx',
673 '3' => 'rcx'
674 },
675 'Return' => '100',
676 'ShortName' => 'decode_get_commands_resp'
677 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030678 '19286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030680 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Param' => {
682 '0' => {
683 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030684 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '1' => {
687 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030688 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '2' => {
691 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030692 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 },
694 '3' => {
695 'name' => 'types',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030696 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930697 }
698 },
699 'Reg' => {
700 '0' => 'rdi',
701 '1' => 'rsi',
702 '2' => 'rdx',
703 '3' => 'rcx'
704 },
705 'Return' => '100',
706 'ShortName' => 'decode_get_types_resp'
707 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030708 '20133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030710 'Line' => '462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030714 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930715 },
716 '1' => {
717 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030718 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930719 },
720 '2' => {
721 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030722 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930723 },
724 '3' => {
725 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030726 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930727 }
728 },
729 'Reg' => {
730 '2' => 'rbp'
731 },
732 'Return' => '100',
733 'ShortName' => 'encode_get_commands_req'
734 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030735 '20339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030737 'Line' => '430',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030741 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030745 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
748 'Return' => '100',
749 'ShortName' => 'encode_get_types_req'
750 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030751 '20471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030753 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Param' => {
755 '0' => {
756 'name' => 'req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030757 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 },
759 '1' => {
760 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030761 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 }
763 },
764 'Reg' => {
765 '0' => 'rdi',
766 '1' => 'rsi'
767 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030768 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'pldm_msg_hdr_correlate_response'
770 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030771 '20805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030773 'Line' => '402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030777 'type' => '3164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030781 'type' => '21045'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030784 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030787 '24518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030793 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030797 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030801 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030805 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030809 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030813 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930814 }
815 },
816 'Reg' => {
817 '1' => 'rsi',
818 '2' => 'rdi',
819 '3' => 'r10',
820 '4' => 'r8',
821 '5' => 'r9'
822 },
823 'Return' => '100',
824 'ShortName' => 'decode_set_bios_table_req'
825 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030826 '24705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030832 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030840 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030844 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
847 'Return' => '100',
848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030850 '24924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030856 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030860 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030864 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030868 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
877 'Return' => '100',
878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030880 '25034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030886 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030890 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030898 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030902 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030906 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030911 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
919 'Return' => '100',
920 'ShortName' => 'encode_set_bios_table_req'
921 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030922 '25423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030928 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030932 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030936 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030940 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
943 'Return' => '100',
944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030946 '25637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030952 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030956 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030960 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030964 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030968 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
977 'Return' => '100',
978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030980 '25784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030986 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030990 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030994 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030998 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
1007 'Return' => '100',
1008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301010 '25894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301024 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301028 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301032 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301036 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301041 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
1047 'Return' => '100',
1048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301050 '26266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301072 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301081 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
1085 '2' => 'r14'
1086 },
1087 'Return' => '100',
1088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301090 '26635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301096 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301100 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301104 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301108 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301112 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
1121 'Return' => '100',
1122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301124 '26787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301130 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301138 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301142 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301146 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301150 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301151 }
1152 },
1153 'Reg' => {
1154 '1' => 'rsi',
1155 '2' => 'rdx',
1156 '3' => 'r10',
1157 '4' => 'r8',
1158 '5' => 'r9'
1159 },
1160 'Return' => '100',
1161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301163 '26949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301169 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301173 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301177 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301181 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301185 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
1188 'Return' => '100',
1189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301191 '27178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301197 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301201 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301205 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301209 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301213 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301217 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 }
1219 },
1220 'Reg' => {
1221 '1' => 'r10',
1222 '2' => 'rsi',
1223 '3' => 'rdi',
1224 '4' => 'r8',
1225 '5' => 'r9'
1226 },
1227 'Return' => '100',
1228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301230 '27350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301236 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301240 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301244 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301248 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301252 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
1261 'Return' => '100',
1262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301264 '27497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301270 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301274 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301278 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301282 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301286 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
1289 'Return' => '100',
1290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301292 '27721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301298 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301306 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301310 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301314 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301318 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301323 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
1327 '2' => 'r15'
1328 },
1329 'Return' => '100',
1330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301332 '28074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301338 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301342 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301346 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
1354 'Return' => '100',
1355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301357 '28147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301363 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301371 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301375 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
1378 'Return' => '100',
1379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301381 '28354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301387 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301395 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301399 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301403 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301407 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301412 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301417 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
1426 'Return' => '100',
1427 'ShortName' => 'decode_set_date_time_req'
1428 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301429 '28645' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301439 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301443 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301447 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301460 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301465 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301470 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
1473 'Return' => '100',
1474 'ShortName' => 'encode_set_date_time_req'
1475 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301476 '29138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301482 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301486 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301490 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301494 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301498 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301502 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301507 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301512 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301517 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301518 }
1519 },
1520 'Reg' => {
1521 '1' => 'rdi',
1522 '2' => 'r10',
1523 '3' => 'rdx',
1524 '4' => 'r8',
1525 '5' => 'r9'
1526 },
1527 'Return' => '100',
1528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301530 '29339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301536 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301540 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301544 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301548 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301552 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301556 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301561 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301566 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301571 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
1574 'Return' => '100',
1575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301577 '29623' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301583 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301587 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
1590 'Return' => '100',
1591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301593 '31569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301595 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Param' => {
1597 '0' => {
1598 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301599 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301603 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301610 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301613 '31714' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301615 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Param' => {
1617 '0' => {
1618 'name' => 'src_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301619 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301623 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301627 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301631 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301635 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301639 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
1646 'Return' => '100',
1647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301649 '32402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301651 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Param' => {
1653 '0' => {
1654 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301655 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301659 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301663 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301669 'Return' => '32397',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301672 '32665' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301674 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Param' => {
1676 '0' => {
1677 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301678 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301682 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301686 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301692 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301695 '32932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Param' => {
1699 '0' => {
1700 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301701 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301705 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301709 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301715 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301718 '33194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301720 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Param' => {
1722 '0' => {
1723 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301724 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301728 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301732 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301740 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301743 '33583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301744 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301745 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Param' => {
1747 '0' => {
1748 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301749 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301753 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301757 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301763 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301766 '34344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301768 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Param' => {
1770 '0' => {
1771 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301772 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301778 'Return' => '1269',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301781 '34392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301783 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Param' => {
1785 '0' => {
1786 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301787 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301793 '34502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301795 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Param' => {
1797 '0' => {
1798 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301799 'type' => '34577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301802 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301805 '34582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301811 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301817 '34654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301823 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301831 'type' => '30324'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301839 'Return' => '32392',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301842 '34892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301844 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Param' => {
1846 '0' => {
1847 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301848 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301852 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301856 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301861 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
1864 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301867 '35192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301869 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Param' => {
1871 '0' => {
1872 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301873 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301876 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301879 '35527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301881 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Param' => {
1883 '0' => {
1884 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301885 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301891 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301894 '35576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301895 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301896 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Param' => {
1898 '0' => {
1899 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301900 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301903 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301906 '36060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301908 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Param' => {
1910 '0' => {
1911 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301912 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301918 'Return' => '30110',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301921 '36200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301922 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301923 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Param' => {
1925 '0' => {
1926 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301927 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301931 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301935 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301939 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301943 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
1948 '1' => 'r12',
1949 '2' => 'r13',
1950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
1953 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301954 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301956 '36469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301959 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301962 '36631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Param' => {
1966 '0' => {
1967 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301968 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301972 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301976 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301980 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301984 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301988 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 }
1990 },
1991 'Reg' => {
1992 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301993 '1' => 'rsi',
1994 '2' => 'rbx',
1995 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301996 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301997 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
1999 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302000 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302002 '36993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302004 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Param' => {
2006 '0' => {
2007 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302008 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302012 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302018 '37088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302020 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Param' => {
2022 '0' => {
2023 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302024 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302030 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302033 '37229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302034 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302035 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Param' => {
2037 '0' => {
2038 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302039 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302045 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302048 '37411' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302049 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302050 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Param' => {
2052 '0' => {
2053 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302054 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302058 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302062 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302066 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302074 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 }
2076 },
2077 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302078 '0' => 'rdi',
2079 '2' => 'rdi',
2080 '3' => 'rcx',
2081 '4' => 'r8',
2082 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
2084 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302085 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302087 '37698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302089 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Param' => {
2091 '0' => {
2092 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302093 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302097 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302101 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302104 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302107 '37945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302109 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Param' => {
2111 '0' => {
2112 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302113 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302119 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302122 '37994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302123 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302124 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Param' => {
2126 '0' => {
2127 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302134 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302137 '38043' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302139 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302143 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302149 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302152 '38092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302153 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302154 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Param' => {
2156 '0' => {
2157 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302158 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302164 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302167 '38639' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302169 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Param' => {
2171 '0' => {
2172 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302173 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302177 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302181 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302185 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302189 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 }
2191 },
2192 'Reg' => {
2193 '0' => 'rdi',
2194 '1' => 'rsi',
2195 '2' => 'rdx',
2196 '3' => 'rcx',
2197 '4' => 'r8'
2198 },
2199 'Return' => '1',
2200 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302202 '38775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302204 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Param' => {
2206 '0' => {
2207 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302208 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302212 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302216 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
2220 '0' => 'r12',
2221 '1' => 'rbp',
2222 '2' => 'rbx'
2223 },
2224 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302227 '39047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302229 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Param' => {
2231 '0' => {
2232 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302233 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302237 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
2240 'Return' => '100',
2241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302243 '39351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302246 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302249 '39527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Param' => {
2253 '0' => {
2254 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302255 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302259 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302263 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
2267 '2' => 'r12'
2268 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302269 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302272 '39821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302273 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302274 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Param' => {
2276 '0' => {
2277 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302278 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302284 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302287 '39890' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302289 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Param' => {
2291 '0' => {
2292 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302293 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302299 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302302 '39959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302303 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302304 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Param' => {
2306 '0' => {
2307 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302308 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302314 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302317 '40028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302318 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302319 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Param' => {
2321 '0' => {
2322 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302323 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302327 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 }
2329 },
2330 'Reg' => {
2331 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302332 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
2334 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302335 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302337 '40116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302339 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Param' => {
2341 '0' => {
2342 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302343 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302347 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302351 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
2358 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302361 '40480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302363 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Param' => {
2365 '0' => {
2366 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302367 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302371 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '1' => 'rbx'
2376 },
2377 'Return' => '100',
2378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302380 '40749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'def_str_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302386 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302392 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302395 '40999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302401 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302405 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
2414 '1' => 'r12'
2415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302416 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302419 '41296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302420 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302421 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Param' => {
2423 '0' => {
2424 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302425 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302429 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302433 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
2441 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302442 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302443 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302444 '41461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302446 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Param' => {
2448 '0' => {
2449 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302450 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302454 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 }
2456 },
2457 'Reg' => {
2458 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302459 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302460 },
2461 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302462 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302463 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302464 '41540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302466 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Param' => {
2468 '0' => {
2469 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302470 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302474 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
2481 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302482 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302483 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302484 '41600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302486 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Param' => {
2488 '0' => {
2489 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302490 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302494 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302498 'type' => '41929'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
2505 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302508 '41934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302510 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Param' => {
2512 '0' => {
2513 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302514 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302518 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302525 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302528 '41994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302529 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302530 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Param' => {
2532 '0' => {
2533 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302534 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302540 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302543 '42041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302545 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Param' => {
2547 '0' => {
2548 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302549 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302555 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302558 '42088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302559 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302560 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Param' => {
2562 '0' => {
2563 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302564 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302570 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302573 '42721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302575 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Param' => {
2577 '0' => {
2578 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302579 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302583 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302587 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
2595 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302598 '42958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302600 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Param' => {
2602 '0' => {
2603 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302604 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302610 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302613 '43005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302615 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Param' => {
2617 '0' => {
2618 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302619 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302625 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302628 '43052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302630 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Param' => {
2632 '0' => {
2633 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302634 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302638 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302642 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302646 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
2649 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302652 '43409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302654 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Param' => {
2656 '0' => {
2657 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302658 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302664 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302667 '60794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302669 'Line' => '2039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302673 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302677 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302681 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302685 'type' => '60976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302689 'type' => '60981'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'rbp',
2695 '4' => 'r12'
2696 },
2697 'Return' => '100',
2698 'ShortName' => 'decode_cancel_update_resp'
2699 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302700 '60991' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302702 'Line' => '2022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 },
2708 '1' => {
2709 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302710 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '2' => {
2713 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302714 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 }
2716 },
2717 'Return' => '100',
2718 'ShortName' => 'encode_cancel_update_req'
2719 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302720 '61162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302722 'Line' => '2007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302726 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 },
2728 '1' => {
2729 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '2' => {
2733 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302734 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
2742 'Return' => '100',
2743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302745 '61238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302747 'Line' => '1995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302751 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 },
2753 '1' => {
2754 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302755 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '2' => {
2758 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 }
2761 },
2762 'Return' => '100',
2763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302765 '64090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302767 'Line' => '1962',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302771 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 },
2773 '1' => {
2774 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302775 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '2' => {
2778 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302779 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302783 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302787 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302791 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302796 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302801 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302806 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302811 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'r12',
2817 '4' => 'rbp',
2818 '5' => 'r13'
2819 },
2820 'Return' => '100',
2821 'ShortName' => 'decode_get_status_resp'
2822 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302823 '64427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302825 'Line' => '1942',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302829 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302833 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302837 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
2840 'Return' => '100',
2841 'ShortName' => 'encode_get_status_req'
2842 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302843 '65815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302845 'Line' => '1910',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302849 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302853 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302857 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302861 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
2869 'Return' => '100',
2870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302872 '65941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302874 'Line' => '1885',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302878 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302882 'type' => '52299'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302886 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302890 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
2893 'Return' => '100',
2894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302896 '66978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302898 'Line' => '1870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302902 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302906 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302910 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302914 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
2917 'Return' => '100',
2918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302920 '68385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302922 'Line' => '1838',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302926 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302934 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302938 'type' => '68495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
2947 'Return' => '100',
2948 'ShortName' => 'decode_apply_complete_req'
2949 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302950 '68505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302952 'Line' => '1825',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302956 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302960 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302964 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302968 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
2971 'Return' => '100',
2972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302974 '69647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302976 'Line' => '1796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302980 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302984 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302988 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
2996 'Return' => '100',
2997 'ShortName' => 'decode_verify_complete_req'
2998 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302999 '69723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303001 'Line' => '1785',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303009 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303013 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303017 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
3020 'Return' => '100',
3021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303023 '70865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303025 'Line' => '1755',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303029 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303037 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
3045 'Return' => '100',
3046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303048 '70941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303050 'Line' => '1742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303062 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303066 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
3072 'Return' => '100',
3073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303075 '72356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303077 'Line' => '1703',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303081 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303085 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303089 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303093 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
3102 'Return' => '100',
3103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303105 '74433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303107 'Line' => '1670',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303111 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303115 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303119 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303123 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303127 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303131 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303136 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
3141 '3' => 'r12',
3142 '4' => 'rbp',
3143 '5' => 'r13'
3144 },
3145 'Return' => '100',
3146 'ShortName' => 'decode_update_component_resp'
3147 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303148 '78370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303150 'Line' => '1634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303154 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303158 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303162 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303166 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303170 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303179 'type' => '53075'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303184 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303189 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303194 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303199 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303204 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
3207 'Return' => '100',
3208 'ShortName' => 'encode_update_component_req'
3209 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303210 '80301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303212 'Line' => '1591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303216 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303220 'type' => '54054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303224 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303228 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303232 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
3237 '3' => 'r12',
3238 '4' => 'rbp'
3239 },
3240 'Return' => '100',
3241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303243 '83786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303245 'Line' => '1561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303249 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303253 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303257 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303261 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303265 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303269 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303279 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303284 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303289 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303294 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
3297 'Return' => '100',
3298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303300 '85728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303302 'Line' => '1520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303306 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303310 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303314 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303318 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303322 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
3331 'Return' => '100',
3332 'ShortName' => 'decode_request_update_resp'
3333 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303334 '88843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303336 'Line' => '1487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303340 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303344 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303348 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303356 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303360 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303370 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303375 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303380 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
3383 'Return' => '100',
3384 'ShortName' => 'encode_request_update_req'
3385 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303386 '89286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303388 'Line' => '1397',
Unive Tiene5c3f142024-12-13 14:14:19 +08003389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303392 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303396 'type' => '94125'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
3399 'Return' => '100',
3400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303402 '94130' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003403 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303404 'Line' => '1368',
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303408 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003409 },
3410 '1' => {
3411 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303412 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003413 },
3414 '2' => {
3415 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303416 'type' => '96809'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303420 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
3423 'Return' => '100',
3424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303426 '96814' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003427 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303428 'Line' => '1342',
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303432 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003433 },
3434 '1' => {
3435 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303436 'type' => '97941'
Unive Tiene5c3f142024-12-13 14:14:19 +08003437 },
3438 '2' => {
3439 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303440 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003441 },
3442 '3' => {
3443 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303444 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003445 }
3446 },
3447 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303448 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003449 },
3450 'Return' => '100',
3451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303453 '97946' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003454 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303455 'Line' => '650',
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303459 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303463 'type' => '99126'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
3466 'Return' => '100',
3467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303469 '99131' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003470 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303471 'Line' => '1321',
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303475 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003476 },
3477 '1' => {
3478 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303479 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003480 },
3481 '2' => {
3482 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303483 'type' => '101824'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303487 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
3490 'Return' => '100',
3491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303493 '101829' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003494 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303495 'Line' => '1304',
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303499 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003500 },
3501 '1' => {
3502 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303503 'type' => '102956'
Unive Tiene5c3f142024-12-13 14:14:19 +08003504 },
3505 '2' => {
3506 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303507 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003508 },
3509 '3' => {
3510 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303511 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003512 }
3513 },
3514 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303515 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003516 },
3517 'Return' => '100',
3518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303520 '102961' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003521 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303522 'Line' => '1285',
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303526 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003527 },
3528 '1' => {
3529 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303530 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003531 },
3532 '2' => {
3533 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303534 'type' => '105557'
Unive Tiene5c3f142024-12-13 14:14:19 +08003535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
3540 'Return' => '100',
3541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303543 '105562' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003544 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303545 'Line' => '1269',
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303549 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003550 },
3551 '1' => {
3552 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303553 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
3560 'Return' => '100',
3561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303563 '105682' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003564 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303565 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303569 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303577 'type' => '106004'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303581 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303585 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
3594 'Return' => '100',
3595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303597 '114442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303599 'Line' => '1204',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303603 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303607 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303611 'type' => '114662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303615 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303619 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303623 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
3630 '3' => 'r13',
3631 '4' => 'r14',
3632 '5' => 'r15'
3633 },
3634 'Return' => '100',
3635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303637 '114667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303639 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303643 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303647 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303651 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
3659 'Return' => '100',
3660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303662 '117478' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303664 'Line' => '1169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303668 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303672 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303676 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303680 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303684 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303688 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
3697 'Return' => '100',
3698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303700 '117644' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303702 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303710 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303714 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
3722 'Return' => '100',
3723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303725 '117784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303727 'Line' => '1119',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303731 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303735 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303739 'type' => '117976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303743 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 'Return' => '100',
3747 'ShortName' => 'decode_pldm_comp_image_info'
3748 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303749 '118129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303750 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303751 'Line' => '1104',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Param' => {
3753 '0' => {
3754 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303755 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '1' => {
3758 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '2' => {
3762 'name' => 'descriptor_title_str_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303763 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '3' => {
3766 'name' => 'descriptor_title_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303767 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 },
3769 '4' => {
3770 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303771 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303772 }
3773 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303774 'Return' => '100',
3775 'ShortName' => 'decode_vendor_defined_descriptor_value'
3776 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303777 '118531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303779 'Line' => '1088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Param' => {
3781 '0' => {
3782 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303783 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 },
3785 '1' => {
3786 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303787 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 },
3789 '2' => {
3790 'name' => 'descriptor_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303791 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 },
3793 '3' => {
3794 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303795 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303796 }
3797 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 'Return' => '100',
3799 'ShortName' => 'decode_descriptor_type_length_value'
3800 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303801 '118896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303803 'Line' => '739',
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 'Param' => {
3805 '0' => {
3806 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303807 'type' => '120468'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303811 'type' => '120473'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
3814 'Return' => '100',
3815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303817 '120478' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303819 'Line' => '1069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Param' => {
3821 '0' => {
3822 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303823 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 },
3825 '1' => {
3826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303828 },
3829 '2' => {
3830 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303831 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '3' => {
3834 'name' => 'fw_device_id_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303835 'type' => '120758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '4' => {
3838 'name' => 'applicable_components',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303839 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '5' => {
3842 'name' => 'comp_image_set_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303843 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '6' => {
3846 'name' => 'record_descriptors',
3847 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303848 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '7' => {
3851 'name' => 'fw_device_pkg_data',
3852 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303853 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 }
3855 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303856 'Return' => '100',
3857 'ShortName' => 'decode_firmware_device_id_record'
3858 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303859 '121021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303861 'Line' => '1048',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 'Param' => {
3863 '0' => {
3864 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303865 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303866 },
3867 '1' => {
3868 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303869 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303870 },
3871 '2' => {
3872 'name' => 'package_header_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303873 'type' => '121213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303874 },
3875 '3' => {
3876 'name' => 'package_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303877 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303878 }
3879 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303880 'Return' => '100',
3881 'ShortName' => 'decode_pldm_package_header_info'
3882 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303883 '125538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303884 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303885 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 'Param' => {
3887 '0' => {
3888 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303889 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 },
3891 '1' => {
3892 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303893 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303894 },
3895 '2' => {
3896 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303897 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303898 },
3899 '3' => {
3900 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303901 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 },
3903 '4' => {
3904 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303905 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303906 }
3907 },
3908 'Return' => '100',
3909 'ShortName' => 'encode_set_fru_record_table_resp'
3910 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303911 '125778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303913 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 'Param' => {
3915 '0' => {
3916 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303917 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 },
3919 '1' => {
3920 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303921 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303922 },
3923 '2' => {
3924 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303925 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303926 },
3927 '3' => {
3928 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303929 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303930 },
3931 '4' => {
3932 'name' => 'fru_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303933 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303934 }
3935 },
3936 'Reg' => {
3937 '1' => 'rsi',
3938 '2' => 'rdx',
3939 '3' => 'rcx',
3940 '4' => 'r8'
3941 },
3942 'Return' => '100',
3943 'ShortName' => 'decode_set_fru_record_table_req'
3944 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303945 '125945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303946 'Header' => 'fru.h',
3947 'Line' => '360',
3948 'Param' => {
3949 '0' => {
3950 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303951 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 },
3953 '1' => {
3954 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303955 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303956 },
3957 '2' => {
3958 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303959 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '3' => {
3962 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303963 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '4' => {
3966 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303967 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303968 },
3969 '5' => {
3970 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303971 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303972 },
3973 '6' => {
3974 'name' => 'fru_record_table_length',
3975 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303976 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303977 }
3978 },
3979 'Return' => '100',
3980 'ShortName' => 'decode_get_fru_record_table_resp'
3981 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303982 '126175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 'Header' => 'fru.h',
3984 'Line' => '387',
3985 'Param' => {
3986 '0' => {
3987 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303988 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 },
3990 '1' => {
3991 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303992 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303993 },
3994 '2' => {
3995 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303996 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '3' => {
3999 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304000 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '4' => {
4003 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304004 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '5' => {
4007 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304008 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '6' => {
4011 'name' => 'fru_record_table_length',
4012 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304013 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304014 },
4015 '7' => {
4016 'name' => 'max_fru_record_table_length',
4017 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304018 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '3' => 'r10',
4023 '4' => 'r8',
4024 '5' => 'r9'
4025 },
4026 'Return' => '100',
4027 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4028 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304029 '126496' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304030 'Header' => 'fru.h',
4031 'Line' => '339',
4032 'Param' => {
4033 '0' => {
4034 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304035 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 },
4037 '1' => {
4038 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304039 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304040 },
4041 '2' => {
4042 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304043 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '3' => {
4046 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304047 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304048 },
4049 '4' => {
4050 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304051 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 }
4053 },
4054 'Return' => '100',
4055 'ShortName' => 'encode_get_fru_record_table_req'
4056 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304057 '126731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 'Header' => 'fru.h',
4059 'Line' => '451',
4060 'Param' => {
4061 '0' => {
4062 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304063 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 },
4065 '1' => {
4066 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304067 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 },
4069 '2' => {
4070 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304071 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304072 },
4073 '3' => {
4074 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304075 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304076 },
4077 '4' => {
4078 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304079 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304080 },
4081 '5' => {
4082 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304083 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304084 }
4085 },
4086 'Reg' => {
4087 '1' => 'rsi',
4088 '2' => 'rdx',
4089 '3' => 'r10',
4090 '4' => 'r8',
4091 '5' => 'r9'
4092 },
4093 'Return' => '100',
4094 'ShortName' => 'decode_get_fru_record_by_option_resp'
4095 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304096 '126898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304097 'Header' => 'fru.h',
4098 'Line' => '313',
4099 'Param' => {
4100 '0' => {
4101 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304102 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 },
4104 '1' => {
4105 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304106 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 },
4108 '2' => {
4109 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304110 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304111 },
4112 '3' => {
4113 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304114 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304115 },
4116 '4' => {
4117 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304118 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304119 },
4120 '5' => {
4121 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304122 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304123 },
4124 '6' => {
4125 'name' => 'msg',
4126 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304127 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304128 },
4129 '7' => {
4130 'name' => 'payload_length',
4131 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304132 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304133 }
4134 },
4135 'Reg' => {
4136 '2' => 'r15'
4137 },
4138 'Return' => '100',
4139 'ShortName' => 'encode_get_fru_record_by_option_resp'
4140 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304141 '127289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304142 'Header' => 'fru.h',
4143 'Line' => '292',
4144 'Param' => {
4145 '0' => {
4146 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304147 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 },
4149 '1' => {
4150 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304151 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304152 },
4153 '2' => {
4154 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304155 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304156 },
4157 '3' => {
4158 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304159 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304160 },
4161 '4' => {
4162 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304163 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304164 },
4165 '5' => {
4166 'name' => 'record_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304167 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304168 },
4169 '6' => {
4170 'name' => 'field_type',
4171 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304172 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304173 },
4174 '7' => {
4175 'name' => 'transfer_op_flag',
4176 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304177 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304178 }
4179 },
4180 'Reg' => {
4181 '1' => 'r10',
4182 '2' => 'rdx',
4183 '3' => 'rdi',
4184 '4' => 'r8',
4185 '5' => 'r9'
4186 },
4187 'Return' => '100',
4188 'ShortName' => 'decode_get_fru_record_by_option_req'
4189 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304190 '127491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304191 'Header' => 'fru.h',
4192 'Line' => '433',
4193 'Param' => {
4194 '0' => {
4195 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304196 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 },
4198 '1' => {
4199 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304200 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304201 },
4202 '2' => {
4203 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304204 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '3' => {
4207 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304208 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '4' => {
4211 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304212 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '5' => {
4215 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304216 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 },
4218 '6' => {
4219 'name' => 'transfer_op_flag',
4220 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304221 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304222 },
4223 '7' => {
4224 'name' => 'msg',
4225 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304226 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304227 },
4228 '8' => {
4229 'name' => 'payload_length',
4230 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304231 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304232 }
4233 },
4234 'Return' => '100',
4235 'ShortName' => 'encode_get_fru_record_by_option_req'
4236 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304237 '127788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 'Header' => 'fru.h',
4239 'Line' => '468',
4240 'Param' => {
4241 '0' => {
4242 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304243 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 },
4245 '1' => {
4246 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304247 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 },
4249 '2' => {
4250 'name' => 'record_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304251 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304252 },
4253 '3' => {
4254 'name' => 'record_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304255 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304256 },
4257 '4' => {
4258 'name' => 'rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304259 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '5' => {
4262 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304263 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304264 },
4265 '6' => {
4266 'name' => 'ft',
4267 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304268 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304269 }
4270 },
4271 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004272 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304273 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304274 '128448' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 'Header' => 'fru.h',
4276 'Line' => '409',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'fru_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304280 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 },
4282 '1' => {
4283 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304284 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304285 },
4286 '2' => {
4287 'name' => 'curr_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304288 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '3' => {
4291 'name' => 'record_set_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304292 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '4' => {
4295 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304296 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '5' => {
4299 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304300 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '6' => {
4303 'name' => 'encoding',
4304 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304305 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304306 },
4307 '7' => {
4308 'name' => 'tlvs',
4309 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304310 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304311 },
4312 '8' => {
4313 'name' => 'tlvs_size',
4314 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304315 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 }
4317 },
4318 'Reg' => {
4319 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304320 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304321 '4' => 'r8',
4322 '5' => 'r9'
4323 },
4324 'Return' => '100',
4325 'ShortName' => 'encode_fru_record'
4326 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304327 '128770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304328 'Header' => 'fru.h',
4329 'Line' => '269',
4330 'Param' => {
4331 '0' => {
4332 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304333 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 },
4335 '1' => {
4336 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304337 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304338 },
4339 '2' => {
4340 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304341 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304342 },
4343 '3' => {
4344 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304345 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '4' => {
4348 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304349 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 }
4351 },
4352 'Return' => '100',
4353 'ShortName' => 'encode_get_fru_record_table_resp'
4354 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304355 '128992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 'Header' => 'fru.h',
4357 'Line' => '251',
4358 'Param' => {
4359 '0' => {
4360 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304361 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 },
4363 '1' => {
4364 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304365 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '2' => {
4368 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304369 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '3' => {
4372 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304373 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 }
4375 },
4376 'Reg' => {
4377 '0' => 'rdi',
4378 '1' => 'rsi',
4379 '2' => 'rdx',
4380 '3' => 'rcx'
4381 },
4382 'Return' => '100',
4383 'ShortName' => 'decode_get_fru_record_table_req'
4384 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304385 '129096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304386 'Header' => 'fru.h',
4387 'Line' => '232',
4388 'Param' => {
4389 '0' => {
4390 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304391 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 },
4393 '1' => {
4394 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304395 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304396 },
4397 '2' => {
4398 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304399 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 },
4401 '3' => {
4402 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304403 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304404 },
4405 '4' => {
4406 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304407 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304408 },
4409 '5' => {
4410 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304411 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304412 },
4413 '6' => {
4414 'name' => 'total_record_set_identifiers',
4415 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304416 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 },
4418 '7' => {
4419 'name' => 'total_table_records',
4420 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304421 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304422 },
4423 '8' => {
4424 'name' => 'checksum',
4425 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304426 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304427 },
4428 '9' => {
4429 'name' => 'msg',
4430 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304431 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304432 }
4433 },
4434 'Return' => '100',
4435 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4436 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304437 '129399' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 'Header' => 'fru.h',
4439 'Line' => '203',
4440 'Param' => {
4441 '0' => {
4442 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304443 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 },
4445 '1' => {
4446 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304447 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304448 },
4449 '2' => {
4450 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304451 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 },
4453 '3' => {
4454 'name' => 'fru_data_major_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304455 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '4' => {
4458 'name' => 'fru_data_minor_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304459 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '5' => {
4462 'name' => 'fru_table_maximum_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304463 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 },
4465 '6' => {
4466 'name' => 'fru_table_length',
4467 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304468 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304469 },
4470 '7' => {
4471 'name' => 'total_record_set_identifiers',
4472 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304473 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304474 },
4475 '8' => {
4476 'name' => 'total_table_records',
4477 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304478 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304479 },
4480 '9' => {
4481 'name' => 'checksum',
4482 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304483 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 }
4485 },
4486 'Reg' => {
4487 '1' => 'rdi',
4488 '2' => 'rdx',
4489 '3' => 'r10',
4490 '4' => 'r8',
4491 '5' => 'r9'
4492 },
4493 'Return' => '100',
4494 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4495 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304496 '129609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304497 'Header' => 'fru.h',
4498 'Line' => '178',
4499 'Param' => {
4500 '0' => {
4501 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304502 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 },
4504 '1' => {
4505 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304506 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304507 },
4508 '2' => {
4509 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304510 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 }
4512 },
4513 'Return' => '100',
4514 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4515 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304516 '157037' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304518 'Line' => '650',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 'Param' => {
4520 '0' => {
4521 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304522 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304523 },
4524 '1' => {
4525 'name' => 'pdr_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304526 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304527 },
4528 '2' => {
4529 'name' => 'num_entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304530 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 },
4532 '3' => {
4533 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304534 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 }
4536 },
4537 'Reg' => {
4538 '2' => 'rbp',
4539 '3' => 'r12'
4540 },
4541 'Return' => '1',
4542 'ShortName' => 'pldm_entity_association_pdr_extract'
4543 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304544 '157372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304545 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304546 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304547 'Param' => {
4548 '0' => {
4549 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304550 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 }
4552 },
4553 'Reg' => {
4554 '0' => 'rdi'
4555 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304556 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4558 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304559 '157426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304560 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304561 'Line' => '628',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304562 'Param' => {
4563 '0' => {
4564 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304565 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304566 }
4567 },
4568 'Reg' => {
4569 '0' => 'rdi'
4570 },
4571 'Return' => '1',
4572 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4573 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304574 '157585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304575 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304576 'Line' => '605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 'Param' => {
4578 '0' => {
4579 'name' => 'org_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304580 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 },
4582 '1' => {
4583 'name' => 'new_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304584 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304585 }
4586 },
4587 'Return' => '1',
4588 'ShortName' => 'pldm_entity_association_tree_copy_root'
4589 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304590 '158014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304592 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 'Param' => {
4594 '0' => {
4595 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304596 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 },
4598 '1' => {
4599 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304600 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 }
4602 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304603 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304604 'ShortName' => 'pldm_entity_association_tree_find'
4605 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304606 '158294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304608 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 'Param' => {
4610 '0' => {
4611 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304612 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 },
4614 '1' => {
4615 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304616 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 },
4618 '2' => {
4619 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304620 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 }
4622 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304623 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304624 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4625 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304626 '158676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004628 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 'Param' => {
4630 '0' => {
4631 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304632 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 },
4634 '1' => {
4635 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304636 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '2' => {
4639 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304640 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 }
4642 },
4643 'Reg' => {
4644 '1' => 'rsi',
4645 '2' => 'rdx'
4646 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304647 'Return' => '131446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 'ShortName' => 'pldm_pdr_find_last_in_range'
4649 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304650 '158803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304651 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004652 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 'Param' => {
4654 '0' => {
4655 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304656 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 }
4658 },
4659 'Reg' => {
4660 '0' => 'rdi'
4661 },
4662 'Return' => '1',
4663 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4664 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304665 '159055' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304666 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004667 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304668 'Param' => {
4669 '0' => {
4670 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304671 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 },
4673 '1' => {
4674 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304675 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 }
4677 },
4678 'Reg' => {
4679 '0' => 'rdi',
4680 '1' => 'rsi'
4681 },
4682 'Return' => '1',
4683 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4684 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304685 '159323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304686 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304687 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304688 'Param' => {
4689 '0' => {
4690 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304691 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 },
4693 '1' => {
4694 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304695 'type' => '130583'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 },
4697 '2' => {
4698 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304699 'type' => '158009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 }
4701 },
4702 'Return' => '1',
4703 'ShortName' => 'pldm_find_entity_ref_in_tree'
4704 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304705 '159610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304707 'Line' => '529',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'Param' => {
4709 '0' => {
4710 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304711 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 },
4713 '1' => {
4714 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304715 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 },
4717 '2' => {
4718 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304719 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304720 },
4721 '3' => {
4722 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304723 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304724 },
4725 '4' => {
4726 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304727 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 },
4729 '5' => {
4730 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304731 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304732 },
4733 '6' => {
4734 'name' => 'record_handle',
4735 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304736 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304737 }
4738 },
4739 'Reg' => {
4740 '0' => 'rdi',
4741 '1' => 'rsi',
4742 '2' => 'rdx',
4743 '3' => 'rcx',
4744 '4' => 'r8',
4745 '5' => 'r9'
4746 },
4747 'Return' => '100',
4748 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4749 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304750 '159966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304751 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304752 'Line' => '512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304753 'Param' => {
4754 '0' => {
4755 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304756 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304757 },
4758 '1' => {
4759 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304760 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 },
4762 '2' => {
4763 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304764 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304765 },
4766 '3' => {
4767 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304768 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 },
4770 '4' => {
4771 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304772 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '5' => {
4775 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304776 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 }
4778 },
4779 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304780 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304782 '160184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304784 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 'Param' => {
4786 '0' => {
4787 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304788 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
4790 '1' => {
4791 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304792 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 },
4794 '2' => {
4795 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304796 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304797 },
4798 '3' => {
4799 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304800 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304801 }
4802 },
4803 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304804 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304806 '161857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304808 'Line' => '566',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Param' => {
4810 '0' => {
4811 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304812 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 },
4814 '1' => {
4815 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304816 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 }
4818 },
4819 'Reg' => {
4820 '0' => 'rdi',
4821 '1' => 'rsi'
4822 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304823 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304824 'ShortName' => 'pldm_is_current_parent_child'
4825 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304826 '161946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304827 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304828 'Line' => '552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304829 'Param' => {
4830 '0' => {
4831 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304832 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 },
4834 '1' => {
4835 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 }
4838 },
4839 'Reg' => {
4840 '0' => 'rdi',
4841 '1' => 'rcx'
4842 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304843 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304844 'ShortName' => 'pldm_entity_get_num_children'
4845 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304846 '162161' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304847 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304848 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'Param' => {
4850 '0' => {
4851 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304852 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304853 }
4854 },
4855 'Reg' => {
4856 '0' => 'rdi'
4857 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304858 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 'ShortName' => 'pldm_entity_is_exist_parent'
4860 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304861 '162210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304862 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304863 'Line' => '437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'Param' => {
4865 '0' => {
4866 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304867 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 }
4869 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304870 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304871 'ShortName' => 'pldm_entity_get_parent'
4872 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304873 '162344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304875 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304876 'Param' => {
4877 '0' => {
4878 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304879 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 }
4881 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304882 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304883 'ShortName' => 'pldm_entity_is_node_parent'
4884 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304885 '162499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304887 'Line' => '417',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304888 'Param' => {
4889 '0' => {
4890 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304891 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 }
4893 },
4894 'Reg' => {
4895 '0' => 'rdi'
4896 },
4897 'Return' => '1',
4898 'ShortName' => 'pldm_entity_association_tree_destroy'
4899 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304900 '162678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304901 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304902 'Line' => '389',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Param' => {
4904 '0' => {
4905 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304906 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 },
4908 '1' => {
4909 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304910 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 },
4912 '2' => {
4913 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304914 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 }
4916 },
4917 'Reg' => {
4918 '2' => 'rbp'
4919 },
4920 'Return' => '1',
4921 'ShortName' => 'pldm_entity_association_tree_visit'
4922 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304923 '163137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304925 'Line' => '371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304926 'Param' => {
4927 '0' => {
4928 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304929 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 },
4931 '1' => {
4932 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304933 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304934 },
4935 '2' => {
4936 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304937 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 },
4939 '3' => {
4940 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304941 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '4' => {
4944 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304945 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '5' => {
4948 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304949 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '6' => {
4952 'name' => 'is_update_container_id',
4953 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304954 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304955 },
4956 '7' => {
4957 'name' => 'container_id',
4958 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304959 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304960 }
4961 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304962 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304963 'ShortName' => 'pldm_entity_association_tree_add_entity'
4964 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304965 '163744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304967 'Line' => '343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 'Param' => {
4969 '0' => {
4970 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304971 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 },
4973 '1' => {
4974 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304975 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 },
4977 '2' => {
4978 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304979 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 },
4981 '3' => {
4982 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304983 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 },
4985 '4' => {
4986 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304987 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304988 }
4989 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304990 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304991 'ShortName' => 'pldm_entity_association_tree_add'
4992 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304993 '164067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304995 'Line' => '326',
4996 'Return' => '157421',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_init'
4998 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304999 '164141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305001 'Line' => '411',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 'Param' => {
5003 '0' => {
5004 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305005 'type' => '164275'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 }
5007 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305008 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305009 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5010 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305011 '164301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305013 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 'Param' => {
5015 '0' => {
5016 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305017 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 }
5019 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305020 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'ShortName' => 'pldm_entity_extract'
5022 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305023 '165655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005025 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 'Param' => {
5027 '0' => {
5028 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305029 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305030 },
5031 '1' => {
5032 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305033 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305034 },
5035 '2' => {
5036 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305037 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305038 },
5039 '3' => {
5040 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305041 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305042 },
5043 '4' => {
5044 'name' => 'valid_bit',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305045 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305046 }
5047 },
5048 'Reg' => {
5049 '0' => 'rbx',
5050 '1' => 'rbp',
5051 '2' => 'r12',
5052 '3' => 'r13'
5053 },
5054 'Return' => '1',
5055 'ShortName' => 'pldm_pdr_update_TL_pdr'
5056 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305057 '166009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305059 'Line' => '291',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Param' => {
5061 '0' => {
5062 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305063 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305064 },
5065 '1' => {
5066 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305067 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305068 },
5069 '2' => {
5070 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305071 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 },
5073 '3' => {
5074 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305075 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305076 },
5077 '4' => {
5078 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305079 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305080 },
5081 '5' => {
5082 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305083 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305084 }
5085 },
5086 'Reg' => {
5087 '2' => 'r12'
5088 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305089 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305090 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5091 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305092 '166363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305094 'Line' => '270',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Param' => {
5096 '0' => {
5097 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305098 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '1' => {
5101 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305102 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '2' => {
5105 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305106 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '3' => {
5109 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305110 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '4' => {
5113 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305114 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 },
5116 '5' => {
5117 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305118 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305119 },
5120 '6' => {
5121 'name' => 'bmc_record_handle',
5122 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305123 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 }
5125 },
5126 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305127 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305129 '166676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005131 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305132 'Param' => {
5133 '0' => {
5134 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305135 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 }
5137 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305138 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305139 'ShortName' => 'pldm_pdr_record_is_remote'
5140 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305141 '167047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005143 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305144 'Param' => {
5145 '0' => {
5146 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305147 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 },
5149 '1' => {
5150 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305151 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 }
5153 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305154 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 'ShortName' => 'pldm_pdr_get_record_handle'
5156 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305157 '167264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 'Header' => 'pdr.h',
5159 'Line' => '62',
5160 'Param' => {
5161 '0' => {
5162 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305163 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305164 }
5165 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305166 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 'ShortName' => 'pldm_pdr_get_repo_size'
5168 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305169 '167397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'Header' => 'pdr.h',
5171 'Line' => '52',
5172 'Param' => {
5173 '0' => {
5174 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305175 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305176 }
5177 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305178 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 'ShortName' => 'pldm_pdr_get_record_count'
5180 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305181 '167528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005183 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305184 'Param' => {
5185 '0' => {
5186 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305187 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 },
5189 '1' => {
5190 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305192 },
5193 '2' => {
5194 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305195 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305196 },
5197 '3' => {
5198 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305199 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 },
5201 '4' => {
5202 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305203 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305204 }
5205 },
5206 'Reg' => {
5207 '0' => 'rdi',
5208 '3' => 'rcx',
5209 '4' => 'r8'
5210 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305211 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305212 'ShortName' => 'pldm_pdr_find_record_by_type'
5213 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305214 '167699' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305215 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005216 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 'Param' => {
5218 '0' => {
5219 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305220 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 },
5222 '1' => {
5223 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305224 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305225 },
5226 '2' => {
5227 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305228 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305229 },
5230 '3' => {
5231 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305232 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305233 },
5234 '4' => {
5235 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305236 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305237 }
5238 },
5239 'Reg' => {
5240 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305241 '1' => 'rsi',
5242 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305243 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305244 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305246 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'ShortName' => 'pldm_pdr_get_next_record'
5248 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305249 '167905' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305250 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005251 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 'Param' => {
5253 '0' => {
5254 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305255 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 },
5257 '1' => {
5258 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305259 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '2' => {
5262 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305263 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '3' => {
5266 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305267 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305268 },
5269 '4' => {
5270 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305271 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305272 }
5273 },
5274 'Reg' => {
5275 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305276 '1' => 'rsi',
5277 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305279 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305281 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305282 'ShortName' => 'pldm_pdr_find_record'
5283 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305284 '168083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305285 'Header' => 'pdr.h',
5286 'Line' => '42',
5287 'Param' => {
5288 '0' => {
5289 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305290 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 }
5292 },
5293 'Reg' => {
5294 '0' => 'rdi'
5295 },
5296 'Return' => '1',
5297 'ShortName' => 'pldm_pdr_destroy'
5298 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305299 '168236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305300 'Header' => 'pdr.h',
5301 'Line' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305302 'Return' => '132690',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 'ShortName' => 'pldm_pdr_init'
5304 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305305 '168308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305306 'Header' => 'pdr.h',
5307 'Line' => '79',
5308 'Param' => {
5309 '0' => {
5310 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305311 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 },
5313 '1' => {
5314 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305315 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 },
5317 '2' => {
5318 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305319 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305320 },
5321 '3' => {
5322 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305323 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305324 },
5325 '4' => {
5326 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305327 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305328 },
5329 '5' => {
5330 'name' => 'record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305331 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305332 }
5333 },
5334 'Reg' => {
5335 '0' => 'rbp',
5336 '1' => 'r13',
5337 '2' => 'r14',
5338 '5' => 'r12'
5339 },
5340 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005341 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305343 '184876' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005344 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305345 'Line' => '2575',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005346 'Param' => {
5347 '0' => {
5348 'name' => 'event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305349 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005350 }
5351 },
5352 'Reg' => {
5353 '0' => 'rdi'
5354 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305355 'Return' => '1193',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005356 'ShortName' => 'pldm_platform_cper_event_event_data'
5357 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305358 '184930' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005359 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305360 'Line' => '2564',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005361 'Param' => {
5362 '0' => {
5363 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305364 'type' => '1269'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005365 },
5366 '1' => {
5367 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305368 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005369 },
5370 '2' => {
5371 'name' => 'cper_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305372 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005373 },
5374 '3' => {
5375 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305376 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 }
5378 },
5379 'Return' => '100',
5380 'ShortName' => 'decode_pldm_platform_cper_event'
5381 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305382 '187133' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005383 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305384 'Line' => '2553',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005385 'Param' => {
5386 '0' => {
5387 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305388 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005389 }
5390 },
5391 'Return' => '100',
5392 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5393 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305394 '188395' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005395 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305396 'Line' => '2531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005397 'Param' => {
5398 '0' => {
5399 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305400 'type' => '1269'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005401 },
5402 '1' => {
5403 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305404 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005405 },
5406 '2' => {
5407 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305408 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005409 },
5410 '3' => {
5411 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305412 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005413 }
5414 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005415 'Return' => '100',
5416 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5417 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305418 '196008' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005419 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305420 'Line' => '1915',
Tal Yacobide67ab62024-05-30 22:36:50 +03005421 'Param' => {
5422 '0' => {
5423 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305424 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005425 },
5426 '1' => {
5427 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305428 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005429 },
5430 '2' => {
5431 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305432 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005433 },
5434 '3' => {
5435 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305436 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005437 }
5438 },
5439 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305440 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005441 },
5442 'Return' => '100',
5443 'ShortName' => 'encode_get_state_effecter_states_resp'
5444 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305445 '197925' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005446 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305447 'Line' => '1898',
Tal Yacobide67ab62024-05-30 22:36:50 +03005448 'Param' => {
5449 '0' => {
5450 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305451 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 },
5453 '1' => {
5454 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305455 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005456 },
5457 '2' => {
5458 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305459 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005460 }
5461 },
5462 'Return' => '100',
5463 'ShortName' => 'decode_get_state_effecter_states_resp'
5464 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305465 '200181' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005466 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305467 'Line' => '1867',
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 'Param' => {
5469 '0' => {
5470 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305471 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005472 },
5473 '1' => {
5474 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305475 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005476 },
5477 '2' => {
5478 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305479 'type' => '26777'
Tal Yacobide67ab62024-05-30 22:36:50 +03005480 }
5481 },
5482 'Return' => '100',
5483 'ShortName' => 'decode_get_state_effecter_states_req'
5484 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305485 '201065' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005486 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305487 'Line' => '1881',
Tal Yacobide67ab62024-05-30 22:36:50 +03005488 'Param' => {
5489 '0' => {
5490 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305491 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005492 },
5493 '1' => {
5494 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305495 'type' => '5667'
Tal Yacobide67ab62024-05-30 22:36:50 +03005496 },
5497 '2' => {
5498 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305499 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005500 },
5501 '3' => {
5502 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305503 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005504 }
5505 },
5506 'Return' => '100',
5507 'ShortName' => 'encode_get_state_effecter_states_req'
5508 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305509 '227628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305510 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305511 'Line' => '2047',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305512 'Param' => {
5513 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305514 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305515 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305516 },
5517 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305518 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305519 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305520 },
5521 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305522 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305523 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305524 },
5525 '3' => {
5526 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305527 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305528 },
5529 '4' => {
5530 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305531 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305532 },
5533 '5' => {
5534 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305535 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305536 },
5537 '6' => {
5538 'name' => 'transfer_flag',
5539 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305540 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 },
5542 '7' => {
5543 'name' => 'event_class',
5544 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305545 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305546 },
5547 '8' => {
5548 'name' => 'event_data_size',
5549 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305550 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305551 },
5552 '9' => {
5553 'name' => 'event_data',
5554 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305555 'type' => '21368'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305556 },
5557 '10' => {
5558 'name' => 'event_data_integrity_checksum',
5559 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305560 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 }
5562 },
5563 'Return' => '100',
5564 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5565 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305566 '231568' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305568 'Line' => '2021',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 'Param' => {
5570 '0' => {
5571 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305572 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305573 },
5574 '1' => {
5575 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305576 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '2' => {
5579 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305580 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305581 },
5582 '3' => {
5583 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305584 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305585 },
5586 '4' => {
5587 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305588 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305589 },
5590 '5' => {
5591 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305592 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305593 },
5594 '6' => {
5595 'name' => 'payload_length',
5596 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305597 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 }
5599 },
5600 'Return' => '100',
5601 'ShortName' => 'encode_poll_for_platform_event_message_req'
5602 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305603 '233315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305605 'Line' => '2491',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 'Param' => {
5607 '0' => {
5608 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305609 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305610 },
5611 '1' => {
5612 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305613 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305614 },
5615 '2' => {
5616 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305617 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305618 }
5619 },
5620 'Return' => '100',
5621 'ShortName' => 'encode_set_event_receiver_resp'
5622 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305623 '233488' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305625 'Line' => '2477',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 'Param' => {
5627 '0' => {
5628 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305629 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305630 },
5631 '1' => {
5632 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305633 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 },
5635 '2' => {
5636 'name' => 'event_message_global_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305637 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305638 },
5639 '3' => {
5640 'name' => 'transport_protocol_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305641 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305642 },
5643 '4' => {
5644 'name' => 'event_receiver_address_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305645 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305646 },
5647 '5' => {
5648 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305649 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305650 }
5651 },
5652 'Return' => '100',
5653 'ShortName' => 'decode_set_event_receiver_req'
5654 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305655 '235210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305656 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305657 'Line' => '2455',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305658 'Param' => {
5659 '0' => {
5660 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305661 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305662 },
5663 '1' => {
5664 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305665 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305666 },
5667 '2' => {
5668 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305669 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305670 }
5671 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305672 'Return' => '100',
5673 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305674 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305675 '236026' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305676 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305677 'Line' => '2441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305678 'Param' => {
5679 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305680 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305681 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305682 },
5683 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305685 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 },
5687 '2' => {
5688 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305689 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305690 },
5691 '3' => {
5692 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305693 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305694 },
5695 '4' => {
5696 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305697 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305698 },
5699 '5' => {
5700 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305701 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305702 }
5703 },
5704 'Return' => '100',
5705 'ShortName' => 'encode_set_event_receiver_req'
5706 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305707 '236284' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305708 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305709 'Line' => '1562',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305710 'Param' => {
5711 '0' => {
5712 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305713 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305714 },
5715 '1' => {
5716 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305717 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305718 },
5719 '2' => {
5720 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305721 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305722 },
5723 '3' => {
5724 'name' => 'rearm_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305725 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305726 }
5727 },
5728 'Return' => '100',
5729 'ShortName' => 'decode_get_sensor_reading_req'
5730 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305731 '237472' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305732 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305733 'Line' => '1588',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305734 'Param' => {
5735 '0' => {
5736 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305737 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305738 },
5739 '1' => {
5740 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305741 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305742 },
5743 '2' => {
5744 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305745 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305746 },
5747 '3' => {
5748 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305749 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305750 },
5751 '4' => {
5752 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305753 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305754 },
5755 '5' => {
5756 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305757 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305758 },
5759 '6' => {
5760 'name' => 'previous_state',
5761 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305762 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305763 },
5764 '7' => {
5765 'name' => 'event_state',
5766 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305768 },
5769 '8' => {
5770 'name' => 'present_reading',
5771 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305772 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '9' => {
5775 'name' => 'msg',
5776 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305777 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305778 },
5779 '10' => {
5780 'name' => 'payload_length',
5781 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305782 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305783 }
5784 },
5785 'Return' => '100',
5786 'ShortName' => 'encode_get_sensor_reading_resp'
5787 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305788 '238017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305790 'Line' => '2416',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 'Param' => {
5792 '0' => {
5793 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305794 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305795 },
5796 '1' => {
5797 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305798 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305799 },
5800 '2' => {
5801 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305802 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305803 },
5804 '3' => {
5805 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305806 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305807 },
5808 '4' => {
5809 'name' => 'sensor_operational_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305810 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305811 },
5812 '5' => {
5813 'name' => 'sensor_event_message_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305814 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305815 },
5816 '6' => {
5817 'name' => 'present_state',
5818 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305819 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305820 },
5821 '7' => {
5822 'name' => 'previous_state',
5823 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305824 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305825 },
5826 '8' => {
5827 'name' => 'event_state',
5828 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305829 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '9' => {
5832 'name' => 'present_reading',
5833 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305834 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305835 }
5836 },
5837 'Return' => '100',
5838 'ShortName' => 'decode_get_sensor_reading_resp'
5839 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305840 '242726' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305841 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305842 'Line' => '2391',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305843 'Param' => {
5844 '0' => {
5845 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305846 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305847 },
5848 '1' => {
5849 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305850 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 },
5852 '2' => {
5853 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305854 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305855 },
5856 '3' => {
5857 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305858 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 }
5860 },
5861 'Return' => '100',
5862 'ShortName' => 'encode_get_sensor_reading_req'
5863 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305864 '242944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305865 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305866 'Line' => '2372',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 'Param' => {
5868 '0' => {
5869 'name' => 'change_record_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305870 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '1' => {
5873 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305874 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 },
5876 '2' => {
5877 'name' => 'event_data_operation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305878 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 },
5880 '3' => {
5881 'name' => 'number_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305882 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305883 },
5884 '4' => {
5885 'name' => 'change_entry_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305886 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305887 }
5888 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305889 'Return' => '100',
5890 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305891 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305892 '245371' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305893 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305894 'Line' => '2278',
Thu Nguyenf874b382024-07-24 11:22:34 +00005895 'Param' => {
5896 '0' => {
5897 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305898 'type' => '1269'
Thu Nguyenf874b382024-07-24 11:22:34 +00005899 },
5900 '1' => {
5901 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305902 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005903 },
5904 '2' => {
5905 'name' => 'poll_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305906 'type' => '247016'
Thu Nguyenf874b382024-07-24 11:22:34 +00005907 }
5908 },
5909 'Return' => '100',
5910 'ShortName' => 'decode_pldm_message_poll_event_data'
5911 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305912 '247021' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005913 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305914 'Line' => '2264',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305915 'Param' => {
5916 '0' => {
5917 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305918 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305919 },
5920 '1' => {
5921 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305922 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305923 },
5924 '2' => {
5925 'name' => 'event_data_format',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305926 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305927 },
5928 '3' => {
5929 'name' => 'number_of_change_records',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305930 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305931 },
5932 '4' => {
5933 'name' => 'change_record_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305934 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305935 }
5936 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305937 'Return' => '100',
5938 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5939 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305940 '248129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305941 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305942 'Line' => '2326',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 'Param' => {
5944 '0' => {
5945 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305946 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305947 },
5948 '1' => {
5949 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305950 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305951 },
5952 '2' => {
5953 'name' => 'event_data_operations',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305954 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305955 },
5956 '3' => {
5957 'name' => 'numbers_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305958 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305959 },
5960 '4' => {
5961 'name' => 'change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305962 'type' => '248448'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305963 },
5964 '5' => {
5965 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305966 'type' => '248463'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305967 },
5968 '6' => {
5969 'name' => 'actual_change_records_size',
5970 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305971 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 },
5973 '7' => {
5974 'name' => 'max_change_records_size',
5975 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305976 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305977 }
5978 },
5979 'Reg' => {
5980 '0' => 'rdi',
5981 '1' => 'rbx',
5982 '2' => 'r10',
5983 '3' => 'r11',
5984 '4' => 'r8',
5985 '5' => 'r9'
5986 },
5987 'Return' => '100',
5988 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5989 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305990 '248473' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305991 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305992 'Line' => '2242',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 'Param' => {
5994 '0' => {
5995 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305996 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305997 },
5998 '1' => {
5999 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306000 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306001 },
6002 '2' => {
6003 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306004 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 },
6006 '3' => {
6007 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306008 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306009 },
6010 '4' => {
6011 'name' => 'effecter_oper_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306012 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306013 },
6014 '5' => {
6015 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306016 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306017 },
6018 '6' => {
6019 'name' => 'present_value',
6020 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306021 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 }
6023 },
6024 'Return' => '100',
6025 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6026 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306027 '254282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306029 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 'Param' => {
6031 '0' => {
6032 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306033 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 },
6035 '1' => {
6036 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306037 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 },
6039 '2' => {
6040 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306041 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 }
6043 },
6044 'Return' => '100',
6045 'ShortName' => 'decode_get_numeric_effecter_value_req'
6046 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306047 '255198' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306049 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 'Param' => {
6051 '0' => {
6052 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306054 },
6055 '1' => {
6056 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306057 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306058 },
6059 '2' => {
6060 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306061 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306062 },
6063 '3' => {
6064 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306066 },
6067 '4' => {
6068 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306069 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306070 },
6071 '5' => {
6072 'name' => 'present_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306073 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 },
6075 '6' => {
6076 'name' => 'msg',
6077 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306078 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306079 },
6080 '7' => {
6081 'name' => 'payload_length',
6082 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306083 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 }
6085 },
6086 'Return' => '100',
6087 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6088 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306089 '255892' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306090 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306091 'Line' => '2221',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 'Param' => {
6093 '0' => {
6094 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306095 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 },
6097 '1' => {
6098 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306099 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306100 },
6101 '2' => {
6102 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306103 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306104 }
6105 },
6106 'Return' => '100',
6107 'ShortName' => 'encode_get_numeric_effecter_value_req'
6108 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306109 '256090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306110 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306111 'Line' => '2206',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 'Param' => {
6113 '0' => {
6114 'name' => 'pdr_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306115 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306116 },
6117 '1' => {
6118 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306119 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306120 },
6121 '2' => {
6122 'name' => 'pdr_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306123 'type' => '292164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306124 }
6125 },
6126 'Return' => '100',
6127 'ShortName' => 'decode_numeric_sensor_pdr_data'
6128 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306129 '292169' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306131 'Line' => '2194',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306132 'Param' => {
6133 '0' => {
6134 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306135 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306136 },
6137 '1' => {
6138 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306139 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306140 },
6141 '2' => {
6142 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306143 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306144 },
6145 '3' => {
6146 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306147 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 },
6149 '4' => {
6150 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306151 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306152 },
6153 '5' => {
6154 'name' => 'present_reading',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306155 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 }
6157 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'Return' => '100',
6159 'ShortName' => 'decode_numeric_sensor_data'
6160 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306161 '295599' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306162 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306163 'Line' => '2173',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306164 'Param' => {
6165 '0' => {
6166 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306167 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306168 },
6169 '1' => {
6170 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306171 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 },
6173 '2' => {
6174 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306175 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306176 },
6177 '3' => {
6178 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306179 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306180 },
6181 '4' => {
6182 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306183 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306184 }
6185 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306186 'Return' => '100',
6187 'ShortName' => 'decode_state_sensor_data'
6188 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306189 '296951' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306190 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306191 'Line' => '2155',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'Param' => {
6193 '0' => {
6194 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306195 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306196 },
6197 '1' => {
6198 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306199 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306200 },
6201 '2' => {
6202 'name' => 'present_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306203 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306204 },
6205 '3' => {
6206 'name' => 'previous_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306207 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306208 }
6209 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 'Return' => '100',
6211 'ShortName' => 'decode_sensor_op_data'
6212 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306213 '298039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306214 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306215 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 'Param' => {
6217 '0' => {
6218 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306219 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306220 },
6221 '1' => {
6222 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306223 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306224 },
6225 '2' => {
6226 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306227 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306228 },
6229 '3' => {
6230 'name' => 'sensor_event_class_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306231 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306232 },
6233 '4' => {
6234 'name' => 'event_class_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306235 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306236 }
6237 },
6238 'Return' => '100',
6239 'ShortName' => 'decode_sensor_event_data'
6240 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306241 '299922' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306242 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306243 'Line' => '2117',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 'Param' => {
6245 '0' => {
6246 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306247 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306248 },
6249 '1' => {
6250 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306251 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306252 },
6253 '2' => {
6254 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306255 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306256 },
6257 '3' => {
6258 'name' => 'synchrony_config',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306259 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306260 },
6261 '4' => {
6262 'name' => 'synchrony_config_support',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306263 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306264 },
6265 '5' => {
6266 'name' => 'number_event_class_returned',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306267 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306268 },
6269 '6' => {
6270 'name' => 'event_class',
6271 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306272 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 },
6274 '7' => {
6275 'name' => 'event_class_count',
6276 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306277 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306278 }
6279 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306280 'Return' => '100',
6281 'ShortName' => 'decode_event_message_supported_resp'
6282 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306283 '302651' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306284 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306285 'Line' => '2100',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306286 'Param' => {
6287 '0' => {
6288 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306289 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 },
6291 '1' => {
6292 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306293 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306294 },
6295 '2' => {
6296 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306297 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 }
6299 },
6300 'Return' => '100',
6301 'ShortName' => 'encode_event_message_supported_req'
6302 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306303 '302849' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306304 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306305 'Line' => '2073',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 'Param' => {
6307 '0' => {
6308 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306309 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306310 },
6311 '1' => {
6312 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306313 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306314 },
6315 '2' => {
6316 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306317 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306318 },
6319 '3' => {
6320 'name' => 'terminus_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306321 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306322 }
6323 },
6324 'Return' => '100',
6325 'ShortName' => 'decode_event_message_buffer_size_resp'
6326 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306327 '304244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306328 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306329 'Line' => '2086',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306330 'Param' => {
6331 '0' => {
6332 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306333 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306334 },
6335 '1' => {
6336 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306337 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306338 },
6339 '2' => {
6340 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306341 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306342 }
6343 },
6344 'Reg' => {
6345 '2' => 'rbx'
6346 },
6347 'Return' => '100',
6348 'ShortName' => 'encode_event_message_buffer_size_req'
6349 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306350 '304442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306351 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306352 'Line' => '2062',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 'Param' => {
6354 '0' => {
6355 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306356 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 },
6358 '1' => {
6359 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306360 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '2' => {
6363 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306364 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '3' => {
6367 'name' => 'platform_event_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306368 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 }
6370 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 'Return' => '100',
6372 'ShortName' => 'decode_platform_event_message_resp'
6373 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306374 '305932' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306375 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306376 'Line' => '2005',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306377 'Param' => {
6378 '0' => {
6379 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306380 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 },
6382 '1' => {
6383 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306384 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '2' => {
6387 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306388 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '3' => {
6391 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306392 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '4' => {
6395 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306396 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '5' => {
6399 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306400 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '6' => {
6403 'name' => 'msg',
6404 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306405 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306406 },
6407 '7' => {
6408 'name' => 'payload_length',
6409 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306410 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306411 }
6412 },
6413 'Return' => '100',
6414 'ShortName' => 'encode_platform_event_message_req'
6415 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306416 '306333' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306417 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306418 'Line' => '1985',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 'Param' => {
6420 '0' => {
6421 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306422 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 },
6424 '1' => {
6425 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306426 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306427 },
6428 '2' => {
6429 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306430 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 },
6432 '3' => {
6433 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306434 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '4' => {
6437 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306438 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '5' => {
6441 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306442 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 },
6444 '6' => {
6445 'name' => 'event_class',
6446 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306447 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 },
6449 '7' => {
6450 'name' => 'event_data_size',
6451 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306452 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306453 },
6454 '8' => {
6455 'name' => 'event_data',
6456 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306457 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 },
6459 '9' => {
6460 'name' => 'checksum',
6461 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306462 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306463 },
6464 '10' => {
6465 'name' => 'msg',
6466 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306467 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 },
6469 '11' => {
6470 'name' => 'payload_length',
6471 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306472 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306473 }
6474 },
6475 'Return' => '100',
6476 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6477 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306478 '310220' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306479 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306480 'Line' => '1963',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 'Param' => {
6482 '0' => {
6483 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306484 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306485 },
6486 '1' => {
6487 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306488 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306489 },
6490 '2' => {
6491 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306492 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306493 },
6494 '3' => {
6495 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306496 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306497 }
6498 },
6499 'Return' => '100',
6500 'ShortName' => 'encode_platform_event_message_resp'
6501 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306502 '310438' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306503 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306504 'Line' => '1948',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 'Param' => {
6506 '0' => {
6507 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306508 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '1' => {
6511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306512 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306513 },
6514 '2' => {
6515 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306516 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306517 },
6518 '3' => {
6519 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306520 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306521 },
6522 '4' => {
6523 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306524 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306525 },
6526 '5' => {
6527 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306528 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306529 }
6530 },
6531 'Return' => '100',
6532 'ShortName' => 'decode_poll_for_platform_event_message_req'
6533 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306534 '312724' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306535 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306536 'Line' => '1932',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306537 'Param' => {
6538 '0' => {
6539 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306540 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306541 },
6542 '1' => {
6543 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306544 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 },
6546 '2' => {
6547 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306548 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306549 },
6550 '3' => {
6551 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306552 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306553 },
6554 '4' => {
6555 'name' => 'event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306556 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306557 },
6558 '5' => {
6559 'name' => 'event_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306560 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306561 }
6562 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306563 'Return' => '100',
6564 'ShortName' => 'decode_platform_event_message_req'
6565 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306566 '314096' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306567 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306568 'Line' => '2350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306569 'Param' => {
6570 '0' => {
6571 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306572 'type' => '314287'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306573 },
6574 '1' => {
6575 'name' => 'event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306576 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306577 },
6578 '2' => {
6579 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306580 'type' => '7367'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306581 },
6582 '3' => {
6583 'name' => 'sensor_event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306584 'type' => '172524'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306585 },
6586 '4' => {
6587 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306588 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306589 },
6590 '5' => {
6591 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306592 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306593 },
6594 '6' => {
6595 'name' => 'previous_event_state',
6596 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306597 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306598 },
6599 '7' => {
6600 'name' => 'actual_event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306601 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306602 }
6603 },
6604 'Reg' => {
6605 '1' => 'rdi',
6606 '2' => 'rdx',
6607 '3' => 'rcx',
6608 '4' => 'r8',
6609 '5' => 'r9',
6610 '7' => 'rsi'
6611 },
6612 'Return' => '100',
6613 'ShortName' => 'encode_sensor_event_data'
6614 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306615 '314302' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306616 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306617 'Line' => '1484',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 'Param' => {
6619 '0' => {
6620 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306621 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306622 },
6623 '1' => {
6624 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306625 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306626 },
6627 '2' => {
6628 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306629 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306630 },
6631 '3' => {
6632 'name' => 'sensor_rearm',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306633 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306634 },
6635 '4' => {
6636 'name' => 'reserved',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306637 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306638 }
6639 },
6640 'Return' => '100',
6641 'ShortName' => 'decode_get_state_sensor_readings_req'
6642 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306643 '315754' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306645 'Line' => '1852',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'Param' => {
6647 '0' => {
6648 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306649 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306650 },
6651 '1' => {
6652 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306653 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 },
6655 '2' => {
6656 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306657 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 },
6659 '3' => {
6660 'name' => 'comp_sensor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306661 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306662 },
6663 '4' => {
6664 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306665 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306666 }
6667 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306668 'Return' => '100',
6669 'ShortName' => 'decode_get_state_sensor_readings_resp'
6670 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306671 '318267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306672 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306673 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 'Param' => {
6675 '0' => {
6676 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306677 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306678 },
6679 '1' => {
6680 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306681 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 },
6683 '2' => {
6684 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306685 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306686 },
6687 '3' => {
6688 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306689 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306690 },
6691 '4' => {
6692 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306693 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306694 }
6695 },
6696 'Return' => '100',
6697 'ShortName' => 'encode_get_state_sensor_readings_req'
6698 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306699 '318505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306700 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306701 'Line' => '1504',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'Param' => {
6703 '0' => {
6704 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306705 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306706 },
6707 '1' => {
6708 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306709 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306710 },
6711 '2' => {
6712 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306713 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306714 },
6715 '3' => {
6716 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306717 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306718 },
6719 '4' => {
6720 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306721 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306722 }
6723 },
6724 'Return' => '100',
6725 'ShortName' => 'encode_get_state_sensor_readings_resp'
6726 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306727 '318859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306729 'Line' => '1813',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'Param' => {
6731 '0' => {
6732 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306733 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306734 },
6735 '1' => {
6736 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306737 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306738 },
6739 '2' => {
6740 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306741 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306742 }
6743 },
6744 'Reg' => {
6745 '0' => 'rdi',
6746 '1' => 'rsi',
6747 '2' => 'rdx'
6748 },
6749 'Return' => '100',
6750 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6751 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306752 '318936' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306754 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 'Param' => {
6756 '0' => {
6757 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306758 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 },
6760 '1' => {
6761 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306762 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '2' => {
6765 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306766 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '3' => {
6769 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306770 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306771 },
6772 '4' => {
6773 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306774 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306775 },
6776 '5' => {
6777 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306778 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 }
6780 },
6781 'Reg' => {
6782 '3' => 'r12'
6783 },
6784 'Return' => '100',
6785 'ShortName' => 'encode_set_numeric_effecter_value_req'
6786 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306787 '319404' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306789 'Line' => '1375',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Param' => {
6791 '0' => {
6792 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306793 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306794 },
6795 '1' => {
6796 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306797 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 },
6799 '2' => {
6800 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306801 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 },
6803 '3' => {
6804 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306805 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 }
6807 },
6808 'Return' => '100',
6809 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6810 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306811 '319597' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306812 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306813 'Line' => '1359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 'Param' => {
6815 '0' => {
6816 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306817 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '1' => {
6820 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306821 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '2' => {
6824 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306825 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 },
6827 '3' => {
6828 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306829 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 },
6831 '4' => {
6832 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306833 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306834 }
6835 },
6836 'Return' => '100',
6837 'ShortName' => 'decode_set_numeric_effecter_value_req'
6838 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306839 '325933' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306840 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306841 'Line' => '1711',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 'Param' => {
6843 '0' => {
6844 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306845 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306846 },
6847 '1' => {
6848 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306849 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306850 },
6851 '2' => {
6852 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306853 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306854 },
6855 '3' => {
6856 'name' => 'next_record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306857 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306858 },
6859 '4' => {
6860 'name' => 'next_data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306861 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306862 },
6863 '5' => {
6864 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306865 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306866 },
6867 '6' => {
6868 'name' => 'resp_cnt',
6869 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306870 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 },
6872 '7' => {
6873 'name' => 'record_data',
6874 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306875 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306876 },
6877 '8' => {
6878 'name' => 'record_data_length',
6879 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306880 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '9' => {
6883 'name' => 'transfer_crc',
6884 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306885 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306886 }
6887 },
6888 'Reg' => {
6889 '5' => 'rbx'
6890 },
6891 'Return' => '100',
6892 'ShortName' => 'decode_get_pdr_resp'
6893 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306894 '329334' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306896 'Line' => '1680',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 'Param' => {
6898 '0' => {
6899 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306900 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306901 },
6902 '1' => {
6903 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306904 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 },
6906 '2' => {
6907 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306908 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '3' => {
6911 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306912 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306913 },
6914 '4' => {
6915 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306916 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 },
6918 '5' => {
6919 'name' => 'record_chg_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306920 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306921 },
6922 '6' => {
6923 'name' => 'msg',
6924 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306925 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306926 },
6927 '7' => {
6928 'name' => 'payload_length',
6929 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306930 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306931 }
6932 },
6933 'Reg' => {
6934 '2' => 'r14'
6935 },
6936 'Return' => '100',
6937 'ShortName' => 'encode_get_pdr_req'
6938 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306939 '332875' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306940 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306941 'Line' => '1642',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306942 'Param' => {
6943 '0' => {
6944 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306945 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 },
6947 '1' => {
6948 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306949 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306950 },
6951 '2' => {
6952 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306953 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306954 },
6955 '3' => {
6956 'name' => 'repository_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306957 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306958 },
6959 '4' => {
6960 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306961 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306962 },
6963 '5' => {
6964 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306965 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306966 },
6967 '6' => {
6968 'name' => 'record_count',
6969 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306970 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306971 },
6972 '7' => {
6973 'name' => 'repository_size',
6974 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306975 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306976 },
6977 '8' => {
6978 'name' => 'largest_record_size',
6979 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306980 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306981 },
6982 '9' => {
6983 'name' => 'data_transfer_handle_timeout',
6984 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306985 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 }
6987 },
6988 'Return' => '100',
6989 'ShortName' => 'decode_get_pdr_repository_info_resp'
6990 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306991 '336491' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306993 'Line' => '1618',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 'Param' => {
6995 '0' => {
6996 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306997 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306998 },
6999 '1' => {
7000 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307001 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '2' => {
7004 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307005 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307006 },
7007 '3' => {
7008 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307009 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 },
7011 '4' => {
7012 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307013 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '5' => {
7016 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307017 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307018 },
7019 '6' => {
7020 'name' => 'repository_size',
7021 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307022 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 },
7024 '7' => {
7025 'name' => 'largest_record_size',
7026 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307027 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307028 },
7029 '8' => {
7030 'name' => 'data_transfer_handle_timeout',
7031 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307032 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 },
7034 '9' => {
7035 'name' => 'msg',
7036 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307037 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307038 }
7039 },
7040 'Return' => '100',
7041 'ShortName' => 'encode_get_pdr_repository_info_resp'
7042 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307043 '336964' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307044 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307045 'Line' => '1442',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307046 'Param' => {
7047 '0' => {
7048 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307049 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307050 },
7051 '1' => {
7052 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307054 },
7055 '2' => {
7056 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307057 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307058 },
7059 '3' => {
7060 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307061 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307062 },
7063 '4' => {
7064 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307066 },
7067 '5' => {
7068 'name' => 'resp_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307069 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307070 },
7071 '6' => {
7072 'name' => 'record_data',
7073 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307074 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307075 },
7076 '7' => {
7077 'name' => 'transfer_crc',
7078 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307079 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307080 },
7081 '8' => {
7082 'name' => 'msg',
7083 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307084 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307085 }
7086 },
7087 'Return' => '100',
7088 'ShortName' => 'encode_get_pdr_resp'
7089 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307090 '337413' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307091 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307092 'Line' => '1463',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 'Param' => {
7094 '0' => {
7095 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307096 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307097 },
7098 '1' => {
7099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307100 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307101 },
7102 '2' => {
7103 'name' => 'record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307104 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307105 },
7106 '3' => {
7107 'name' => 'data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307108 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307109 },
7110 '4' => {
7111 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307112 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 },
7114 '5' => {
7115 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307116 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307117 },
7118 '6' => {
7119 'name' => 'record_chg_num',
7120 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307121 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307122 }
7123 },
7124 'Return' => '100',
7125 'ShortName' => 'decode_get_pdr_req'
7126 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307127 '339649' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307129 'Line' => '1414',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307130 'Param' => {
7131 '0' => {
7132 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307133 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307134 },
7135 '1' => {
7136 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307137 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307138 },
7139 '2' => {
7140 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307141 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307142 },
7143 '3' => {
7144 'name' => 'comp_effecter_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307145 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307146 },
7147 '4' => {
7148 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307149 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 }
7151 },
7152 'Return' => '100',
7153 'ShortName' => 'decode_set_state_effecter_states_req'
7154 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307155 '341567' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307157 'Line' => '1779',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 'Param' => {
7159 '0' => {
7160 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307161 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 },
7163 '1' => {
7164 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307165 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307166 },
7167 '2' => {
7168 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307169 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 }
7171 },
7172 'Reg' => {
7173 '0' => 'rdi',
7174 '1' => 'rsi',
7175 '2' => 'rdx'
7176 },
7177 'Return' => '100',
7178 'ShortName' => 'decode_set_state_effecter_states_resp'
7179 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307180 '341642' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307182 'Line' => '1760',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 'Param' => {
7184 '0' => {
7185 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307186 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 },
7188 '1' => {
7189 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307190 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 },
7192 '2' => {
7193 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307194 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307195 },
7196 '3' => {
7197 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307198 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307199 },
7200 '4' => {
7201 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307202 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307203 }
7204 },
7205 'Reg' => {
7206 '1' => 'rsi'
7207 },
7208 'Return' => '100',
7209 'ShortName' => 'encode_set_state_effecter_states_req'
7210 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307211 '341986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307212 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307213 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Param' => {
7215 '0' => {
7216 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307217 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307218 },
7219 '1' => {
7220 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307221 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307222 },
7223 '2' => {
7224 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307225 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 }
7227 },
7228 'Return' => '100',
7229 'ShortName' => 'encode_set_state_effecter_states_resp'
7230 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307231 '342153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307233 'Line' => '720',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 'Param' => {
7235 '0' => {
7236 'name' => 'sensor',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307237 'type' => '342543'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307238 },
7239 '1' => {
7240 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307241 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307242 },
7243 '2' => {
7244 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307245 'type' => '342553'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307246 },
7247 '3' => {
7248 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307249 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 },
7251 '4' => {
7252 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307253 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 }
7255 },
7256 'Reg' => {
7257 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307258 '1' => 'rsi',
7259 '2' => 'r9',
7260 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307261 '4' => 'r8'
7262 },
7263 'Return' => '100',
7264 'ShortName' => 'encode_state_sensor_pdr'
7265 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307266 '342563' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307267 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307268 'Line' => '982',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 'Param' => {
7270 '0' => {
7271 'name' => 'effecter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307272 'type' => '342953'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307273 },
7274 '1' => {
7275 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307276 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307277 },
7278 '2' => {
7279 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307280 'type' => '342963'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307281 },
7282 '3' => {
7283 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307284 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307285 },
7286 '4' => {
7287 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307288 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307289 }
7290 },
7291 'Reg' => {
7292 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307293 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307294 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307295 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307296 '4' => 'r8'
7297 },
7298 'Return' => '100',
7299 'ShortName' => 'encode_state_effecter_pdr'
7300 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307301 '346904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307302 'Header' => 'instance-id.h',
7303 'Line' => '85',
7304 'Param' => {
7305 '0' => {
7306 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307307 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307308 },
7309 '1' => {
7310 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307311 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307312 },
7313 '2' => {
7314 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307315 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307316 }
7317 },
7318 'Return' => '100',
7319 'ShortName' => 'pldm_instance_id_free'
7320 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307321 '347089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307322 'Header' => 'instance-id.h',
7323 'Line' => '68',
7324 'Param' => {
7325 '0' => {
7326 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307327 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307328 },
7329 '1' => {
7330 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307331 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307332 },
7333 '2' => {
7334 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307335 'type' => '347471'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307336 }
7337 },
7338 'Return' => '100',
7339 'ShortName' => 'pldm_instance_id_alloc'
7340 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307341 '347476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307342 'Header' => 'instance-id.h',
7343 'Line' => '51',
7344 'Param' => {
7345 '0' => {
7346 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307347 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307348 }
7349 },
7350 'Reg' => {
7351 '0' => 'rdi'
7352 },
7353 'Return' => '100',
7354 'ShortName' => 'pldm_instance_db_destroy'
7355 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307356 '347561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307357 'Header' => 'instance-id.h',
7358 'Line' => '41',
7359 'Param' => {
7360 '0' => {
7361 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307362 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 }
7364 },
7365 'Return' => '100',
7366 'ShortName' => 'pldm_instance_db_init_default'
7367 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307368 '347652' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307369 'Header' => 'instance-id.h',
7370 'Line' => '28',
7371 'Param' => {
7372 '0' => {
7373 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307374 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307375 },
7376 '1' => {
7377 'name' => 'dbpath',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307378 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 }
7380 },
7381 'Return' => '100',
7382 'ShortName' => 'pldm_instance_db_init'
7383 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307384 '350324' => {
7385 'Header' => 'af-mctp.h',
7386 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307387 'Param' => {
7388 '0' => {
7389 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307390 'type' => '350480'
7391 },
7392 '1' => {
7393 'name' => 'smctp',
7394 'type' => '350485'
7395 },
7396 '2' => {
7397 'name' => 'len',
7398 'type' => '164'
7399 }
7400 },
7401 'Reg' => {
7402 '1' => 'rsi',
7403 '2' => 'rdx'
7404 },
7405 'Return' => '100',
7406 'ShortName' => 'pldm_transport_af_mctp_bind'
7407 },
7408 '350490' => {
7409 'Header' => 'af-mctp.h',
7410 'Line' => '19',
7411 'Param' => {
7412 '0' => {
7413 'name' => 'ctx',
7414 'type' => '350480'
7415 }
7416 },
7417 'Reg' => {
7418 '0' => 'rdi'
7419 },
7420 'Return' => '1',
7421 'ShortName' => 'pldm_transport_af_mctp_destroy'
7422 },
7423 '350574' => {
7424 'Header' => 'af-mctp.h',
7425 'Line' => '16',
7426 'Param' => {
7427 '0' => {
7428 'name' => 'ctx',
7429 'type' => '350798'
7430 }
7431 },
7432 'Reg' => {
7433 '0' => 'r12'
7434 },
7435 'Return' => '100',
7436 'ShortName' => 'pldm_transport_af_mctp_init'
7437 },
7438 '351985' => {
7439 'Header' => 'af-mctp.h',
7440 'Line' => '37',
7441 'Param' => {
7442 '0' => {
7443 'name' => 'ctx',
7444 'type' => '350480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307445 },
7446 '1' => {
7447 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307448 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307449 },
7450 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307451 'name' => 'eid',
7452 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307453 }
7454 },
7455 'Reg' => {
7456 '0' => 'rdi',
7457 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307458 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307459 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307460 'Return' => '100',
7461 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307462 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307463 '352058' => {
7464 'Header' => 'af-mctp.h',
7465 'Line' => '33',
7466 'Param' => {
7467 '0' => {
7468 'name' => 'ctx',
7469 'type' => '350480'
7470 },
7471 '1' => {
7472 'name' => 'tid',
7473 'type' => '4836'
7474 },
7475 '2' => {
7476 'name' => 'eid',
7477 'type' => '348657'
7478 }
7479 },
7480 'Reg' => {
7481 '0' => 'rdi',
7482 '1' => 'rsi',
7483 '2' => 'rdx'
7484 },
7485 'Return' => '100',
7486 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7487 },
7488 '352299' => {
7489 'Header' => 'af-mctp.h',
7490 'Line' => '28',
7491 'Param' => {
7492 '0' => {
7493 'name' => 't',
7494 'type' => '348897'
7495 },
7496 '1' => {
7497 'name' => 'pollfd',
7498 'type' => '348983'
7499 }
7500 },
7501 'Reg' => {
7502 '0' => 'rdi',
7503 '1' => 'rsi'
7504 },
7505 'Return' => '100',
7506 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7507 },
7508 '352377' => {
7509 'Header' => 'af-mctp.h',
7510 'Line' => '23',
7511 'Param' => {
7512 '0' => {
7513 'name' => 'ctx',
7514 'type' => '350480'
7515 }
7516 },
7517 'Reg' => {
7518 '0' => 'rdi'
7519 },
7520 'Return' => '348897',
7521 'ShortName' => 'pldm_transport_af_mctp_core'
7522 },
7523 '354731' => {
7524 'Header' => 'mctp-demux.h',
7525 'Line' => '18',
7526 'Param' => {
7527 '0' => {
7528 'name' => 'ctx',
7529 'type' => '354513'
7530 }
7531 },
7532 'Reg' => {
7533 '0' => 'rdi'
7534 },
7535 'Return' => '1',
7536 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7537 },
7538 '354816' => {
7539 'Header' => 'mctp-demux.h',
7540 'Line' => '15',
7541 'Param' => {
7542 '0' => {
7543 'name' => 'ctx',
7544 'type' => '355019'
7545 }
7546 },
7547 'Reg' => {
7548 '0' => 'r12'
7549 },
7550 'Return' => '100',
7551 'ShortName' => 'pldm_transport_mctp_demux_init'
7552 },
7553 '356108' => {
7554 'Header' => 'mctp-demux.h',
7555 'Line' => '36',
7556 'Param' => {
7557 '0' => {
7558 'name' => 'ctx',
7559 'type' => '354513'
7560 },
7561 '1' => {
7562 'name' => 'tid',
7563 'type' => '4836'
7564 },
7565 '2' => {
7566 'name' => 'eid',
7567 'type' => '348657'
7568 }
7569 },
7570 'Reg' => {
7571 '0' => 'rdi',
7572 '1' => 'rsi',
7573 '2' => 'rdx'
7574 },
7575 'Return' => '100',
7576 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7577 },
7578 '356181' => {
7579 'Header' => 'mctp-demux.h',
7580 'Line' => '32',
7581 'Param' => {
7582 '0' => {
7583 'name' => 'ctx',
7584 'type' => '354513'
7585 },
7586 '1' => {
7587 'name' => 'tid',
7588 'type' => '4836'
7589 },
7590 '2' => {
7591 'name' => 'eid',
7592 'type' => '348657'
7593 }
7594 },
7595 'Reg' => {
7596 '0' => 'rdi',
7597 '1' => 'rsi',
7598 '2' => 'rdx'
7599 },
7600 'Return' => '100',
7601 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7602 },
7603 '356422' => {
7604 'Header' => 'mctp-demux.h',
7605 'Line' => '27',
7606 'Param' => {
7607 '0' => {
7608 'name' => 't',
7609 'type' => '348897'
7610 },
7611 '1' => {
7612 'name' => 'pollfd',
7613 'type' => '348983'
7614 }
7615 },
7616 'Reg' => {
7617 '0' => 'rdi',
7618 '1' => 'rsi'
7619 },
7620 'Return' => '100',
7621 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7622 },
7623 '356815' => {
7624 'Header' => 'mctp-demux.h',
7625 'Line' => '22',
7626 'Param' => {
7627 '0' => {
7628 'name' => 'ctx',
7629 'type' => '354513'
7630 }
7631 },
7632 'Reg' => {
7633 '0' => 'rdi'
7634 },
7635 'Return' => '348897',
7636 'ShortName' => 'pldm_transport_mctp_demux_core'
7637 },
7638 '362879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307639 'Header' => 'transport.h',
7640 'Line' => '118',
7641 'Param' => {
7642 '0' => {
7643 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307644 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307645 },
7646 '1' => {
7647 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307648 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307649 },
7650 '2' => {
7651 'name' => 'pldm_req_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307652 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307653 },
7654 '3' => {
7655 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307656 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307657 },
7658 '4' => {
7659 'name' => 'pldm_resp_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307660 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307661 },
7662 '5' => {
7663 'name' => 'resp_msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307664 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307665 }
7666 },
7667 'Reg' => {
7668 '2' => 'r14'
7669 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307670 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307671 'ShortName' => 'pldm_transport_send_recv_msg'
7672 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307673 '363934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307674 'Header' => 'transport.h',
7675 'Line' => '81',
7676 'Param' => {
7677 '0' => {
7678 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307679 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 },
7681 '1' => {
7682 'name' => 'tid',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307683 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307684 },
7685 '2' => {
7686 'name' => 'pldm_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307687 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 },
7689 '3' => {
7690 'name' => 'msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307691 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 }
7693 },
7694 'Reg' => {
7695 '0' => 'rdi',
7696 '1' => 'rsi',
7697 '2' => 'rbp',
7698 '3' => 'rcx'
7699 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307700 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307701 'ShortName' => 'pldm_transport_recv_msg'
7702 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307703 '364115' => {
7704 'Header' => 'transport.h',
7705 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 'Param' => {
7707 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307708 'name' => 'transport',
7709 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307710 },
7711 '1' => {
7712 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307713 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 },
7715 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307716 'name' => 'pldm_msg',
7717 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307718 },
7719 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307720 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307721 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 }
7723 },
7724 'Reg' => {
7725 '0' => 'rdi',
7726 '1' => 'rsi',
7727 '2' => 'rdx',
7728 '3' => 'rcx'
7729 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307730 'Return' => '348771',
7731 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307732 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307733 '364266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307734 'Header' => 'transport.h',
7735 'Line' => '31',
7736 'Param' => {
7737 '0' => {
7738 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307739 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307740 },
7741 '1' => {
7742 'name' => 'timeout',
7743 'type' => '100'
7744 }
7745 },
7746 'Return' => '100',
7747 'ShortName' => 'pldm_transport_poll'
7748 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307749 '366550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307750 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307751 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307752 'Param' => {
7753 '0' => {
7754 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307755 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 },
7757 '1' => {
7758 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307759 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 },
7761 '2' => {
7762 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307763 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307764 }
7765 },
7766 'Return' => '100',
7767 'ShortName' => 'encode_new_file_with_metadata_resp'
7768 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307769 '366750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307770 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307771 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307772 'Param' => {
7773 '0' => {
7774 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307775 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 },
7777 '1' => {
7778 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307779 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 },
7781 '2' => {
7782 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307783 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307784 },
7785 '3' => {
7786 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307787 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307788 },
7789 '4' => {
7790 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307791 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 },
7793 '5' => {
7794 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307795 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307796 },
7797 '6' => {
7798 'name' => 'file_meta_data_2',
7799 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307800 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 },
7802 '7' => {
7803 'name' => 'file_meta_data_3',
7804 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307805 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307806 },
7807 '8' => {
7808 'name' => 'file_meta_data_4',
7809 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307810 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307811 }
7812 },
7813 'Reg' => {
7814 '1' => 'r10',
7815 '2' => 'rdx',
7816 '3' => 'rdi',
7817 '4' => 'r8',
7818 '5' => 'r9'
7819 },
7820 'Return' => '100',
7821 'ShortName' => 'decode_new_file_with_metadata_req'
7822 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307823 '366982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307825 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 'Param' => {
7827 '0' => {
7828 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307829 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307830 },
7831 '1' => {
7832 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307833 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '2' => {
7836 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307837 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307838 }
7839 },
7840 'Reg' => {
7841 '0' => 'rdi',
7842 '1' => 'rsi',
7843 '2' => 'rdx'
7844 },
7845 'Return' => '100',
7846 'ShortName' => 'decode_new_file_with_metadata_resp'
7847 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307848 '367083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307849 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307850 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307851 'Param' => {
7852 '0' => {
7853 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307854 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 },
7856 '1' => {
7857 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307858 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307859 },
7860 '2' => {
7861 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307862 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 },
7864 '3' => {
7865 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307866 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307867 },
7868 '4' => {
7869 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307870 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307871 },
7872 '5' => {
7873 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307874 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307875 },
7876 '6' => {
7877 'name' => 'file_meta_data_3',
7878 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307879 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 },
7881 '7' => {
7882 'name' => 'file_meta_data_4',
7883 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307884 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 },
7886 '8' => {
7887 'name' => 'msg',
7888 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307889 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307890 }
7891 },
7892 'Reg' => {
7893 '2' => 'r14'
7894 },
7895 'Return' => '100',
7896 'ShortName' => 'encode_new_file_with_metadata_req'
7897 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307898 '367380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307899 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307900 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 'Param' => {
7902 '0' => {
7903 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307904 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307905 },
7906 '1' => {
7907 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307908 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307909 },
7910 '2' => {
7911 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307912 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 }
7914 },
7915 'Return' => '100',
7916 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7917 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307918 '367575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307919 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307920 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 'Param' => {
7922 '0' => {
7923 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307924 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307925 },
7926 '1' => {
7927 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307928 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307929 },
7930 '2' => {
7931 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307932 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307933 },
7934 '3' => {
7935 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307936 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 },
7938 '4' => {
7939 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307940 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 },
7942 '5' => {
7943 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307944 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307945 },
7946 '6' => {
7947 'name' => 'file_meta_data_2',
7948 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307949 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 },
7951 '7' => {
7952 'name' => 'file_meta_data_3',
7953 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307954 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 },
7956 '8' => {
7957 'name' => 'file_meta_data_4',
7958 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307959 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307960 }
7961 },
7962 'Reg' => {
7963 '1' => 'rsi',
7964 '2' => 'rdx',
7965 '3' => 'rcx',
7966 '4' => 'r8',
7967 '5' => 'r9'
7968 },
7969 'Return' => '100',
7970 'ShortName' => 'decode_file_ack_with_meta_data_req'
7971 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307972 '367787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307974 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 'Param' => {
7976 '0' => {
7977 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307978 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307979 },
7980 '1' => {
7981 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307982 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '2' => {
7985 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307986 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 }
7988 },
7989 'Reg' => {
7990 '0' => 'rdi',
7991 '1' => 'rsi',
7992 '2' => 'rdx'
7993 },
7994 'Return' => '100',
7995 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7996 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307997 '367883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307998 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307999 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 'Param' => {
8001 '0' => {
8002 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308003 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 },
8005 '1' => {
8006 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308007 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308008 },
8009 '2' => {
8010 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308011 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308012 },
8013 '3' => {
8014 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308015 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308016 },
8017 '4' => {
8018 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308019 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308020 },
8021 '5' => {
8022 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308023 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308024 },
8025 '6' => {
8026 'name' => 'file_meta_data_3',
8027 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308028 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 },
8030 '7' => {
8031 'name' => 'file_meta_data_4',
8032 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308033 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 },
8035 '8' => {
8036 'name' => 'msg',
8037 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308038 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308039 }
8040 },
8041 'Reg' => {
8042 '2' => 'r14'
8043 },
8044 'Return' => '100',
8045 'ShortName' => 'encode_file_ack_with_meta_data_req'
8046 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308047 '368180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308049 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 'Param' => {
8051 '0' => {
8052 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308053 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308054 },
8055 '1' => {
8056 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308057 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308058 },
8059 '2' => {
8060 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308061 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 }
8063 },
8064 'Reg' => {
8065 '0' => 'rdi',
8066 '1' => 'rsi',
8067 '2' => 'rdx'
8068 },
8069 'Return' => '100',
8070 'ShortName' => 'decode_file_ack_resp'
8071 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308072 '368281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308074 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 'Param' => {
8076 '0' => {
8077 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308078 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308079 },
8080 '1' => {
8081 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308082 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308083 },
8084 '2' => {
8085 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308086 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308087 },
8088 '3' => {
8089 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308090 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 },
8092 '4' => {
8093 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308094 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308095 }
8096 },
8097 'Return' => '100',
8098 'ShortName' => 'encode_file_ack_req'
8099 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308100 '368516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308102 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308103 'Param' => {
8104 '0' => {
8105 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308106 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308107 },
8108 '1' => {
8109 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308110 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308111 },
8112 '2' => {
8113 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308114 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 }
8116 },
8117 'Return' => '100',
8118 'ShortName' => 'encode_file_ack_resp'
8119 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308120 '368706' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308122 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308123 'Param' => {
8124 '0' => {
8125 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308126 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308127 },
8128 '1' => {
8129 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308130 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308131 },
8132 '2' => {
8133 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308134 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308135 },
8136 '3' => {
8137 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308138 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308139 },
8140 '4' => {
8141 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308142 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308143 }
8144 },
8145 'Reg' => {
8146 '1' => 'rsi',
8147 '2' => 'rdx',
8148 '3' => 'rcx',
8149 '4' => 'r8'
8150 },
8151 'Return' => '100',
8152 'ShortName' => 'decode_file_ack_req'
8153 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308154 '368848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308155 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308156 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 'Param' => {
8158 '0' => {
8159 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308160 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308161 },
8162 '1' => {
8163 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308164 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 },
8166 '2' => {
8167 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308168 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 },
8170 '3' => {
8171 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308172 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308173 }
8174 },
8175 'Reg' => {
8176 '0' => 'rdi',
8177 '1' => 'rsi',
8178 '2' => 'rdx',
8179 '3' => 'rcx'
8180 },
8181 'Return' => '100',
8182 'ShortName' => 'decode_rw_file_by_type_resp'
8183 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308184 '368963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308186 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308187 'Param' => {
8188 '0' => {
8189 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308190 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 },
8192 '1' => {
8193 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308194 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308195 },
8196 '2' => {
8197 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308198 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308199 },
8200 '3' => {
8201 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308202 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 },
8204 '4' => {
8205 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308206 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308207 },
8208 '5' => {
8209 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308210 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 },
8212 '6' => {
8213 'name' => 'msg',
8214 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308215 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 }
8217 },
8218 'Return' => '100',
8219 'ShortName' => 'encode_rw_file_by_type_req'
8220 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308221 '369233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308222 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308223 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 'Param' => {
8225 '0' => {
8226 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '1' => {
8230 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 },
8233 '2' => {
8234 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308235 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 },
8237 '3' => {
8238 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308239 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308240 },
8241 '4' => {
8242 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308243 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 }
8245 },
8246 'Return' => '100',
8247 'ShortName' => 'encode_rw_file_by_type_resp'
8248 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308249 '369463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308251 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 'Param' => {
8253 '0' => {
8254 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308255 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 },
8257 '1' => {
8258 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308259 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 },
8261 '2' => {
8262 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308263 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 },
8265 '3' => {
8266 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308267 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 },
8269 '4' => {
8270 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308271 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308272 },
8273 '5' => {
8274 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308275 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 }
8277 },
8278 'Reg' => {
8279 '1' => 'r10',
8280 '2' => 'rdx',
8281 '3' => 'rdi',
8282 '4' => 'r8',
8283 '5' => 'r9'
8284 },
8285 'Return' => '100',
8286 'ShortName' => 'decode_rw_file_by_type_req'
8287 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308288 '369625' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308290 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 'Param' => {
8292 '0' => {
8293 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308294 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 },
8296 '1' => {
8297 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308298 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308299 },
8300 '2' => {
8301 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308302 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 }
8304 },
8305 'Reg' => {
8306 '0' => 'rdi',
8307 '1' => 'rsi',
8308 '2' => 'rdx'
8309 },
8310 'Return' => '100',
8311 'ShortName' => 'decode_new_file_resp'
8312 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308313 '369726' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308315 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 'Param' => {
8317 '0' => {
8318 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308319 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 },
8321 '1' => {
8322 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308323 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 },
8325 '2' => {
8326 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308327 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 },
8329 '3' => {
8330 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308331 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '4' => {
8334 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308335 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 }
8337 },
8338 'Return' => '100',
8339 'ShortName' => 'encode_new_file_req'
8340 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308341 '369961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308342 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308343 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 'Param' => {
8345 '0' => {
8346 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308347 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 },
8349 '1' => {
8350 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308351 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '2' => {
8354 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308355 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 }
8357 },
8358 'Return' => '100',
8359 'ShortName' => 'encode_new_file_resp'
8360 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308361 '370151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308363 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 'Param' => {
8365 '0' => {
8366 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308367 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 },
8369 '1' => {
8370 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308371 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 },
8373 '2' => {
8374 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308375 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308376 },
8377 '3' => {
8378 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308379 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308380 },
8381 '4' => {
8382 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308383 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308384 }
8385 },
8386 'Reg' => {
8387 '1' => 'r9',
8388 '2' => 'rdx',
8389 '3' => 'rcx',
8390 '4' => 'r8'
8391 },
8392 'Return' => '100',
8393 'ShortName' => 'decode_new_file_req'
8394 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308395 '370293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308397 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 'Param' => {
8399 '0' => {
8400 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308401 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308402 },
8403 '1' => {
8404 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308405 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308406 },
8407 '2' => {
8408 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308409 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 },
8411 '3' => {
8412 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308413 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 }
8415 },
8416 'Reg' => {
8417 '0' => 'rdi',
8418 '1' => 'rsi',
8419 '2' => 'rdx',
8420 '3' => 'rcx'
8421 },
8422 'Return' => '100',
8423 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8424 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308425 '370408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308427 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 'Param' => {
8429 '0' => {
8430 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308431 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308432 },
8433 '1' => {
8434 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308436 },
8437 '2' => {
8438 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308439 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308440 },
8441 '3' => {
8442 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308443 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 },
8445 '4' => {
8446 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308447 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '5' => {
8450 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308451 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '6' => {
8454 'name' => 'address',
8455 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308456 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 },
8458 '7' => {
8459 'name' => 'msg',
8460 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308461 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308462 }
8463 },
8464 'Return' => '100',
8465 'ShortName' => 'encode_rw_file_by_type_memory_req'
8466 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308467 '370693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308469 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Param' => {
8471 '0' => {
8472 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308473 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 },
8475 '1' => {
8476 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308477 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '2' => {
8480 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308481 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308482 },
8483 '3' => {
8484 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308485 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308486 },
8487 '4' => {
8488 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308489 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 }
8491 },
8492 'Return' => '100',
8493 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8494 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308495 '370923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308496 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308497 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'Param' => {
8499 '0' => {
8500 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308501 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308502 },
8503 '1' => {
8504 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308505 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308506 },
8507 '2' => {
8508 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308509 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308510 },
8511 '3' => {
8512 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308513 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 },
8515 '4' => {
8516 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308517 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308518 },
8519 '5' => {
8520 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308521 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308522 },
8523 '6' => {
8524 'name' => 'address',
8525 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308526 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 }
8528 },
8529 'Reg' => {
8530 '1' => 'r10',
8531 '2' => 'rdx',
8532 '3' => 'rdi',
8533 '4' => 'r8',
8534 '5' => 'r9'
8535 },
8536 'Return' => '100',
8537 'ShortName' => 'decode_rw_file_by_type_memory_req'
8538 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308539 '371100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308541 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 'Param' => {
8543 '0' => {
8544 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308545 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308546 },
8547 '1' => {
8548 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308549 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308550 },
8551 '2' => {
8552 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308553 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308554 },
8555 '3' => {
8556 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308557 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308558 }
8559 },
8560 'Return' => '100',
8561 'ShortName' => 'encode_write_file_resp'
8562 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308563 '371315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308564 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308565 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 'Param' => {
8567 '0' => {
8568 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308569 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 },
8571 '1' => {
8572 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308574 },
8575 '2' => {
8576 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308577 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 },
8579 '3' => {
8580 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308581 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308582 }
8583 },
8584 'Reg' => {
8585 '0' => 'rdi',
8586 '1' => 'rsi',
8587 '2' => 'rdx',
8588 '3' => 'rcx'
8589 },
8590 'Return' => '100',
8591 'ShortName' => 'decode_write_file_resp'
8592 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308593 '371425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308595 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Param' => {
8597 '0' => {
8598 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308599 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308600 },
8601 '1' => {
8602 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308603 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308604 },
8605 '2' => {
8606 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308607 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308608 },
8609 '3' => {
8610 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308611 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 },
8613 '4' => {
8614 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308615 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308616 }
8617 },
8618 'Return' => '100',
8619 'ShortName' => 'encode_write_file_req'
8620 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308621 '371660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308622 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308623 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 'Param' => {
8625 '0' => {
8626 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308627 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308628 },
8629 '1' => {
8630 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308631 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 },
8633 '2' => {
8634 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308635 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '3' => {
8638 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308639 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '4' => {
8642 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308643 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '5' => {
8646 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308647 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 }
8649 },
8650 'Reg' => {
8651 '1' => 'rsi',
8652 '3' => 'rcx',
8653 '4' => 'r8',
8654 '5' => 'r9'
8655 },
8656 'Return' => '100',
8657 'ShortName' => 'decode_write_file_req'
8658 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308659 '371815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308661 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 'Param' => {
8663 '0' => {
8664 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308665 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 },
8667 '1' => {
8668 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308669 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 },
8671 '2' => {
8672 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308673 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308674 },
8675 '3' => {
8676 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308677 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 }
8679 },
8680 'Return' => '100',
8681 'ShortName' => 'encode_read_file_resp'
8682 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308683 '372030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308685 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 'Param' => {
8687 '0' => {
8688 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308689 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 },
8691 '1' => {
8692 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308693 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 },
8695 '2' => {
8696 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308697 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308698 },
8699 '3' => {
8700 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308701 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308702 },
8703 '4' => {
8704 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308705 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308706 }
8707 },
8708 'Reg' => {
8709 '1' => 'r9',
8710 '2' => 'rdx',
8711 '3' => 'rcx',
8712 '4' => 'r8'
8713 },
8714 'Return' => '100',
8715 'ShortName' => 'decode_read_file_resp'
8716 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308717 '372166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308718 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308719 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 'Param' => {
8721 '0' => {
8722 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308723 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308724 },
8725 '1' => {
8726 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308727 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308728 },
8729 '2' => {
8730 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308731 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 },
8733 '3' => {
8734 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308735 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308736 },
8737 '4' => {
8738 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308739 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308740 }
8741 },
8742 'Return' => '100',
8743 'ShortName' => 'encode_read_file_req'
8744 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308745 '372401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308746 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308747 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 'Param' => {
8749 '0' => {
8750 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308751 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 },
8753 '1' => {
8754 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308755 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 },
8757 '2' => {
8758 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308759 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '3' => {
8762 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308763 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '4' => {
8766 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308767 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 }
8769 },
8770 'Reg' => {
8771 '1' => 'r9',
8772 '2' => 'rdx',
8773 '3' => 'rcx',
8774 '4' => 'r8'
8775 },
8776 'Return' => '100',
8777 'ShortName' => 'decode_read_file_req'
8778 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308779 '372537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308780 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308781 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 'Param' => {
8783 '0' => {
8784 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308785 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 },
8787 '1' => {
8788 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308789 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '2' => {
8792 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308793 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '3' => {
8796 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308797 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '4' => {
8800 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308801 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '5' => {
8804 'name' => 'file_table_data_start_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308805 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 },
8807 '6' => {
8808 'name' => 'file_table_length',
8809 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308810 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 }
8812 },
8813 'Reg' => {
8814 '1' => 'rsi',
8815 '2' => 'rdi',
8816 '3' => 'r10',
8817 '4' => 'r8',
8818 '5' => 'r9'
8819 },
8820 'Return' => '100',
8821 'ShortName' => 'decode_get_file_table_resp'
8822 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308823 '372711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308825 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 'Param' => {
8827 '0' => {
8828 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308829 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308830 },
8831 '1' => {
8832 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308833 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 },
8835 '2' => {
8836 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308837 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308838 },
8839 '3' => {
8840 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308841 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308842 },
8843 '4' => {
8844 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308845 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308846 }
8847 },
8848 'Return' => '100',
8849 'ShortName' => 'encode_get_file_table_req'
8850 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308851 '372938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308852 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308853 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308854 'Param' => {
8855 '0' => {
8856 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308857 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 },
8859 '1' => {
8860 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308861 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 },
8863 '2' => {
8864 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308865 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 },
8867 '3' => {
8868 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308869 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 },
8871 '4' => {
8872 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308873 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 },
8875 '5' => {
8876 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308877 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308878 },
8879 '6' => {
8880 'name' => 'msg',
8881 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308882 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308883 }
8884 },
8885 'Reg' => {
8886 '2' => 'r15'
8887 },
8888 'Return' => '100',
8889 'ShortName' => 'encode_get_file_table_resp'
8890 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308891 '373291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308893 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 'Param' => {
8895 '0' => {
8896 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308897 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308898 },
8899 '1' => {
8900 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308901 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308902 },
8903 '2' => {
8904 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308905 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 },
8907 '3' => {
8908 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308909 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308910 },
8911 '4' => {
8912 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308913 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 }
8915 },
8916 'Reg' => {
8917 '1' => 'r9',
8918 '2' => 'rdx',
8919 '3' => 'rcx',
8920 '4' => 'r8'
8921 },
8922 'Return' => '100',
8923 'ShortName' => 'decode_get_file_table_req'
8924 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308925 '373426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308926 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308927 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 'Param' => {
8929 '0' => {
8930 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308931 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308932 },
8933 '1' => {
8934 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308935 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308936 },
8937 '2' => {
8938 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308939 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 },
8941 '3' => {
8942 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308943 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 }
8945 },
8946 'Reg' => {
8947 '0' => 'rdi',
8948 '1' => 'rsi',
8949 '2' => 'rdx',
8950 '3' => 'rcx'
8951 },
8952 'Return' => '100',
8953 'ShortName' => 'decode_rw_file_memory_resp'
8954 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308955 '373535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308957 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 'Param' => {
8959 '0' => {
8960 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308961 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 },
8963 '1' => {
8964 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308965 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308966 },
8967 '2' => {
8968 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308969 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308970 },
8971 '3' => {
8972 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308973 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 },
8975 '4' => {
8976 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308977 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 },
8979 '5' => {
8980 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308981 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '6' => {
8984 'name' => 'msg',
8985 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308986 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 }
8988 },
8989 'Reg' => {
8990 '2' => 'r14'
8991 },
8992 'Return' => '100',
8993 'ShortName' => 'encode_rw_file_memory_req'
8994 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308995 '373794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308996 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308997 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 'Param' => {
8999 '0' => {
9000 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309001 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 },
9003 '1' => {
9004 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309006 },
9007 '2' => {
9008 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309009 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 },
9011 '3' => {
9012 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309013 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309014 },
9015 '4' => {
9016 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309017 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 }
9019 },
9020 'Return' => '100',
9021 'ShortName' => 'encode_rw_file_memory_resp'
9022 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309023 '374015' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309025 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309026 'Param' => {
9027 '0' => {
9028 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309029 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309030 },
9031 '1' => {
9032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309034 },
9035 '2' => {
9036 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309037 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 },
9039 '3' => {
9040 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309041 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309042 },
9043 '4' => {
9044 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309045 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309046 },
9047 '5' => {
9048 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309049 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309050 }
9051 },
9052 'Reg' => {
9053 '1' => 'r10',
9054 '2' => 'rdx',
9055 '3' => 'rdi',
9056 '4' => 'r8',
9057 '5' => 'r9'
9058 },
9059 'Return' => '100',
9060 'ShortName' => 'decode_rw_file_memory_req'
9061 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309062 '375072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 'Header' => 'host.h',
9064 'Line' => '101',
9065 'Param' => {
9066 '0' => {
9067 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 },
9070 '1' => {
9071 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309072 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '2' => {
9075 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309076 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 },
9078 '3' => {
9079 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309080 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 },
9082 '4' => {
9083 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309084 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309085 },
9086 '5' => {
9087 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309088 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309089 }
9090 },
9091 'Reg' => {
9092 '2' => 'r12'
9093 },
9094 'Return' => '100',
9095 'ShortName' => 'encode_get_alert_status_resp'
9096 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309097 '375320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309098 'Header' => 'host.h',
9099 'Line' => '86',
9100 'Param' => {
9101 '0' => {
9102 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309103 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309104 },
9105 '1' => {
9106 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309107 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309108 },
9109 '2' => {
9110 'name' => 'version_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309111 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309112 }
9113 },
9114 'Reg' => {
9115 '0' => 'rdi',
9116 '1' => 'rsi',
9117 '2' => 'rdx'
9118 },
9119 'Return' => '100',
9120 'ShortName' => 'decode_get_alert_status_req'
9121 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309122 '375403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309123 'Header' => 'host.h',
9124 'Line' => '70',
9125 'Param' => {
9126 '0' => {
9127 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309128 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309129 },
9130 '1' => {
9131 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309132 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309133 },
9134 '2' => {
9135 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309136 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 },
9138 '3' => {
9139 'name' => 'rack_entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309140 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309141 },
9142 '4' => {
9143 'name' => 'pri_cec_node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309144 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309145 }
9146 },
9147 'Reg' => {
9148 '1' => 'r9',
9149 '2' => 'rdx',
9150 '3' => 'rcx',
9151 '4' => 'r8'
9152 },
9153 'Return' => '100',
9154 'ShortName' => 'decode_get_alert_status_resp'
9155 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309156 '375542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309157 'Header' => 'host.h',
9158 'Line' => '52',
9159 'Param' => {
9160 '0' => {
9161 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309162 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309163 },
9164 '1' => {
9165 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309166 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309167 },
9168 '2' => {
9169 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309170 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 },
9172 '3' => {
9173 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309174 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309175 }
9176 },
9177 'Return' => '100',
9178 'ShortName' => 'encode_get_alert_status_req'
9179 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309180 '376767' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309181 'Header' => 'platform.h',
9182 'Line' => '47',
9183 'Param' => {
9184 '0' => {
9185 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309186 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 },
9188 '1' => {
9189 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309190 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309191 },
9192 '2' => {
9193 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309194 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309195 },
9196 '3' => {
9197 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309198 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 },
9200 '4' => {
9201 'name' => 'list_of_handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309202 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 },
9204 '5' => {
9205 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309206 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309207 },
9208 '6' => {
9209 'name' => 'msg',
9210 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309211 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309212 }
9213 },
9214 'Return' => '100',
9215 'ShortName' => 'encode_bios_attribute_update_event_req'
9216 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309217 '378625' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009218 'Header' => 'file_io.h',
9219 'Line' => '160',
9220 'Param' => {
9221 '0' => {
9222 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309223 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009224 },
9225 '1' => {
9226 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309227 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009228 },
9229 '2' => {
9230 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309231 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009232 },
9233 '3' => {
9234 'name' => 'responseMsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309235 'type' => '1450'
Lora Linea0bf3a2024-09-20 10:09:56 +08009236 },
9237 '4' => {
9238 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309239 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009240 }
9241 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309242 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309243 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309244 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009245 'Return' => '100',
9246 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9247 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309248 '381821' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009249 'Header' => 'file_io.h',
9250 'Line' => '147',
9251 'Param' => {
9252 '0' => {
9253 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309254 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009255 }
9256 },
9257 'Reg' => {
9258 '0' => 'rdi'
9259 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309260 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009261 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9262 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309263 '381869' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009264 'Header' => 'file_io.h',
9265 'Line' => '137',
9266 'Param' => {
9267 '0' => {
9268 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309269 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009270 },
9271 '1' => {
9272 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309273 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009274 },
9275 '2' => {
9276 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309277 'type' => '384064'
Lora Linea0bf3a2024-09-20 10:09:56 +08009278 }
9279 },
9280 'Return' => '100',
9281 'ShortName' => 'decode_oem_meta_file_io_read_req'
9282 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309283 '384069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309284 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309285 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309286 'Param' => {
9287 '0' => {
9288 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309289 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309290 },
9291 '1' => {
9292 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309293 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309294 },
9295 '2' => {
9296 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309297 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 },
9299 '3' => {
9300 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309301 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309302 },
9303 '4' => {
9304 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309305 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309306 }
9307 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309308 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309309 '0' => 'rdi',
9310 '1' => 'rbx',
9311 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309312 '3' => 'rcx',
9313 '4' => 'r8'
9314 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309315 'Return' => '100',
9316 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009317 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309318 '384505' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009319 'Header' => 'file_io.h',
9320 'Line' => '113',
9321 'Param' => {
9322 '0' => {
9323 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309324 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009325 },
9326 '1' => {
9327 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309328 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009329 },
9330 '2' => {
9331 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309332 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009333 },
9334 '3' => {
9335 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309336 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009337 }
9338 },
9339 'Return' => '100',
9340 'ShortName' => 'decode_oem_meta_file_io_write_req'
9341 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309342 '386189' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009343 'Header' => 'file_io.h',
9344 'Line' => '102',
9345 'Param' => {
9346 '0' => {
9347 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309348 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009349 }
9350 },
9351 'Reg' => {
9352 '0' => 'rdi'
9353 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309354 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009355 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309356 }
9357 },
9358 'SymbolVersion' => {},
9359 'Symbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309360 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309361 'bcd2dec16' => 1,
9362 'bcd2dec32' => 1,
9363 'bcd2dec8' => 1,
9364 'crc32' => 1,
9365 'crc8' => 1,
9366 'dec2bcd16' => 1,
9367 'dec2bcd32' => 1,
9368 'dec2bcd8' => 1,
9369 'decode_activate_firmware_resp' => 1,
9370 'decode_apply_complete_req' => 1,
9371 'decode_cancel_update_component_resp' => 1,
9372 'decode_cancel_update_resp' => 1,
9373 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009374 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309375 'decode_event_message_buffer_size_resp' => 1,
9376 'decode_event_message_supported_resp' => 1,
9377 'decode_file_ack_req' => 1,
9378 'decode_file_ack_resp' => 1,
9379 'decode_file_ack_with_meta_data_req' => 1,
9380 'decode_file_ack_with_meta_data_resp' => 1,
9381 'decode_firmware_device_id_record' => 1,
9382 'decode_get_alert_status_req' => 1,
9383 'decode_get_alert_status_resp' => 1,
9384 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9385 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9386 'decode_get_bios_table_req' => 1,
9387 'decode_get_bios_table_resp' => 1,
9388 'decode_get_commands_req' => 1,
9389 'decode_get_commands_resp' => 1,
9390 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009391 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309392 'decode_get_file_table_req' => 1,
9393 'decode_get_file_table_resp' => 1,
9394 'decode_get_firmware_parameters_resp' => 1,
9395 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9396 'decode_get_fru_record_by_option_req' => 1,
9397 'decode_get_fru_record_by_option_resp' => 1,
9398 'decode_get_fru_record_table_metadata_resp' => 1,
9399 'decode_get_fru_record_table_req' => 1,
9400 'decode_get_fru_record_table_resp' => 1,
9401 'decode_get_fru_record_table_resp_safe' => 1,
9402 'decode_get_numeric_effecter_value_req' => 1,
9403 'decode_get_numeric_effecter_value_resp' => 1,
9404 'decode_get_pdr_repository_info_resp' => 1,
9405 'decode_get_pdr_req' => 1,
9406 'decode_get_pdr_resp' => 1,
9407 'decode_get_sensor_reading_req' => 1,
9408 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009409 'decode_get_state_effecter_states_req' => 1,
9410 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309411 'decode_get_state_sensor_readings_req' => 1,
9412 'decode_get_state_sensor_readings_resp' => 1,
9413 'decode_get_status_resp' => 1,
9414 'decode_get_tid_resp' => 1,
9415 'decode_get_types_resp' => 1,
9416 'decode_get_version_req' => 1,
9417 'decode_get_version_resp' => 1,
9418 'decode_multipart_receive_req' => 1,
9419 'decode_new_file_req' => 1,
9420 'decode_new_file_resp' => 1,
9421 'decode_new_file_with_metadata_req' => 1,
9422 'decode_new_file_with_metadata_resp' => 1,
9423 'decode_numeric_sensor_data' => 1,
9424 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009425 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309426 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009427 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309428 'decode_pass_component_table_resp' => 1,
9429 'decode_platform_event_message_req' => 1,
9430 'decode_platform_event_message_resp' => 1,
9431 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009432 'decode_pldm_descriptor_from_iter' => 1,
9433 'decode_pldm_downstream_device_from_iter' => 1,
9434 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009435 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009436 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309437 'decode_pldm_package_header_info' => 1,
9438 'decode_pldm_pdr_repository_change_record_data' => 1,
9439 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009440 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309441 'decode_poll_for_platform_event_message_req' => 1,
9442 'decode_poll_for_platform_event_message_resp' => 1,
9443 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009444 'decode_query_downstream_devices_resp' => 1,
9445 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309446 'decode_read_file_req' => 1,
9447 'decode_read_file_resp' => 1,
9448 'decode_request_firmware_data_req' => 1,
9449 'decode_request_update_resp' => 1,
9450 'decode_rw_file_by_type_memory_req' => 1,
9451 'decode_rw_file_by_type_memory_resp' => 1,
9452 'decode_rw_file_by_type_req' => 1,
9453 'decode_rw_file_by_type_resp' => 1,
9454 'decode_rw_file_memory_req' => 1,
9455 'decode_rw_file_memory_resp' => 1,
9456 'decode_sensor_event_data' => 1,
9457 'decode_sensor_op_data' => 1,
9458 'decode_set_bios_attribute_current_value_req' => 1,
9459 'decode_set_bios_attribute_current_value_resp' => 1,
9460 'decode_set_bios_table_req' => 1,
9461 'decode_set_bios_table_resp' => 1,
9462 'decode_set_date_time_req' => 1,
9463 'decode_set_date_time_resp' => 1,
9464 'decode_set_event_receiver_req' => 1,
9465 'decode_set_event_receiver_resp' => 1,
9466 'decode_set_fru_record_table_req' => 1,
9467 'decode_set_numeric_effecter_value_req' => 1,
9468 'decode_set_numeric_effecter_value_resp' => 1,
9469 'decode_set_state_effecter_states_req' => 1,
9470 'decode_set_state_effecter_states_resp' => 1,
9471 'decode_state_sensor_data' => 1,
9472 'decode_transfer_complete_req' => 1,
9473 'decode_update_component_resp' => 1,
9474 'decode_vendor_defined_descriptor_value' => 1,
9475 'decode_verify_complete_req' => 1,
9476 'decode_write_file_req' => 1,
9477 'decode_write_file_resp' => 1,
9478 'encode_activate_firmware_req' => 1,
9479 'encode_apply_complete_resp' => 1,
9480 'encode_bios_attribute_update_event_req' => 1,
9481 'encode_cancel_update_component_req' => 1,
9482 'encode_cancel_update_req' => 1,
9483 'encode_cc_only_resp' => 1,
9484 'encode_event_message_buffer_size_req' => 1,
9485 'encode_event_message_supported_req' => 1,
9486 'encode_file_ack_req' => 1,
9487 'encode_file_ack_resp' => 1,
9488 'encode_file_ack_with_meta_data_req' => 1,
9489 'encode_file_ack_with_meta_data_resp' => 1,
9490 'encode_fru_record' => 1,
9491 'encode_get_alert_status_req' => 1,
9492 'encode_get_alert_status_resp' => 1,
9493 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9494 'encode_get_bios_current_value_by_handle_resp' => 1,
9495 'encode_get_bios_table_req' => 1,
9496 'encode_get_bios_table_resp' => 1,
9497 'encode_get_commands_req' => 1,
9498 'encode_get_commands_resp' => 1,
9499 'encode_get_date_time_req' => 1,
9500 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009501 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309502 'encode_get_file_table_req' => 1,
9503 'encode_get_file_table_resp' => 1,
9504 'encode_get_firmware_parameters_req' => 1,
9505 'encode_get_fru_record_by_option_req' => 1,
9506 'encode_get_fru_record_by_option_resp' => 1,
9507 'encode_get_fru_record_table_metadata_req' => 1,
9508 'encode_get_fru_record_table_metadata_resp' => 1,
9509 'encode_get_fru_record_table_req' => 1,
9510 'encode_get_fru_record_table_resp' => 1,
9511 'encode_get_numeric_effecter_value_req' => 1,
9512 'encode_get_numeric_effecter_value_resp' => 1,
9513 'encode_get_pdr_repository_info_resp' => 1,
9514 'encode_get_pdr_req' => 1,
9515 'encode_get_pdr_resp' => 1,
9516 'encode_get_sensor_reading_req' => 1,
9517 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009518 'encode_get_state_effecter_states_req' => 1,
9519 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309520 'encode_get_state_sensor_readings_req' => 1,
9521 'encode_get_state_sensor_readings_resp' => 1,
9522 'encode_get_status_req' => 1,
9523 'encode_get_tid_req' => 1,
9524 'encode_get_tid_resp' => 1,
9525 'encode_get_types_req' => 1,
9526 'encode_get_types_resp' => 1,
9527 'encode_get_version_req' => 1,
9528 'encode_get_version_resp' => 1,
9529 'encode_new_file_req' => 1,
9530 'encode_new_file_resp' => 1,
9531 'encode_new_file_with_metadata_req' => 1,
9532 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009533 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309534 'encode_pass_component_table_req' => 1,
9535 'encode_platform_event_message_req' => 1,
9536 'encode_platform_event_message_resp' => 1,
9537 'encode_pldm_header_only' => 1,
9538 'encode_pldm_pdr_repository_chg_event_data' => 1,
9539 'encode_poll_for_platform_event_message_req' => 1,
9540 'encode_poll_for_platform_event_message_resp' => 1,
9541 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009542 'encode_query_downstream_devices_req' => 1,
9543 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309544 'encode_read_file_req' => 1,
9545 'encode_read_file_resp' => 1,
9546 'encode_request_firmware_data_resp' => 1,
9547 'encode_request_update_req' => 1,
9548 'encode_rw_file_by_type_memory_req' => 1,
9549 'encode_rw_file_by_type_memory_resp' => 1,
9550 'encode_rw_file_by_type_req' => 1,
9551 'encode_rw_file_by_type_resp' => 1,
9552 'encode_rw_file_memory_req' => 1,
9553 'encode_rw_file_memory_resp' => 1,
9554 'encode_sensor_event_data' => 1,
9555 'encode_set_bios_attribute_current_value_req' => 1,
9556 'encode_set_bios_attribute_current_value_resp' => 1,
9557 'encode_set_bios_table_req' => 1,
9558 'encode_set_bios_table_resp' => 1,
9559 'encode_set_date_time_req' => 1,
9560 'encode_set_date_time_resp' => 1,
9561 'encode_set_event_receiver_req' => 1,
9562 'encode_set_event_receiver_resp' => 1,
9563 'encode_set_fru_record_table_resp' => 1,
9564 'encode_set_numeric_effecter_value_req' => 1,
9565 'encode_set_numeric_effecter_value_resp' => 1,
9566 'encode_set_state_effecter_states_req' => 1,
9567 'encode_set_state_effecter_states_resp' => 1,
9568 'encode_set_tid_req' => 1,
9569 'encode_state_effecter_pdr' => 1,
9570 'encode_state_sensor_pdr' => 1,
9571 'encode_transfer_complete_resp' => 1,
9572 'encode_update_component_req' => 1,
9573 'encode_verify_complete_resp' => 1,
9574 'encode_write_file_req' => 1,
9575 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009576 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309577 'is_time_legal' => 1,
9578 'is_transfer_flag_valid' => 1,
9579 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309580 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309581 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9582 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9583 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9584 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309585 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309586 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309587 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309588 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309589 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9590 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309591 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309592 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9593 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9594 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309595 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309596 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9597 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9598 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309599 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309600 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9601 'pldm_bios_table_attr_entry_string_info_check' => 1,
9602 'pldm_bios_table_attr_find_by_handle' => 1,
9603 'pldm_bios_table_attr_find_by_string_handle' => 1,
9604 'pldm_bios_table_attr_value_copy_and_update' => 1,
9605 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9606 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9607 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309608 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309609 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309610 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309611 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309612 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309613 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9614 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9615 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9616 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9617 'pldm_bios_table_attr_value_entry_length' => 1,
9618 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9619 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9620 'pldm_bios_table_attr_value_find_by_handle' => 1,
9621 'pldm_bios_table_checksum' => 1,
9622 'pldm_bios_table_iter_create' => 1,
9623 'pldm_bios_table_iter_free' => 1,
9624 'pldm_bios_table_iter_is_end' => 1,
9625 'pldm_bios_table_iter_next' => 1,
9626 'pldm_bios_table_iter_value' => 1,
9627 'pldm_bios_table_pad_checksum_size' => 1,
9628 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309629 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309630 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309631 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309632 'pldm_bios_table_string_entry_encode_length' => 1,
9633 'pldm_bios_table_string_find_by_handle' => 1,
9634 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309635 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309636 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309637 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9638 'pldm_entity_association_pdr_extract' => 1,
9639 'pldm_entity_association_tree_add' => 1,
9640 'pldm_entity_association_tree_add_entity' => 1,
9641 'pldm_entity_association_tree_copy_root' => 1,
9642 'pldm_entity_association_tree_destroy' => 1,
9643 'pldm_entity_association_tree_destroy_root' => 1,
9644 'pldm_entity_association_tree_find' => 1,
9645 'pldm_entity_association_tree_find_with_locality' => 1,
9646 'pldm_entity_association_tree_init' => 1,
9647 'pldm_entity_association_tree_visit' => 1,
9648 'pldm_entity_extract' => 1,
9649 'pldm_entity_get_num_children' => 1,
9650 'pldm_entity_get_parent' => 1,
9651 'pldm_entity_is_exist_parent' => 1,
9652 'pldm_entity_is_node_parent' => 1,
9653 'pldm_entity_node_get_remote_container_id' => 1,
9654 'pldm_find_entity_ref_in_tree' => 1,
9655 'pldm_instance_db_destroy' => 1,
9656 'pldm_instance_db_init' => 1,
9657 'pldm_instance_db_init_default' => 1,
9658 'pldm_instance_id_alloc' => 1,
9659 'pldm_instance_id_free' => 1,
9660 'pldm_is_current_parent_child' => 1,
9661 'pldm_is_empty_entity_assoc_tree' => 1,
9662 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009663 'pldm_oem_meta_file_io_read_resp_data' => 1,
9664 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009665 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309666 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309667 'pldm_pdr_destroy' => 1,
9668 'pldm_pdr_find_last_in_range' => 1,
9669 'pldm_pdr_find_record' => 1,
9670 'pldm_pdr_find_record_by_type' => 1,
9671 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9672 'pldm_pdr_get_next_record' => 1,
9673 'pldm_pdr_get_record_count' => 1,
9674 'pldm_pdr_get_record_handle' => 1,
9675 'pldm_pdr_get_repo_size' => 1,
9676 'pldm_pdr_init' => 1,
9677 'pldm_pdr_record_is_remote' => 1,
9678 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9679 'pldm_pdr_remove_remote_pdrs' => 1,
9680 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009681 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309682 'pldm_transport_af_mctp_bind' => 1,
9683 'pldm_transport_af_mctp_core' => 1,
9684 'pldm_transport_af_mctp_destroy' => 1,
9685 'pldm_transport_af_mctp_init' => 1,
9686 'pldm_transport_af_mctp_init_pollfd' => 1,
9687 'pldm_transport_af_mctp_map_tid' => 1,
9688 'pldm_transport_af_mctp_unmap_tid' => 1,
9689 'pldm_transport_mctp_demux_core' => 1,
9690 'pldm_transport_mctp_demux_destroy' => 1,
9691 'pldm_transport_mctp_demux_init' => 1,
9692 'pldm_transport_mctp_demux_init_pollfd' => 1,
9693 'pldm_transport_mctp_demux_map_tid' => 1,
9694 'pldm_transport_mctp_demux_unmap_tid' => 1,
9695 'pldm_transport_poll' => 1,
9696 'pldm_transport_recv_msg' => 1,
9697 'pldm_transport_send_msg' => 1,
9698 'pldm_transport_send_recv_msg' => 1,
9699 'unpack_pldm_header' => 1,
9700 'ver2str' => 1
9701 }
9702 },
9703 'Target' => 'unix',
9704 'TypeInfo' => {
9705 '1' => {
9706 'Name' => 'void',
9707 'Type' => 'Intrinsic'
9708 },
9709 '46' => {
9710 'Name' => 'unsigned char',
9711 'Size' => '1',
9712 'Type' => 'Intrinsic'
9713 },
9714 '53' => {
9715 'Name' => 'unsigned short',
9716 'Size' => '2',
9717 'Type' => 'Intrinsic'
9718 },
9719 '60' => {
9720 'Name' => 'unsigned int',
9721 'Size' => '4',
9722 'Type' => 'Intrinsic'
9723 },
9724 '67' => {
9725 'Name' => 'unsigned long',
9726 'Size' => '8',
9727 'Type' => 'Intrinsic'
9728 },
9729 '74' => {
9730 'Name' => 'signed char',
9731 'Size' => '1',
9732 'Type' => 'Intrinsic'
9733 },
9734 '81' => {
9735 'BaseType' => '46',
9736 'Header' => 'types.h',
9737 'Line' => '38',
9738 'Name' => '__uint8_t',
9739 'PrivateABI' => 1,
9740 'Size' => '1',
9741 'Type' => 'Typedef'
9742 },
9743 '93' => {
9744 'Name' => 'short',
9745 'Size' => '2',
9746 'Type' => 'Intrinsic'
9747 },
9748 '100' => {
9749 'Name' => 'int',
9750 'Size' => '4',
9751 'Type' => 'Intrinsic'
9752 },
9753 '107' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309754 'BaseType' => '60',
9755 'Header' => 'types.h',
9756 'Line' => '42',
9757 'Name' => '__uint32_t',
9758 'PrivateABI' => 1,
9759 'Size' => '4',
9760 'Type' => 'Typedef'
9761 },
9762 '119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309763 'Name' => 'long',
9764 'Size' => '8',
9765 'Type' => 'Intrinsic'
9766 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309767 '126' => {
9768 'BaseType' => '1',
9769 'Name' => 'void*',
9770 'Size' => '8',
9771 'Type' => 'Pointer'
9772 },
9773 '128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309774 'Name' => 'char',
9775 'Size' => '1',
9776 'Type' => 'Intrinsic'
9777 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309778 '135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309779 'BaseType' => '81',
9780 'Header' => 'stdint-uintn.h',
9781 'Line' => '24',
9782 'Name' => 'uint8_t',
9783 'PrivateABI' => 1,
9784 'Size' => '1',
9785 'Type' => 'Typedef'
9786 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309787 '147' => {
9788 'BaseType' => '107',
9789 'Header' => 'stdint-uintn.h',
9790 'Line' => '26',
9791 'Name' => 'uint32_t',
9792 'PrivateABI' => 1,
9793 'Size' => '4',
9794 'Type' => 'Typedef'
9795 },
9796 '159' => {
9797 'BaseType' => '147',
9798 'Name' => 'uint32_t const',
9799 'Size' => '4',
9800 'Type' => 'Const'
9801 },
9802 '164' => {
9803 'BaseType' => '67',
9804 'Header' => 'stddef.h',
9805 'Line' => '214',
9806 'Name' => 'size_t',
9807 'PrivateABI' => 1,
9808 'Size' => '8',
9809 'Type' => 'Typedef'
9810 },
9811 '190' => {
9812 'Header' => 'pldm_types.h',
9813 'Line' => '9',
9814 'Name' => 'anon-struct-pldm_types.h-9',
9815 'Size' => '1',
9816 'Type' => 'Struct'
9817 },
9818 '344' => {
9819 'Header' => 'pldm_types.h',
9820 'Line' => '19',
9821 'Memb' => {
9822 '0' => {
9823 'name' => 'byte',
9824 'offset' => '0',
9825 'type' => '135'
9826 },
9827 '1' => {
9828 'name' => 'bits',
9829 'offset' => '0',
9830 'type' => '190'
9831 }
9832 },
9833 'Name' => 'union bitfield8_t',
9834 'Size' => '1',
9835 'Type' => 'Union'
9836 },
9837 '356' => {
9838 'BaseType' => '344',
9839 'Name' => 'bitfield8_t const',
9840 'Size' => '1',
9841 'Type' => 'Const'
9842 },
9843 '361' => {
9844 'Header' => 'pldm_types.h',
9845 'Line' => '25',
9846 'Memb' => {
9847 '0' => {
9848 'name' => 'alpha',
9849 'offset' => '0',
9850 'type' => '135'
9851 },
9852 '1' => {
9853 'name' => 'update',
9854 'offset' => '1',
9855 'type' => '135'
9856 },
9857 '2' => {
9858 'name' => 'minor',
9859 'offset' => '2',
9860 'type' => '135'
9861 },
9862 '3' => {
9863 'name' => 'major',
9864 'offset' => '3',
9865 'type' => '135'
9866 }
9867 },
9868 'Name' => 'struct pldm_version',
9869 'Size' => '4',
9870 'Type' => 'Struct'
9871 },
9872 '427' => {
9873 'BaseType' => '361',
9874 'Header' => 'pldm_types.h',
9875 'Line' => '30',
9876 'Name' => 'ver32_t',
9877 'Size' => '4',
9878 'Type' => 'Typedef'
9879 },
9880 '439' => {
9881 'BaseType' => '427',
9882 'Name' => 'ver32_t const',
9883 'Size' => '4',
9884 'Type' => 'Const'
9885 },
9886 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309887 'Name' => 'float',
9888 'Size' => '4',
9889 'Type' => 'Intrinsic'
9890 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309891 '795' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309892 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309893 'Line' => '108',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309894 'Memb' => {
9895 '0' => {
9896 'name' => 'PLDM_RESPONSE',
9897 'value' => '0'
9898 },
9899 '1' => {
9900 'name' => 'PLDM_REQUEST',
9901 'value' => '1'
9902 },
9903 '2' => {
9904 'name' => 'PLDM_RESERVED',
9905 'value' => '2'
9906 },
9907 '3' => {
9908 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9909 'value' => '3'
9910 }
9911 },
9912 'Name' => 'enum MessageType',
9913 'Size' => '4',
9914 'Type' => 'Enum'
9915 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309916 '807' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309917 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309918 'Line' => '161',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309919 'Memb' => {
9920 '0' => {
9921 'name' => 'command',
9922 'offset' => '2',
9923 'type' => '135'
9924 }
9925 },
9926 'Name' => 'struct pldm_msg_hdr',
9927 'Size' => '3',
9928 'Type' => 'Struct'
9929 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309930 '918' => {
9931 'BaseType' => '807',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309932 'Name' => 'struct pldm_msg_hdr const',
9933 'Size' => '3',
9934 'Type' => 'Const'
9935 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309936 '923' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309937 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309938 'Line' => '194',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309939 'Memb' => {
9940 '0' => {
9941 'name' => 'hdr',
9942 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309943 'type' => '807'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309944 },
9945 '1' => {
9946 'name' => 'payload',
9947 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309948 'type' => '968'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309949 }
9950 },
9951 'Name' => 'struct pldm_msg',
9952 'Size' => '4',
9953 'Type' => 'Struct'
9954 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309955 '963' => {
9956 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309957 'Name' => 'struct pldm_msg const',
9958 'Size' => '4',
9959 'Type' => 'Const'
9960 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309961 '968' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309962 'BaseType' => '135',
9963 'Name' => 'uint8_t[1]',
9964 'Size' => '1',
9965 'Type' => 'Array'
9966 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309967 '984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309968 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309969 'Line' => '261',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309970 'Memb' => {
9971 '0' => {
9972 'name' => 'msg_type',
9973 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309974 'type' => '795'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309975 },
9976 '1' => {
9977 'name' => 'instance',
9978 'offset' => '4',
9979 'type' => '135'
9980 },
9981 '2' => {
9982 'name' => 'pldm_type',
9983 'offset' => '5',
9984 'type' => '135'
9985 },
9986 '3' => {
9987 'name' => 'command',
9988 'offset' => '6',
9989 'type' => '135'
9990 },
9991 '4' => {
9992 'name' => 'completion_code',
9993 'offset' => '7',
9994 'type' => '135'
9995 }
9996 },
9997 'Name' => 'struct pldm_header_info',
9998 'Size' => '8',
9999 'Type' => 'Struct'
10000 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010001 '1064' => {
10002 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010003 'Name' => 'struct pldm_header_info const',
10004 'Size' => '8',
10005 'Type' => 'Const'
10006 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010007 '1193' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010008 'BaseType' => '135',
10009 'Name' => 'uint8_t*',
10010 'Size' => '8',
10011 'Type' => 'Pointer'
10012 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010013 '1269' => {
10014 'BaseType' => '1274',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010015 'Name' => 'void const*',
10016 'Size' => '8',
10017 'Type' => 'Pointer'
10018 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010019 '1274' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010020 'BaseType' => '1',
10021 'Name' => 'void const',
10022 'Type' => 'Const'
10023 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010024 '1275' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010025 'BaseType' => '356',
10026 'Name' => 'bitfield8_t const*',
10027 'Size' => '8',
10028 'Type' => 'Pointer'
10029 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010030 '1450' => {
10031 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010032 'Name' => 'struct pldm_msg*',
10033 'Size' => '8',
10034 'Type' => 'Pointer'
10035 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010036 '1529' => {
10037 'BaseType' => '963',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010038 'Name' => 'struct pldm_msg const*',
10039 'Size' => '8',
10040 'Type' => 'Pointer'
10041 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010042 '1534' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010043 'BaseType' => '427',
10044 'Name' => 'ver32_t*',
10045 'Size' => '8',
10046 'Type' => 'Pointer'
10047 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010048 '1628' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010049 'BaseType' => '439',
10050 'Name' => 'ver32_t const*',
10051 'Size' => '8',
10052 'Type' => 'Pointer'
10053 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010054 '1675' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010055 'BaseType' => '147',
10056 'Name' => 'uint32_t*',
10057 'Size' => '8',
10058 'Type' => 'Pointer'
10059 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010060 '1744' => {
10061 'BaseType' => '918',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010062 'Name' => 'struct pldm_msg_hdr const*',
10063 'Size' => '8',
10064 'Type' => 'Pointer'
10065 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010066 '1749' => {
10067 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010068 'Name' => 'struct pldm_header_info*',
10069 'Size' => '8',
10070 'Type' => 'Pointer'
10071 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010072 '2704' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010073 'BaseType' => '164',
10074 'Name' => 'size_t*',
10075 'Size' => '8',
10076 'Type' => 'Pointer'
10077 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010078 '3164' => {
10079 'BaseType' => '1064',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010080 'Name' => 'struct pldm_header_info const*',
10081 'Size' => '8',
10082 'Type' => 'Pointer'
10083 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010084 '4836' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010085 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010086 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010087 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010088 'Name' => 'pldm_tid_t',
10089 'Size' => '1',
10090 'Type' => 'Typedef'
10091 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010092 '4848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010093 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010094 'Header' => 'instance-id.h',
10095 'Line' => '13',
10096 'Name' => 'pldm_instance_id_t',
10097 'Size' => '1',
10098 'Type' => 'Typedef'
10099 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010100 '4860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010101 'Header' => 'responder.h',
10102 'Line' => '10',
10103 'Memb' => {
10104 '0' => {
10105 'name' => 'tid',
10106 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010107 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010108 },
10109 '1' => {
10110 'name' => 'instance_id',
10111 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010112 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010113 },
10114 '2' => {
10115 'name' => 'type',
10116 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010117 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010118 },
10119 '3' => {
10120 'name' => 'command',
10121 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010122 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010123 },
10124 '4' => {
10125 'name' => 'next',
10126 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010127 'type' => '4940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010128 }
10129 },
10130 'Name' => 'struct pldm_responder_cookie',
10131 'PrivateABI' => 1,
10132 'Size' => '16',
10133 'Type' => 'Struct'
10134 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010135 '4940' => {
10136 'BaseType' => '4860',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010137 'Name' => 'struct pldm_responder_cookie*',
10138 'Size' => '8',
10139 'Type' => 'Pointer'
10140 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010141 '4945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010142 'Header' => 'pldm.h',
10143 'Line' => '15',
10144 'Memb' => {
10145 '0' => {
10146 'name' => 'PLDM_REQUESTER_SUCCESS',
10147 'value' => '0'
10148 },
10149 '1' => {
10150 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10151 'value' => '18446744073709551615 (-1)'
10152 },
10153 '2' => {
10154 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10155 'value' => '18446744073709551614 (-2)'
10156 },
10157 '3' => {
10158 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10159 'value' => '18446744073709551613 (-3)'
10160 },
10161 '4' => {
10162 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10163 'value' => '18446744073709551612 (-4)'
10164 },
10165 '5' => {
10166 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10167 'value' => '18446744073709551611 (-5)'
10168 },
10169 '6' => {
10170 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10171 'value' => '18446744073709551610 (-6)'
10172 },
10173 '7' => {
10174 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10175 'value' => '18446744073709551609 (-7)'
10176 },
10177 '8' => {
10178 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10179 'value' => '18446744073709551608 (-8)'
10180 },
10181 '9' => {
10182 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10183 'value' => '18446744073709551607 (-9)'
10184 },
10185 '10' => {
10186 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10187 'value' => '18446744073709551606 (-10)'
10188 },
10189 '11' => {
10190 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10191 'value' => '18446744073709551605 (-11)'
10192 },
10193 '12' => {
10194 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10195 'value' => '18446744073709551604 (-12)'
10196 },
10197 '13' => {
10198 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10199 'value' => '18446744073709551603 (-13)'
10200 }
10201 },
10202 'Name' => 'enum pldm_requester_error_codes',
10203 'Size' => '4',
10204 'Type' => 'Enum'
10205 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010206 '5466' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010207 'Name' => '_Bool',
10208 'Size' => '1',
10209 'Type' => 'Intrinsic'
10210 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010211 '5588' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010212 'BaseType' => '53',
10213 'Header' => 'types.h',
10214 'Line' => '40',
10215 'Name' => '__uint16_t',
10216 'PrivateABI' => 1,
10217 'Size' => '2',
10218 'Type' => 'Typedef'
10219 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010220 '5626' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010221 'BaseType' => '119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010222 'Header' => 'types.h',
10223 'Line' => '194',
10224 'Name' => '__ssize_t',
10225 'PrivateABI' => 1,
10226 'Size' => '8',
10227 'Type' => 'Typedef'
10228 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010229 '5638' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010230 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010231 'Name' => 'char*',
10232 'Size' => '8',
10233 'Type' => 'Pointer'
10234 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010235 '5662' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010236 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010237 'Name' => 'uint8_t const',
10238 'Size' => '1',
10239 'Type' => 'Const'
10240 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010241 '5667' => {
10242 'BaseType' => '5588',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010243 'Header' => 'stdint-uintn.h',
10244 'Line' => '25',
10245 'Name' => 'uint16_t',
10246 'PrivateABI' => 1,
10247 'Size' => '2',
10248 'Type' => 'Typedef'
10249 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010250 '5799' => {
10251 'BaseType' => '5626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010252 'Header' => 'types.h',
10253 'Line' => '108',
10254 'Name' => 'ssize_t',
10255 'PrivateABI' => 1,
10256 'Size' => '8',
10257 'Type' => 'Typedef'
10258 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010259 '5818' => {
10260 'BaseType' => '5662',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010261 'Name' => 'uint8_t const*',
10262 'Size' => '8',
10263 'Type' => 'Pointer'
10264 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010265 '7333' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010266 'BaseType' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030010267 'Name' => 'char const',
10268 'Size' => '1',
10269 'Type' => 'Const'
10270 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010271 '7367' => {
10272 'BaseType' => '5667',
10273 'Name' => 'uint16_t const',
10274 'Size' => '2',
10275 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010276 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010277 '7707' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010278 'Header' => 'utils.h',
10279 'Line' => '20',
10280 'Memb' => {
10281 '0' => {
10282 'name' => 'ptr',
10283 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010284 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010285 },
10286 '1' => {
10287 'name' => 'length',
10288 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010289 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010290 }
10291 },
10292 'Name' => 'struct variable_field',
10293 'Size' => '16',
10294 'Type' => 'Struct'
10295 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010296 '8992' => {
10297 'BaseType' => '7333',
10298 'Name' => 'char const*',
10299 'Size' => '8',
10300 'Type' => 'Pointer'
10301 },
10302 '19276' => {
10303 'BaseType' => '344',
10304 'Name' => 'bitfield8_t*',
10305 'Size' => '8',
10306 'Type' => 'Pointer'
10307 },
10308 '21045' => {
10309 'BaseType' => '807',
10310 'Name' => 'struct pldm_msg_hdr*',
10311 'Size' => '8',
10312 'Type' => 'Pointer'
10313 },
10314 '21368' => {
10315 'BaseType' => '126',
10316 'Name' => 'void**',
10317 'Size' => '8',
10318 'Type' => 'Pointer'
10319 },
10320 '24695' => {
10321 'BaseType' => '7707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010322 'Name' => 'struct variable_field*',
10323 'Size' => '8',
10324 'Type' => 'Pointer'
10325 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010326 '26777' => {
10327 'BaseType' => '5667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010328 'Name' => 'uint16_t*',
10329 'Size' => '8',
10330 'Type' => 'Pointer'
10331 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010332 '30016' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010333 'BaseType' => '67',
10334 'Header' => 'types.h',
10335 'Line' => '45',
10336 'Name' => '__uint64_t',
10337 'PrivateABI' => 1,
10338 'Size' => '8',
10339 'Type' => 'Typedef'
10340 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010341 '30110' => {
10342 'BaseType' => '30016',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010343 'Header' => 'stdint-uintn.h',
10344 'Line' => '27',
10345 'Name' => 'uint64_t',
10346 'PrivateABI' => 1,
10347 'Size' => '8',
10348 'Type' => 'Typedef'
10349 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010350 '30324' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010351 'Header' => 'bios.h',
10352 'Line' => '39',
10353 'Memb' => {
10354 '0' => {
10355 'name' => 'PLDM_BIOS_STRING_TABLE',
10356 'value' => '0'
10357 },
10358 '1' => {
10359 'name' => 'PLDM_BIOS_ATTR_TABLE',
10360 'value' => '1'
10361 },
10362 '2' => {
10363 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10364 'value' => '2'
10365 }
10366 },
10367 'Name' => 'enum pldm_bios_table_types',
10368 'Size' => '4',
10369 'Type' => 'Enum'
10370 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010371 '30358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010372 'Header' => 'bios.h',
10373 'Line' => '48',
10374 'Memb' => {
10375 '0' => {
10376 'name' => 'string_handle',
10377 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010378 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010379 },
10380 '1' => {
10381 'name' => 'string_length',
10382 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010383 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010384 },
10385 '2' => {
10386 'name' => 'name',
10387 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010388 'type' => '30415'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010389 }
10390 },
10391 'Name' => 'struct pldm_bios_string_table_entry',
10392 'Size' => '5',
10393 'Type' => 'Struct'
10394 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010395 '30410' => {
10396 'BaseType' => '30358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010397 'Name' => 'struct pldm_bios_string_table_entry const',
10398 'Size' => '5',
10399 'Type' => 'Const'
10400 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010401 '30415' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010402 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010403 'Name' => 'char[1]',
10404 'Size' => '1',
10405 'Type' => 'Array'
10406 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010407 '30431' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 'Header' => 'bios.h',
10409 'Line' => '54',
10410 'Memb' => {
10411 '0' => {
10412 'name' => 'attr_handle',
10413 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010414 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010415 },
10416 '1' => {
10417 'name' => 'attr_type',
10418 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010419 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010420 },
10421 '2' => {
10422 'name' => 'string_handle',
10423 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010424 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010425 },
10426 '3' => {
10427 'name' => 'metadata',
10428 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010429 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010430 }
10431 },
10432 'Name' => 'struct pldm_bios_attr_table_entry',
10433 'Size' => '6',
10434 'Type' => 'Struct'
10435 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010436 '30496' => {
10437 'BaseType' => '30431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010438 'Name' => 'struct pldm_bios_attr_table_entry const',
10439 'Size' => '6',
10440 'Type' => 'Const'
10441 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010442 '30501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010443 'Header' => 'bios.h',
10444 'Line' => '66',
10445 'Memb' => {
10446 '0' => {
10447 'name' => 'attr_handle',
10448 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010449 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010450 },
10451 '1' => {
10452 'name' => 'attr_type',
10453 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010454 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010455 },
10456 '2' => {
10457 'name' => 'value',
10458 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010459 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010460 }
10461 },
10462 'Name' => 'struct pldm_bios_attr_val_table_entry',
10463 'Size' => '4',
10464 'Type' => 'Struct'
10465 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010466 '30553' => {
10467 'BaseType' => '30501',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010468 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10469 'Size' => '4',
10470 'Type' => 'Const'
10471 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010472 '30622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010473 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010474 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010475 'Memb' => {
10476 '0' => {
10477 'name' => 'name_handle',
10478 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010479 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010480 },
10481 '1' => {
10482 'name' => 'read_only',
10483 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010484 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010485 },
10486 '2' => {
10487 'name' => 'pv_num',
10488 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010489 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010490 },
10491 '3' => {
10492 'name' => 'pv_handle',
10493 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010494 'type' => '30725'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010495 },
10496 '4' => {
10497 'name' => 'def_num',
10498 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010499 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010500 },
10501 '5' => {
10502 'name' => 'def_index',
10503 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010504 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010505 }
10506 },
10507 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10508 'Size' => '32',
10509 'Type' => 'Struct'
10510 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010511 '30713' => {
10512 'BaseType' => '30622',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010513 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10514 'Size' => '32',
10515 'Type' => 'Const'
10516 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010517 '30725' => {
10518 'BaseType' => '7367',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010519 'Name' => 'uint16_t const*',
10520 'Size' => '8',
10521 'Type' => 'Pointer'
10522 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010523 '30730' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010524 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010525 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 'Memb' => {
10527 '0' => {
10528 'name' => 'name_handle',
10529 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010530 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010531 },
10532 '1' => {
10533 'name' => 'read_only',
10534 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010535 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010536 },
10537 '2' => {
10538 'name' => 'string_type',
10539 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010540 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010541 },
10542 '3' => {
10543 'name' => 'min_length',
10544 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010545 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010546 },
10547 '4' => {
10548 'name' => 'max_length',
10549 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010550 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010551 },
10552 '5' => {
10553 'name' => 'def_length',
10554 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010555 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010556 },
10557 '6' => {
10558 'name' => 'def_string',
10559 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010560 'type' => '8992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010561 }
10562 },
10563 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10564 'Size' => '24',
10565 'Type' => 'Struct'
10566 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010567 '30842' => {
10568 'BaseType' => '30730',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010569 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10570 'Size' => '24',
10571 'Type' => 'Const'
10572 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010573 '30852' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010575 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010576 'Memb' => {
10577 '0' => {
10578 'name' => 'name_handle',
10579 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010580 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010581 },
10582 '1' => {
10583 'name' => 'read_only',
10584 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010585 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010586 },
10587 '2' => {
10588 'name' => 'lower_bound',
10589 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010590 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010591 },
10592 '3' => {
10593 'name' => 'upper_bound',
10594 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010595 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 },
10597 '4' => {
10598 'name' => 'scalar_increment',
10599 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010600 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010601 },
10602 '5' => {
10603 'name' => 'default_value',
10604 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010605 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010606 }
10607 },
10608 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10609 'Size' => '40',
10610 'Type' => 'Struct'
10611 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010612 '30950' => {
10613 'BaseType' => '30852',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010614 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10615 'Size' => '40',
10616 'Type' => 'Const'
10617 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010618 '31182' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010619 'Name' => 'ssize_t(*)(void const*)',
10620 'Param' => {
10621 '0' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010622 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010623 }
10624 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010625 'Return' => '5799',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010626 'Size' => '8',
10627 'Type' => 'FuncPtr'
10628 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010629 '31252' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010630 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010631 'Memb' => {
10632 '0' => {
10633 'name' => 'table_data',
10634 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010635 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010636 },
10637 '1' => {
10638 'name' => 'table_len',
10639 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010640 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010641 },
10642 '2' => {
10643 'name' => 'current_pos',
10644 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010645 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010646 },
10647 '3' => {
10648 'name' => 'entry_length_handler',
10649 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010650 'type' => '31182'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010651 }
10652 },
10653 'Name' => 'struct pldm_bios_table_iter',
10654 'PrivateABI' => 1,
10655 'Size' => '32',
10656 'Source' => 'bios_table.c',
10657 'Type' => 'Struct'
10658 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010659 '31322' => {
10660 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010661 'Name' => 'struct pldm_bios_table_iter const',
10662 'Size' => '32',
10663 'Type' => 'Const'
10664 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010665 '32392' => {
10666 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Name' => 'struct pldm_bios_table_iter*',
10668 'Size' => '8',
10669 'Type' => 'Pointer'
10670 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010671 '32397' => {
10672 'BaseType' => '30553',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010673 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10674 'Size' => '8',
10675 'Type' => 'Pointer'
10676 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010677 '32811' => {
10678 'BaseType' => '30496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010679 'Name' => 'struct pldm_bios_attr_table_entry const*',
10680 'Size' => '8',
10681 'Type' => 'Pointer'
10682 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010683 '33414' => {
10684 'BaseType' => '30410',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010685 'Name' => 'struct pldm_bios_string_table_entry const*',
10686 'Size' => '8',
10687 'Type' => 'Pointer'
10688 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010689 '34577' => {
10690 'BaseType' => '31322',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010691 'Name' => 'struct pldm_bios_table_iter const*',
10692 'Size' => '8',
10693 'Type' => 'Pointer'
10694 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010695 '38760' => {
10696 'BaseType' => '30110',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010697 'Name' => 'uint64_t*',
10698 'Size' => '8',
10699 'Type' => 'Pointer'
10700 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010701 '39037' => {
10702 'BaseType' => '30950',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010703 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10704 'Size' => '8',
10705 'Type' => 'Pointer'
10706 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010707 '39346' => {
10708 'BaseType' => '8992',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010709 'Name' => 'char const**',
10710 'Size' => '8',
10711 'Type' => 'Pointer'
10712 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010713 '40475' => {
10714 'BaseType' => '30842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010715 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10716 'Size' => '8',
10717 'Type' => 'Pointer'
10718 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010719 '41929' => {
10720 'BaseType' => '30713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010721 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10722 'Size' => '8',
10723 'Type' => 'Pointer'
10724 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010725 '44142' => {
10726 'Header' => 'pldm_types.h',
10727 'Line' => '36',
10728 'Name' => 'anon-struct-pldm_types.h-36',
10729 'Size' => '2',
10730 'Type' => 'Struct'
10731 },
10732 '44408' => {
10733 'Header' => 'pldm_types.h',
10734 'Line' => '54',
10735 'Memb' => {
10736 '0' => {
10737 'name' => 'value',
10738 'offset' => '0',
10739 'type' => '5667'
10740 },
10741 '1' => {
10742 'name' => 'bits',
10743 'offset' => '0',
10744 'type' => '44142'
10745 }
10746 },
10747 'Name' => 'union bitfield16_t',
10748 'Size' => '2',
10749 'Type' => 'Union'
10750 },
10751 '52299' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010752 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010753 'Header' => 'pldm_types.h',
10754 'Line' => '32',
10755 'Name' => 'bool8_t',
10756 'Size' => '1',
10757 'Type' => 'Typedef'
10758 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010759 '52587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010760 'Header' => 'pldm_types.h',
10761 'Line' => '58',
10762 'Name' => 'anon-struct-pldm_types.h-58',
10763 'Size' => '4',
10764 'Type' => 'Struct'
10765 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010766 '53075' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010767 'Header' => 'pldm_types.h',
10768 'Line' => '92',
10769 'Memb' => {
10770 '0' => {
10771 'name' => 'value',
10772 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010773 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010774 },
10775 '1' => {
10776 'name' => 'bits',
10777 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010778 'type' => '52587'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010779 }
10780 },
10781 'Name' => 'union bitfield32_t',
10782 'Size' => '4',
10783 'Type' => 'Union'
10784 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010785 '53087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010786 'Header' => 'pldm_types.h',
10787 'Line' => '96',
10788 'Name' => 'anon-struct-pldm_types.h-96',
10789 'Size' => '8',
10790 'Type' => 'Struct'
10791 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010792 '54023' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010793 'Header' => 'pldm_types.h',
10794 'Line' => '162',
10795 'Memb' => {
10796 '0' => {
10797 'name' => 'value',
10798 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010799 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010800 },
10801 '1' => {
10802 'name' => 'bits',
10803 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010804 'type' => '53087'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010805 }
10806 },
10807 'Name' => 'union bitfield64_t',
10808 'Size' => '8',
10809 'Type' => 'Union'
10810 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010811 '54054' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010812 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010813 'Name' => 'size_t const',
10814 'Size' => '8',
10815 'Type' => 'Const'
10816 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010817 '54118' => {
10818 'BaseType' => '7707',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010819 'Name' => 'struct variable_field const',
10820 'Size' => '16',
10821 'Type' => 'Const'
10822 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010823 '56023' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010824 'BaseType' => '135',
10825 'Name' => 'uint8_t[8]',
10826 'Size' => '8',
10827 'Type' => 'Array'
10828 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010829 '56039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010830 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010831 'Line' => '441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 'Memb' => {
10833 '0' => {
10834 'name' => 'uuid',
10835 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010836 'type' => '56151'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010837 },
10838 '1' => {
10839 'name' => 'package_header_format_version',
10840 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010841 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010842 },
10843 '2' => {
10844 'name' => 'package_header_size',
10845 'offset' => '23',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010846 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010847 },
10848 '3' => {
10849 'name' => 'package_release_date_time',
10850 'offset' => '25',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010851 'type' => '56167'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010852 },
10853 '4' => {
10854 'name' => 'component_bitmap_bit_length',
10855 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010856 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010857 },
10858 '5' => {
10859 'name' => 'package_version_string_type',
10860 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010861 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010862 },
10863 '6' => {
10864 'name' => 'package_version_string_length',
10865 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010866 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010867 }
10868 },
10869 'Name' => 'struct pldm_package_header_information',
10870 'Size' => '36',
10871 'Type' => 'Struct'
10872 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010873 '56151' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010874 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010875 'Name' => 'uint8_t[16]',
10876 'Size' => '16',
10877 'Type' => 'Array'
10878 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010879 '56167' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010880 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010881 'Name' => 'uint8_t[13]',
10882 'Size' => '13',
10883 'Type' => 'Array'
10884 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010885 '56183' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010886 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010887 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010888 'Memb' => {
10889 '0' => {
10890 'name' => 'record_length',
10891 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010892 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010893 },
10894 '1' => {
10895 'name' => 'descriptor_count',
10896 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010897 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010898 },
10899 '2' => {
10900 'name' => 'device_update_option_flags',
10901 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010902 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010903 },
10904 '3' => {
10905 'name' => 'comp_image_set_version_string_type',
10906 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010907 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010908 },
10909 '4' => {
10910 'name' => 'comp_image_set_version_string_length',
10911 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010912 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010913 },
10914 '5' => {
10915 'name' => 'fw_device_pkg_data_length',
10916 'offset' => '9',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010917 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010918 }
10919 },
10920 'Name' => 'struct pldm_firmware_device_id_record',
10921 'Size' => '11',
10922 'Type' => 'Struct'
10923 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010924 '56393' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010925 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010926 'Line' => '489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010927 'Memb' => {
10928 '0' => {
10929 'name' => 'comp_classification',
10930 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010931 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010932 },
10933 '1' => {
10934 'name' => 'comp_identifier',
10935 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010936 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010937 },
10938 '2' => {
10939 'name' => 'comp_comparison_stamp',
10940 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010941 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010942 },
10943 '3' => {
10944 'name' => 'comp_options',
10945 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010946 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010947 },
10948 '4' => {
10949 'name' => 'requested_comp_activation_method',
10950 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010951 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010952 },
10953 '5' => {
10954 'name' => 'comp_location_offset',
10955 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010956 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010957 },
10958 '6' => {
10959 'name' => 'comp_size',
10960 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010961 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010962 },
10963 '7' => {
10964 'name' => 'comp_version_string_type',
10965 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010966 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010967 },
10968 '8' => {
10969 'name' => 'comp_version_string_length',
10970 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010971 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010972 }
10973 },
10974 'Name' => 'struct pldm_component_image_information',
10975 'Size' => '22',
10976 'Type' => 'Struct'
10977 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010978 '56589' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010979 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010980 'Line' => '515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010981 'Memb' => {
10982 '0' => {
10983 'name' => 'completion_code',
10984 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010985 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010986 },
10987 '1' => {
10988 'name' => 'capabilities_during_update',
10989 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010990 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010991 },
10992 '2' => {
10993 'name' => 'comp_count',
10994 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010995 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010996 },
10997 '3' => {
10998 'name' => 'active_comp_image_set_ver_str_type',
10999 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011000 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011001 },
11002 '4' => {
11003 'name' => 'active_comp_image_set_ver_str_len',
11004 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011005 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 },
11007 '5' => {
11008 'name' => 'pending_comp_image_set_ver_str_type',
11009 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011010 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011011 },
11012 '6' => {
11013 'name' => 'pending_comp_image_set_ver_str_len',
11014 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011015 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011016 }
11017 },
11018 'Name' => 'struct pldm_get_firmware_parameters_resp',
11019 'Size' => '11',
11020 'Type' => 'Struct'
11021 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011022 '56790' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011023 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011024 'Line' => '543',
Unive Tiene5c3f142024-12-13 14:14:19 +080011025 'Memb' => {
11026 '0' => {
11027 'name' => 'completion_code',
11028 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011029 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011030 },
11031 '1' => {
11032 'name' => 'downstream_device_update_supported',
11033 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011034 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011035 },
11036 '2' => {
11037 'name' => 'number_of_downstream_devices',
11038 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011039 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011040 },
11041 '3' => {
11042 'name' => 'max_number_of_downstream_devices',
11043 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011044 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011045 },
11046 '4' => {
11047 'name' => 'capabilities',
11048 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011049 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011050 }
11051 },
11052 'Name' => 'struct pldm_query_downstream_devices_resp',
11053 'Size' => '12',
11054 'Type' => 'Struct'
11055 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011056 '56874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011057 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011058 'Line' => '555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011059 'Memb' => {
11060 '0' => {
11061 'name' => 'comp_classification',
11062 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011063 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011064 },
11065 '1' => {
11066 'name' => 'comp_identifier',
11067 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011068 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011069 },
11070 '2' => {
11071 'name' => 'comp_classification_index',
11072 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011073 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011074 },
11075 '3' => {
11076 'name' => 'active_comp_comparison_stamp',
11077 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011078 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011079 },
11080 '4' => {
11081 'name' => 'active_comp_ver_str_type',
11082 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011083 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011084 },
11085 '5' => {
11086 'name' => 'active_comp_ver_str_len',
11087 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011088 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011089 },
11090 '6' => {
11091 'name' => 'active_comp_release_date',
11092 'offset' => '17',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011093 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011094 },
11095 '7' => {
11096 'name' => 'pending_comp_comparison_stamp',
11097 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011098 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011099 },
11100 '8' => {
11101 'name' => 'pending_comp_ver_str_type',
11102 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011103 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011104 },
11105 '9' => {
11106 'name' => 'pending_comp_ver_str_len',
11107 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011108 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011109 },
11110 '10' => {
11111 'name' => 'pending_comp_release_date',
11112 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011113 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011114 },
11115 '11' => {
11116 'name' => 'comp_activation_methods',
11117 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011118 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011119 },
11120 '12' => {
11121 'name' => 'capabilities_during_update',
11122 'offset' => '53',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011123 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011124 }
11125 },
11126 'Name' => 'struct pldm_component_parameter_entry',
11127 'Size' => '39',
11128 'Type' => 'Struct'
11129 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011130 '57187' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011131 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011132 'Line' => '594',
Unive Tiene5c3f142024-12-13 14:14:19 +080011133 'Memb' => {
11134 '0' => {
11135 'name' => 'data_transfer_handle',
11136 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011137 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011138 },
11139 '1' => {
11140 'name' => 'transfer_operation_flag',
11141 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011142 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011143 }
11144 },
11145 'Name' => 'struct pldm_query_downstream_identifiers_req',
11146 'Size' => '8',
11147 'Type' => 'Struct'
11148 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011149 '57229' => {
11150 'BaseType' => '57187',
Unive Tiene5c3f142024-12-13 14:14:19 +080011151 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11152 'Size' => '8',
11153 'Type' => 'Const'
11154 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011155 '57234' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011156 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011157 'Line' => '608',
Unive Tiene5c3f142024-12-13 14:14:19 +080011158 'Memb' => {
11159 '0' => {
11160 'name' => 'completion_code',
11161 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011162 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011163 },
11164 '1' => {
11165 'name' => 'next_data_transfer_handle',
11166 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011167 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011168 },
11169 '2' => {
11170 'name' => 'transfer_flag',
11171 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011172 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011173 },
11174 '3' => {
11175 'name' => 'downstream_devices_length',
11176 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011177 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011178 },
11179 '4' => {
11180 'name' => 'number_of_downstream_devices',
11181 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011182 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011183 }
11184 },
11185 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11186 'Size' => '20',
11187 'Type' => 'Struct'
11188 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011189 '57318' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011190 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011191 'Line' => '621',
Unive Tiene5c3f142024-12-13 14:14:19 +080011192 'Memb' => {
11193 '0' => {
11194 'name' => 'downstream_device_index',
11195 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011196 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011197 },
11198 '1' => {
11199 'name' => 'downstream_descriptor_count',
11200 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011201 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011202 }
11203 },
11204 'Name' => 'struct pldm_downstream_device',
11205 'Size' => '4',
11206 'Type' => 'Struct'
11207 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011208 '57360' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011209 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011210 'Line' => '627',
Unive Tiene5c3f142024-12-13 14:14:19 +080011211 'Memb' => {
11212 '0' => {
11213 'name' => 'field',
11214 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011215 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011216 },
11217 '1' => {
11218 'name' => 'devs',
11219 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011220 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011221 }
11222 },
11223 'Name' => 'struct pldm_downstream_device_iter',
11224 'Size' => '24',
11225 'Type' => 'Struct'
11226 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011227 '57402' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011228 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011229 'Line' => '701',
Unive Tiene5c3f142024-12-13 14:14:19 +080011230 'Memb' => {
11231 '0' => {
11232 'name' => 'descriptor_type',
11233 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011234 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011235 },
11236 '1' => {
11237 'name' => 'descriptor_length',
11238 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011239 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011240 },
11241 '2' => {
11242 'name' => 'descriptor_data',
11243 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011244 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011245 }
11246 },
11247 'Name' => 'struct pldm_descriptor',
11248 'Size' => '16',
11249 'Type' => 'Struct'
11250 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011251 '57474' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011252 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011253 'Line' => '707',
Unive Tiene5c3f142024-12-13 14:14:19 +080011254 'Memb' => {
11255 '0' => {
11256 'name' => 'field',
11257 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011258 'type' => '24695'
Unive Tiene5c3f142024-12-13 14:14:19 +080011259 },
11260 '1' => {
11261 'name' => 'count',
11262 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011263 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011264 }
11265 },
11266 'Name' => 'struct pldm_descriptor_iter',
11267 'Size' => '16',
11268 'Type' => 'Struct'
11269 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011270 '57521' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011271 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011272 'Line' => '800',
Unive Tiene5c3f142024-12-13 14:14:19 +080011273 'Memb' => {
11274 '0' => {
11275 'name' => 'data_transfer_handle',
11276 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011277 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011278 },
11279 '1' => {
11280 'name' => 'transfer_operation_flag',
11281 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011282 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011283 }
11284 },
11285 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11286 'Size' => '8',
11287 'Type' => 'Struct'
11288 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011289 '57563' => {
11290 'BaseType' => '57521',
Unive Tiene5c3f142024-12-13 14:14:19 +080011291 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11292 'Size' => '8',
11293 'Type' => 'Const'
11294 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011295 '57568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011296 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011297 'Line' => '815',
Unive Tiene5c3f142024-12-13 14:14:19 +080011298 'Memb' => {
11299 '0' => {
11300 'name' => 'completion_code',
11301 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011302 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011303 },
11304 '1' => {
11305 'name' => 'next_data_transfer_handle',
11306 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011307 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011308 },
11309 '2' => {
11310 'name' => 'transfer_flag',
11311 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011312 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011313 },
11314 '3' => {
11315 'name' => 'fdp_capabilities_during_update',
11316 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011317 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011318 },
11319 '4' => {
11320 'name' => 'downstream_device_count',
11321 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011322 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011323 }
11324 },
11325 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11326 'Size' => '20',
11327 'Type' => 'Struct'
11328 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011329 '57652' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011330 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011331 'Line' => '833',
Unive Tiene5c3f142024-12-13 14:14:19 +080011332 'Memb' => {
11333 '0' => {
11334 'name' => 'downstream_device_index',
11335 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011336 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011337 },
11338 '1' => {
11339 'name' => 'active_comp_comparison_stamp',
11340 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011341 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011342 },
11343 '2' => {
11344 'name' => 'active_comp_ver_str_type',
11345 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011346 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011347 },
11348 '3' => {
11349 'name' => 'active_comp_ver_str_len',
11350 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011351 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011352 },
11353 '4' => {
11354 'name' => 'active_comp_release_date',
11355 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011356 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011357 },
11358 '5' => {
11359 'name' => 'pending_comp_comparison_stamp',
11360 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011361 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011362 },
11363 '6' => {
11364 'name' => 'pending_comp_ver_str_type',
11365 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011366 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011367 },
11368 '7' => {
11369 'name' => 'pending_comp_ver_str_len',
11370 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011371 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011372 },
11373 '8' => {
11374 'name' => 'pending_comp_release_date',
11375 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011376 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011377 },
11378 '9' => {
11379 'name' => 'comp_activation_methods',
11380 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011381 'type' => '44408'
Unive Tiene5c3f142024-12-13 14:14:19 +080011382 },
11383 '10' => {
11384 'name' => 'capabilities_during_update',
11385 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011386 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011387 },
11388 '11' => {
11389 'name' => 'active_comp_ver_str',
11390 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011391 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011392 },
11393 '12' => {
11394 'name' => 'pending_comp_ver_str',
11395 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011396 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011397 }
11398 },
11399 'Name' => 'struct pldm_downstream_device_parameters_entry',
11400 'Size' => '64',
11401 'Type' => 'Struct'
11402 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011403 '57848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011404 'BaseType' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080011405 'Name' => 'char[9]',
11406 'Size' => '9',
11407 'Type' => 'Array'
11408 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011409 '59066' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011410 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011411 'Line' => '1347',
Unive Tiene5c3f142024-12-13 14:14:19 +080011412 'Memb' => {
11413 '0' => {
11414 'name' => 'field',
11415 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011416 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011417 },
11418 '1' => {
11419 'name' => 'entries',
11420 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011421 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011422 }
11423 },
11424 'Name' => 'struct pldm_downstream_device_parameters_iter',
11425 'Size' => '24',
11426 'Type' => 'Struct'
11427 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011428 '60976' => {
11429 'BaseType' => '52299',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011430 'Name' => 'bool8_t*',
11431 'Size' => '8',
11432 'Type' => 'Pointer'
11433 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011434 '60981' => {
11435 'BaseType' => '54023',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011436 'Name' => 'bitfield64_t*',
11437 'Size' => '8',
11438 'Type' => 'Pointer'
11439 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011440 '64417' => {
11441 'BaseType' => '53075',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011442 'Name' => 'bitfield32_t*',
11443 'Size' => '8',
11444 'Type' => 'Pointer'
11445 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011446 '68495' => {
11447 'BaseType' => '44408',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011448 'Name' => 'bitfield16_t*',
11449 'Size' => '8',
11450 'Type' => 'Pointer'
11451 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011452 '78838' => {
11453 'BaseType' => '54118',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011454 'Name' => 'struct variable_field const*',
11455 'Size' => '8',
11456 'Type' => 'Pointer'
11457 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011458 '94120' => {
11459 'BaseType' => '59066',
Unive Tiene5c3f142024-12-13 14:14:19 +080011460 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11461 'Size' => '8',
11462 'Type' => 'Pointer'
11463 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011464 '94125' => {
11465 'BaseType' => '57652',
Unive Tiene5c3f142024-12-13 14:14:19 +080011466 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11467 'Size' => '8',
11468 'Type' => 'Pointer'
11469 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011470 '96809' => {
11471 'BaseType' => '57568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011472 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11473 'Size' => '8',
11474 'Type' => 'Pointer'
11475 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011476 '97941' => {
11477 'BaseType' => '57563',
Unive Tiene5c3f142024-12-13 14:14:19 +080011478 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11479 'Size' => '8',
11480 'Type' => 'Pointer'
11481 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011482 '99121' => {
11483 'BaseType' => '57360',
Unive Tiene5c3f142024-12-13 14:14:19 +080011484 'Name' => 'struct pldm_downstream_device_iter*',
11485 'Size' => '8',
11486 'Type' => 'Pointer'
11487 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011488 '99126' => {
11489 'BaseType' => '57318',
Unive Tiene5c3f142024-12-13 14:14:19 +080011490 'Name' => 'struct pldm_downstream_device*',
11491 'Size' => '8',
11492 'Type' => 'Pointer'
11493 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011494 '101824' => {
11495 'BaseType' => '57234',
Unive Tiene5c3f142024-12-13 14:14:19 +080011496 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11497 'Size' => '8',
11498 'Type' => 'Pointer'
11499 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011500 '102956' => {
11501 'BaseType' => '57229',
Unive Tiene5c3f142024-12-13 14:14:19 +080011502 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11503 'Size' => '8',
11504 'Type' => 'Pointer'
11505 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011506 '105557' => {
11507 'BaseType' => '56790',
Unive Tiene5c3f142024-12-13 14:14:19 +080011508 'Name' => 'struct pldm_query_downstream_devices_resp*',
11509 'Size' => '8',
11510 'Type' => 'Pointer'
11511 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011512 '106004' => {
11513 'BaseType' => '56874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011514 'Name' => 'struct pldm_component_parameter_entry*',
11515 'Size' => '8',
11516 'Type' => 'Pointer'
11517 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011518 '114662' => {
11519 'BaseType' => '56589',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011520 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11521 'Size' => '8',
11522 'Type' => 'Pointer'
11523 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011524 '117634' => {
11525 'BaseType' => '1193',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011526 'Name' => 'uint8_t**',
11527 'Size' => '8',
11528 'Type' => 'Pointer'
11529 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011530 '117976' => {
11531 'BaseType' => '56393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011532 'Name' => 'struct pldm_component_image_information*',
11533 'Size' => '8',
11534 'Type' => 'Pointer'
11535 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011536 '120468' => {
11537 'BaseType' => '57474',
Unive Tiene5c3f142024-12-13 14:14:19 +080011538 'Name' => 'struct pldm_descriptor_iter*',
11539 'Size' => '8',
11540 'Type' => 'Pointer'
11541 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011542 '120473' => {
11543 'BaseType' => '57402',
Unive Tiene5c3f142024-12-13 14:14:19 +080011544 'Name' => 'struct pldm_descriptor*',
11545 'Size' => '8',
11546 'Type' => 'Pointer'
11547 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011548 '120758' => {
11549 'BaseType' => '56183',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011550 'Name' => 'struct pldm_firmware_device_id_record*',
11551 'Size' => '8',
11552 'Type' => 'Pointer'
11553 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011554 '121213' => {
11555 'BaseType' => '56039',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011556 'Name' => 'struct pldm_package_header_information*',
11557 'Size' => '8',
11558 'Type' => 'Pointer'
11559 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011560 '130329' => {
11561 'BaseType' => '130346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011562 'Header' => 'pdr.h',
11563 'Line' => '16',
11564 'Name' => 'pldm_pdr',
11565 'PrivateABI' => 1,
11566 'Size' => '24',
11567 'Type' => 'Typedef'
11568 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011569 '130341' => {
11570 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011571 'Name' => 'pldm_pdr const',
11572 'Size' => '24',
11573 'Type' => 'Const'
11574 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011575 '130346' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011576 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011577 'Memb' => {
11578 '0' => {
11579 'name' => 'record_count',
11580 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011581 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011582 },
11583 '1' => {
11584 'name' => 'size',
11585 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011586 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011587 },
11588 '2' => {
11589 'name' => 'first',
11590 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011591 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 },
11593 '3' => {
11594 'name' => 'last',
11595 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011596 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011597 }
11598 },
11599 'Name' => 'struct pldm_pdr',
11600 'PrivateABI' => 1,
11601 'Size' => '24',
11602 'Source' => 'pdr.c',
11603 'Type' => 'Struct'
11604 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011605 '130412' => {
11606 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011607 'Header' => 'pdr.h',
11608 'Line' => '21',
11609 'Name' => 'pldm_pdr_record',
11610 'PrivateABI' => 1,
11611 'Size' => '32',
11612 'Type' => 'Typedef'
11613 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011614 '130424' => {
11615 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011616 'Name' => 'pldm_pdr_record const',
11617 'Size' => '32',
11618 'Type' => 'Const'
11619 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011620 '130429' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011621 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011622 'Memb' => {
11623 '0' => {
11624 'name' => 'record_handle',
11625 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011626 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011627 },
11628 '1' => {
11629 'name' => 'size',
11630 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011631 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011632 },
11633 '2' => {
11634 'name' => 'data',
11635 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011636 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011637 },
11638 '3' => {
11639 'name' => 'next',
11640 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011641 'type' => '131434'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011642 },
11643 '4' => {
11644 'name' => 'is_remote',
11645 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011646 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011647 },
11648 '5' => {
11649 'name' => 'terminus_handle',
11650 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011651 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011652 }
11653 },
11654 'Name' => 'struct pldm_pdr_record',
11655 'PrivateABI' => 1,
11656 'Size' => '32',
11657 'Source' => 'pdr.c',
11658 'Type' => 'Struct'
11659 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011660 '130521' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011661 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011662 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011663 'Memb' => {
11664 '0' => {
11665 'name' => 'entity_type',
11666 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011667 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011668 },
11669 '1' => {
11670 'name' => 'entity_instance_num',
11671 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011672 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011673 },
11674 '2' => {
11675 'name' => 'entity_container_id',
11676 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011677 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 }
11679 },
11680 'Name' => 'struct pldm_entity',
11681 'Size' => '6',
11682 'Type' => 'Struct'
11683 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011684 '130583' => {
11685 'BaseType' => '130521',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011686 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011687 'Line' => '304',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 'Name' => 'pldm_entity',
11689 'Size' => '6',
11690 'Type' => 'Typedef'
11691 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011692 '130624' => {
11693 'BaseType' => '130636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011694 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011695 'Line' => '314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011696 'Name' => 'pldm_entity_association_tree',
11697 'PrivateABI' => 1,
11698 'Size' => '16',
11699 'Type' => 'Typedef'
11700 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011701 '130636' => {
11702 'Line' => '499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011703 'Memb' => {
11704 '0' => {
11705 'name' => 'root',
11706 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011707 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011708 },
11709 '1' => {
11710 'name' => 'last_used_container_id',
11711 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011712 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011713 }
11714 },
11715 'Name' => 'struct pldm_entity_association_tree',
11716 'PrivateABI' => 1,
11717 'Size' => '16',
11718 'Source' => 'pdr.c',
11719 'Type' => 'Struct'
11720 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011721 '130679' => {
11722 'BaseType' => '130696',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011723 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011724 'Line' => '319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011725 'Name' => 'pldm_entity_node',
11726 'PrivateABI' => 1,
11727 'Size' => '40',
11728 'Type' => 'Typedef'
11729 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011730 '130691' => {
11731 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011732 'Name' => 'pldm_entity_node const',
11733 'Size' => '40',
11734 'Type' => 'Const'
11735 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011736 '130696' => {
11737 'Line' => '504',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011738 'Memb' => {
11739 '0' => {
11740 'name' => 'entity',
11741 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011742 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011743 },
11744 '1' => {
11745 'name' => 'parent',
11746 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011747 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011748 },
11749 '2' => {
11750 'name' => 'remote_container_id',
11751 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011752 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011753 },
11754 '3' => {
11755 'name' => 'first_child',
11756 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011757 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011758 },
11759 '4' => {
11760 'name' => 'next_sibling',
11761 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011762 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011763 },
11764 '5' => {
11765 'name' => 'association_type',
11766 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011768 }
11769 },
11770 'Name' => 'struct pldm_entity_node',
11771 'PrivateABI' => 1,
11772 'Size' => '40',
11773 'Source' => 'pdr.c',
11774 'Type' => 'Struct'
11775 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011776 '130974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011777 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011778 'Line' => '561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 'Memb' => {
11780 '0' => {
11781 'name' => 'record_handle',
11782 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011783 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 },
11785 '1' => {
11786 'name' => 'version',
11787 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011788 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011789 },
11790 '2' => {
11791 'name' => 'type',
11792 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011793 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011794 },
11795 '3' => {
11796 'name' => 'record_change_num',
11797 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011798 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011799 },
11800 '4' => {
11801 'name' => 'length',
11802 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011803 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011804 }
11805 },
11806 'Name' => 'struct pldm_pdr_hdr',
11807 'Size' => '10',
11808 'Type' => 'Struct'
11809 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011810 '131434' => {
11811 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011812 'Name' => 'struct pldm_pdr_record*',
11813 'Size' => '8',
11814 'Type' => 'Pointer'
11815 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011816 '131446' => {
11817 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011818 'Name' => 'pldm_pdr_record*',
11819 'Size' => '8',
11820 'Type' => 'Pointer'
11821 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011822 '131451' => {
11823 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011824 'Name' => 'pldm_entity_node*',
11825 'Size' => '8',
11826 'Type' => 'Pointer'
11827 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011828 '132690' => {
11829 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011830 'Name' => 'pldm_pdr*',
11831 'Size' => '8',
11832 'Type' => 'Pointer'
11833 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011834 '134001' => {
11835 'BaseType' => '130424',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011836 'Name' => 'pldm_pdr_record const*',
11837 'Size' => '8',
11838 'Type' => 'Pointer'
11839 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011840 '141235' => {
11841 'BaseType' => '130583',
Lora Linea0bf3a2024-09-20 10:09:56 +080011842 'Name' => 'pldm_entity*',
11843 'Size' => '8',
11844 'Type' => 'Pointer'
11845 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011846 '157357' => {
11847 'BaseType' => '141235',
Lora Linea0bf3a2024-09-20 10:09:56 +080011848 'Name' => 'pldm_entity**',
11849 'Size' => '8',
11850 'Type' => 'Pointer'
11851 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011852 '157421' => {
11853 'BaseType' => '130624',
Lora Linea0bf3a2024-09-20 10:09:56 +080011854 'Name' => 'pldm_entity_association_tree*',
11855 'Size' => '8',
11856 'Type' => 'Pointer'
11857 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011858 '158009' => {
11859 'BaseType' => '131451',
Lora Linea0bf3a2024-09-20 10:09:56 +080011860 'Name' => 'pldm_entity_node**',
11861 'Size' => '8',
11862 'Type' => 'Pointer'
11863 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011864 '158798' => {
11865 'BaseType' => '130341',
Lora Linea0bf3a2024-09-20 10:09:56 +080011866 'Name' => 'pldm_pdr const*',
11867 'Size' => '8',
11868 'Type' => 'Pointer'
11869 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011870 '164275' => {
11871 'BaseType' => '130691',
Lora Linea0bf3a2024-09-20 10:09:56 +080011872 'Name' => 'pldm_entity_node const*',
11873 'Size' => '8',
11874 'Type' => 'Pointer'
11875 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011876 '170148' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011877 'BaseType' => '74',
11878 'Header' => 'types.h',
11879 'Line' => '37',
11880 'Name' => '__int8_t',
11881 'PrivateABI' => 1,
11882 'Size' => '1',
11883 'Type' => 'Typedef'
11884 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011885 '170179' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011886 'BaseType' => '93',
11887 'Header' => 'types.h',
11888 'Line' => '39',
11889 'Name' => '__int16_t',
11890 'PrivateABI' => 1,
11891 'Size' => '2',
11892 'Type' => 'Typedef'
11893 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011894 '170210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011895 'BaseType' => '100',
11896 'Header' => 'types.h',
11897 'Line' => '41',
11898 'Name' => '__int32_t',
11899 'PrivateABI' => 1,
11900 'Size' => '4',
11901 'Type' => 'Typedef'
11902 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011903 '170248' => {
11904 'BaseType' => '5588',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011905 'Header' => 'types.h',
11906 'Line' => '55',
11907 'Name' => '__uint_least16_t',
11908 'PrivateABI' => 1,
11909 'Size' => '2',
11910 'Type' => 'Typedef'
11911 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011912 '170301' => {
11913 'BaseType' => '170148',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011914 'Header' => 'stdint-intn.h',
11915 'Line' => '24',
11916 'Name' => 'int8_t',
11917 'PrivateABI' => 1,
11918 'Size' => '1',
11919 'Type' => 'Typedef'
11920 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011921 '170313' => {
11922 'BaseType' => '170179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011923 'Header' => 'stdint-intn.h',
11924 'Line' => '25',
11925 'Name' => 'int16_t',
11926 'PrivateABI' => 1,
11927 'Size' => '2',
11928 'Type' => 'Typedef'
11929 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011930 '170325' => {
11931 'BaseType' => '170210',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011932 'Header' => 'stdint-intn.h',
11933 'Line' => '26',
11934 'Name' => 'int32_t',
11935 'PrivateABI' => 1,
11936 'Size' => '4',
11937 'Type' => 'Typedef'
11938 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011939 '170942' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011940 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011941 'Header' => 'pldm_types.h',
11942 'Line' => '164',
11943 'Name' => 'real32_t',
11944 'Size' => '4',
11945 'Type' => 'Typedef'
11946 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011947 '171657' => {
11948 'BaseType' => '170248',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011949 'Header' => 'uchar.h',
11950 'Line' => '51',
11951 'Name' => 'char16_t',
11952 'PrivateABI' => 1,
11953 'Size' => '2',
11954 'Type' => 'Typedef'
11955 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011956 '172490' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011957 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011958 'Line' => '339',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011959 'Memb' => {
11960 '0' => {
11961 'name' => 'PLDM_SENSOR_OP_STATE',
11962 'value' => '0'
11963 },
11964 '1' => {
11965 'name' => 'PLDM_STATE_SENSOR_STATE',
11966 'value' => '1'
11967 },
11968 '2' => {
11969 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11970 'value' => '2'
11971 }
11972 },
11973 'Name' => 'enum sensor_event_class_states',
11974 'Size' => '4',
11975 'Type' => 'Enum'
11976 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011977 '172524' => {
11978 'BaseType' => '172490',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011979 'Name' => 'enum sensor_event_class_states const',
11980 'Size' => '4',
11981 'Type' => 'Const'
11982 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011983 '172832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011984 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011985 'Line' => '636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011986 'Memb' => {
11987 '0' => {
11988 'name' => 'hdr',
11989 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011990 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011991 },
11992 '1' => {
11993 'name' => 'terminus_handle',
11994 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011995 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011996 },
11997 '2' => {
11998 'name' => 'sensor_id',
11999 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012000 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012001 },
12002 '3' => {
12003 'name' => 'entity_type',
12004 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012005 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012006 },
12007 '4' => {
12008 'name' => 'entity_instance',
12009 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012010 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012011 },
12012 '5' => {
12013 'name' => 'container_id',
12014 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012015 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012016 },
12017 '6' => {
12018 'name' => 'sensor_init',
12019 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012020 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012021 },
12022 '7' => {
12023 'name' => 'sensor_auxiliary_names_pdr',
12024 'offset' => '33',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012025 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012026 },
12027 '8' => {
12028 'name' => 'composite_sensor_count',
12029 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012030 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012031 },
12032 '9' => {
12033 'name' => 'possible_states',
12034 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012035 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012036 }
12037 },
12038 'Name' => 'struct pldm_state_sensor_pdr',
12039 'Size' => '24',
12040 'Type' => 'Struct'
12041 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012042 '172986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012043 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012044 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012045 'Memb' => {
12046 '0' => {
12047 'name' => 'state_set_id',
12048 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012049 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012050 },
12051 '1' => {
12052 'name' => 'possible_states_size',
12053 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012054 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012055 },
12056 '2' => {
12057 'name' => 'states',
12058 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012059 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012060 }
12061 },
12062 'Name' => 'struct state_sensor_possible_states',
12063 'Size' => '4',
12064 'Type' => 'Struct'
12065 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012066 '173043' => {
12067 'BaseType' => '172986',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012068 'Name' => 'struct state_sensor_possible_states const',
12069 'Size' => '4',
12070 'Type' => 'Const'
12071 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012072 '173048' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012073 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012074 'Name' => 'bitfield8_t[1]',
12075 'Size' => '1',
12076 'Type' => 'Array'
12077 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012078 '173064' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012079 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012080 'Line' => '663',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 'Memb' => {
12082 '0' => {
12083 'name' => 'hdr',
12084 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012085 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012086 },
12087 '1' => {
12088 'name' => 'terminus_handle',
12089 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012090 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012091 },
12092 '2' => {
12093 'name' => 'effecter_id',
12094 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012095 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012096 },
12097 '3' => {
12098 'name' => 'entity_type',
12099 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012100 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012101 },
12102 '4' => {
12103 'name' => 'entity_instance',
12104 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012105 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012106 },
12107 '5' => {
12108 'name' => 'container_id',
12109 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012110 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012111 },
12112 '6' => {
12113 'name' => 'effecter_semantic_id',
12114 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012115 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012116 },
12117 '7' => {
12118 'name' => 'effecter_init',
12119 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012120 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012121 },
12122 '8' => {
12123 'name' => 'has_description_pdr',
12124 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012125 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 },
12127 '9' => {
12128 'name' => 'composite_effecter_count',
12129 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012130 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012131 },
12132 '10' => {
12133 'name' => 'possible_states',
12134 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012135 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012136 }
12137 },
12138 'Name' => 'struct pldm_state_effecter_pdr',
12139 'Size' => '26',
12140 'Type' => 'Struct'
12141 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012142 '173417' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012143 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012144 'Line' => '754',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012145 'Memb' => {
12146 '0' => {
12147 'name' => 'value_u8',
12148 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012149 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012150 },
12151 '1' => {
12152 'name' => 'value_s8',
12153 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012154 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012155 },
12156 '2' => {
12157 'name' => 'value_u16',
12158 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012159 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012160 },
12161 '3' => {
12162 'name' => 'value_s16',
12163 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012164 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012165 },
12166 '4' => {
12167 'name' => 'value_u32',
12168 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012169 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012170 },
12171 '5' => {
12172 'name' => 'value_s32',
12173 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012174 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012175 },
12176 '6' => {
12177 'name' => 'value_f32',
12178 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012179 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012180 }
12181 },
12182 'Name' => 'union union_range_field_format',
12183 'Size' => '4',
12184 'Type' => 'Union'
12185 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012186 '174014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012187 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012188 'Line' => '811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012189 'Memb' => {
12190 '0' => {
12191 'name' => 'value_u8',
12192 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012193 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012194 },
12195 '1' => {
12196 'name' => 'value_s8',
12197 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012198 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012199 },
12200 '2' => {
12201 'name' => 'value_u16',
12202 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012203 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012204 },
12205 '3' => {
12206 'name' => 'value_s16',
12207 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012208 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012209 },
12210 '4' => {
12211 'name' => 'value_u32',
12212 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012213 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012214 },
12215 '5' => {
12216 'name' => 'value_s32',
12217 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012218 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012219 }
12220 },
12221 'Name' => 'union union_sensor_data_size',
12222 'Size' => '4',
12223 'Type' => 'Union'
12224 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012225 '174027' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012226 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012227 'Line' => '818',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012228 'Memb' => {
12229 '0' => {
12230 'name' => 'record_handle',
12231 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012232 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012233 },
12234 '1' => {
12235 'name' => 'version',
12236 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012237 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012238 },
12239 '2' => {
12240 'name' => 'type',
12241 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012242 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012243 },
12244 '3' => {
12245 'name' => 'record_change_num',
12246 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012247 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012248 },
12249 '4' => {
12250 'name' => 'length',
12251 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012252 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012253 }
12254 },
12255 'Name' => 'struct pldm_value_pdr_hdr',
12256 'Size' => '12',
12257 'Type' => 'Struct'
12258 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012259 '174112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012260 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012261 'Line' => '836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012262 'Memb' => {
12263 '0' => {
12264 'name' => 'entity_instance_num',
12265 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012266 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012267 },
12268 '1' => {
12269 'name' => 'entity_instance',
12270 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012271 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012272 }
12273 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012274 'Name' => 'anon-union-platform.h-836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012275 'Size' => '2',
12276 'Type' => 'Union'
12277 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012278 '174147' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012280 'Line' => '831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012281 'Memb' => {
12282 '0' => {
12283 'name' => 'hdr',
12284 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012285 'type' => '174027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012286 },
12287 '1' => {
12288 'name' => 'terminus_handle',
12289 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012290 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 },
12292 '2' => {
12293 'name' => 'sensor_id',
12294 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012295 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012296 },
12297 '3' => {
12298 'name' => 'entity_type',
12299 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012300 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012301 },
12302 '4' => {
12303 'name' => 'unnamed0',
12304 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012305 'type' => '174112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012306 },
12307 '5' => {
12308 'name' => 'container_id',
12309 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012310 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012311 },
12312 '6' => {
12313 'name' => 'sensor_init',
12314 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012315 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012316 },
12317 '7' => {
12318 'name' => 'sensor_auxiliary_names_pdr',
12319 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012320 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012321 },
12322 '8' => {
12323 'name' => 'base_unit',
12324 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012325 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012326 },
12327 '9' => {
12328 'name' => 'unit_modifier',
12329 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012330 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012331 },
12332 '10' => {
12333 'name' => 'rate_unit',
12334 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012335 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012336 },
12337 '11' => {
12338 'name' => 'base_oem_unit_handle',
12339 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012340 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 },
12342 '12' => {
12343 'name' => 'aux_unit',
12344 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012345 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 },
12347 '13' => {
12348 'name' => 'aux_unit_modifier',
12349 'offset' => '41',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012350 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012351 },
12352 '14' => {
12353 'name' => 'aux_rate_unit',
12354 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012355 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012356 },
12357 '15' => {
12358 'name' => 'rel',
12359 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012360 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012361 },
12362 '16' => {
12363 'name' => 'aux_oem_unit_handle',
12364 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012365 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012366 },
12367 '17' => {
12368 'name' => 'is_linear',
12369 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012370 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012371 },
12372 '18' => {
12373 'name' => 'sensor_data_size',
12374 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012375 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012376 },
12377 '19' => {
12378 'name' => 'resolution',
12379 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012380 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012381 },
12382 '20' => {
12383 'name' => 'offset',
12384 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012385 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012386 },
12387 '21' => {
12388 'name' => 'accuracy',
12389 'offset' => '68',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012390 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012391 },
12392 '22' => {
12393 'name' => 'plus_tolerance',
12394 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012395 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012396 },
12397 '23' => {
12398 'name' => 'minus_tolerance',
12399 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012400 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012401 },
12402 '24' => {
12403 'name' => 'hysteresis',
12404 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012405 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012406 },
12407 '25' => {
12408 'name' => 'supported_thresholds',
12409 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012410 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012411 },
12412 '26' => {
12413 'name' => 'threshold_and_hysteresis_volatility',
12414 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012415 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012416 },
12417 '27' => {
12418 'name' => 'state_transition_interval',
12419 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012420 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012421 },
12422 '28' => {
12423 'name' => 'update_interval',
12424 'offset' => '96',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012425 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012426 },
12427 '29' => {
12428 'name' => 'max_readable',
12429 'offset' => '100',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012430 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012431 },
12432 '30' => {
12433 'name' => 'min_readable',
12434 'offset' => '104',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012435 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012436 },
12437 '31' => {
12438 'name' => 'range_field_format',
12439 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012440 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012441 },
12442 '32' => {
12443 'name' => 'range_field_support',
12444 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012445 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012446 },
12447 '33' => {
12448 'name' => 'nominal_value',
12449 'offset' => '118',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012450 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012451 },
12452 '34' => {
12453 'name' => 'normal_max',
12454 'offset' => '128',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012455 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012456 },
12457 '35' => {
12458 'name' => 'normal_min',
12459 'offset' => '132',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012460 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012461 },
12462 '36' => {
12463 'name' => 'warning_high',
12464 'offset' => '136',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012465 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012466 },
12467 '37' => {
12468 'name' => 'warning_low',
12469 'offset' => '146',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012470 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012471 },
12472 '38' => {
12473 'name' => 'critical_high',
12474 'offset' => '150',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012475 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012476 },
12477 '39' => {
12478 'name' => 'critical_low',
12479 'offset' => '256',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012480 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012481 },
12482 '40' => {
12483 'name' => 'fatal_high',
12484 'offset' => '260',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012485 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012486 },
12487 '41' => {
12488 'name' => 'fatal_low',
12489 'offset' => '264',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012490 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012491 }
12492 },
12493 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12494 'Size' => '112',
12495 'Type' => 'Struct'
12496 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012497 '174740' => {
12498 'BaseType' => '171657',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012499 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012500 'Line' => '879',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012501 'Name' => 'pldm_utf16be',
12502 'Size' => '2',
12503 'Type' => 'Typedef'
12504 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012505 '174753' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012506 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012507 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012508 'Memb' => {
12509 '0' => {
12510 'name' => 'tag',
12511 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012512 'type' => '5638'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012513 },
12514 '1' => {
12515 'name' => 'name',
12516 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012517 'type' => '174795'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012518 }
12519 },
12520 'Name' => 'struct pldm_entity_auxiliary_name',
12521 'Size' => '16',
12522 'Type' => 'Struct'
12523 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012524 '174795' => {
12525 'BaseType' => '174740',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012526 'Name' => 'pldm_utf16be*',
12527 'Size' => '8',
12528 'Type' => 'Pointer'
12529 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012530 '174800' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012531 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012532 'Line' => '891',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012533 'Memb' => {
12534 '0' => {
12535 'name' => 'hdr',
12536 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012537 'type' => '174027'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012538 },
12539 '1' => {
12540 'name' => 'container',
12541 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012542 'type' => '130583'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012543 },
12544 '2' => {
12545 'name' => 'shared_name_count',
12546 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012547 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012548 },
12549 '3' => {
12550 'name' => 'name_string_count',
12551 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012552 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012553 },
12554 '4' => {
12555 'name' => 'names',
12556 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012557 'type' => '174914'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012558 },
12559 '5' => {
12560 'name' => 'auxiliary_name_data_size',
12561 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012562 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012563 },
12564 '6' => {
12565 'name' => 'auxiliary_name_data',
12566 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012567 'type' => '174919'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012568 }
12569 },
12570 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12571 'Size' => '40',
12572 'Type' => 'Struct'
12573 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012574 '174914' => {
12575 'BaseType' => '174753',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012576 'Name' => 'struct pldm_entity_auxiliary_name*',
12577 'Size' => '8',
12578 'Type' => 'Pointer'
12579 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012580 '174919' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012581 'BaseType' => '128',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012582 'Name' => 'char[]',
12583 'Size' => '8',
12584 'Type' => 'Array'
12585 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012586 '174934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012587 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012588 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012589 'Memb' => {
12590 '0' => {
12591 'name' => 'state_set_id',
12592 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012593 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012594 },
12595 '1' => {
12596 'name' => 'possible_states_size',
12597 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012598 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012599 },
12600 '2' => {
12601 'name' => 'states',
12602 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012603 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012604 }
12605 },
12606 'Name' => 'struct state_effecter_possible_states',
12607 'Size' => '4',
12608 'Type' => 'Struct'
12609 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012610 '174991' => {
12611 'BaseType' => '174934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012612 'Name' => 'struct state_effecter_possible_states const',
12613 'Size' => '4',
12614 'Type' => 'Const'
12615 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012616 '175192' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012617 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012618 'Line' => '991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012619 'Memb' => {
12620 '0' => {
12621 'name' => 'set_request',
12622 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012623 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012624 },
12625 '1' => {
12626 'name' => 'effecter_state',
12627 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012628 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012629 }
12630 },
12631 'Name' => 'struct state_field_for_state_effecter_set',
12632 'Size' => '2',
12633 'Type' => 'Struct'
12634 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012635 '175235' => {
12636 'BaseType' => '175192',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012637 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012638 'Line' => '994',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012639 'Name' => 'set_effecter_state_field',
12640 'Size' => '2',
12641 'Type' => 'Typedef'
12642 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012643 '175248' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012644 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012645 'Line' => '1000',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012646 'Memb' => {
12647 '0' => {
12648 'name' => 'sensor_op_state',
12649 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012650 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012651 },
12652 '1' => {
12653 'name' => 'present_state',
12654 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012655 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012656 },
12657 '2' => {
12658 'name' => 'previous_state',
12659 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012660 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 },
12662 '3' => {
12663 'name' => 'event_state',
12664 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012665 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012666 }
12667 },
12668 'Name' => 'struct state_field_for_get_state_sensor_readings',
12669 'Size' => '4',
12670 'Type' => 'Struct'
12671 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012672 '175319' => {
12673 'BaseType' => '175248',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012674 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012675 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012676 'Name' => 'get_sensor_state_field',
12677 'Size' => '4',
12678 'Type' => 'Typedef'
12679 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012680 '175332' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012681 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012682 'Line' => '1014',
Tal Yacobide67ab62024-05-30 22:36:50 +030012683 'Memb' => {
12684 '0' => {
12685 'name' => 'effecter_op_state',
12686 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012687 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012688 },
12689 '1' => {
12690 'name' => 'pending_state',
12691 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012692 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012693 },
12694 '2' => {
12695 'name' => 'present_state',
12696 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012697 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012698 }
12699 },
12700 'Name' => 'struct state_field_for_get_state_effecter_states',
12701 'Size' => '3',
12702 'Type' => 'Struct'
12703 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012704 '175389' => {
12705 'BaseType' => '175332',
Tal Yacobide67ab62024-05-30 22:36:50 +030012706 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012707 'Line' => '1018',
Tal Yacobide67ab62024-05-30 22:36:50 +030012708 'Name' => 'get_effecter_state_field',
12709 'Size' => '3',
12710 'Type' => 'Typedef'
12711 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012712 '176118' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012713 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012714 'Line' => '1163',
Tal Yacobide67ab62024-05-30 22:36:50 +030012715 'Memb' => {
12716 '0' => {
12717 'name' => 'completion_code',
12718 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012719 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012720 },
12721 '1' => {
12722 'name' => 'comp_effecter_count',
12723 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012724 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012725 },
12726 '2' => {
12727 'name' => 'field',
12728 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012729 'type' => '176175'
Tal Yacobide67ab62024-05-30 22:36:50 +030012730 }
12731 },
12732 'Name' => 'struct pldm_get_state_effecter_states_resp',
12733 'Size' => '26',
12734 'Type' => 'Struct'
12735 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012736 '176175' => {
12737 'BaseType' => '175389',
Tal Yacobide67ab62024-05-30 22:36:50 +030012738 'Name' => 'get_effecter_state_field[8]',
12739 'Size' => '24',
12740 'Type' => 'Array'
12741 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012742 '176191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012743 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012744 'Line' => '1173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012745 'Memb' => {
12746 '0' => {
12747 'name' => 'sensor_id',
12748 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012749 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012750 },
12751 '1' => {
12752 'name' => 'sensor_event_class_type',
12753 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012754 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012755 },
12756 '2' => {
12757 'name' => 'event_class',
12758 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012759 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012760 }
12761 },
12762 'Name' => 'struct pldm_sensor_event_data',
12763 'Size' => '4',
12764 'Type' => 'Struct'
12765 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012766 '176305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012767 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012768 'Line' => '1213',
Thu Nguyenf874b382024-07-24 11:22:34 +000012769 'Memb' => {
12770 '0' => {
12771 'name' => 'format_version',
12772 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012773 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012774 },
12775 '1' => {
12776 'name' => 'event_id',
12777 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012778 'type' => '5667'
Thu Nguyenf874b382024-07-24 11:22:34 +000012779 },
12780 '2' => {
12781 'name' => 'data_transfer_handle',
12782 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012783 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012784 }
12785 },
12786 'Name' => 'struct pldm_message_poll_event',
12787 'Size' => '8',
12788 'Type' => 'Struct'
12789 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012790 '176367' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012791 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012792 'Line' => '1223',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012793 'Memb' => {
12794 '0' => {
12795 'name' => 'format_version',
12796 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012797 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012798 },
12799 '1' => {
12800 'name' => 'format_type',
12801 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012802 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012803 },
12804 '2' => {
12805 'name' => 'event_data_length',
12806 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012807 'type' => '5667'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012808 },
12809 '3' => {
12810 'name' => 'event_data',
12811 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012812 'type' => '176438'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012813 }
12814 },
12815 'Name' => 'struct pldm_platform_cper_event',
12816 'Size' => '4',
12817 'Type' => 'Struct'
12818 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012819 '176438' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012820 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012821 'Name' => 'uint8_t[]',
12822 'Size' => '8',
12823 'Type' => 'Array'
12824 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012825 '176594' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012826 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012827 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012828 'Memb' => {
12829 '0' => {
12830 'name' => 'event_data_format',
12831 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012832 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012833 },
12834 '1' => {
12835 'name' => 'number_of_change_records',
12836 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012837 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012838 },
12839 '2' => {
12840 'name' => 'change_records',
12841 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012842 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012843 }
12844 },
12845 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12846 'Size' => '3',
12847 'Type' => 'Struct'
12848 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012849 '184925' => {
12850 'BaseType' => '176367',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012851 'Name' => 'struct pldm_platform_cper_event*',
12852 'Size' => '8',
12853 'Type' => 'Pointer'
12854 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012855 '188390' => {
12856 'BaseType' => '174800',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012857 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12858 'Size' => '8',
12859 'Type' => 'Pointer'
12860 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012861 '197910' => {
12862 'BaseType' => '176118',
Tal Yacobide67ab62024-05-30 22:36:50 +030012863 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12864 'Size' => '8',
12865 'Type' => 'Pointer'
12866 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012867 '244057' => {
12868 'BaseType' => '2704',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012869 'Name' => 'size_t*const',
12870 'Size' => '8',
12871 'Type' => 'Const'
12872 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012873 '247016' => {
12874 'BaseType' => '176305',
Thu Nguyenf874b382024-07-24 11:22:34 +000012875 'Name' => 'struct pldm_message_poll_event*',
12876 'Size' => '8',
12877 'Type' => 'Pointer'
12878 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012879 '248448' => {
12880 'BaseType' => '248458',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012881 'Name' => 'uint32_t const*const*',
12882 'Size' => '8',
12883 'Type' => 'Pointer'
12884 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012885 '248453' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012886 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012887 'Name' => 'uint32_t const*',
12888 'Size' => '8',
12889 'Type' => 'Pointer'
12890 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012891 '248458' => {
12892 'BaseType' => '248453',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012893 'Name' => 'uint32_t const*const',
12894 'Size' => '8',
12895 'Type' => 'Const'
12896 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012897 '248463' => {
12898 'BaseType' => '176594',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012899 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12900 'Size' => '8',
12901 'Type' => 'Pointer'
12902 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012903 '292164' => {
12904 'BaseType' => '174147',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012905 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12906 'Size' => '8',
12907 'Type' => 'Pointer'
12908 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012909 '314282' => {
12910 'BaseType' => '176191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012911 'Name' => 'struct pldm_sensor_event_data*',
12912 'Size' => '8',
12913 'Type' => 'Pointer'
12914 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012915 '314287' => {
12916 'BaseType' => '314282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012917 'Name' => 'struct pldm_sensor_event_data*const',
12918 'Size' => '8',
12919 'Type' => 'Const'
12920 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012921 '318262' => {
12922 'BaseType' => '175319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012923 'Name' => 'get_sensor_state_field*',
12924 'Size' => '8',
12925 'Type' => 'Pointer'
12926 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012927 '341562' => {
12928 'BaseType' => '175235',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012929 'Name' => 'set_effecter_state_field*',
12930 'Size' => '8',
12931 'Type' => 'Pointer'
12932 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012933 '342538' => {
12934 'BaseType' => '172832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012935 'Name' => 'struct pldm_state_sensor_pdr*',
12936 'Size' => '8',
12937 'Type' => 'Pointer'
12938 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012939 '342543' => {
12940 'BaseType' => '342538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012941 'Name' => 'struct pldm_state_sensor_pdr*const',
12942 'Size' => '8',
12943 'Type' => 'Const'
12944 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012945 '342548' => {
12946 'BaseType' => '173043',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012947 'Name' => 'struct state_sensor_possible_states const*',
12948 'Size' => '8',
12949 'Type' => 'Pointer'
12950 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012951 '342553' => {
12952 'BaseType' => '342548',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012953 'Name' => 'struct state_sensor_possible_states const*const',
12954 'Size' => '8',
12955 'Type' => 'Const'
12956 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012957 '342948' => {
12958 'BaseType' => '173064',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012959 'Name' => 'struct pldm_state_effecter_pdr*',
12960 'Size' => '8',
12961 'Type' => 'Pointer'
12962 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012963 '342953' => {
12964 'BaseType' => '342948',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012965 'Name' => 'struct pldm_state_effecter_pdr*const',
12966 'Size' => '8',
12967 'Type' => 'Const'
12968 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012969 '342958' => {
12970 'BaseType' => '174991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012971 'Name' => 'struct state_effecter_possible_states const*',
12972 'Size' => '8',
12973 'Type' => 'Pointer'
12974 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012975 '342963' => {
12976 'BaseType' => '342958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012977 'Name' => 'struct state_effecter_possible_states const*const',
12978 'Size' => '8',
12979 'Type' => 'Const'
12980 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012981 '346447' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012982 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012983 'Memb' => {
12984 '0' => {
12985 'name' => 'prev',
12986 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012987 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012988 },
12989 '1' => {
12990 'name' => 'allocations',
12991 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012992 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012993 }
12994 },
12995 'Name' => 'struct pldm_tid_state',
12996 'PrivateABI' => 1,
12997 'Size' => '8',
12998 'Source' => 'instance-id.c',
12999 'Type' => 'Struct'
13000 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013001 '346486' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013002 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013003 'Memb' => {
13004 '0' => {
13005 'name' => 'state',
13006 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013007 'type' => '346528'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013008 },
13009 '1' => {
13010 'name' => 'lock_db_fd',
13011 'offset' => '8264',
13012 'type' => '100'
13013 }
13014 },
13015 'Name' => 'struct pldm_instance_db',
13016 'PrivateABI' => 1,
13017 'Size' => '2052',
13018 'Source' => 'instance-id.c',
13019 'Type' => 'Struct'
13020 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013021 '346528' => {
13022 'BaseType' => '346447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013023 'Name' => 'struct pldm_tid_state[256]',
13024 'Size' => '2048',
13025 'Type' => 'Array'
13026 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013027 '347084' => {
13028 'BaseType' => '346486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013029 'Name' => 'struct pldm_instance_db*',
13030 'Size' => '8',
13031 'Type' => 'Pointer'
13032 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013033 '347471' => {
13034 'BaseType' => '4848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013035 'Name' => 'pldm_instance_id_t*',
13036 'Size' => '8',
13037 'Type' => 'Pointer'
13038 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013039 '347647' => {
13040 'BaseType' => '347084',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013041 'Name' => 'struct pldm_instance_db**',
13042 'Size' => '8',
13043 'Type' => 'Pointer'
13044 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013045 '348355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013046 'BaseType' => '46',
13047 'Header' => 'int-ll64.h',
13048 'Line' => '21',
13049 'Name' => '__u8',
13050 'PrivateABI' => 1,
13051 'Size' => '1',
13052 'Type' => 'Typedef'
13053 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013054 '348367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013055 'BaseType' => '53',
13056 'Header' => 'int-ll64.h',
13057 'Line' => '24',
13058 'Name' => '__u16',
13059 'PrivateABI' => 1,
13060 'Size' => '2',
13061 'Type' => 'Typedef'
13062 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013063 '348604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013064 'Header' => 'socket.h',
13065 'Line' => '5',
13066 'Memb' => {
13067 '0' => {
13068 'name' => 'size',
13069 'offset' => '0',
13070 'type' => '100'
13071 },
13072 '1' => {
13073 'name' => 'socket',
13074 'offset' => '4',
13075 'type' => '100'
13076 },
13077 '2' => {
13078 'name' => 'max_size',
13079 'offset' => '8',
13080 'type' => '100'
13081 }
13082 },
13083 'Name' => 'struct pldm_socket_sndbuf',
13084 'PrivateABI' => 1,
13085 'Size' => '12',
13086 'Type' => 'Struct'
13087 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013088 '348657' => {
13089 'BaseType' => '135',
13090 'Header' => 'pldm.h',
13091 'Line' => '13',
13092 'Name' => 'mctp_eid_t',
13093 'Size' => '1',
13094 'Type' => 'Typedef'
13095 },
13096 '348771' => {
13097 'BaseType' => '4945',
13098 'Header' => 'pldm.h',
13099 'Line' => '30',
13100 'Name' => 'pldm_requester_rc_t',
13101 'Size' => '4',
13102 'Type' => 'Typedef'
13103 },
13104 '348783' => {
13105 'Header' => 'transport.h',
13106 'Line' => '18',
13107 'Memb' => {
13108 '0' => {
13109 'name' => 'name',
13110 'offset' => '0',
13111 'type' => '8992'
13112 },
13113 '1' => {
13114 'name' => 'version',
13115 'offset' => '8',
13116 'type' => '135'
13117 },
13118 '2' => {
13119 'name' => 'recv',
13120 'offset' => '22',
13121 'type' => '348917'
13122 },
13123 '3' => {
13124 'name' => 'send',
13125 'offset' => '36',
13126 'type' => '348958'
13127 },
13128 '4' => {
13129 'name' => 'init_pollfd',
13130 'offset' => '50',
13131 'type' => '349039'
13132 }
13133 },
13134 'Name' => 'struct pldm_transport',
13135 'PrivateABI' => 1,
13136 'Size' => '40',
13137 'Type' => 'Struct'
13138 },
13139 '348897' => {
13140 'BaseType' => '348783',
13141 'Name' => 'struct pldm_transport*',
13142 'Size' => '8',
13143 'Type' => 'Pointer'
13144 },
13145 '348902' => {
13146 'BaseType' => '4836',
13147 'Name' => 'pldm_tid_t*',
13148 'Size' => '8',
13149 'Type' => 'Pointer'
13150 },
13151 '348917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013152 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13153 'Param' => {
13154 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013155 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013156 },
13157 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013158 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013159 },
13160 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013161 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013162 },
13163 '3' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013164 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013165 }
13166 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013167 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013168 'Size' => '8',
13169 'Type' => 'FuncPtr'
13170 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013171 '348958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013172 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13173 'Param' => {
13174 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013175 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013176 },
13177 '1' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013178 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013179 },
13180 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013181 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013182 },
13183 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013184 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013185 }
13186 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013187 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013188 'Size' => '8',
13189 'Type' => 'FuncPtr'
13190 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013191 '348983' => {
13192 'BaseType' => '348988',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013193 'Name' => 'struct pollfd*',
13194 'Size' => '8',
13195 'Type' => 'Pointer'
13196 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013197 '348988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013198 'Header' => 'poll.h',
13199 'Line' => '36',
13200 'Memb' => {
13201 '0' => {
13202 'name' => 'fd',
13203 'offset' => '0',
13204 'type' => '100'
13205 },
13206 '1' => {
13207 'name' => 'events',
13208 'offset' => '4',
13209 'type' => '93'
13210 },
13211 '2' => {
13212 'name' => 'revents',
13213 'offset' => '6',
13214 'type' => '93'
13215 }
13216 },
13217 'Name' => 'struct pollfd',
13218 'PrivateABI' => 1,
13219 'Size' => '8',
13220 'Type' => 'Struct'
13221 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013222 '349039' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013223 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13224 'Param' => {
13225 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013226 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013227 },
13228 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013229 'type' => '348983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013230 }
13231 },
13232 'Return' => '100',
13233 'Size' => '8',
13234 'Type' => 'FuncPtr'
13235 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013236 '349044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013237 'BaseType' => '53',
13238 'Header' => 'socket.h',
13239 'Line' => '10',
13240 'Name' => '__kernel_sa_family_t',
13241 'PrivateABI' => 1,
13242 'Size' => '2',
13243 'Type' => 'Typedef'
13244 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013245 '349410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013246 'Header' => 'mctp.h',
13247 'Line' => '18',
13248 'Memb' => {
13249 '0' => {
13250 'name' => 's_addr',
13251 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013252 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013253 }
13254 },
13255 'Name' => 'struct mctp_addr',
13256 'PrivateABI' => 1,
13257 'Size' => '1',
13258 'Type' => 'Struct'
13259 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013260 '349437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013261 'Header' => 'mctp.h',
13262 'Line' => '22',
13263 'Memb' => {
13264 '0' => {
13265 'name' => 'smctp_family',
13266 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013267 'type' => '349044'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013268 },
13269 '1' => {
13270 'name' => '__smctp_pad0',
13271 'offset' => '2',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013272 'type' => '348367'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013273 },
13274 '2' => {
13275 'name' => 'smctp_network',
13276 'offset' => '4',
13277 'type' => '60'
13278 },
13279 '3' => {
13280 'name' => 'smctp_addr',
13281 'offset' => '8',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013282 'type' => '349410'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013283 },
13284 '4' => {
13285 'name' => 'smctp_type',
13286 'offset' => '9',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013287 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013288 },
13289 '5' => {
13290 'name' => 'smctp_tag',
13291 'offset' => '16',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013292 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013293 },
13294 '6' => {
13295 'name' => '__smctp_pad1',
13296 'offset' => '17',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013297 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013298 }
13299 },
13300 'Name' => 'struct sockaddr_mctp',
13301 'PrivateABI' => 1,
13302 'Size' => '12',
13303 'Type' => 'Struct'
13304 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013305 '349542' => {
13306 'BaseType' => '349437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013307 'Name' => 'struct sockaddr_mctp const',
13308 'Size' => '12',
13309 'Type' => 'Const'
13310 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013311 '349586' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013312 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013313 'Memb' => {
13314 '0' => {
13315 'name' => 'transport',
13316 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013317 'type' => '348783'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013318 },
13319 '1' => {
13320 'name' => 'socket',
13321 'offset' => '64',
13322 'type' => '100'
13323 },
13324 '2' => {
13325 'name' => 'tid_eid_map',
13326 'offset' => '68',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013327 'type' => '349679'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013328 },
13329 '3' => {
13330 'name' => 'socket_send_buf',
13331 'offset' => '768',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013332 'type' => '348604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013333 },
13334 '4' => {
13335 'name' => 'bound',
13336 'offset' => '786',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013337 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013338 },
13339 '5' => {
13340 'name' => 'cookie_jar',
13341 'offset' => '800',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013342 'type' => '4860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013343 }
13344 },
13345 'Name' => 'struct pldm_transport_af_mctp',
13346 'PrivateABI' => 1,
13347 'Size' => '336',
13348 'Source' => 'af-mctp.c',
13349 'Type' => 'Struct'
13350 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013351 '349679' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013352 'BaseType' => '4836',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013353 'Name' => 'pldm_tid_t[256]',
13354 'Size' => '256',
13355 'Type' => 'Array'
13356 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013357 '350480' => {
13358 'BaseType' => '349586',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013359 'Name' => 'struct pldm_transport_af_mctp*',
13360 'Size' => '8',
13361 'Type' => 'Pointer'
13362 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013363 '350485' => {
13364 'BaseType' => '349542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013365 'Name' => 'struct sockaddr_mctp const*',
13366 'Size' => '8',
13367 'Type' => 'Pointer'
13368 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013369 '350798' => {
13370 'BaseType' => '350480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013371 'Name' => 'struct pldm_transport_af_mctp**',
13372 'Size' => '8',
13373 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013374 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013375 '353908' => {
13376 'Line' => '26',
13377 'Memb' => {
13378 '0' => {
13379 'name' => 'transport',
13380 'offset' => '0',
13381 'type' => '348783'
13382 },
13383 '1' => {
13384 'name' => 'socket',
13385 'offset' => '64',
13386 'type' => '100'
13387 },
13388 '2' => {
13389 'name' => 'tid_eid_map',
13390 'offset' => '68',
13391 'type' => '349679'
13392 },
13393 '3' => {
13394 'name' => 'socket_send_buf',
13395 'offset' => '768',
13396 'type' => '348604'
13397 }
13398 },
13399 'Name' => 'struct pldm_transport_mctp_demux',
13400 'PrivateABI' => 1,
13401 'Size' => '312',
13402 'Source' => 'mctp-demux.c',
13403 'Type' => 'Struct'
13404 },
13405 '354513' => {
13406 'BaseType' => '353908',
13407 'Name' => 'struct pldm_transport_mctp_demux*',
13408 'Size' => '8',
13409 'Type' => 'Pointer'
13410 },
13411 '355019' => {
13412 'BaseType' => '354513',
13413 'Name' => 'struct pldm_transport_mctp_demux**',
13414 'Size' => '8',
13415 'Type' => 'Pointer'
13416 },
13417 '377553' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013418 'Header' => 'file_io.h',
13419 'Line' => '32',
13420 'Memb' => {
13421 '0' => {
13422 'name' => 'handle',
13423 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013424 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013425 },
13426 '1' => {
13427 'name' => 'length',
13428 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013429 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013430 },
13431 '2' => {
13432 'name' => 'data',
13433 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013434 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013435 }
13436 },
13437 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13438 'Size' => '8',
13439 'Type' => 'Struct'
13440 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013441 '377620' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013442 'Header' => 'file_io.h',
13443 'Line' => '45',
13444 'Memb' => {
13445 '0' => {
13446 'name' => 'transferFlag',
13447 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013448 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013449 },
13450 '1' => {
13451 'name' => 'offset',
13452 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013453 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013454 }
13455 },
13456 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13457 'Size' => '4',
13458 'Type' => 'Struct'
13459 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013460 '377659' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013461 'Header' => 'file_io.h',
13462 'Line' => '55',
13463 'Memb' => {
13464 '0' => {
13465 'name' => 'size',
13466 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013467 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013468 },
13469 '1' => {
13470 'name' => 'crc32',
13471 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013472 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013473 }
13474 },
13475 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13476 'Size' => '8',
13477 'Type' => 'Struct'
13478 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013479 '377698' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013480 'Header' => 'file_io.h',
13481 'Line' => '70',
13482 'Memb' => {
13483 '0' => {
13484 'name' => 'data',
13485 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013486 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013487 }
13488 },
13489 'Name' => 'anon-union-file_io.h-70',
13490 'Size' => '4',
13491 'Type' => 'Union'
13492 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013493 '377716' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013494 'Header' => 'file_io.h',
13495 'Line' => '65',
13496 'Memb' => {
13497 '0' => {
13498 'name' => 'version',
13499 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013500 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013501 },
13502 '1' => {
13503 'name' => 'handle',
13504 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013505 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013506 },
13507 '2' => {
13508 'name' => 'option',
13509 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013510 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013511 },
13512 '3' => {
13513 'name' => 'length',
13514 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013515 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013516 },
13517 '4' => {
13518 'name' => 'info',
13519 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013520 'type' => '377698'
Lora Linea0bf3a2024-09-20 10:09:56 +080013521 }
13522 },
13523 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13524 'Size' => '16',
13525 'Type' => 'Struct'
13526 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013527 '377794' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013528 'Header' => 'file_io.h',
13529 'Line' => '86',
13530 'Memb' => {
13531 '0' => {
13532 'name' => 'attr',
13533 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013534 'type' => '377659'
Lora Linea0bf3a2024-09-20 10:09:56 +080013535 },
13536 '1' => {
13537 'name' => 'data',
13538 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013539 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013540 }
13541 },
13542 'Name' => 'anon-union-file_io.h-86',
13543 'Size' => '8',
13544 'Type' => 'Union'
13545 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013546 '377822' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013547 'Header' => 'file_io.h',
13548 'Line' => '80',
13549 'Memb' => {
13550 '0' => {
13551 'name' => 'version',
13552 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013553 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013554 },
13555 '1' => {
13556 'name' => 'completion_code',
13557 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013558 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013559 },
13560 '2' => {
13561 'name' => 'handle',
13562 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013563 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013564 },
13565 '3' => {
13566 'name' => 'option',
13567 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013568 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013569 },
13570 '4' => {
13571 'name' => 'length',
13572 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013573 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013574 },
13575 '5' => {
13576 'name' => 'info',
13577 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013578 'type' => '377794'
Lora Linea0bf3a2024-09-20 10:09:56 +080013579 },
13580 '6' => {
13581 'name' => 'data',
13582 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013583 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013584 }
13585 },
13586 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13587 'Size' => '24',
13588 'Type' => 'Struct'
13589 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013590 '381806' => {
13591 'BaseType' => '377822',
Lora Linea0bf3a2024-09-20 10:09:56 +080013592 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13593 'Size' => '8',
13594 'Type' => 'Pointer'
13595 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013596 '384064' => {
13597 'BaseType' => '377716',
Lora Linea0bf3a2024-09-20 10:09:56 +080013598 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13599 'Size' => '8',
13600 'Type' => 'Pointer'
13601 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013602 '384500' => {
13603 'BaseType' => '377553',
Lora Linea0bf3a2024-09-20 10:09:56 +080013604 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13605 'Size' => '8',
13606 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013607 }
13608 },
13609 'UndefinedSymbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013610 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013611 '_ITM_deregisterTMCloneTable' => 0,
13612 '_ITM_registerTMCloneTable' => 0,
13613 '__assert_fail@GLIBC_2.2.5' => 0,
13614 '__cxa_finalize@GLIBC_2.2.5' => 0,
13615 '__errno_location@GLIBC_2.2.5' => 0,
13616 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013617 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013618 '__memcpy_chk@GLIBC_2.3.4' => 0,
13619 '__recv_chk@GLIBC_2.4' => 0,
13620 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013621 '__stack_chk_fail@GLIBC_2.4' => 0,
13622 'bind@GLIBC_2.2.5' => 0,
13623 'calloc@GLIBC_2.2.5' => 0,
13624 'clock_gettime@GLIBC_2.17' => 0,
13625 'close@GLIBC_2.2.5' => 0,
13626 'connect@GLIBC_2.2.5' => 0,
13627 'dup@GLIBC_2.2.5' => 0,
13628 'fclose@GLIBC_2.2.5' => 0,
13629 'fcntl64@GLIBC_2.28' => 0,
13630 'fgets@GLIBC_2.2.5' => 0,
13631 'fopen64@GLIBC_2.2.5' => 0,
13632 'free@GLIBC_2.2.5' => 0,
13633 'getsockopt@GLIBC_2.2.5' => 0,
13634 'malloc@GLIBC_2.2.5' => 0,
13635 'memcmp@GLIBC_2.2.5' => 0,
13636 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013637 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013638 'open64@GLIBC_2.2.5' => 0,
13639 'poll@GLIBC_2.2.5' => 0,
13640 'ppoll@GLIBC_2.4' => 0,
13641 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013642 'recvmsg@GLIBC_2.2.5' => 0,
13643 'sendmsg@GLIBC_2.2.5' => 0,
13644 'sendto@GLIBC_2.2.5' => 0,
13645 'setsockopt@GLIBC_2.2.5' => 0,
13646 'socket@GLIBC_2.2.5' => 0,
13647 'stat64@GLIBC_2.33' => 0,
13648 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013649 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013650 'timerfd_create@GLIBC_2.8' => 0,
13651 'timerfd_settime@GLIBC_2.8' => 0,
13652 'write@GLIBC_2.2.5' => 0
13653 }
13654 },
13655 'WordSize' => '8'
13656};