blob: 8d4f2a76859e9b4fef05da6f650befe0ee137dd1 [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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030263 'Line' => '109',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030264 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030275 'Line' => '100',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030276 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030307 'Line' => '88',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030308 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030319 'Line' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030320 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030331 'Line' => '76',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030332 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030343 'Line' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030344 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030355 'Line' => '64',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030356 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030367 'Line' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030368 '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',
Andrew Jefferya3863482025-04-05 20:11:02 +1030379 'Line' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030380 '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 Jefferya3863482025-04-05 20:11:02 +1030421 'Alias' => 'pldm_edac_crc32',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030422 'Header' => 'utils.h',
423 'Line' => '39',
424 'Param' => {
425 '0' => {
426 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030427 'type' => '1269'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030428 },
429 '1' => {
430 'name' => 'size',
431 'type' => '164'
432 }
433 },
434 'Reg' => {
435 '1' => 'rcx'
436 },
437 'Return' => '147',
438 'ShortName' => 'crc32'
439 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030440 '12003' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030441 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030442 'Line' => '743',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030443 'Param' => {
444 '0' => {
445 'name' => 'msg_type',
446 'type' => '135'
447 },
448 '1' => {
449 'name' => 'instance_id',
450 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930451 },
452 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030453 'name' => 'pldm_type',
454 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930455 },
456 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030457 'name' => 'command',
458 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930459 },
460 '4' => {
461 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030462 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030463 }
464 },
465 'Return' => '100',
466 'ShortName' => 'encode_pldm_header_only'
467 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030468 '17216' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030469 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030470 'Line' => '675',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030471 'Param' => {
472 '0' => {
473 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030474 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030475 },
476 '1' => {
477 'name' => 'payload_length',
478 'type' => '164'
479 },
480 '2' => {
481 'name' => 'pldm_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030482 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030483 },
484 '3' => {
485 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030486 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030487 },
488 '4' => {
489 'name' => 'transfer_ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030490 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030491 },
492 '5' => {
493 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030494 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030495 },
496 '6' => {
497 'name' => 'section_offset',
498 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030499 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030500 },
501 '7' => {
502 'name' => 'section_length',
503 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030504 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030505 }
506 },
507 'Reg' => {
508 '2' => 'rdx',
509 '3' => 'r10',
510 '4' => 'r8',
511 '5' => 'r9'
512 },
513 'Return' => '100',
514 'ShortName' => 'decode_multipart_receive_req'
515 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030516 '17455' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030517 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030518 'Line' => '657',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030519 'Param' => {
520 '0' => {
521 'name' => 'instance_id',
522 'type' => '135'
523 },
524 '1' => {
525 'name' => 'tid',
526 'type' => '135'
527 },
528 '2' => {
529 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030530 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030531 }
532 },
533 'Return' => '100',
534 'ShortName' => 'encode_set_tid_req'
535 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030536 '17652' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030537 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030538 'Line' => '539',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030539 'Param' => {
540 '0' => {
541 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030542 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030543 },
544 '1' => {
545 'name' => 'payload_length',
546 'type' => '164'
547 },
548 '2' => {
549 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030550 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030551 },
552 '3' => {
553 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030554 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030555 }
556 },
557 'Reg' => {
558 '0' => 'rdi',
559 '1' => 'rsi',
560 '2' => 'rdx',
561 '3' => 'rcx'
562 },
563 'Return' => '100',
564 'ShortName' => 'decode_get_tid_resp'
565 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030566 '17981' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030567 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030568 'Line' => '633',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030569 'Param' => {
570 '0' => {
571 'name' => 'instance_id',
572 'type' => '135'
573 },
574 '1' => {
575 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030576 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030577 }
578 },
579 'Return' => '100',
580 'ShortName' => 'encode_get_tid_req'
581 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030582 '18115' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030583 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030584 'Line' => '518',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030585 'Param' => {
586 '0' => {
587 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030588 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030589 },
590 '1' => {
591 'name' => 'payload_length',
592 'type' => '164'
593 },
594 '2' => {
595 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030596 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030597 },
598 '3' => {
599 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030600 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030601 },
602 '4' => {
603 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030604 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030605 },
606 '5' => {
607 'name' => 'version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030608 'type' => '1534'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030609 }
610 },
611 'Reg' => {
612 '1' => 'r10',
613 '2' => 'rdx',
614 '3' => 'rcx',
615 '4' => 'r8',
616 '5' => 'r9'
617 },
618 'Return' => '100',
619 'ShortName' => 'decode_get_version_resp'
620 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030621 '18859' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030622 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030623 'Line' => '499',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030624 'Param' => {
625 '0' => {
626 'name' => 'instance_id',
627 'type' => '135'
628 },
629 '1' => {
630 'name' => 'transfer_handle',
631 'type' => '147'
632 },
633 '2' => {
634 'name' => 'transfer_opflag',
635 'type' => '135'
636 },
637 '3' => {
638 'name' => 'type',
639 'type' => '135'
640 },
641 '4' => {
642 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030643 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930644 }
645 },
646 'Return' => '100',
647 'ShortName' => 'encode_get_version_req'
648 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030649 '19091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930650 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030651 'Line' => '480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930652 'Param' => {
653 '0' => {
654 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030655 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930656 },
657 '1' => {
658 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030659 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930660 },
661 '2' => {
662 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030663 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930664 },
665 '3' => {
666 'name' => 'commands',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030667 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930668 }
669 },
670 'Reg' => {
671 '0' => 'rdi',
672 '1' => 'rsi',
673 '2' => 'rdx',
674 '3' => 'rcx'
675 },
676 'Return' => '100',
677 'ShortName' => 'decode_get_commands_resp'
678 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030679 '19286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930680 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030681 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930682 'Param' => {
683 '0' => {
684 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030685 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930686 },
687 '1' => {
688 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030689 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930690 },
691 '2' => {
692 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030693 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930694 },
695 '3' => {
696 'name' => 'types',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030697 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930698 }
699 },
700 'Reg' => {
701 '0' => 'rdi',
702 '1' => 'rsi',
703 '2' => 'rdx',
704 '3' => 'rcx'
705 },
706 'Return' => '100',
707 'ShortName' => 'decode_get_types_resp'
708 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030709 '20133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930710 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030711 'Line' => '462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930712 'Param' => {
713 '0' => {
714 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030715 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930716 },
717 '1' => {
718 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030719 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930720 },
721 '2' => {
722 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030723 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930724 },
725 '3' => {
726 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030727 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930728 }
729 },
730 'Reg' => {
731 '2' => 'rbp'
732 },
733 'Return' => '100',
734 'ShortName' => 'encode_get_commands_req'
735 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030736 '20339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930737 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030738 'Line' => '430',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930739 'Param' => {
740 '0' => {
741 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030742 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930743 },
744 '1' => {
745 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030746 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930747 }
748 },
749 'Return' => '100',
750 'ShortName' => 'encode_get_types_req'
751 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030752 '20471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930753 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030754 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930755 'Param' => {
756 '0' => {
757 'name' => 'req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030758 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930759 },
760 '1' => {
761 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030762 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930763 }
764 },
765 'Reg' => {
766 '0' => 'rdi',
767 '1' => 'rsi'
768 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030769 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930770 'ShortName' => 'pldm_msg_hdr_correlate_response'
771 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030772 '20805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930773 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030774 'Line' => '402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930775 'Param' => {
776 '0' => {
777 'name' => 'hdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030778 'type' => '3164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930779 },
780 '1' => {
781 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030782 'type' => '21045'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930783 }
784 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030785 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930786 'ShortName' => 'pack_pldm_header'
787 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030788 '24518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930789 'Header' => 'bios.h',
790 'Line' => '612',
791 'Param' => {
792 '0' => {
793 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030794 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930795 },
796 '1' => {
797 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030798 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930799 },
800 '2' => {
801 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030802 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930803 },
804 '3' => {
805 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030806 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930807 },
808 '4' => {
809 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030810 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930811 },
812 '5' => {
813 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030814 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930815 }
816 },
817 'Reg' => {
818 '1' => 'rsi',
819 '2' => 'rdi',
820 '3' => 'r10',
821 '4' => 'r8',
822 '5' => 'r9'
823 },
824 'Return' => '100',
825 'ShortName' => 'decode_set_bios_table_req'
826 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030827 '24705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930828 'Header' => 'bios.h',
829 'Line' => '594',
830 'Param' => {
831 '0' => {
832 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030833 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930834 },
835 '1' => {
836 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030837 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930838 },
839 '2' => {
840 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030841 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930842 },
843 '3' => {
844 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030845 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930846 }
847 },
848 'Return' => '100',
849 'ShortName' => 'encode_set_bios_table_resp'
850 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030851 '24924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930852 'Header' => 'bios.h',
853 'Line' => '322',
854 'Param' => {
855 '0' => {
856 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030857 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930858 },
859 '1' => {
860 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030861 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930862 },
863 '2' => {
864 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030865 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930866 },
867 '3' => {
868 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030869 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930870 }
871 },
872 'Reg' => {
873 '0' => 'rdi',
874 '1' => 'rsi',
875 '2' => 'rdx',
876 '3' => 'rcx'
877 },
878 'Return' => '100',
879 'ShortName' => 'decode_set_bios_table_resp'
880 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030881 '25034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930882 'Header' => 'bios.h',
883 'Line' => '302',
884 'Param' => {
885 '0' => {
886 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030887 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930888 },
889 '1' => {
890 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030891 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930892 },
893 '2' => {
894 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030895 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930896 },
897 '3' => {
898 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030899 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930900 },
901 '4' => {
902 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030903 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930904 },
905 '5' => {
906 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030907 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930908 },
909 '6' => {
910 'name' => 'msg',
911 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030912 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930913 },
914 '7' => {
915 'name' => 'payload_length',
916 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030917 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930918 }
919 },
920 'Return' => '100',
921 'ShortName' => 'encode_set_bios_table_req'
922 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030923 '25423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930924 'Header' => 'bios.h',
925 'Line' => '514',
926 'Param' => {
927 '0' => {
928 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030929 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930930 },
931 '1' => {
932 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030933 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930934 },
935 '2' => {
936 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030937 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930938 },
939 '3' => {
940 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030941 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930942 }
943 },
944 'Return' => '100',
945 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
946 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030947 '25637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930948 'Header' => 'bios.h',
949 'Line' => '502',
950 'Param' => {
951 '0' => {
952 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030953 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930954 },
955 '1' => {
956 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030957 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930958 },
959 '2' => {
960 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030961 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930962 },
963 '3' => {
964 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030965 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930966 },
967 '4' => {
968 'name' => 'attribute',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030969 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930970 }
971 },
972 'Reg' => {
973 '1' => 'rsi',
974 '2' => 'rdx',
975 '3' => 'rcx',
976 '4' => 'r8'
977 },
978 'Return' => '100',
979 'ShortName' => 'decode_set_bios_attribute_current_value_req'
980 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030981 '25784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930982 'Header' => 'bios.h',
983 'Line' => '279',
984 'Param' => {
985 '0' => {
986 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030987 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930988 },
989 '1' => {
990 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030991 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930992 },
993 '2' => {
994 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030995 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930996 },
997 '3' => {
998 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030999 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301000 }
1001 },
1002 'Reg' => {
1003 '0' => 'rdi',
1004 '1' => 'rsi',
1005 '2' => 'rdx',
1006 '3' => 'rcx'
1007 },
1008 'Return' => '100',
1009 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1010 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301011 '25894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301012 'Header' => 'bios.h',
1013 'Line' => '259',
1014 'Param' => {
1015 '0' => {
1016 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301017 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301018 },
1019 '1' => {
1020 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301021 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301022 },
1023 '2' => {
1024 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301025 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301026 },
1027 '3' => {
1028 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301029 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301030 },
1031 '4' => {
1032 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301034 },
1035 '5' => {
1036 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301037 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301038 },
1039 '6' => {
1040 'name' => 'payload_length',
1041 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301042 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301043 }
1044 },
1045 'Reg' => {
1046 '3' => 'rbp'
1047 },
1048 'Return' => '100',
1049 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1050 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301051 '26266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301052 'Header' => 'bios.h',
1053 'Line' => '480',
1054 'Param' => {
1055 '0' => {
1056 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301057 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301058 },
1059 '1' => {
1060 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301061 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301062 },
1063 '2' => {
1064 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301065 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301066 },
1067 '3' => {
1068 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301069 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301070 },
1071 '4' => {
1072 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301073 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301074 },
1075 '5' => {
1076 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301077 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301078 },
1079 '6' => {
1080 'name' => 'msg',
1081 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301082 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301083 }
1084 },
1085 'Reg' => {
1086 '2' => 'r14'
1087 },
1088 'Return' => '100',
1089 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1090 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301091 '26635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301092 'Header' => 'bios.h',
1093 'Line' => '461',
1094 'Param' => {
1095 '0' => {
1096 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301097 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301098 },
1099 '1' => {
1100 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301101 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301102 },
1103 '2' => {
1104 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301105 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301106 },
1107 '3' => {
1108 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301109 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301110 },
1111 '4' => {
1112 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301113 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301114 }
1115 },
1116 'Reg' => {
1117 '1' => 'r9',
1118 '2' => 'rdx',
1119 '3' => 'rcx',
1120 '4' => 'r8'
1121 },
1122 'Return' => '100',
1123 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1124 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301125 '26787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301126 'Header' => 'bios.h',
1127 'Line' => '446',
1128 'Param' => {
1129 '0' => {
1130 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301131 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301132 },
1133 '1' => {
1134 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301135 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301136 },
1137 '2' => {
1138 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301139 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301140 },
1141 '3' => {
1142 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301143 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301144 },
1145 '4' => {
1146 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301147 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301148 },
1149 '5' => {
1150 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301151 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301152 }
1153 },
1154 'Reg' => {
1155 '1' => 'rsi',
1156 '2' => 'rdx',
1157 '3' => 'r10',
1158 '4' => 'r8',
1159 '5' => 'r9'
1160 },
1161 'Return' => '100',
1162 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1163 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301164 '26949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301165 'Header' => 'bios.h',
1166 'Line' => '430',
1167 'Param' => {
1168 '0' => {
1169 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301170 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301171 },
1172 '1' => {
1173 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301175 },
1176 '2' => {
1177 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301178 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301179 },
1180 '3' => {
1181 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301182 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301183 },
1184 '4' => {
1185 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301186 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301187 }
1188 },
1189 'Return' => '100',
1190 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1191 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301192 '27178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301193 'Header' => 'bios.h',
1194 'Line' => '412',
1195 'Param' => {
1196 '0' => {
1197 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301198 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301199 },
1200 '1' => {
1201 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301202 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301203 },
1204 '2' => {
1205 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301206 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301207 },
1208 '3' => {
1209 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301210 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301211 },
1212 '4' => {
1213 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301214 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301215 },
1216 '5' => {
1217 'name' => 'bios_table_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301218 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301219 }
1220 },
1221 'Reg' => {
1222 '1' => 'r10',
1223 '2' => 'rsi',
1224 '3' => 'rdi',
1225 '4' => 'r8',
1226 '5' => 'r9'
1227 },
1228 'Return' => '100',
1229 'ShortName' => 'decode_get_bios_table_resp'
1230 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301231 '27350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301232 'Header' => 'bios.h',
1233 'Line' => '395',
1234 'Param' => {
1235 '0' => {
1236 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301237 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301238 },
1239 '1' => {
1240 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301241 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301242 },
1243 '2' => {
1244 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301245 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301246 },
1247 '3' => {
1248 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301249 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301250 },
1251 '4' => {
1252 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301253 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301254 }
1255 },
1256 'Reg' => {
1257 '1' => 'r9',
1258 '2' => 'rdx',
1259 '3' => 'rcx',
1260 '4' => 'r8'
1261 },
1262 'Return' => '100',
1263 'ShortName' => 'decode_get_bios_table_req'
1264 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301265 '27497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301266 'Header' => 'bios.h',
1267 'Line' => '381',
1268 'Param' => {
1269 '0' => {
1270 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301271 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301272 },
1273 '1' => {
1274 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301275 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301276 },
1277 '2' => {
1278 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301279 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301280 },
1281 '3' => {
1282 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301283 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301284 },
1285 '4' => {
1286 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301287 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301288 }
1289 },
1290 'Return' => '100',
1291 'ShortName' => 'encode_get_bios_table_req'
1292 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301293 '27721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301294 'Header' => 'bios.h',
1295 'Line' => '366',
1296 'Param' => {
1297 '0' => {
1298 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301299 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301300 },
1301 '1' => {
1302 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301303 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301304 },
1305 '2' => {
1306 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301307 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301308 },
1309 '3' => {
1310 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301311 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301312 },
1313 '4' => {
1314 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301315 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301316 },
1317 '5' => {
1318 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301319 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301320 },
1321 '6' => {
1322 'name' => 'msg',
1323 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301324 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301325 }
1326 },
1327 'Reg' => {
1328 '2' => 'r15'
1329 },
1330 'Return' => '100',
1331 'ShortName' => 'encode_get_bios_table_resp'
1332 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301333 '28074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301334 'Header' => 'bios.h',
1335 'Line' => '581',
1336 'Param' => {
1337 '0' => {
1338 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301339 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301340 },
1341 '1' => {
1342 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301343 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301344 },
1345 '2' => {
1346 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301347 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301348 }
1349 },
1350 'Reg' => {
1351 '0' => 'rdi',
1352 '1' => 'rsi',
1353 '2' => 'rdx'
1354 },
1355 'Return' => '100',
1356 'ShortName' => 'decode_set_date_time_resp'
1357 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301358 '28147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301359 'Header' => 'bios.h',
1360 'Line' => '565',
1361 'Param' => {
1362 '0' => {
1363 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301364 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301365 },
1366 '1' => {
1367 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301368 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301369 },
1370 '2' => {
1371 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301372 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301373 },
1374 '3' => {
1375 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301376 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301377 }
1378 },
1379 'Return' => '100',
1380 'ShortName' => 'encode_set_date_time_resp'
1381 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301382 '28354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301383 'Header' => 'bios.h',
1384 'Line' => '551',
1385 'Param' => {
1386 '0' => {
1387 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301388 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301389 },
1390 '1' => {
1391 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301392 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301393 },
1394 '2' => {
1395 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301396 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301397 },
1398 '3' => {
1399 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301400 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301401 },
1402 '4' => {
1403 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301404 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301405 },
1406 '5' => {
1407 'name' => 'day',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301408 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301409 },
1410 '6' => {
1411 'name' => 'month',
1412 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301413 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301414 },
1415 '7' => {
1416 'name' => 'year',
1417 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301418 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301419 }
1420 },
1421 'Reg' => {
1422 '2' => 'rbp',
1423 '3' => 'r12',
1424 '4' => 'r13',
1425 '5' => 'r14'
1426 },
1427 'Return' => '100',
1428 'ShortName' => 'decode_set_date_time_req'
1429 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301430 '28645' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301431 'Header' => 'bios.h',
1432 'Line' => '534',
1433 'Param' => {
1434 '0' => {
1435 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301436 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301437 },
1438 '1' => {
1439 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301440 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301441 },
1442 '2' => {
1443 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301444 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301445 },
1446 '3' => {
1447 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301448 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301449 },
1450 '4' => {
1451 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301452 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301453 },
1454 '5' => {
1455 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301456 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301457 },
1458 '6' => {
1459 'name' => 'year',
1460 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301461 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301462 },
1463 '7' => {
1464 'name' => 'msg',
1465 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301466 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301467 },
1468 '8' => {
1469 'name' => 'payload_length',
1470 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301471 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 }
1473 },
1474 'Return' => '100',
1475 'ShortName' => 'encode_set_date_time_req'
1476 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301477 '29138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301478 'Header' => 'bios.h',
1479 'Line' => '238',
1480 'Param' => {
1481 '0' => {
1482 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301483 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301484 },
1485 '1' => {
1486 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301487 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301488 },
1489 '2' => {
1490 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301491 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301492 },
1493 '3' => {
1494 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301495 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301496 },
1497 '4' => {
1498 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301499 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301500 },
1501 '5' => {
1502 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301503 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301504 },
1505 '6' => {
1506 'name' => 'day',
1507 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301508 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301509 },
1510 '7' => {
1511 'name' => 'month',
1512 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301513 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301514 },
1515 '8' => {
1516 'name' => 'year',
1517 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301518 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301519 }
1520 },
1521 'Reg' => {
1522 '1' => 'rdi',
1523 '2' => 'r10',
1524 '3' => 'rdx',
1525 '4' => 'r8',
1526 '5' => 'r9'
1527 },
1528 'Return' => '100',
1529 'ShortName' => 'decode_get_date_time_resp'
1530 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301531 '29339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301532 'Header' => 'bios.h',
1533 'Line' => '346',
1534 'Param' => {
1535 '0' => {
1536 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301537 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301538 },
1539 '1' => {
1540 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301541 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301542 },
1543 '2' => {
1544 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301545 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301546 },
1547 '3' => {
1548 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301549 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301550 },
1551 '4' => {
1552 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301553 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301554 },
1555 '5' => {
1556 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301557 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301558 },
1559 '6' => {
1560 'name' => 'month',
1561 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301562 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301563 },
1564 '7' => {
1565 'name' => 'year',
1566 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301567 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301568 },
1569 '8' => {
1570 'name' => 'msg',
1571 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301572 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301573 }
1574 },
1575 'Return' => '100',
1576 'ShortName' => 'encode_get_date_time_resp'
1577 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301578 '29623' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301579 'Header' => 'bios.h',
1580 'Line' => '217',
1581 'Param' => {
1582 '0' => {
1583 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301584 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301585 },
1586 '1' => {
1587 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301588 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301589 }
1590 },
1591 'Return' => '100',
1592 'ShortName' => 'encode_get_date_time_req'
1593 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301594 '31569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301595 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301596 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301597 'Param' => {
1598 '0' => {
1599 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301600 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301601 },
1602 '1' => {
1603 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301604 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301605 }
1606 },
1607 'Reg' => {
1608 '0' => 'rdi',
1609 '1' => 'rsi'
1610 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301611 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301612 'ShortName' => 'pldm_bios_table_checksum'
1613 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301614 '31714' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301615 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301616 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301617 'Param' => {
1618 '0' => {
1619 'name' => 'src_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301620 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301621 },
1622 '1' => {
1623 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301624 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301625 },
1626 '2' => {
1627 'name' => 'dest_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301628 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301629 },
1630 '3' => {
1631 'name' => 'dest_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301632 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301633 },
1634 '4' => {
1635 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301636 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301637 },
1638 '5' => {
1639 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301640 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301641 }
1642 },
1643 'Reg' => {
1644 '2' => 'r14',
1645 '4' => 'r13'
1646 },
1647 'Return' => '100',
1648 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1649 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301650 '32402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301651 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301652 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301653 'Param' => {
1654 '0' => {
1655 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301656 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301657 },
1658 '1' => {
1659 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301660 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301661 },
1662 '2' => {
1663 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301664 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301665 }
1666 },
1667 'Reg' => {
1668 '2' => 'r8'
1669 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301670 'Return' => '32397',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301671 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1672 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301673 '32665' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301674 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301675 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301676 'Param' => {
1677 '0' => {
1678 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301679 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301680 },
1681 '1' => {
1682 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301683 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301684 },
1685 '2' => {
1686 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301687 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301688 }
1689 },
1690 'Reg' => {
1691 '2' => 'r8'
1692 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301693 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301694 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1695 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301696 '32932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301697 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301698 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301699 'Param' => {
1700 '0' => {
1701 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301702 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301703 },
1704 '1' => {
1705 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301706 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301707 },
1708 '2' => {
1709 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301710 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301711 }
1712 },
1713 'Reg' => {
1714 '2' => 'r8'
1715 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301716 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301717 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1718 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301719 '33194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301720 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301721 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301722 'Param' => {
1723 '0' => {
1724 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301725 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301726 },
1727 '1' => {
1728 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301729 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301730 },
1731 '2' => {
1732 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301733 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301734 }
1735 },
1736 'Reg' => {
1737 '0' => 'rbp',
1738 '1' => 'r12',
1739 '2' => 'rbx'
1740 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301741 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301742 'ShortName' => 'pldm_bios_table_string_find_by_string'
1743 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301744 '33583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301745 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301746 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301747 'Param' => {
1748 '0' => {
1749 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301750 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301751 },
1752 '1' => {
1753 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301754 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301755 },
1756 '2' => {
1757 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301758 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301759 }
1760 },
1761 'Reg' => {
1762 '2' => 'r8'
1763 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301764 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301765 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1766 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301767 '34344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301768 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301769 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301770 'Param' => {
1771 '0' => {
1772 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301773 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301774 }
1775 },
1776 'Reg' => {
1777 '0' => 'rdi'
1778 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301779 'Return' => '1269',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301780 'ShortName' => 'pldm_bios_table_iter_value'
1781 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301782 '34392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301783 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301784 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301785 'Param' => {
1786 '0' => {
1787 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301788 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301789 }
1790 },
1791 'Return' => '1',
1792 'ShortName' => 'pldm_bios_table_iter_next'
1793 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301794 '34502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301795 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301796 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301797 'Param' => {
1798 '0' => {
1799 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301800 'type' => '34577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301801 }
1802 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301803 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301804 'ShortName' => 'pldm_bios_table_iter_is_end'
1805 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301806 '34582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301807 'Header' => 'bios_table.h',
1808 'Line' => '34',
1809 'Param' => {
1810 '0' => {
1811 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301812 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301813 }
1814 },
1815 'Return' => '1',
1816 'ShortName' => 'pldm_bios_table_iter_free'
1817 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301818 '34654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301819 'Header' => 'bios_table.h',
1820 'Line' => '28',
1821 'Param' => {
1822 '0' => {
1823 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301824 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301825 },
1826 '1' => {
1827 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301828 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301829 },
1830 '2' => {
1831 'name' => 'type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301832 'type' => '30324'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301833 }
1834 },
1835 'Reg' => {
1836 '0' => 'rbp',
1837 '1' => 'r12',
1838 '2' => 'rbx'
1839 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301840 'Return' => '32392',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301841 'ShortName' => 'pldm_bios_table_iter_create'
1842 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301843 '34892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301844 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301845 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301846 'Param' => {
1847 '0' => {
1848 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301849 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301850 },
1851 '1' => {
1852 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301853 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301854 },
1855 '2' => {
1856 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301857 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301858 }
1859 },
1860 'Reg' => {
1861 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301862 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301863 '2' => 'rbx'
1864 },
1865 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301866 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301867 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301868 '35192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301869 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301870 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301871 'Param' => {
1872 '0' => {
1873 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301874 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301875 }
1876 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301877 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301878 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1879 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301880 '35527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301881 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301882 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301883 'Param' => {
1884 '0' => {
1885 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301886 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301887 }
1888 },
1889 'Reg' => {
1890 '0' => 'rdi'
1891 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301892 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301893 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1894 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301895 '35576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301896 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301897 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301898 'Param' => {
1899 '0' => {
1900 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301901 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301902 }
1903 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301904 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301905 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1906 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301907 '36060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301908 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301909 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301910 'Param' => {
1911 '0' => {
1912 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301913 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301914 }
1915 },
1916 'Reg' => {
1917 '0' => 'rdi'
1918 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301919 'Return' => '30110',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301920 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1921 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301922 '36200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301923 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301924 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 'Param' => {
1926 '0' => {
1927 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301928 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301929 },
1930 '1' => {
1931 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301932 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301933 },
1934 '2' => {
1935 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301936 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301937 },
1938 '3' => {
1939 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301940 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301941 },
1942 '4' => {
1943 'name' => 'cv',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301944 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301945 }
1946 },
1947 'Reg' => {
1948 '0' => 'rbx',
1949 '1' => 'r12',
1950 '2' => 'r13',
1951 '3' => 'rbp',
1952 '4' => 'r8'
1953 },
1954 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301955 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301956 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301957 '36469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301958 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301959 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301960 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301961 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1962 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301963 '36631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301964 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301965 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301966 'Param' => {
1967 '0' => {
1968 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301969 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301970 },
1971 '1' => {
1972 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301973 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301974 },
1975 '2' => {
1976 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301977 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301978 },
1979 '3' => {
1980 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301981 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301982 },
1983 '4' => {
1984 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301985 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301986 },
1987 '5' => {
1988 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301989 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301990 }
1991 },
1992 'Reg' => {
1993 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301994 '1' => 'rsi',
1995 '2' => 'rbx',
1996 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301997 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301998 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301999 },
2000 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302001 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302002 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302003 '36993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302004 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302005 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302006 'Param' => {
2007 '0' => {
2008 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302009 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302010 },
2011 '1' => {
2012 'name' => 'current_string',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302013 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302014 }
2015 },
2016 'Return' => '1',
2017 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2018 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302019 '37088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302020 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302021 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302022 'Param' => {
2023 '0' => {
2024 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302025 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302026 }
2027 },
2028 'Reg' => {
2029 '0' => 'rdi'
2030 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302031 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302032 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2033 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302034 '37229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302035 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302036 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 'Param' => {
2038 '0' => {
2039 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302040 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302041 }
2042 },
2043 'Reg' => {
2044 '0' => 'rdi'
2045 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302046 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302047 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2048 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302049 '37411' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302050 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302051 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302052 'Param' => {
2053 '0' => {
2054 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302055 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302056 },
2057 '1' => {
2058 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302059 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302060 },
2061 '2' => {
2062 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302063 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302064 },
2065 '3' => {
2066 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302067 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302068 },
2069 '4' => {
2070 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302071 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302072 },
2073 '5' => {
2074 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302075 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302076 }
2077 },
2078 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302079 '0' => 'rdi',
2080 '2' => 'rdi',
2081 '3' => 'rcx',
2082 '4' => 'r8',
2083 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302084 },
2085 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302086 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302087 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302088 '37698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302089 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302090 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302091 'Param' => {
2092 '0' => {
2093 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302094 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302095 },
2096 '1' => {
2097 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302098 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302099 },
2100 '2' => {
2101 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302102 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302103 }
2104 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302105 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2107 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302108 '37945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302109 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302110 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302111 'Param' => {
2112 '0' => {
2113 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302114 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302115 }
2116 },
2117 'Reg' => {
2118 '0' => 'rdi'
2119 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302120 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302121 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2122 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302123 '37994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302125 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302126 'Param' => {
2127 '0' => {
2128 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302129 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302130 }
2131 },
2132 'Reg' => {
2133 '0' => 'rdi'
2134 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302135 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302136 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2137 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302138 '38043' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302140 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302141 'Param' => {
2142 '0' => {
2143 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302144 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302145 }
2146 },
2147 'Reg' => {
2148 '0' => 'rdi'
2149 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302150 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302151 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2152 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302153 '38092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302154 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302155 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302156 'Param' => {
2157 '0' => {
2158 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302159 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302160 }
2161 },
2162 'Reg' => {
2163 '0' => 'rdi'
2164 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302165 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302166 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2167 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302168 '38639' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302169 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302170 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302171 'Param' => {
2172 '0' => {
2173 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302174 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302175 },
2176 '1' => {
2177 'name' => 'lower',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302178 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302179 },
2180 '2' => {
2181 'name' => 'upper',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302182 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302183 },
2184 '3' => {
2185 'name' => 'scalar',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302186 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302187 },
2188 '4' => {
2189 'name' => 'def',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302190 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302191 }
2192 },
2193 'Reg' => {
2194 '0' => 'rdi',
2195 '1' => 'rsi',
2196 '2' => 'rdx',
2197 '3' => 'rcx',
2198 '4' => 'r8'
2199 },
2200 'Return' => '1',
2201 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2202 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302203 '38775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302204 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302205 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302206 'Param' => {
2207 '0' => {
2208 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302209 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302210 },
2211 '1' => {
2212 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302213 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302214 },
2215 '2' => {
2216 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302217 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302218 }
2219 },
2220 'Reg' => {
2221 '0' => 'r12',
2222 '1' => 'rbp',
2223 '2' => 'rbx'
2224 },
2225 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302226 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302227 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302228 '39047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302229 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302230 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302231 'Param' => {
2232 '0' => {
2233 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302234 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302235 },
2236 '1' => {
2237 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302238 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302239 }
2240 },
2241 'Return' => '100',
2242 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2243 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302244 '39351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302245 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302246 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302247 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2249 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302250 '39527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302251 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302252 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302253 'Param' => {
2254 '0' => {
2255 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302256 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302257 },
2258 '1' => {
2259 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302260 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302261 },
2262 '2' => {
2263 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302264 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302265 }
2266 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302267 'Reg' => {
2268 '2' => 'r12'
2269 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302270 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2272 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302273 '39821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302274 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302275 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302276 'Param' => {
2277 '0' => {
2278 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302279 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302280 }
2281 },
2282 'Reg' => {
2283 '0' => 'rdi'
2284 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302285 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302286 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2287 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302288 '39890' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302289 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302290 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302291 'Param' => {
2292 '0' => {
2293 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302294 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302295 }
2296 },
2297 'Reg' => {
2298 '0' => 'rdi'
2299 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302300 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302301 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2302 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302303 '39959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302304 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302305 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302306 'Param' => {
2307 '0' => {
2308 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302309 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302310 }
2311 },
2312 'Reg' => {
2313 '0' => 'rdi'
2314 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302315 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302316 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2317 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302318 '40028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302320 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'Param' => {
2322 '0' => {
2323 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302324 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302325 },
2326 '1' => {
2327 'name' => 'def_string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302328 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302329 }
2330 },
2331 'Reg' => {
2332 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302333 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302334 },
2335 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302336 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302338 '40116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302339 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302340 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302341 'Param' => {
2342 '0' => {
2343 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302344 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 },
2346 '1' => {
2347 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302348 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302349 },
2350 '2' => {
2351 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302352 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302353 }
2354 },
2355 'Reg' => {
2356 '0' => 'r12',
2357 '2' => 'rbx'
2358 },
2359 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302360 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302361 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302362 '40480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302363 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302364 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302365 'Param' => {
2366 '0' => {
2367 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302368 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302369 },
2370 '1' => {
2371 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302372 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302373 }
2374 },
2375 'Reg' => {
2376 '1' => 'rbx'
2377 },
2378 'Return' => '100',
2379 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2380 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302381 '40749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302382 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302383 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302384 'Param' => {
2385 '0' => {
2386 'name' => 'def_str_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302387 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302388 }
2389 },
2390 'Reg' => {
2391 '0' => 'rdi'
2392 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302393 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302394 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2395 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302396 '40999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302397 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302398 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302399 'Param' => {
2400 '0' => {
2401 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302402 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302403 },
2404 '1' => {
2405 'name' => 'def_indices',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302406 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302407 },
2408 '2' => {
2409 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302410 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302411 }
2412 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302413 'Reg' => {
2414 '0' => 'rbp',
2415 '1' => 'r12'
2416 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302417 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302418 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2419 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302420 '41296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302422 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302423 'Param' => {
2424 '0' => {
2425 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302426 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302427 },
2428 '1' => {
2429 'name' => 'pv_hdls',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302430 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302431 },
2432 '2' => {
2433 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302434 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302435 }
2436 },
2437 'Reg' => {
2438 '0' => 'rcx',
2439 '1' => 'rsi',
2440 '2' => 'rdx'
2441 },
2442 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302443 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302444 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302445 '41461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302446 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302447 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302448 'Param' => {
2449 '0' => {
2450 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302451 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302452 },
2453 '1' => {
2454 'name' => 'def_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302455 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302456 }
2457 },
2458 'Reg' => {
2459 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302460 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302461 },
2462 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302463 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302464 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302465 '41540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302466 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302467 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302468 'Param' => {
2469 '0' => {
2470 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302471 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302472 },
2473 '1' => {
2474 'name' => 'pv_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302475 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302476 }
2477 },
2478 'Reg' => {
2479 '0' => 'rdi',
2480 '1' => 'rsi'
2481 },
2482 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302483 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302484 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302485 '41600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302486 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302487 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302488 'Param' => {
2489 '0' => {
2490 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302491 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302492 },
2493 '1' => {
2494 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302495 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302496 },
2497 '2' => {
2498 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302499 'type' => '41929'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302500 }
2501 },
2502 'Reg' => {
2503 '0' => 'rbp',
2504 '2' => 'rbx'
2505 },
2506 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302507 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302508 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302509 '41934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302510 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302511 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302512 'Param' => {
2513 '0' => {
2514 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302515 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302516 },
2517 '1' => {
2518 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302519 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302520 }
2521 },
2522 'Reg' => {
2523 '0' => 'rdi',
2524 '1' => 'rsi'
2525 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302526 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302527 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2528 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302529 '41994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302530 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302531 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302532 'Param' => {
2533 '0' => {
2534 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302535 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 }
2537 },
2538 'Reg' => {
2539 '0' => 'rdi'
2540 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302541 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302542 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2543 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302544 '42041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302545 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302546 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302547 'Param' => {
2548 '0' => {
2549 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302550 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302551 }
2552 },
2553 'Reg' => {
2554 '0' => 'rdi'
2555 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302556 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302557 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2558 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302559 '42088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302561 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302562 'Param' => {
2563 '0' => {
2564 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302565 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302566 }
2567 },
2568 'Reg' => {
2569 '0' => 'rdi'
2570 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302571 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302572 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2573 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302574 '42721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302575 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302576 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302577 'Param' => {
2578 '0' => {
2579 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302580 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302581 },
2582 '1' => {
2583 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302584 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302585 },
2586 '2' => {
2587 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302588 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302589 }
2590 },
2591 'Reg' => {
2592 '0' => 'rdi',
2593 '1' => 'rsi',
2594 '2' => 'rdx'
2595 },
2596 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302597 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302598 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302599 '42958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302600 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302601 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302602 'Param' => {
2603 '0' => {
2604 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302605 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302606 }
2607 },
2608 'Reg' => {
2609 '0' => 'rdi'
2610 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302611 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302612 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2613 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302614 '43005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302615 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302616 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302617 'Param' => {
2618 '0' => {
2619 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302620 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302621 }
2622 },
2623 'Reg' => {
2624 '0' => 'rdi'
2625 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302626 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302627 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2628 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302629 '43052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302630 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302631 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302632 'Param' => {
2633 '0' => {
2634 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302635 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302636 },
2637 '1' => {
2638 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302639 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302640 },
2641 '2' => {
2642 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302643 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302644 },
2645 '3' => {
2646 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302647 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302648 }
2649 },
2650 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302651 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302652 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302653 '43409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302654 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302655 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302656 'Param' => {
2657 '0' => {
2658 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302659 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302660 }
2661 },
2662 'Reg' => {
2663 '0' => 'rdi'
2664 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302665 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302666 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2667 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302668 '60794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302670 'Line' => '2039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302671 'Param' => {
2672 '0' => {
2673 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302674 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302675 },
2676 '1' => {
2677 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302678 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302679 },
2680 '2' => {
2681 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302682 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302683 },
2684 '3' => {
2685 'name' => 'non_functioning_component_indication',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302686 'type' => '60976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302687 },
2688 '4' => {
2689 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302690 'type' => '60981'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302691 }
2692 },
2693 'Reg' => {
2694 '0' => 'rbx',
2695 '3' => 'rbp',
2696 '4' => 'r12'
2697 },
2698 'Return' => '100',
2699 'ShortName' => 'decode_cancel_update_resp'
2700 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302701 '60991' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302702 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302703 'Line' => '2022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302704 'Param' => {
2705 '0' => {
2706 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302707 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302708 },
2709 '1' => {
2710 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302711 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302712 },
2713 '2' => {
2714 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302715 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302716 }
2717 },
2718 'Return' => '100',
2719 'ShortName' => 'encode_cancel_update_req'
2720 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302721 '61162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302722 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302723 'Line' => '2007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302724 'Param' => {
2725 '0' => {
2726 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302727 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302728 },
2729 '1' => {
2730 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302731 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302732 },
2733 '2' => {
2734 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302735 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302736 }
2737 },
2738 'Reg' => {
2739 '0' => 'rdi',
2740 '1' => 'rsi',
2741 '2' => 'rdx'
2742 },
2743 'Return' => '100',
2744 'ShortName' => 'decode_cancel_update_component_resp'
2745 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302746 '61238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302747 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302748 'Line' => '1995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302749 'Param' => {
2750 '0' => {
2751 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302752 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302753 },
2754 '1' => {
2755 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302756 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302757 },
2758 '2' => {
2759 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302760 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302761 }
2762 },
2763 'Return' => '100',
2764 'ShortName' => 'encode_cancel_update_component_req'
2765 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302766 '64090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302767 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302768 'Line' => '1962',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302769 'Param' => {
2770 '0' => {
2771 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302772 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302773 },
2774 '1' => {
2775 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302776 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302777 },
2778 '2' => {
2779 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302780 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302781 },
2782 '3' => {
2783 'name' => 'current_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302784 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302785 },
2786 '4' => {
2787 'name' => 'previous_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302788 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302789 },
2790 '5' => {
2791 'name' => 'aux_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302792 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302793 },
2794 '6' => {
2795 'name' => 'aux_state_status',
2796 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302797 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302798 },
2799 '7' => {
2800 'name' => 'progress_percent',
2801 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302802 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302803 },
2804 '8' => {
2805 'name' => 'reason_code',
2806 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302807 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302808 },
2809 '9' => {
2810 'name' => 'update_option_flags_enabled',
2811 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302812 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302813 }
2814 },
2815 'Reg' => {
2816 '0' => 'rbx',
2817 '3' => 'r12',
2818 '4' => 'rbp',
2819 '5' => 'r13'
2820 },
2821 'Return' => '100',
2822 'ShortName' => 'decode_get_status_resp'
2823 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302824 '64427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302825 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302826 'Line' => '1942',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302827 'Param' => {
2828 '0' => {
2829 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302830 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302831 },
2832 '1' => {
2833 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302834 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302835 },
2836 '2' => {
2837 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302838 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302839 }
2840 },
2841 'Return' => '100',
2842 'ShortName' => 'encode_get_status_req'
2843 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302844 '65815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302845 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302846 'Line' => '1910',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302847 'Param' => {
2848 '0' => {
2849 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302850 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302851 },
2852 '1' => {
2853 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302854 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302855 },
2856 '2' => {
2857 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302858 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302859 },
2860 '3' => {
2861 'name' => 'estimated_time_activation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302862 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302863 }
2864 },
2865 'Reg' => {
2866 '1' => 'rsi',
2867 '2' => 'rdx',
2868 '3' => 'rcx'
2869 },
2870 'Return' => '100',
2871 'ShortName' => 'decode_activate_firmware_resp'
2872 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302873 '65941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302874 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302875 'Line' => '1885',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302876 'Param' => {
2877 '0' => {
2878 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302879 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302880 },
2881 '1' => {
2882 'name' => 'self_contained_activation_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302883 'type' => '52299'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302884 },
2885 '2' => {
2886 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302887 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302888 },
2889 '3' => {
2890 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302891 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302892 }
2893 },
2894 'Return' => '100',
2895 'ShortName' => 'encode_activate_firmware_req'
2896 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302897 '66978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302898 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302899 'Line' => '1870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302900 'Param' => {
2901 '0' => {
2902 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302903 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302904 },
2905 '1' => {
2906 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302907 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302908 },
2909 '2' => {
2910 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302911 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302912 },
2913 '3' => {
2914 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302915 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302916 }
2917 },
2918 'Return' => '100',
2919 'ShortName' => 'encode_apply_complete_resp'
2920 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302921 '68385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302922 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302923 'Line' => '1838',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302924 'Param' => {
2925 '0' => {
2926 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302927 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302928 },
2929 '1' => {
2930 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302931 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302932 },
2933 '2' => {
2934 'name' => 'apply_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302935 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302936 },
2937 '3' => {
2938 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302939 'type' => '68495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302940 }
2941 },
2942 'Reg' => {
2943 '0' => 'rdi',
2944 '1' => 'rsi',
2945 '2' => 'rdx',
2946 '3' => 'rcx'
2947 },
2948 'Return' => '100',
2949 'ShortName' => 'decode_apply_complete_req'
2950 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302951 '68505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302952 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302953 'Line' => '1825',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302954 'Param' => {
2955 '0' => {
2956 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302957 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302958 },
2959 '1' => {
2960 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302961 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302962 },
2963 '2' => {
2964 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302965 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302966 },
2967 '3' => {
2968 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302969 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302970 }
2971 },
2972 'Return' => '100',
2973 'ShortName' => 'encode_verify_complete_resp'
2974 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302975 '69647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302976 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302977 'Line' => '1796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302978 'Param' => {
2979 '0' => {
2980 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302981 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302982 },
2983 '1' => {
2984 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302985 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302986 },
2987 '2' => {
2988 'name' => 'verify_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302989 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302990 }
2991 },
2992 'Reg' => {
2993 '0' => 'rdi',
2994 '1' => 'rsi',
2995 '2' => 'rdx'
2996 },
2997 'Return' => '100',
2998 'ShortName' => 'decode_verify_complete_req'
2999 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303000 '69723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303001 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303002 'Line' => '1785',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303003 'Param' => {
3004 '0' => {
3005 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303006 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303007 },
3008 '1' => {
3009 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303010 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303011 },
3012 '2' => {
3013 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303014 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303015 },
3016 '3' => {
3017 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303018 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303019 }
3020 },
3021 'Return' => '100',
3022 'ShortName' => 'encode_transfer_complete_resp'
3023 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303024 '70865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303025 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303026 'Line' => '1755',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303027 'Param' => {
3028 '0' => {
3029 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303030 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303031 },
3032 '1' => {
3033 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303034 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303035 },
3036 '2' => {
3037 'name' => 'transfer_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303038 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303039 }
3040 },
3041 'Reg' => {
3042 '0' => 'rdi',
3043 '1' => 'rsi',
3044 '2' => 'rdx'
3045 },
3046 'Return' => '100',
3047 'ShortName' => 'decode_transfer_complete_req'
3048 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303049 '70941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303050 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303051 'Line' => '1742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303052 'Param' => {
3053 '0' => {
3054 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303055 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303056 },
3057 '1' => {
3058 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303059 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303060 },
3061 '2' => {
3062 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303063 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303064 },
3065 '3' => {
3066 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303067 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303068 }
3069 },
3070 'Reg' => {
3071 '2' => 'rbx'
3072 },
3073 'Return' => '100',
3074 'ShortName' => 'encode_request_firmware_data_resp'
3075 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303076 '72356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303077 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303078 'Line' => '1703',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303079 'Param' => {
3080 '0' => {
3081 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303082 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303083 },
3084 '1' => {
3085 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303086 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303087 },
3088 '2' => {
3089 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303090 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303091 },
3092 '3' => {
3093 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303094 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303095 }
3096 },
3097 'Reg' => {
3098 '0' => 'rdi',
3099 '1' => 'rsi',
3100 '2' => 'rdx',
3101 '3' => 'rcx'
3102 },
3103 'Return' => '100',
3104 'ShortName' => 'decode_request_firmware_data_req'
3105 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303106 '74433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303107 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303108 'Line' => '1670',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303109 'Param' => {
3110 '0' => {
3111 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303112 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303113 },
3114 '1' => {
3115 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303116 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303117 },
3118 '2' => {
3119 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303120 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303121 },
3122 '3' => {
3123 'name' => 'comp_compatibility_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303124 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303125 },
3126 '4' => {
3127 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303128 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303129 },
3130 '5' => {
3131 'name' => 'update_option_flags_enabled',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303132 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303133 },
3134 '6' => {
3135 'name' => 'time_before_req_fw_data',
3136 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303137 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303138 }
3139 },
3140 'Reg' => {
3141 '0' => 'rbx',
3142 '3' => 'r12',
3143 '4' => 'rbp',
3144 '5' => 'r13'
3145 },
3146 'Return' => '100',
3147 'ShortName' => 'decode_update_component_resp'
3148 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303149 '78370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303150 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303151 'Line' => '1634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303152 'Param' => {
3153 '0' => {
3154 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303155 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303156 },
3157 '1' => {
3158 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303159 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303160 },
3161 '2' => {
3162 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303163 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303164 },
3165 '3' => {
3166 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303167 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303168 },
3169 '4' => {
3170 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303171 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303172 },
3173 '5' => {
3174 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303175 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303176 },
3177 '6' => {
3178 'name' => 'update_option_flags',
3179 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303180 'type' => '53075'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303181 },
3182 '7' => {
3183 'name' => 'comp_ver_str_type',
3184 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303185 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303186 },
3187 '8' => {
3188 'name' => 'comp_ver_str_len',
3189 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303190 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303191 },
3192 '9' => {
3193 'name' => 'comp_ver_str',
3194 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303195 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303196 },
3197 '10' => {
3198 'name' => 'msg',
3199 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303200 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303201 },
3202 '11' => {
3203 'name' => 'payload_length',
3204 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303205 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303206 }
3207 },
3208 'Return' => '100',
3209 'ShortName' => 'encode_update_component_req'
3210 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303211 '80301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303212 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303213 'Line' => '1591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303214 'Param' => {
3215 '0' => {
3216 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303217 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303218 },
3219 '1' => {
3220 'name' => 'payload_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303221 'type' => '54054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303222 },
3223 '2' => {
3224 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303225 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303226 },
3227 '3' => {
3228 'name' => 'comp_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303229 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303230 },
3231 '4' => {
3232 'name' => 'comp_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303233 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303234 }
3235 },
3236 'Reg' => {
3237 '0' => 'rbx',
3238 '3' => 'r12',
3239 '4' => 'rbp'
3240 },
3241 'Return' => '100',
3242 'ShortName' => 'decode_pass_component_table_resp'
3243 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303244 '83786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303245 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303246 'Line' => '1561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303247 'Param' => {
3248 '0' => {
3249 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303250 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303251 },
3252 '1' => {
3253 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303254 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303255 },
3256 '2' => {
3257 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303258 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303259 },
3260 '3' => {
3261 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303262 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303263 },
3264 '4' => {
3265 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303266 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303267 },
3268 '5' => {
3269 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303270 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303271 },
3272 '6' => {
3273 'name' => 'comp_ver_str_type',
3274 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303275 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303276 },
3277 '7' => {
3278 'name' => 'comp_ver_str_len',
3279 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303280 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303281 },
3282 '8' => {
3283 'name' => 'comp_ver_str',
3284 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303285 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303286 },
3287 '9' => {
3288 'name' => 'msg',
3289 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303290 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303291 },
3292 '10' => {
3293 'name' => 'payload_length',
3294 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303295 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303296 }
3297 },
3298 'Return' => '100',
3299 'ShortName' => 'encode_pass_component_table_req'
3300 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303301 '85728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303302 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303303 'Line' => '1520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303304 'Param' => {
3305 '0' => {
3306 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303307 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303308 },
3309 '1' => {
3310 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303311 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303312 },
3313 '2' => {
3314 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303315 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303316 },
3317 '3' => {
3318 'name' => 'fd_meta_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303319 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303320 },
3321 '4' => {
3322 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303323 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303324 }
3325 },
3326 'Reg' => {
3327 '1' => 'r9',
3328 '2' => 'rdx',
3329 '3' => 'rcx',
3330 '4' => 'r8'
3331 },
3332 'Return' => '100',
3333 'ShortName' => 'decode_request_update_resp'
3334 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303335 '88843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303336 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303337 'Line' => '1487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303338 'Param' => {
3339 '0' => {
3340 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303341 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 },
3343 '1' => {
3344 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303345 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303346 },
3347 '2' => {
3348 'name' => 'num_of_comp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303349 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303350 },
3351 '3' => {
3352 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303353 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303354 },
3355 '4' => {
3356 'name' => 'pkg_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303357 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303358 },
3359 '5' => {
3360 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303361 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303362 },
3363 '6' => {
3364 'name' => 'comp_image_set_ver_str_len',
3365 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303366 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303367 },
3368 '7' => {
3369 'name' => 'comp_img_set_ver_str',
3370 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303371 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303372 },
3373 '8' => {
3374 'name' => 'msg',
3375 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303376 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303377 },
3378 '9' => {
3379 'name' => 'payload_length',
3380 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303381 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303382 }
3383 },
3384 'Return' => '100',
3385 'ShortName' => 'encode_request_update_req'
3386 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303387 '89286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303388 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303389 'Line' => '1397',
Unive Tiene5c3f142024-12-13 14:14:19 +08003390 'Param' => {
3391 '0' => {
3392 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303393 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003394 },
3395 '1' => {
3396 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303397 'type' => '94125'
Unive Tiene5c3f142024-12-13 14:14:19 +08003398 }
3399 },
3400 'Return' => '100',
3401 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3402 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303403 '94130' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003404 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303405 'Line' => '1368',
Unive Tiene5c3f142024-12-13 14:14:19 +08003406 'Param' => {
3407 '0' => {
3408 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303409 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003410 },
3411 '1' => {
3412 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303413 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003414 },
3415 '2' => {
3416 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303417 'type' => '96809'
Unive Tiene5c3f142024-12-13 14:14:19 +08003418 },
3419 '3' => {
3420 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303421 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003422 }
3423 },
3424 'Return' => '100',
3425 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3426 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303427 '96814' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003428 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303429 'Line' => '1342',
Unive Tiene5c3f142024-12-13 14:14:19 +08003430 'Param' => {
3431 '0' => {
3432 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303433 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003434 },
3435 '1' => {
3436 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303437 'type' => '97941'
Unive Tiene5c3f142024-12-13 14:14:19 +08003438 },
3439 '2' => {
3440 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303441 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003442 },
3443 '3' => {
3444 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303445 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003446 }
3447 },
3448 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303449 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003450 },
3451 'Return' => '100',
3452 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3453 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303454 '97946' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003455 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303456 'Line' => '650',
Unive Tiene5c3f142024-12-13 14:14:19 +08003457 'Param' => {
3458 '0' => {
3459 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303460 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003461 },
3462 '1' => {
3463 'name' => 'dev',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303464 'type' => '99126'
Unive Tiene5c3f142024-12-13 14:14:19 +08003465 }
3466 },
3467 'Return' => '100',
3468 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3469 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303470 '99131' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003471 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303472 'Line' => '1321',
Unive Tiene5c3f142024-12-13 14:14:19 +08003473 'Param' => {
3474 '0' => {
3475 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303476 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003477 },
3478 '1' => {
3479 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303480 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003481 },
3482 '2' => {
3483 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303484 'type' => '101824'
Unive Tiene5c3f142024-12-13 14:14:19 +08003485 },
3486 '3' => {
3487 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303488 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003489 }
3490 },
3491 'Return' => '100',
3492 'ShortName' => 'decode_query_downstream_identifiers_resp'
3493 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303494 '101829' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003495 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303496 'Line' => '1304',
Unive Tiene5c3f142024-12-13 14:14:19 +08003497 'Param' => {
3498 '0' => {
3499 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303500 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003501 },
3502 '1' => {
3503 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303504 'type' => '102956'
Unive Tiene5c3f142024-12-13 14:14:19 +08003505 },
3506 '2' => {
3507 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303508 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003509 },
3510 '3' => {
3511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303512 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003513 }
3514 },
3515 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303516 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003517 },
3518 'Return' => '100',
3519 'ShortName' => 'encode_query_downstream_identifiers_req'
3520 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303521 '102961' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003522 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303523 'Line' => '1285',
Unive Tiene5c3f142024-12-13 14:14:19 +08003524 'Param' => {
3525 '0' => {
3526 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303527 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003528 },
3529 '1' => {
3530 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303531 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003532 },
3533 '2' => {
3534 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303535 'type' => '105557'
Unive Tiene5c3f142024-12-13 14:14:19 +08003536 }
3537 },
3538 'Reg' => {
3539 '2' => 'rbp'
3540 },
3541 'Return' => '100',
3542 'ShortName' => 'decode_query_downstream_devices_resp'
3543 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303544 '105562' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003545 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303546 'Line' => '1269',
Unive Tiene5c3f142024-12-13 14:14:19 +08003547 'Param' => {
3548 '0' => {
3549 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303550 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003551 },
3552 '1' => {
3553 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303554 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003555 }
3556 },
3557 'Reg' => {
3558 '0' => 'rdi',
3559 '1' => 'rsi'
3560 },
3561 'Return' => '100',
3562 'ShortName' => 'encode_query_downstream_devices_req'
3563 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303564 '105682' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003565 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303566 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 'Param' => {
3568 '0' => {
3569 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303570 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303571 },
3572 '1' => {
3573 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303574 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303575 },
3576 '2' => {
3577 'name' => 'component_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303578 'type' => '106004'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303579 },
3580 '3' => {
3581 'name' => 'active_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303582 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303583 },
3584 '4' => {
3585 'name' => 'pending_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303586 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303587 }
3588 },
3589 'Reg' => {
3590 '1' => 'r9',
3591 '2' => 'rdx',
3592 '3' => 'rdi',
3593 '4' => 'r8'
3594 },
3595 'Return' => '100',
3596 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3597 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303598 '114442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303599 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303600 'Line' => '1204',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303601 'Param' => {
3602 '0' => {
3603 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303604 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303605 },
3606 '1' => {
3607 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303608 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303609 },
3610 '2' => {
3611 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303612 'type' => '114662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303613 },
3614 '3' => {
3615 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303616 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303617 },
3618 '4' => {
3619 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303620 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303621 },
3622 '5' => {
3623 'name' => 'comp_parameter_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303624 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 }
3626 },
3627 'Reg' => {
3628 '0' => 'rbx',
3629 '1' => 'r12',
3630 '2' => 'rbp',
3631 '3' => 'r13',
3632 '4' => 'r14',
3633 '5' => 'r15'
3634 },
3635 'Return' => '100',
3636 'ShortName' => 'decode_get_firmware_parameters_resp'
3637 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303638 '114667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303639 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303640 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303641 'Param' => {
3642 '0' => {
3643 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303644 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303645 },
3646 '1' => {
3647 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303648 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303649 },
3650 '2' => {
3651 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303652 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303653 }
3654 },
3655 'Reg' => {
3656 '0' => 'rdi',
3657 '1' => 'rsi',
3658 '2' => 'rdx'
3659 },
3660 'Return' => '100',
3661 'ShortName' => 'encode_get_firmware_parameters_req'
3662 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303663 '117478' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303664 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303665 'Line' => '1169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303666 'Param' => {
3667 '0' => {
3668 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303669 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303670 },
3671 '1' => {
3672 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303673 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303674 },
3675 '2' => {
3676 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303677 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '3' => {
3680 'name' => 'device_identifiers_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303681 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303682 },
3683 '4' => {
3684 'name' => 'descriptor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303685 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303686 },
3687 '5' => {
3688 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303689 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303690 }
3691 },
3692 'Reg' => {
3693 '1' => 'r10',
3694 '3' => 'rcx',
3695 '4' => 'r8',
3696 '5' => 'r9'
3697 },
3698 'Return' => '100',
3699 'ShortName' => 'decode_query_device_identifiers_resp'
3700 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303701 '117644' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303703 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303704 'Param' => {
3705 '0' => {
3706 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303707 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303708 },
3709 '1' => {
3710 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303711 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303712 },
3713 '2' => {
3714 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303715 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303716 }
3717 },
3718 'Reg' => {
3719 '0' => 'rdi',
3720 '1' => 'rsi',
3721 '2' => 'rdx'
3722 },
3723 'Return' => '100',
3724 'ShortName' => 'encode_query_device_identifiers_req'
3725 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303726 '117784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303727 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303728 'Line' => '1119',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303729 'Param' => {
3730 '0' => {
3731 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303732 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303733 },
3734 '1' => {
3735 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303736 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303737 },
3738 '2' => {
3739 'name' => 'pldm_comp_image_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303740 'type' => '117976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303741 },
3742 '3' => {
3743 'name' => 'comp_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303744 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303745 }
3746 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 'Return' => '100',
3748 'ShortName' => 'decode_pldm_comp_image_info'
3749 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303750 '118129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303751 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303752 'Line' => '1104',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303753 'Param' => {
3754 '0' => {
3755 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303756 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303757 },
3758 '1' => {
3759 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303760 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303761 },
3762 '2' => {
3763 'name' => 'descriptor_title_str_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303764 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303765 },
3766 '3' => {
3767 'name' => 'descriptor_title_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303768 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303769 },
3770 '4' => {
3771 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303772 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303773 }
3774 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 'Return' => '100',
3776 'ShortName' => 'decode_vendor_defined_descriptor_value'
3777 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303778 '118531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303779 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303780 'Line' => '1088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303781 'Param' => {
3782 '0' => {
3783 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303784 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303785 },
3786 '1' => {
3787 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303788 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303789 },
3790 '2' => {
3791 'name' => 'descriptor_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303792 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303793 },
3794 '3' => {
3795 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303796 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303797 }
3798 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303799 'Return' => '100',
3800 'ShortName' => 'decode_descriptor_type_length_value'
3801 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303802 '118896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303803 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303804 'Line' => '739',
Unive Tiene5c3f142024-12-13 14:14:19 +08003805 'Param' => {
3806 '0' => {
3807 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303808 'type' => '120468'
Unive Tiene5c3f142024-12-13 14:14:19 +08003809 },
3810 '1' => {
3811 'name' => 'desc',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303812 'type' => '120473'
Unive Tiene5c3f142024-12-13 14:14:19 +08003813 }
3814 },
3815 'Return' => '100',
3816 'ShortName' => 'decode_pldm_descriptor_from_iter'
3817 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303818 '120478' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003819 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303820 'Line' => '1069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303821 'Param' => {
3822 '0' => {
3823 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303824 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303825 },
3826 '1' => {
3827 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303828 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303829 },
3830 '2' => {
3831 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303832 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303833 },
3834 '3' => {
3835 'name' => 'fw_device_id_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303836 'type' => '120758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303837 },
3838 '4' => {
3839 'name' => 'applicable_components',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303840 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303841 },
3842 '5' => {
3843 'name' => 'comp_image_set_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303844 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303845 },
3846 '6' => {
3847 'name' => 'record_descriptors',
3848 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303849 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303850 },
3851 '7' => {
3852 'name' => 'fw_device_pkg_data',
3853 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303854 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303855 }
3856 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303857 'Return' => '100',
3858 'ShortName' => 'decode_firmware_device_id_record'
3859 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303860 '121021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303861 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303862 'Line' => '1048',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 'Param' => {
3864 '0' => {
3865 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303866 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303867 },
3868 '1' => {
3869 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303870 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303871 },
3872 '2' => {
3873 'name' => 'package_header_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303874 'type' => '121213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303875 },
3876 '3' => {
3877 'name' => 'package_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303878 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303879 }
3880 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 'Return' => '100',
3882 'ShortName' => 'decode_pldm_package_header_info'
3883 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303884 '125538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303885 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303886 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 'Param' => {
3888 '0' => {
3889 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303890 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303891 },
3892 '1' => {
3893 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303895 },
3896 '2' => {
3897 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303898 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 },
3900 '3' => {
3901 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303902 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303903 },
3904 '4' => {
3905 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303906 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303907 }
3908 },
3909 'Return' => '100',
3910 'ShortName' => 'encode_set_fru_record_table_resp'
3911 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303912 '125778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303913 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303914 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 'Param' => {
3916 '0' => {
3917 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303918 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303919 },
3920 '1' => {
3921 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303922 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303923 },
3924 '2' => {
3925 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303926 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303927 },
3928 '3' => {
3929 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303930 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303931 },
3932 '4' => {
3933 'name' => 'fru_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303934 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303935 }
3936 },
3937 'Reg' => {
3938 '1' => 'rsi',
3939 '2' => 'rdx',
3940 '3' => 'rcx',
3941 '4' => 'r8'
3942 },
3943 'Return' => '100',
3944 'ShortName' => 'decode_set_fru_record_table_req'
3945 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303946 '125945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303947 'Header' => 'fru.h',
3948 'Line' => '360',
3949 'Param' => {
3950 '0' => {
3951 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303952 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303953 },
3954 '1' => {
3955 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303956 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303957 },
3958 '2' => {
3959 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303960 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303961 },
3962 '3' => {
3963 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303964 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303965 },
3966 '4' => {
3967 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303968 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303969 },
3970 '5' => {
3971 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303972 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303973 },
3974 '6' => {
3975 'name' => 'fru_record_table_length',
3976 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303977 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303978 }
3979 },
3980 'Return' => '100',
3981 'ShortName' => 'decode_get_fru_record_table_resp'
3982 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303983 '126175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303984 'Header' => 'fru.h',
3985 'Line' => '387',
3986 'Param' => {
3987 '0' => {
3988 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303989 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303990 },
3991 '1' => {
3992 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303993 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303994 },
3995 '2' => {
3996 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303997 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303998 },
3999 '3' => {
4000 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304001 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304002 },
4003 '4' => {
4004 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304005 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304006 },
4007 '5' => {
4008 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304009 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304010 },
4011 '6' => {
4012 'name' => 'fru_record_table_length',
4013 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304014 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '7' => {
4017 'name' => 'max_fru_record_table_length',
4018 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304019 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304020 }
4021 },
4022 'Reg' => {
4023 '3' => 'r10',
4024 '4' => 'r8',
4025 '5' => 'r9'
4026 },
4027 'Return' => '100',
4028 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4029 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304030 '126496' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304031 'Header' => 'fru.h',
4032 'Line' => '339',
4033 'Param' => {
4034 '0' => {
4035 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304036 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304037 },
4038 '1' => {
4039 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304040 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304041 },
4042 '2' => {
4043 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304044 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304045 },
4046 '3' => {
4047 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304048 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304049 },
4050 '4' => {
4051 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304052 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304053 }
4054 },
4055 'Return' => '100',
4056 'ShortName' => 'encode_get_fru_record_table_req'
4057 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304058 '126731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304059 'Header' => 'fru.h',
4060 'Line' => '451',
4061 'Param' => {
4062 '0' => {
4063 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304064 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304065 },
4066 '1' => {
4067 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304068 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304069 },
4070 '2' => {
4071 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304072 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304073 },
4074 '3' => {
4075 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304076 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304077 },
4078 '4' => {
4079 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304080 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304081 },
4082 '5' => {
4083 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304084 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304085 }
4086 },
4087 'Reg' => {
4088 '1' => 'rsi',
4089 '2' => 'rdx',
4090 '3' => 'r10',
4091 '4' => 'r8',
4092 '5' => 'r9'
4093 },
4094 'Return' => '100',
4095 'ShortName' => 'decode_get_fru_record_by_option_resp'
4096 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304097 '126898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304098 'Header' => 'fru.h',
4099 'Line' => '313',
4100 'Param' => {
4101 '0' => {
4102 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304103 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304104 },
4105 '1' => {
4106 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304107 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304108 },
4109 '2' => {
4110 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304111 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304112 },
4113 '3' => {
4114 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304115 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 },
4117 '4' => {
4118 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304119 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304120 },
4121 '5' => {
4122 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304123 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304124 },
4125 '6' => {
4126 'name' => 'msg',
4127 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304128 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304129 },
4130 '7' => {
4131 'name' => 'payload_length',
4132 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304133 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 }
4135 },
4136 'Reg' => {
4137 '2' => 'r15'
4138 },
4139 'Return' => '100',
4140 'ShortName' => 'encode_get_fru_record_by_option_resp'
4141 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304142 '127289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304143 'Header' => 'fru.h',
4144 'Line' => '292',
4145 'Param' => {
4146 '0' => {
4147 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304148 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304149 },
4150 '1' => {
4151 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304152 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304153 },
4154 '2' => {
4155 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304156 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 },
4158 '3' => {
4159 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304160 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304161 },
4162 '4' => {
4163 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304164 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304165 },
4166 '5' => {
4167 'name' => 'record_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304168 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304169 },
4170 '6' => {
4171 'name' => 'field_type',
4172 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304173 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '7' => {
4176 'name' => 'transfer_op_flag',
4177 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304178 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 }
4180 },
4181 'Reg' => {
4182 '1' => 'r10',
4183 '2' => 'rdx',
4184 '3' => 'rdi',
4185 '4' => 'r8',
4186 '5' => 'r9'
4187 },
4188 'Return' => '100',
4189 'ShortName' => 'decode_get_fru_record_by_option_req'
4190 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304191 '127491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304192 'Header' => 'fru.h',
4193 'Line' => '433',
4194 'Param' => {
4195 '0' => {
4196 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304197 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304198 },
4199 '1' => {
4200 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304201 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304202 },
4203 '2' => {
4204 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304205 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304206 },
4207 '3' => {
4208 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304209 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304210 },
4211 '4' => {
4212 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304213 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304214 },
4215 '5' => {
4216 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304217 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304218 },
4219 '6' => {
4220 'name' => 'transfer_op_flag',
4221 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304222 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 },
4224 '7' => {
4225 'name' => 'msg',
4226 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304227 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 },
4229 '8' => {
4230 'name' => 'payload_length',
4231 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304232 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 }
4234 },
4235 'Return' => '100',
4236 'ShortName' => 'encode_get_fru_record_by_option_req'
4237 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304238 '127788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304239 'Header' => 'fru.h',
4240 'Line' => '468',
4241 'Param' => {
4242 '0' => {
4243 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304244 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304245 },
4246 '1' => {
4247 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304248 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304249 },
4250 '2' => {
4251 'name' => 'record_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304252 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304253 },
4254 '3' => {
4255 'name' => 'record_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304256 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 },
4258 '4' => {
4259 'name' => 'rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304260 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304261 },
4262 '5' => {
4263 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304264 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304265 },
4266 '6' => {
4267 'name' => 'ft',
4268 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304269 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 }
4271 },
4272 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004273 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304274 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304275 '128448' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304276 'Header' => 'fru.h',
4277 'Line' => '409',
4278 'Param' => {
4279 '0' => {
4280 'name' => 'fru_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304281 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304282 },
4283 '1' => {
4284 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304285 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304286 },
4287 '2' => {
4288 'name' => 'curr_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304289 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304290 },
4291 '3' => {
4292 'name' => 'record_set_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304293 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304294 },
4295 '4' => {
4296 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304297 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304298 },
4299 '5' => {
4300 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304301 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304302 },
4303 '6' => {
4304 'name' => 'encoding',
4305 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304306 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '7' => {
4309 'name' => 'tlvs',
4310 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304311 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '8' => {
4314 'name' => 'tlvs_size',
4315 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304316 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 }
4318 },
4319 'Reg' => {
4320 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304321 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 '4' => 'r8',
4323 '5' => 'r9'
4324 },
4325 'Return' => '100',
4326 'ShortName' => 'encode_fru_record'
4327 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304328 '128770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 'Header' => 'fru.h',
4330 'Line' => '269',
4331 'Param' => {
4332 '0' => {
4333 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304334 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304335 },
4336 '1' => {
4337 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304338 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304339 },
4340 '2' => {
4341 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304342 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304343 },
4344 '3' => {
4345 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304346 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304347 },
4348 '4' => {
4349 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304350 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304351 }
4352 },
4353 'Return' => '100',
4354 'ShortName' => 'encode_get_fru_record_table_resp'
4355 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304356 '128992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304357 'Header' => 'fru.h',
4358 'Line' => '251',
4359 'Param' => {
4360 '0' => {
4361 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304362 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304363 },
4364 '1' => {
4365 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304366 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304367 },
4368 '2' => {
4369 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304370 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304371 },
4372 '3' => {
4373 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304374 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304375 }
4376 },
4377 'Reg' => {
4378 '0' => 'rdi',
4379 '1' => 'rsi',
4380 '2' => 'rdx',
4381 '3' => 'rcx'
4382 },
4383 'Return' => '100',
4384 'ShortName' => 'decode_get_fru_record_table_req'
4385 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304386 '129096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304387 'Header' => 'fru.h',
4388 'Line' => '232',
4389 'Param' => {
4390 '0' => {
4391 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304392 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304393 },
4394 '1' => {
4395 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304396 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304397 },
4398 '2' => {
4399 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304400 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304401 },
4402 '3' => {
4403 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304404 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 },
4406 '4' => {
4407 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304408 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 },
4410 '5' => {
4411 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304412 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304413 },
4414 '6' => {
4415 'name' => 'total_record_set_identifiers',
4416 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304417 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '7' => {
4420 'name' => 'total_table_records',
4421 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304422 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304423 },
4424 '8' => {
4425 'name' => 'checksum',
4426 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304427 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 },
4429 '9' => {
4430 'name' => 'msg',
4431 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304432 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 }
4434 },
4435 'Return' => '100',
4436 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4437 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304438 '129399' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304439 'Header' => 'fru.h',
4440 'Line' => '203',
4441 'Param' => {
4442 '0' => {
4443 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304444 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304445 },
4446 '1' => {
4447 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304448 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 },
4450 '2' => {
4451 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304452 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304453 },
4454 '3' => {
4455 'name' => 'fru_data_major_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304456 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 },
4458 '4' => {
4459 'name' => 'fru_data_minor_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304460 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304461 },
4462 '5' => {
4463 'name' => 'fru_table_maximum_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304464 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304465 },
4466 '6' => {
4467 'name' => 'fru_table_length',
4468 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304469 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 },
4471 '7' => {
4472 'name' => 'total_record_set_identifiers',
4473 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304474 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304475 },
4476 '8' => {
4477 'name' => 'total_table_records',
4478 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304479 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '9' => {
4482 'name' => 'checksum',
4483 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304484 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 }
4486 },
4487 'Reg' => {
4488 '1' => 'rdi',
4489 '2' => 'rdx',
4490 '3' => 'r10',
4491 '4' => 'r8',
4492 '5' => 'r9'
4493 },
4494 'Return' => '100',
4495 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4496 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304497 '129609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304498 'Header' => 'fru.h',
4499 'Line' => '178',
4500 'Param' => {
4501 '0' => {
4502 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304503 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304504 },
4505 '1' => {
4506 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304507 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304508 },
4509 '2' => {
4510 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304511 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304512 }
4513 },
4514 'Return' => '100',
4515 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4516 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304517 '157037' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304518 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304519 'Line' => '650',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304520 'Param' => {
4521 '0' => {
4522 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304523 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304524 },
4525 '1' => {
4526 'name' => 'pdr_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304527 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304528 },
4529 '2' => {
4530 'name' => 'num_entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304531 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304532 },
4533 '3' => {
4534 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304535 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304536 }
4537 },
4538 'Reg' => {
4539 '2' => 'rbp',
4540 '3' => 'r12'
4541 },
4542 'Return' => '1',
4543 'ShortName' => 'pldm_entity_association_pdr_extract'
4544 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304545 '157372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304546 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304547 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304548 'Param' => {
4549 '0' => {
4550 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304551 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304552 }
4553 },
4554 'Reg' => {
4555 '0' => 'rdi'
4556 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304557 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304558 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4559 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304560 '157426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304562 'Line' => '628',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 'Param' => {
4564 '0' => {
4565 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304566 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304567 }
4568 },
4569 'Reg' => {
4570 '0' => 'rdi'
4571 },
4572 'Return' => '1',
4573 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4574 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304575 '157585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304576 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304577 'Line' => '605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304578 'Param' => {
4579 '0' => {
4580 'name' => 'org_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304581 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304582 },
4583 '1' => {
4584 'name' => 'new_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304585 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304586 }
4587 },
4588 'Return' => '1',
4589 'ShortName' => 'pldm_entity_association_tree_copy_root'
4590 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304591 '158014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304592 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304593 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304594 'Param' => {
4595 '0' => {
4596 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304597 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304598 },
4599 '1' => {
4600 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304601 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304602 }
4603 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304604 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 'ShortName' => 'pldm_entity_association_tree_find'
4606 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304607 '158294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304609 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 'Param' => {
4611 '0' => {
4612 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304613 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304614 },
4615 '1' => {
4616 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304617 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304618 },
4619 '2' => {
4620 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304621 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304622 }
4623 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304624 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4626 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304627 '158676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004629 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 'Param' => {
4631 '0' => {
4632 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304633 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304634 },
4635 '1' => {
4636 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304637 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304638 },
4639 '2' => {
4640 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304641 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304642 }
4643 },
4644 'Reg' => {
4645 '1' => 'rsi',
4646 '2' => 'rdx'
4647 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304648 'Return' => '131446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 'ShortName' => 'pldm_pdr_find_last_in_range'
4650 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304651 '158803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304652 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004653 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'Param' => {
4655 '0' => {
4656 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304657 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304658 }
4659 },
4660 'Reg' => {
4661 '0' => 'rdi'
4662 },
4663 'Return' => '1',
4664 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4665 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304666 '159055' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004668 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304669 'Param' => {
4670 '0' => {
4671 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304672 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304673 },
4674 '1' => {
4675 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304676 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304677 }
4678 },
4679 'Reg' => {
4680 '0' => 'rdi',
4681 '1' => 'rsi'
4682 },
4683 'Return' => '1',
4684 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4685 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304686 '159323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304687 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304688 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 'Param' => {
4690 '0' => {
4691 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304692 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304693 },
4694 '1' => {
4695 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304696 'type' => '130583'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304697 },
4698 '2' => {
4699 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304700 'type' => '158009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304701 }
4702 },
4703 'Return' => '1',
4704 'ShortName' => 'pldm_find_entity_ref_in_tree'
4705 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304706 '159610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304708 'Line' => '529',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304709 'Param' => {
4710 '0' => {
4711 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304712 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304713 },
4714 '1' => {
4715 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304716 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304717 },
4718 '2' => {
4719 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304720 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304721 },
4722 '3' => {
4723 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304724 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304725 },
4726 '4' => {
4727 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304728 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 },
4730 '5' => {
4731 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304732 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304733 },
4734 '6' => {
4735 'name' => 'record_handle',
4736 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304737 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 }
4739 },
4740 'Reg' => {
4741 '0' => 'rdi',
4742 '1' => 'rsi',
4743 '2' => 'rdx',
4744 '3' => 'rcx',
4745 '4' => 'r8',
4746 '5' => 'r9'
4747 },
4748 'Return' => '100',
4749 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4750 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304751 '159966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304752 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304753 'Line' => '512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 'Param' => {
4755 '0' => {
4756 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304757 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304758 },
4759 '1' => {
4760 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304761 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 },
4763 '2' => {
4764 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304765 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304766 },
4767 '3' => {
4768 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304769 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304770 },
4771 '4' => {
4772 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304773 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304774 },
4775 '5' => {
4776 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304777 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304778 }
4779 },
4780 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304781 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304782 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304783 '160184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304784 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304785 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304786 'Param' => {
4787 '0' => {
4788 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304789 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304790 },
4791 '1' => {
4792 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304793 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304794 },
4795 '2' => {
4796 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304797 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304798 },
4799 '3' => {
4800 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304801 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304802 }
4803 },
4804 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304805 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304806 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304807 '161857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304809 'Line' => '566',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304810 'Param' => {
4811 '0' => {
4812 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304813 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304814 },
4815 '1' => {
4816 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304817 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304818 }
4819 },
4820 'Reg' => {
4821 '0' => 'rdi',
4822 '1' => 'rsi'
4823 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304824 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 'ShortName' => 'pldm_is_current_parent_child'
4826 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304827 '161946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304828 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304829 'Line' => '552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'Param' => {
4831 '0' => {
4832 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304833 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304834 },
4835 '1' => {
4836 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304837 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304838 }
4839 },
4840 'Reg' => {
4841 '0' => 'rdi',
4842 '1' => 'rcx'
4843 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304844 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 'ShortName' => 'pldm_entity_get_num_children'
4846 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304847 '162161' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304848 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304849 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 'Param' => {
4851 '0' => {
4852 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304853 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 }
4855 },
4856 'Reg' => {
4857 '0' => 'rdi'
4858 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304859 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304860 'ShortName' => 'pldm_entity_is_exist_parent'
4861 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304862 '162210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304863 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304864 'Line' => '437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304865 'Param' => {
4866 '0' => {
4867 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304868 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 }
4870 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304871 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304872 'ShortName' => 'pldm_entity_get_parent'
4873 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304874 '162344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304875 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304876 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 'Param' => {
4878 '0' => {
4879 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304880 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304881 }
4882 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304883 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304884 'ShortName' => 'pldm_entity_is_node_parent'
4885 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304886 '162499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304887 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304888 'Line' => '417',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 'Param' => {
4890 '0' => {
4891 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304892 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304893 }
4894 },
4895 'Reg' => {
4896 '0' => 'rdi'
4897 },
4898 'Return' => '1',
4899 'ShortName' => 'pldm_entity_association_tree_destroy'
4900 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304901 '162678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304902 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304903 'Line' => '389',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304904 'Param' => {
4905 '0' => {
4906 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304907 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304908 },
4909 '1' => {
4910 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304911 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304912 },
4913 '2' => {
4914 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304915 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304916 }
4917 },
4918 'Reg' => {
4919 '2' => 'rbp'
4920 },
4921 'Return' => '1',
4922 'ShortName' => 'pldm_entity_association_tree_visit'
4923 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304924 '163137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304925 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304926 'Line' => '371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304927 'Param' => {
4928 '0' => {
4929 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304930 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304931 },
4932 '1' => {
4933 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304934 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304935 },
4936 '2' => {
4937 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304938 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304939 },
4940 '3' => {
4941 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304942 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304943 },
4944 '4' => {
4945 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304946 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304947 },
4948 '5' => {
4949 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304950 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304951 },
4952 '6' => {
4953 'name' => 'is_update_container_id',
4954 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304955 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '7' => {
4958 'name' => 'container_id',
4959 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304960 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 }
4962 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304963 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 'ShortName' => 'pldm_entity_association_tree_add_entity'
4965 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304966 '163744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304967 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304968 'Line' => '343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 'Param' => {
4970 '0' => {
4971 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304972 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 },
4974 '1' => {
4975 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304976 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304977 },
4978 '2' => {
4979 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304980 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304981 },
4982 '3' => {
4983 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304984 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304985 },
4986 '4' => {
4987 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304988 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304989 }
4990 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304991 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304992 'ShortName' => 'pldm_entity_association_tree_add'
4993 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304994 '164067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304995 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304996 'Line' => '326',
4997 'Return' => '157421',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'ShortName' => 'pldm_entity_association_tree_init'
4999 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305000 '164141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305001 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305002 'Line' => '411',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'Param' => {
5004 '0' => {
5005 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305006 'type' => '164275'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305007 }
5008 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305009 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5011 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305012 '164301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305013 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305014 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'Param' => {
5016 '0' => {
5017 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305018 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305019 }
5020 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305021 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'ShortName' => 'pldm_entity_extract'
5023 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305024 '165655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305025 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005026 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'Param' => {
5028 '0' => {
5029 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305030 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305031 },
5032 '1' => {
5033 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305034 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305035 },
5036 '2' => {
5037 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305038 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 },
5040 '3' => {
5041 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305042 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305043 },
5044 '4' => {
5045 'name' => 'valid_bit',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305046 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305047 }
5048 },
5049 'Reg' => {
5050 '0' => 'rbx',
5051 '1' => 'rbp',
5052 '2' => 'r12',
5053 '3' => 'r13'
5054 },
5055 'Return' => '1',
5056 'ShortName' => 'pldm_pdr_update_TL_pdr'
5057 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305058 '166009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305059 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305060 'Line' => '291',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 'Param' => {
5062 '0' => {
5063 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305064 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '1' => {
5067 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305068 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '2' => {
5071 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305072 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 },
5074 '3' => {
5075 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305076 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305077 },
5078 '4' => {
5079 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305080 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305081 },
5082 '5' => {
5083 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305084 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305085 }
5086 },
5087 'Reg' => {
5088 '2' => 'r12'
5089 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305090 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305091 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5092 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305093 '166363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305094 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305095 'Line' => '270',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305096 'Param' => {
5097 '0' => {
5098 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305099 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305100 },
5101 '1' => {
5102 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305103 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305104 },
5105 '2' => {
5106 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305107 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305108 },
5109 '3' => {
5110 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305111 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305112 },
5113 '4' => {
5114 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305115 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305116 },
5117 '5' => {
5118 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305119 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305120 },
5121 '6' => {
5122 'name' => 'bmc_record_handle',
5123 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305124 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 }
5126 },
5127 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305128 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305129 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305130 '166676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305131 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005132 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305133 'Param' => {
5134 '0' => {
5135 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305136 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 }
5138 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305139 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305140 'ShortName' => 'pldm_pdr_record_is_remote'
5141 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305142 '167047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305143 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005144 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305145 'Param' => {
5146 '0' => {
5147 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305148 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305149 },
5150 '1' => {
5151 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305152 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305153 }
5154 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305155 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305156 'ShortName' => 'pldm_pdr_get_record_handle'
5157 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305158 '167264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 'Header' => 'pdr.h',
5160 'Line' => '62',
5161 'Param' => {
5162 '0' => {
5163 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305164 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305165 }
5166 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305167 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305168 'ShortName' => 'pldm_pdr_get_repo_size'
5169 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305170 '167397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305171 'Header' => 'pdr.h',
5172 'Line' => '52',
5173 'Param' => {
5174 '0' => {
5175 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305176 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305177 }
5178 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305179 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305180 'ShortName' => 'pldm_pdr_get_record_count'
5181 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305182 '167528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005184 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 'Param' => {
5186 '0' => {
5187 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305188 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305189 },
5190 '1' => {
5191 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305192 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305193 },
5194 '2' => {
5195 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305196 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305197 },
5198 '3' => {
5199 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305200 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305201 },
5202 '4' => {
5203 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305204 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305205 }
5206 },
5207 'Reg' => {
5208 '0' => 'rdi',
5209 '3' => 'rcx',
5210 '4' => 'r8'
5211 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305212 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305213 'ShortName' => 'pldm_pdr_find_record_by_type'
5214 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305215 '167699' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305216 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005217 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305218 'Param' => {
5219 '0' => {
5220 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305221 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305222 },
5223 '1' => {
5224 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305225 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305226 },
5227 '2' => {
5228 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305229 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305230 },
5231 '3' => {
5232 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305233 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305234 },
5235 '4' => {
5236 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305237 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305238 }
5239 },
5240 'Reg' => {
5241 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305242 '1' => 'rsi',
5243 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305244 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305245 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305246 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305247 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'ShortName' => 'pldm_pdr_get_next_record'
5249 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305250 '167905' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305251 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005252 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305253 'Param' => {
5254 '0' => {
5255 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305256 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305257 },
5258 '1' => {
5259 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305260 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305261 },
5262 '2' => {
5263 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305264 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305265 },
5266 '3' => {
5267 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305268 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305269 },
5270 '4' => {
5271 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305272 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305273 }
5274 },
5275 'Reg' => {
5276 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305277 '1' => 'rsi',
5278 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305279 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305280 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305281 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305282 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305283 'ShortName' => 'pldm_pdr_find_record'
5284 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305285 '168083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305286 'Header' => 'pdr.h',
5287 'Line' => '42',
5288 'Param' => {
5289 '0' => {
5290 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305291 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305292 }
5293 },
5294 'Reg' => {
5295 '0' => 'rdi'
5296 },
5297 'Return' => '1',
5298 'ShortName' => 'pldm_pdr_destroy'
5299 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305300 '168236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305301 'Header' => 'pdr.h',
5302 'Line' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305303 'Return' => '132690',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305304 'ShortName' => 'pldm_pdr_init'
5305 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305306 '168308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305307 'Header' => 'pdr.h',
5308 'Line' => '79',
5309 'Param' => {
5310 '0' => {
5311 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305312 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 },
5314 '1' => {
5315 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305316 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305317 },
5318 '2' => {
5319 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305320 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305321 },
5322 '3' => {
5323 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305324 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305325 },
5326 '4' => {
5327 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305328 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305329 },
5330 '5' => {
5331 'name' => 'record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305332 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305333 }
5334 },
5335 'Reg' => {
5336 '0' => 'rbp',
5337 '1' => 'r13',
5338 '2' => 'r14',
5339 '5' => 'r12'
5340 },
5341 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005342 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305343 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305344 '184876' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005345 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305346 'Line' => '2575',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005347 'Param' => {
5348 '0' => {
5349 'name' => 'event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305350 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005351 }
5352 },
5353 'Reg' => {
5354 '0' => 'rdi'
5355 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305356 'Return' => '1193',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005357 'ShortName' => 'pldm_platform_cper_event_event_data'
5358 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305359 '184930' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005360 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305361 'Line' => '2564',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005362 'Param' => {
5363 '0' => {
5364 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305365 'type' => '1269'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005366 },
5367 '1' => {
5368 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305369 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005370 },
5371 '2' => {
5372 'name' => 'cper_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305373 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005374 },
5375 '3' => {
5376 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305377 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005378 }
5379 },
5380 'Return' => '100',
5381 'ShortName' => 'decode_pldm_platform_cper_event'
5382 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305383 '187133' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005384 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305385 'Line' => '2553',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005386 'Param' => {
5387 '0' => {
5388 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305389 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005390 }
5391 },
5392 'Return' => '100',
5393 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5394 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305395 '188395' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005396 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305397 'Line' => '2531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005398 'Param' => {
5399 '0' => {
5400 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305401 'type' => '1269'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005402 },
5403 '1' => {
5404 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305405 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005406 },
5407 '2' => {
5408 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305409 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005410 },
5411 '3' => {
5412 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305413 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005414 }
5415 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 'Return' => '100',
5417 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5418 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305419 '196008' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005420 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305421 'Line' => '1915',
Tal Yacobide67ab62024-05-30 22:36:50 +03005422 'Param' => {
5423 '0' => {
5424 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305425 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005426 },
5427 '1' => {
5428 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305429 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005430 },
5431 '2' => {
5432 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305433 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005434 },
5435 '3' => {
5436 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305437 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005438 }
5439 },
5440 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305441 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005442 },
5443 'Return' => '100',
5444 'ShortName' => 'encode_get_state_effecter_states_resp'
5445 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305446 '197925' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005447 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305448 'Line' => '1898',
Tal Yacobide67ab62024-05-30 22:36:50 +03005449 'Param' => {
5450 '0' => {
5451 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305452 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005453 },
5454 '1' => {
5455 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305456 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005457 },
5458 '2' => {
5459 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305460 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005461 }
5462 },
5463 'Return' => '100',
5464 'ShortName' => 'decode_get_state_effecter_states_resp'
5465 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305466 '200181' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005467 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305468 'Line' => '1867',
Tal Yacobide67ab62024-05-30 22:36:50 +03005469 'Param' => {
5470 '0' => {
5471 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305472 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005473 },
5474 '1' => {
5475 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305476 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 },
5478 '2' => {
5479 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305480 'type' => '26777'
Tal Yacobide67ab62024-05-30 22:36:50 +03005481 }
5482 },
5483 'Return' => '100',
5484 'ShortName' => 'decode_get_state_effecter_states_req'
5485 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305486 '201065' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005487 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305488 'Line' => '1881',
Tal Yacobide67ab62024-05-30 22:36:50 +03005489 'Param' => {
5490 '0' => {
5491 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305492 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005493 },
5494 '1' => {
5495 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305496 'type' => '5667'
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 },
5498 '2' => {
5499 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305500 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005501 },
5502 '3' => {
5503 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305504 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005505 }
5506 },
5507 'Return' => '100',
5508 'ShortName' => 'encode_get_state_effecter_states_req'
5509 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305510 '227628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305511 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305512 'Line' => '2047',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305513 'Param' => {
5514 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305515 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305516 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305517 },
5518 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305519 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305520 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305521 },
5522 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305523 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305524 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305525 },
5526 '3' => {
5527 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305528 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305529 },
5530 '4' => {
5531 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305532 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305533 },
5534 '5' => {
5535 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305536 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305537 },
5538 '6' => {
5539 'name' => 'transfer_flag',
5540 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305541 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305542 },
5543 '7' => {
5544 'name' => 'event_class',
5545 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305546 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305547 },
5548 '8' => {
5549 'name' => 'event_data_size',
5550 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305551 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305552 },
5553 '9' => {
5554 'name' => 'event_data',
5555 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305556 'type' => '21368'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305557 },
5558 '10' => {
5559 'name' => 'event_data_integrity_checksum',
5560 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305561 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305562 }
5563 },
5564 'Return' => '100',
5565 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5566 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305567 '231568' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305568 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305569 'Line' => '2021',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305570 'Param' => {
5571 '0' => {
5572 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305573 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305574 },
5575 '1' => {
5576 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305577 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305578 },
5579 '2' => {
5580 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305581 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 },
5583 '3' => {
5584 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305585 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305586 },
5587 '4' => {
5588 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305589 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305590 },
5591 '5' => {
5592 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305593 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305594 },
5595 '6' => {
5596 'name' => 'payload_length',
5597 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305598 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305599 }
5600 },
5601 'Return' => '100',
5602 'ShortName' => 'encode_poll_for_platform_event_message_req'
5603 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305604 '233315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305605 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305606 'Line' => '2491',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305607 'Param' => {
5608 '0' => {
5609 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305610 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305611 },
5612 '1' => {
5613 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305614 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305615 },
5616 '2' => {
5617 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305618 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305619 }
5620 },
5621 'Return' => '100',
5622 'ShortName' => 'encode_set_event_receiver_resp'
5623 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305624 '233488' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305625 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305626 'Line' => '2477',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305627 'Param' => {
5628 '0' => {
5629 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305630 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305631 },
5632 '1' => {
5633 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305634 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 },
5636 '2' => {
5637 'name' => 'event_message_global_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305638 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305639 },
5640 '3' => {
5641 'name' => 'transport_protocol_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305642 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 },
5644 '4' => {
5645 'name' => 'event_receiver_address_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305646 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 },
5648 '5' => {
5649 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305650 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305651 }
5652 },
5653 'Return' => '100',
5654 'ShortName' => 'decode_set_event_receiver_req'
5655 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305656 '235210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305658 'Line' => '2455',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305659 'Param' => {
5660 '0' => {
5661 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305662 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305663 },
5664 '1' => {
5665 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305666 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305667 },
5668 '2' => {
5669 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305670 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305671 }
5672 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 'Return' => '100',
5674 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305675 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305676 '236026' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305678 'Line' => '2441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305679 'Param' => {
5680 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305682 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305683 },
5684 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305685 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305686 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305687 },
5688 '2' => {
5689 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305690 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305691 },
5692 '3' => {
5693 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305694 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 },
5696 '4' => {
5697 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305698 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 },
5700 '5' => {
5701 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305702 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305703 }
5704 },
5705 'Return' => '100',
5706 'ShortName' => 'encode_set_event_receiver_req'
5707 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305708 '236284' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305709 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305710 'Line' => '1562',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305711 'Param' => {
5712 '0' => {
5713 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305714 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 },
5716 '1' => {
5717 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305718 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305719 },
5720 '2' => {
5721 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305722 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305723 },
5724 '3' => {
5725 'name' => 'rearm_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305726 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305727 }
5728 },
5729 'Return' => '100',
5730 'ShortName' => 'decode_get_sensor_reading_req'
5731 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305732 '237472' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305734 'Line' => '1588',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305735 'Param' => {
5736 '0' => {
5737 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305738 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305739 },
5740 '1' => {
5741 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305742 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305743 },
5744 '2' => {
5745 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305746 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305747 },
5748 '3' => {
5749 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305750 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305751 },
5752 '4' => {
5753 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305754 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305755 },
5756 '5' => {
5757 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305758 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305759 },
5760 '6' => {
5761 'name' => 'previous_state',
5762 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305763 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305764 },
5765 '7' => {
5766 'name' => 'event_state',
5767 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305768 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305769 },
5770 '8' => {
5771 'name' => 'present_reading',
5772 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305773 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305774 },
5775 '9' => {
5776 'name' => 'msg',
5777 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305778 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305779 },
5780 '10' => {
5781 'name' => 'payload_length',
5782 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305783 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305784 }
5785 },
5786 'Return' => '100',
5787 'ShortName' => 'encode_get_sensor_reading_resp'
5788 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305789 '238017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305790 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305791 'Line' => '2416',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305792 'Param' => {
5793 '0' => {
5794 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305795 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305796 },
5797 '1' => {
5798 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305799 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305800 },
5801 '2' => {
5802 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305803 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305804 },
5805 '3' => {
5806 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305807 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305808 },
5809 '4' => {
5810 'name' => 'sensor_operational_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305811 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305812 },
5813 '5' => {
5814 'name' => 'sensor_event_message_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305815 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305816 },
5817 '6' => {
5818 'name' => 'present_state',
5819 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305820 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305821 },
5822 '7' => {
5823 'name' => 'previous_state',
5824 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305825 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '8' => {
5828 'name' => 'event_state',
5829 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305830 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305831 },
5832 '9' => {
5833 'name' => 'present_reading',
5834 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305835 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305836 }
5837 },
5838 'Return' => '100',
5839 'ShortName' => 'decode_get_sensor_reading_resp'
5840 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305841 '242726' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305842 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305843 'Line' => '2391',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305844 'Param' => {
5845 '0' => {
5846 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305847 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305848 },
5849 '1' => {
5850 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305851 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305852 },
5853 '2' => {
5854 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305855 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305856 },
5857 '3' => {
5858 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305859 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305860 }
5861 },
5862 'Return' => '100',
5863 'ShortName' => 'encode_get_sensor_reading_req'
5864 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305865 '242944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305866 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305867 'Line' => '2372',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305868 'Param' => {
5869 '0' => {
5870 'name' => 'change_record_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305871 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305872 },
5873 '1' => {
5874 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305875 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305876 },
5877 '2' => {
5878 'name' => 'event_data_operation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305879 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305880 },
5881 '3' => {
5882 'name' => 'number_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305883 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305884 },
5885 '4' => {
5886 'name' => 'change_entry_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305887 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305888 }
5889 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305890 'Return' => '100',
5891 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305892 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305893 '245371' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305895 'Line' => '2278',
Thu Nguyenf874b382024-07-24 11:22:34 +00005896 'Param' => {
5897 '0' => {
5898 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305899 'type' => '1269'
Thu Nguyenf874b382024-07-24 11:22:34 +00005900 },
5901 '1' => {
5902 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305903 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005904 },
5905 '2' => {
5906 'name' => 'poll_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305907 'type' => '247016'
Thu Nguyenf874b382024-07-24 11:22:34 +00005908 }
5909 },
5910 'Return' => '100',
5911 'ShortName' => 'decode_pldm_message_poll_event_data'
5912 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305913 '247021' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005914 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305915 'Line' => '2264',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Param' => {
5917 '0' => {
5918 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305919 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305920 },
5921 '1' => {
5922 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305923 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305924 },
5925 '2' => {
5926 'name' => 'event_data_format',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305927 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305928 },
5929 '3' => {
5930 'name' => 'number_of_change_records',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305931 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305932 },
5933 '4' => {
5934 'name' => 'change_record_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305935 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305936 }
5937 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305938 'Return' => '100',
5939 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5940 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305941 '248129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305942 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305943 'Line' => '2326',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305944 'Param' => {
5945 '0' => {
5946 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305947 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305948 },
5949 '1' => {
5950 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305951 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305952 },
5953 '2' => {
5954 'name' => 'event_data_operations',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305955 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305956 },
5957 '3' => {
5958 'name' => 'numbers_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305959 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 },
5961 '4' => {
5962 'name' => 'change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305963 'type' => '248448'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305964 },
5965 '5' => {
5966 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305967 'type' => '248463'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305968 },
5969 '6' => {
5970 'name' => 'actual_change_records_size',
5971 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305972 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305973 },
5974 '7' => {
5975 'name' => 'max_change_records_size',
5976 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305977 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 }
5979 },
5980 'Reg' => {
5981 '0' => 'rdi',
5982 '1' => 'rbx',
5983 '2' => 'r10',
5984 '3' => 'r11',
5985 '4' => 'r8',
5986 '5' => 'r9'
5987 },
5988 'Return' => '100',
5989 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5990 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305991 '248473' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305993 'Line' => '2242',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305994 'Param' => {
5995 '0' => {
5996 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305997 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 },
5999 '1' => {
6000 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306001 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306002 },
6003 '2' => {
6004 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306005 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306006 },
6007 '3' => {
6008 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306009 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306010 },
6011 '4' => {
6012 'name' => 'effecter_oper_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306013 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306014 },
6015 '5' => {
6016 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306017 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 },
6019 '6' => {
6020 'name' => 'present_value',
6021 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306022 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 }
6024 },
6025 'Return' => '100',
6026 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6027 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306028 '254282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306029 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306030 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306031 'Param' => {
6032 '0' => {
6033 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306034 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306035 },
6036 '1' => {
6037 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306038 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 },
6040 '2' => {
6041 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306042 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306043 }
6044 },
6045 'Return' => '100',
6046 'ShortName' => 'decode_get_numeric_effecter_value_req'
6047 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306048 '255198' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306049 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306050 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306051 'Param' => {
6052 '0' => {
6053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306054 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306055 },
6056 '1' => {
6057 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306058 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306059 },
6060 '2' => {
6061 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306062 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306063 },
6064 '3' => {
6065 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306066 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306067 },
6068 '4' => {
6069 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306070 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306071 },
6072 '5' => {
6073 'name' => 'present_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306074 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306075 },
6076 '6' => {
6077 'name' => 'msg',
6078 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306079 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 },
6081 '7' => {
6082 'name' => 'payload_length',
6083 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306084 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306085 }
6086 },
6087 'Return' => '100',
6088 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6089 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306090 '255892' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306091 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306092 'Line' => '2221',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 'Param' => {
6094 '0' => {
6095 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306096 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306097 },
6098 '1' => {
6099 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306100 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 },
6102 '2' => {
6103 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306104 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 }
6106 },
6107 'Return' => '100',
6108 'ShortName' => 'encode_get_numeric_effecter_value_req'
6109 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306110 '256090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306111 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306112 'Line' => '2206',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 'Param' => {
6114 '0' => {
6115 'name' => 'pdr_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306116 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 },
6118 '1' => {
6119 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306120 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 },
6122 '2' => {
6123 'name' => 'pdr_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306124 'type' => '292164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 }
6126 },
6127 'Return' => '100',
6128 'ShortName' => 'decode_numeric_sensor_pdr_data'
6129 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306130 '292169' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306131 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306132 'Line' => '2194',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306133 'Param' => {
6134 '0' => {
6135 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306136 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306137 },
6138 '1' => {
6139 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306140 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 },
6142 '2' => {
6143 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306144 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 },
6146 '3' => {
6147 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306148 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306149 },
6150 '4' => {
6151 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306152 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306153 },
6154 '5' => {
6155 'name' => 'present_reading',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306156 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306157 }
6158 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306159 'Return' => '100',
6160 'ShortName' => 'decode_numeric_sensor_data'
6161 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306162 '295599' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306164 'Line' => '2173',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 'Param' => {
6166 '0' => {
6167 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306168 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306169 },
6170 '1' => {
6171 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306172 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306173 },
6174 '2' => {
6175 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306176 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306177 },
6178 '3' => {
6179 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306180 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306181 },
6182 '4' => {
6183 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306184 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 }
6186 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 'Return' => '100',
6188 'ShortName' => 'decode_state_sensor_data'
6189 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306190 '296951' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306192 'Line' => '2155',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 'Param' => {
6194 '0' => {
6195 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306196 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 },
6198 '1' => {
6199 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306200 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 },
6202 '2' => {
6203 'name' => 'present_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306204 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306205 },
6206 '3' => {
6207 'name' => 'previous_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306208 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 }
6210 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306211 'Return' => '100',
6212 'ShortName' => 'decode_sensor_op_data'
6213 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306214 '298039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306216 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 'Param' => {
6218 '0' => {
6219 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306220 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 },
6222 '1' => {
6223 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306224 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306225 },
6226 '2' => {
6227 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306228 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306229 },
6230 '3' => {
6231 'name' => 'sensor_event_class_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306232 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306233 },
6234 '4' => {
6235 'name' => 'event_class_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306236 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306237 }
6238 },
6239 'Return' => '100',
6240 'ShortName' => 'decode_sensor_event_data'
6241 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306242 '299922' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306244 'Line' => '2117',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306245 'Param' => {
6246 '0' => {
6247 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306248 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306249 },
6250 '1' => {
6251 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306252 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306253 },
6254 '2' => {
6255 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306256 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 },
6258 '3' => {
6259 'name' => 'synchrony_config',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306260 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 },
6262 '4' => {
6263 'name' => 'synchrony_config_support',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306264 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 },
6266 '5' => {
6267 'name' => 'number_event_class_returned',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306268 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306269 },
6270 '6' => {
6271 'name' => 'event_class',
6272 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306273 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306274 },
6275 '7' => {
6276 'name' => 'event_class_count',
6277 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306278 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 }
6280 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306281 'Return' => '100',
6282 'ShortName' => 'decode_event_message_supported_resp'
6283 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306284 '302651' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306285 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306286 'Line' => '2100',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306287 'Param' => {
6288 '0' => {
6289 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306290 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306291 },
6292 '1' => {
6293 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306294 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306295 },
6296 '2' => {
6297 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306298 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306299 }
6300 },
6301 'Return' => '100',
6302 'ShortName' => 'encode_event_message_supported_req'
6303 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306304 '302849' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306305 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306306 'Line' => '2073',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306307 'Param' => {
6308 '0' => {
6309 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306310 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306311 },
6312 '1' => {
6313 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306314 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306315 },
6316 '2' => {
6317 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306318 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 },
6320 '3' => {
6321 'name' => 'terminus_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306322 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306323 }
6324 },
6325 'Return' => '100',
6326 'ShortName' => 'decode_event_message_buffer_size_resp'
6327 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306328 '304244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306329 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306330 'Line' => '2086',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306331 'Param' => {
6332 '0' => {
6333 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306334 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306335 },
6336 '1' => {
6337 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306338 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306339 },
6340 '2' => {
6341 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306342 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306343 }
6344 },
6345 'Reg' => {
6346 '2' => 'rbx'
6347 },
6348 'Return' => '100',
6349 'ShortName' => 'encode_event_message_buffer_size_req'
6350 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306351 '304442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306352 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306353 'Line' => '2062',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306354 'Param' => {
6355 '0' => {
6356 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306357 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 },
6359 '1' => {
6360 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306361 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306362 },
6363 '2' => {
6364 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306365 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306366 },
6367 '3' => {
6368 'name' => 'platform_event_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306369 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306370 }
6371 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 'Return' => '100',
6373 'ShortName' => 'decode_platform_event_message_resp'
6374 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306375 '305932' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306376 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306377 'Line' => '2005',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306378 'Param' => {
6379 '0' => {
6380 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306381 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306382 },
6383 '1' => {
6384 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306385 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306386 },
6387 '2' => {
6388 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306389 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306390 },
6391 '3' => {
6392 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306393 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306394 },
6395 '4' => {
6396 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306397 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306398 },
6399 '5' => {
6400 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306401 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 },
6403 '6' => {
6404 'name' => 'msg',
6405 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306406 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306407 },
6408 '7' => {
6409 'name' => 'payload_length',
6410 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306411 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306412 }
6413 },
6414 'Return' => '100',
6415 'ShortName' => 'encode_platform_event_message_req'
6416 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306417 '306333' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306419 'Line' => '1985',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 'Param' => {
6421 '0' => {
6422 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306423 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 },
6425 '1' => {
6426 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306427 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 },
6429 '2' => {
6430 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306431 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '3' => {
6434 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306435 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306436 },
6437 '4' => {
6438 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306439 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306440 },
6441 '5' => {
6442 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306443 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306444 },
6445 '6' => {
6446 'name' => 'event_class',
6447 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306448 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306449 },
6450 '7' => {
6451 'name' => 'event_data_size',
6452 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306453 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 },
6455 '8' => {
6456 'name' => 'event_data',
6457 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306458 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306459 },
6460 '9' => {
6461 'name' => 'checksum',
6462 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306463 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306464 },
6465 '10' => {
6466 'name' => 'msg',
6467 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306468 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 },
6470 '11' => {
6471 'name' => 'payload_length',
6472 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306473 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 }
6475 },
6476 'Return' => '100',
6477 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6478 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306479 '310220' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306480 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306481 'Line' => '1963',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 'Param' => {
6483 '0' => {
6484 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306485 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '1' => {
6488 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306489 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306490 },
6491 '2' => {
6492 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306493 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 },
6495 '3' => {
6496 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306497 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306498 }
6499 },
6500 'Return' => '100',
6501 'ShortName' => 'encode_platform_event_message_resp'
6502 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306503 '310438' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306505 'Line' => '1948',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306506 'Param' => {
6507 '0' => {
6508 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306509 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306510 },
6511 '1' => {
6512 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306513 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 },
6515 '2' => {
6516 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306517 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306518 },
6519 '3' => {
6520 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306521 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306522 },
6523 '4' => {
6524 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306525 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 },
6527 '5' => {
6528 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306529 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 }
6531 },
6532 'Return' => '100',
6533 'ShortName' => 'decode_poll_for_platform_event_message_req'
6534 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306535 '312724' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306537 'Line' => '1932',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 'Param' => {
6539 '0' => {
6540 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306541 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 },
6543 '1' => {
6544 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306545 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 },
6547 '2' => {
6548 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306549 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 },
6551 '3' => {
6552 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306553 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 },
6555 '4' => {
6556 'name' => 'event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306557 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 },
6559 '5' => {
6560 'name' => 'event_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306561 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 }
6563 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306564 'Return' => '100',
6565 'ShortName' => 'decode_platform_event_message_req'
6566 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306567 '314096' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306569 'Line' => '2350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306570 'Param' => {
6571 '0' => {
6572 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306573 'type' => '314287'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 },
6575 '1' => {
6576 'name' => 'event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306577 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306578 },
6579 '2' => {
6580 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306581 'type' => '7367'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 },
6583 '3' => {
6584 'name' => 'sensor_event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306585 'type' => '172524'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 },
6587 '4' => {
6588 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306589 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 },
6591 '5' => {
6592 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306593 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306594 },
6595 '6' => {
6596 'name' => 'previous_event_state',
6597 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306598 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306599 },
6600 '7' => {
6601 'name' => 'actual_event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306602 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306603 }
6604 },
6605 'Reg' => {
6606 '1' => 'rdi',
6607 '2' => 'rdx',
6608 '3' => 'rcx',
6609 '4' => 'r8',
6610 '5' => 'r9',
6611 '7' => 'rsi'
6612 },
6613 'Return' => '100',
6614 'ShortName' => 'encode_sensor_event_data'
6615 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306616 '314302' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306617 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306618 'Line' => '1484',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306619 'Param' => {
6620 '0' => {
6621 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306622 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306623 },
6624 '1' => {
6625 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306626 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306627 },
6628 '2' => {
6629 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306630 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 },
6632 '3' => {
6633 'name' => 'sensor_rearm',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306634 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 },
6636 '4' => {
6637 'name' => 'reserved',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306638 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306639 }
6640 },
6641 'Return' => '100',
6642 'ShortName' => 'decode_get_state_sensor_readings_req'
6643 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306644 '315754' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306645 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306646 'Line' => '1852',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 'Param' => {
6648 '0' => {
6649 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306650 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306651 },
6652 '1' => {
6653 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306654 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306655 },
6656 '2' => {
6657 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306658 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306659 },
6660 '3' => {
6661 'name' => 'comp_sensor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306662 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306663 },
6664 '4' => {
6665 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306666 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306667 }
6668 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 'Return' => '100',
6670 'ShortName' => 'decode_get_state_sensor_readings_resp'
6671 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306672 '318267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306673 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306674 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306675 'Param' => {
6676 '0' => {
6677 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306678 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306679 },
6680 '1' => {
6681 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306682 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306683 },
6684 '2' => {
6685 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306686 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306687 },
6688 '3' => {
6689 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306690 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306691 },
6692 '4' => {
6693 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306694 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 }
6696 },
6697 'Return' => '100',
6698 'ShortName' => 'encode_get_state_sensor_readings_req'
6699 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306700 '318505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306701 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306702 'Line' => '1504',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306703 'Param' => {
6704 '0' => {
6705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306706 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 },
6708 '1' => {
6709 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306710 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306711 },
6712 '2' => {
6713 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306714 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306715 },
6716 '3' => {
6717 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306718 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '4' => {
6721 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306722 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 }
6724 },
6725 'Return' => '100',
6726 'ShortName' => 'encode_get_state_sensor_readings_resp'
6727 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306728 '318859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306729 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306730 'Line' => '1813',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306731 'Param' => {
6732 '0' => {
6733 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306734 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 },
6736 '1' => {
6737 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306738 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306739 },
6740 '2' => {
6741 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306742 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306743 }
6744 },
6745 'Reg' => {
6746 '0' => 'rdi',
6747 '1' => 'rsi',
6748 '2' => 'rdx'
6749 },
6750 'Return' => '100',
6751 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6752 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306753 '318936' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306754 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306755 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306756 'Param' => {
6757 '0' => {
6758 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306759 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306760 },
6761 '1' => {
6762 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306763 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306764 },
6765 '2' => {
6766 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306767 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306768 },
6769 '3' => {
6770 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306771 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306772 },
6773 '4' => {
6774 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306775 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 },
6777 '5' => {
6778 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306779 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306780 }
6781 },
6782 'Reg' => {
6783 '3' => 'r12'
6784 },
6785 'Return' => '100',
6786 'ShortName' => 'encode_set_numeric_effecter_value_req'
6787 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306788 '319404' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306789 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306790 'Line' => '1375',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306791 'Param' => {
6792 '0' => {
6793 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306794 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306795 },
6796 '1' => {
6797 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306798 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306799 },
6800 '2' => {
6801 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306802 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306803 },
6804 '3' => {
6805 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306806 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306807 }
6808 },
6809 'Return' => '100',
6810 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6811 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306812 '319597' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306813 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306814 'Line' => '1359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306815 'Param' => {
6816 '0' => {
6817 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306818 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306819 },
6820 '1' => {
6821 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306822 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306823 },
6824 '2' => {
6825 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306826 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '3' => {
6829 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306830 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 },
6832 '4' => {
6833 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306834 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 }
6836 },
6837 'Return' => '100',
6838 'ShortName' => 'decode_set_numeric_effecter_value_req'
6839 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306840 '325933' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306842 'Line' => '1711',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 'Param' => {
6844 '0' => {
6845 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306846 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 },
6848 '1' => {
6849 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306850 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '2' => {
6853 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306854 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '3' => {
6857 'name' => 'next_record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306858 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '4' => {
6861 'name' => 'next_data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306862 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '5' => {
6865 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306866 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 },
6868 '6' => {
6869 'name' => 'resp_cnt',
6870 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306871 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306872 },
6873 '7' => {
6874 'name' => 'record_data',
6875 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306876 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '8' => {
6879 'name' => 'record_data_length',
6880 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306881 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306882 },
6883 '9' => {
6884 'name' => 'transfer_crc',
6885 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306886 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 }
6888 },
6889 'Reg' => {
6890 '5' => 'rbx'
6891 },
6892 'Return' => '100',
6893 'ShortName' => 'decode_get_pdr_resp'
6894 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306895 '329334' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306896 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306897 'Line' => '1680',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306898 'Param' => {
6899 '0' => {
6900 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306901 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306902 },
6903 '1' => {
6904 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306905 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306906 },
6907 '2' => {
6908 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306909 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306910 },
6911 '3' => {
6912 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306913 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306914 },
6915 '4' => {
6916 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306917 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306918 },
6919 '5' => {
6920 'name' => 'record_chg_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306921 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306922 },
6923 '6' => {
6924 'name' => 'msg',
6925 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306926 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306927 },
6928 '7' => {
6929 'name' => 'payload_length',
6930 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306931 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306932 }
6933 },
6934 'Reg' => {
6935 '2' => 'r14'
6936 },
6937 'Return' => '100',
6938 'ShortName' => 'encode_get_pdr_req'
6939 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306940 '332875' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306941 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306942 'Line' => '1642',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 'Param' => {
6944 '0' => {
6945 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306946 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 },
6948 '1' => {
6949 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306950 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306951 },
6952 '2' => {
6953 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306954 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 },
6956 '3' => {
6957 'name' => 'repository_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306958 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '4' => {
6961 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306962 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306963 },
6964 '5' => {
6965 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306966 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306967 },
6968 '6' => {
6969 'name' => 'record_count',
6970 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306971 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306972 },
6973 '7' => {
6974 'name' => 'repository_size',
6975 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306976 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306977 },
6978 '8' => {
6979 'name' => 'largest_record_size',
6980 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306981 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306982 },
6983 '9' => {
6984 'name' => 'data_transfer_handle_timeout',
6985 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306986 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306987 }
6988 },
6989 'Return' => '100',
6990 'ShortName' => 'decode_get_pdr_repository_info_resp'
6991 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306992 '336491' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306994 'Line' => '1618',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306995 'Param' => {
6996 '0' => {
6997 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306998 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306999 },
7000 '1' => {
7001 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307002 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307003 },
7004 '2' => {
7005 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307006 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307007 },
7008 '3' => {
7009 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307010 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307011 },
7012 '4' => {
7013 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307014 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307015 },
7016 '5' => {
7017 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307018 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307019 },
7020 '6' => {
7021 'name' => 'repository_size',
7022 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307023 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307024 },
7025 '7' => {
7026 'name' => 'largest_record_size',
7027 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307028 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 },
7030 '8' => {
7031 'name' => 'data_transfer_handle_timeout',
7032 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307033 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307034 },
7035 '9' => {
7036 'name' => 'msg',
7037 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307038 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 }
7040 },
7041 'Return' => '100',
7042 'ShortName' => 'encode_get_pdr_repository_info_resp'
7043 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307044 '336964' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307045 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307046 'Line' => '1442',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 'Param' => {
7048 '0' => {
7049 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307050 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 },
7052 '1' => {
7053 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307054 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307055 },
7056 '2' => {
7057 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307058 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 },
7060 '3' => {
7061 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307062 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 },
7064 '4' => {
7065 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307066 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307067 },
7068 '5' => {
7069 'name' => 'resp_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307070 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 },
7072 '6' => {
7073 'name' => 'record_data',
7074 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307075 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 },
7077 '7' => {
7078 'name' => 'transfer_crc',
7079 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307080 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307081 },
7082 '8' => {
7083 'name' => 'msg',
7084 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307085 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307086 }
7087 },
7088 'Return' => '100',
7089 'ShortName' => 'encode_get_pdr_resp'
7090 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307091 '337413' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307092 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307093 'Line' => '1463',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307094 'Param' => {
7095 '0' => {
7096 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307097 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 },
7099 '1' => {
7100 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307101 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307102 },
7103 '2' => {
7104 'name' => 'record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307105 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307106 },
7107 '3' => {
7108 'name' => 'data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307109 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307110 },
7111 '4' => {
7112 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307113 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307114 },
7115 '5' => {
7116 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307117 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307118 },
7119 '6' => {
7120 'name' => 'record_chg_num',
7121 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307122 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307123 }
7124 },
7125 'Return' => '100',
7126 'ShortName' => 'decode_get_pdr_req'
7127 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307128 '339649' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307130 'Line' => '1414',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307131 'Param' => {
7132 '0' => {
7133 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307134 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 },
7136 '1' => {
7137 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307138 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 },
7140 '2' => {
7141 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307142 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307143 },
7144 '3' => {
7145 'name' => 'comp_effecter_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307146 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 },
7148 '4' => {
7149 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307150 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307151 }
7152 },
7153 'Return' => '100',
7154 'ShortName' => 'decode_set_state_effecter_states_req'
7155 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307156 '341567' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307157 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307158 'Line' => '1779',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307159 'Param' => {
7160 '0' => {
7161 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307162 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 },
7164 '1' => {
7165 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307166 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307167 },
7168 '2' => {
7169 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307170 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307171 }
7172 },
7173 'Reg' => {
7174 '0' => 'rdi',
7175 '1' => 'rsi',
7176 '2' => 'rdx'
7177 },
7178 'Return' => '100',
7179 'ShortName' => 'decode_set_state_effecter_states_resp'
7180 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307181 '341642' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307183 'Line' => '1760',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307184 'Param' => {
7185 '0' => {
7186 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307187 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307188 },
7189 '1' => {
7190 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307191 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307192 },
7193 '2' => {
7194 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307195 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307196 },
7197 '3' => {
7198 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307199 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307200 },
7201 '4' => {
7202 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307203 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307204 }
7205 },
7206 'Reg' => {
7207 '1' => 'rsi'
7208 },
7209 'Return' => '100',
7210 'ShortName' => 'encode_set_state_effecter_states_req'
7211 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307212 '341986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307213 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307214 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307215 'Param' => {
7216 '0' => {
7217 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307218 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307219 },
7220 '1' => {
7221 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307222 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307223 },
7224 '2' => {
7225 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307226 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307227 }
7228 },
7229 'Return' => '100',
7230 'ShortName' => 'encode_set_state_effecter_states_resp'
7231 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307232 '342153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307233 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307234 'Line' => '720',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307235 'Param' => {
7236 '0' => {
7237 'name' => 'sensor',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307238 'type' => '342543'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307239 },
7240 '1' => {
7241 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307242 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307243 },
7244 '2' => {
7245 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307246 'type' => '342553'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307247 },
7248 '3' => {
7249 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307250 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307251 },
7252 '4' => {
7253 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307254 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307255 }
7256 },
7257 'Reg' => {
7258 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307259 '1' => 'rsi',
7260 '2' => 'r9',
7261 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307262 '4' => 'r8'
7263 },
7264 'Return' => '100',
7265 'ShortName' => 'encode_state_sensor_pdr'
7266 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307267 '342563' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307268 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307269 'Line' => '982',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307270 'Param' => {
7271 '0' => {
7272 'name' => 'effecter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307273 'type' => '342953'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307274 },
7275 '1' => {
7276 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307277 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307278 },
7279 '2' => {
7280 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307281 'type' => '342963'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307282 },
7283 '3' => {
7284 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307285 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307286 },
7287 '4' => {
7288 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307289 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307290 }
7291 },
7292 'Reg' => {
7293 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307294 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307295 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307296 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307297 '4' => 'r8'
7298 },
7299 'Return' => '100',
7300 'ShortName' => 'encode_state_effecter_pdr'
7301 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307302 '346904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307303 'Header' => 'instance-id.h',
7304 'Line' => '85',
7305 'Param' => {
7306 '0' => {
7307 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307308 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307309 },
7310 '1' => {
7311 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307312 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307313 },
7314 '2' => {
7315 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307316 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307317 }
7318 },
7319 'Return' => '100',
7320 'ShortName' => 'pldm_instance_id_free'
7321 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307322 '347089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307323 'Header' => 'instance-id.h',
7324 'Line' => '68',
7325 'Param' => {
7326 '0' => {
7327 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307328 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307329 },
7330 '1' => {
7331 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307332 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307333 },
7334 '2' => {
7335 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307336 'type' => '347471'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307337 }
7338 },
7339 'Return' => '100',
7340 'ShortName' => 'pldm_instance_id_alloc'
7341 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307342 '347476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307343 'Header' => 'instance-id.h',
7344 'Line' => '51',
7345 'Param' => {
7346 '0' => {
7347 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307348 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307349 }
7350 },
7351 'Reg' => {
7352 '0' => 'rdi'
7353 },
7354 'Return' => '100',
7355 'ShortName' => 'pldm_instance_db_destroy'
7356 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307357 '347561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307358 'Header' => 'instance-id.h',
7359 'Line' => '41',
7360 'Param' => {
7361 '0' => {
7362 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307363 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307364 }
7365 },
7366 'Return' => '100',
7367 'ShortName' => 'pldm_instance_db_init_default'
7368 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307369 '347652' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 'Header' => 'instance-id.h',
7371 'Line' => '28',
7372 'Param' => {
7373 '0' => {
7374 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307375 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 },
7377 '1' => {
7378 'name' => 'dbpath',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307379 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307380 }
7381 },
7382 'Return' => '100',
7383 'ShortName' => 'pldm_instance_db_init'
7384 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307385 '350324' => {
7386 'Header' => 'af-mctp.h',
7387 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 'Param' => {
7389 '0' => {
7390 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307391 'type' => '350480'
7392 },
7393 '1' => {
7394 'name' => 'smctp',
7395 'type' => '350485'
7396 },
7397 '2' => {
7398 'name' => 'len',
7399 'type' => '164'
7400 }
7401 },
7402 'Reg' => {
7403 '1' => 'rsi',
7404 '2' => 'rdx'
7405 },
7406 'Return' => '100',
7407 'ShortName' => 'pldm_transport_af_mctp_bind'
7408 },
7409 '350490' => {
7410 'Header' => 'af-mctp.h',
7411 'Line' => '19',
7412 'Param' => {
7413 '0' => {
7414 'name' => 'ctx',
7415 'type' => '350480'
7416 }
7417 },
7418 'Reg' => {
7419 '0' => 'rdi'
7420 },
7421 'Return' => '1',
7422 'ShortName' => 'pldm_transport_af_mctp_destroy'
7423 },
7424 '350574' => {
7425 'Header' => 'af-mctp.h',
7426 'Line' => '16',
7427 'Param' => {
7428 '0' => {
7429 'name' => 'ctx',
7430 'type' => '350798'
7431 }
7432 },
7433 'Reg' => {
7434 '0' => 'r12'
7435 },
7436 'Return' => '100',
7437 'ShortName' => 'pldm_transport_af_mctp_init'
7438 },
7439 '351985' => {
7440 'Header' => 'af-mctp.h',
7441 'Line' => '37',
7442 'Param' => {
7443 '0' => {
7444 'name' => 'ctx',
7445 'type' => '350480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307446 },
7447 '1' => {
7448 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307449 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307450 },
7451 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307452 'name' => 'eid',
7453 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307454 }
7455 },
7456 'Reg' => {
7457 '0' => 'rdi',
7458 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307459 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307460 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307461 'Return' => '100',
7462 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307463 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307464 '352058' => {
7465 'Header' => 'af-mctp.h',
7466 'Line' => '33',
7467 'Param' => {
7468 '0' => {
7469 'name' => 'ctx',
7470 'type' => '350480'
7471 },
7472 '1' => {
7473 'name' => 'tid',
7474 'type' => '4836'
7475 },
7476 '2' => {
7477 'name' => 'eid',
7478 'type' => '348657'
7479 }
7480 },
7481 'Reg' => {
7482 '0' => 'rdi',
7483 '1' => 'rsi',
7484 '2' => 'rdx'
7485 },
7486 'Return' => '100',
7487 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7488 },
7489 '352299' => {
7490 'Header' => 'af-mctp.h',
7491 'Line' => '28',
7492 'Param' => {
7493 '0' => {
7494 'name' => 't',
7495 'type' => '348897'
7496 },
7497 '1' => {
7498 'name' => 'pollfd',
7499 'type' => '348983'
7500 }
7501 },
7502 'Reg' => {
7503 '0' => 'rdi',
7504 '1' => 'rsi'
7505 },
7506 'Return' => '100',
7507 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7508 },
7509 '352377' => {
7510 'Header' => 'af-mctp.h',
7511 'Line' => '23',
7512 'Param' => {
7513 '0' => {
7514 'name' => 'ctx',
7515 'type' => '350480'
7516 }
7517 },
7518 'Reg' => {
7519 '0' => 'rdi'
7520 },
7521 'Return' => '348897',
7522 'ShortName' => 'pldm_transport_af_mctp_core'
7523 },
7524 '354731' => {
7525 'Header' => 'mctp-demux.h',
7526 'Line' => '18',
7527 'Param' => {
7528 '0' => {
7529 'name' => 'ctx',
7530 'type' => '354513'
7531 }
7532 },
7533 'Reg' => {
7534 '0' => 'rdi'
7535 },
7536 'Return' => '1',
7537 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7538 },
7539 '354816' => {
7540 'Header' => 'mctp-demux.h',
7541 'Line' => '15',
7542 'Param' => {
7543 '0' => {
7544 'name' => 'ctx',
7545 'type' => '355019'
7546 }
7547 },
7548 'Reg' => {
7549 '0' => 'r12'
7550 },
7551 'Return' => '100',
7552 'ShortName' => 'pldm_transport_mctp_demux_init'
7553 },
7554 '356108' => {
7555 'Header' => 'mctp-demux.h',
7556 'Line' => '36',
7557 'Param' => {
7558 '0' => {
7559 'name' => 'ctx',
7560 'type' => '354513'
7561 },
7562 '1' => {
7563 'name' => 'tid',
7564 'type' => '4836'
7565 },
7566 '2' => {
7567 'name' => 'eid',
7568 'type' => '348657'
7569 }
7570 },
7571 'Reg' => {
7572 '0' => 'rdi',
7573 '1' => 'rsi',
7574 '2' => 'rdx'
7575 },
7576 'Return' => '100',
7577 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7578 },
7579 '356181' => {
7580 'Header' => 'mctp-demux.h',
7581 'Line' => '32',
7582 'Param' => {
7583 '0' => {
7584 'name' => 'ctx',
7585 'type' => '354513'
7586 },
7587 '1' => {
7588 'name' => 'tid',
7589 'type' => '4836'
7590 },
7591 '2' => {
7592 'name' => 'eid',
7593 'type' => '348657'
7594 }
7595 },
7596 'Reg' => {
7597 '0' => 'rdi',
7598 '1' => 'rsi',
7599 '2' => 'rdx'
7600 },
7601 'Return' => '100',
7602 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7603 },
7604 '356422' => {
7605 'Header' => 'mctp-demux.h',
7606 'Line' => '27',
7607 'Param' => {
7608 '0' => {
7609 'name' => 't',
7610 'type' => '348897'
7611 },
7612 '1' => {
7613 'name' => 'pollfd',
7614 'type' => '348983'
7615 }
7616 },
7617 'Reg' => {
7618 '0' => 'rdi',
7619 '1' => 'rsi'
7620 },
7621 'Return' => '100',
7622 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7623 },
7624 '356815' => {
7625 'Header' => 'mctp-demux.h',
7626 'Line' => '22',
7627 'Param' => {
7628 '0' => {
7629 'name' => 'ctx',
7630 'type' => '354513'
7631 }
7632 },
7633 'Reg' => {
7634 '0' => 'rdi'
7635 },
7636 'Return' => '348897',
7637 'ShortName' => 'pldm_transport_mctp_demux_core'
7638 },
7639 '362879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307640 'Header' => 'transport.h',
7641 'Line' => '118',
7642 'Param' => {
7643 '0' => {
7644 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307645 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307646 },
7647 '1' => {
7648 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307649 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307650 },
7651 '2' => {
7652 'name' => 'pldm_req_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307653 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307654 },
7655 '3' => {
7656 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307657 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307658 },
7659 '4' => {
7660 'name' => 'pldm_resp_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307661 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307662 },
7663 '5' => {
7664 'name' => 'resp_msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307665 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307666 }
7667 },
7668 'Reg' => {
7669 '2' => 'r14'
7670 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307671 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307672 'ShortName' => 'pldm_transport_send_recv_msg'
7673 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307674 '363934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307675 'Header' => 'transport.h',
7676 'Line' => '81',
7677 'Param' => {
7678 '0' => {
7679 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307680 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307681 },
7682 '1' => {
7683 'name' => 'tid',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307684 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 },
7686 '2' => {
7687 'name' => 'pldm_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307688 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307689 },
7690 '3' => {
7691 'name' => 'msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307692 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307693 }
7694 },
7695 'Reg' => {
7696 '0' => 'rdi',
7697 '1' => 'rsi',
7698 '2' => 'rbp',
7699 '3' => 'rcx'
7700 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307701 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 'ShortName' => 'pldm_transport_recv_msg'
7703 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307704 '364115' => {
7705 'Header' => 'transport.h',
7706 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307707 'Param' => {
7708 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307709 'name' => 'transport',
7710 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307711 },
7712 '1' => {
7713 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307714 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307715 },
7716 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307717 'name' => 'pldm_msg',
7718 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307719 },
7720 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307721 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307722 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307723 }
7724 },
7725 'Reg' => {
7726 '0' => 'rdi',
7727 '1' => 'rsi',
7728 '2' => 'rdx',
7729 '3' => 'rcx'
7730 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307731 'Return' => '348771',
7732 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307733 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307734 '364266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 'Header' => 'transport.h',
7736 'Line' => '31',
7737 'Param' => {
7738 '0' => {
7739 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307740 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '1' => {
7743 'name' => 'timeout',
7744 'type' => '100'
7745 }
7746 },
7747 'Return' => '100',
7748 'ShortName' => 'pldm_transport_poll'
7749 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307750 '366550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307752 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307753 'Param' => {
7754 '0' => {
7755 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307756 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307757 },
7758 '1' => {
7759 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307760 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307761 },
7762 '2' => {
7763 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307764 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 }
7766 },
7767 'Return' => '100',
7768 'ShortName' => 'encode_new_file_with_metadata_resp'
7769 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307770 '366750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307771 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307772 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 'Param' => {
7774 '0' => {
7775 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307776 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307777 },
7778 '1' => {
7779 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307780 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307781 },
7782 '2' => {
7783 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307784 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 },
7786 '3' => {
7787 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307788 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '4' => {
7791 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307792 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307793 },
7794 '5' => {
7795 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307796 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307797 },
7798 '6' => {
7799 'name' => 'file_meta_data_2',
7800 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307801 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307802 },
7803 '7' => {
7804 'name' => 'file_meta_data_3',
7805 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307806 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307807 },
7808 '8' => {
7809 'name' => 'file_meta_data_4',
7810 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307811 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307812 }
7813 },
7814 'Reg' => {
7815 '1' => 'r10',
7816 '2' => 'rdx',
7817 '3' => 'rdi',
7818 '4' => 'r8',
7819 '5' => 'r9'
7820 },
7821 'Return' => '100',
7822 'ShortName' => 'decode_new_file_with_metadata_req'
7823 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307824 '366982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307825 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307826 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 'Param' => {
7828 '0' => {
7829 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307830 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 },
7832 '1' => {
7833 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307834 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307835 },
7836 '2' => {
7837 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307838 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307839 }
7840 },
7841 'Reg' => {
7842 '0' => 'rdi',
7843 '1' => 'rsi',
7844 '2' => 'rdx'
7845 },
7846 'Return' => '100',
7847 'ShortName' => 'decode_new_file_with_metadata_resp'
7848 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307849 '367083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307850 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307851 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 'Param' => {
7853 '0' => {
7854 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307855 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307856 },
7857 '1' => {
7858 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307859 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307860 },
7861 '2' => {
7862 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307863 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307864 },
7865 '3' => {
7866 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307867 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 },
7869 '4' => {
7870 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307871 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 },
7873 '5' => {
7874 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307875 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307876 },
7877 '6' => {
7878 'name' => 'file_meta_data_3',
7879 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307880 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307881 },
7882 '7' => {
7883 'name' => 'file_meta_data_4',
7884 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307885 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307886 },
7887 '8' => {
7888 'name' => 'msg',
7889 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307890 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 }
7892 },
7893 'Reg' => {
7894 '2' => 'r14'
7895 },
7896 'Return' => '100',
7897 'ShortName' => 'encode_new_file_with_metadata_req'
7898 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307899 '367380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307900 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307901 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 'Param' => {
7903 '0' => {
7904 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307905 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 },
7907 '1' => {
7908 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307909 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307910 },
7911 '2' => {
7912 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307913 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307914 }
7915 },
7916 'Return' => '100',
7917 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7918 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307919 '367575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307920 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307921 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 'Param' => {
7923 '0' => {
7924 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307925 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 },
7927 '1' => {
7928 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307929 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307930 },
7931 '2' => {
7932 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307933 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307934 },
7935 '3' => {
7936 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307937 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 },
7939 '4' => {
7940 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307941 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '5' => {
7944 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307945 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307946 },
7947 '6' => {
7948 'name' => 'file_meta_data_2',
7949 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307950 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 },
7952 '7' => {
7953 'name' => 'file_meta_data_3',
7954 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307955 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307956 },
7957 '8' => {
7958 'name' => 'file_meta_data_4',
7959 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307960 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 }
7962 },
7963 'Reg' => {
7964 '1' => 'rsi',
7965 '2' => 'rdx',
7966 '3' => 'rcx',
7967 '4' => 'r8',
7968 '5' => 'r9'
7969 },
7970 'Return' => '100',
7971 'ShortName' => 'decode_file_ack_with_meta_data_req'
7972 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307973 '367787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307974 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307975 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 'Param' => {
7977 '0' => {
7978 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307979 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307980 },
7981 '1' => {
7982 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307983 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 },
7985 '2' => {
7986 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307987 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307988 }
7989 },
7990 'Reg' => {
7991 '0' => 'rdi',
7992 '1' => 'rsi',
7993 '2' => 'rdx'
7994 },
7995 'Return' => '100',
7996 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7997 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307998 '367883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307999 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308000 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 'Param' => {
8002 '0' => {
8003 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308004 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308005 },
8006 '1' => {
8007 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308008 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308009 },
8010 '2' => {
8011 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308012 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308013 },
8014 '3' => {
8015 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 },
8018 '4' => {
8019 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 },
8022 '5' => {
8023 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308024 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308025 },
8026 '6' => {
8027 'name' => 'file_meta_data_3',
8028 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308029 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308030 },
8031 '7' => {
8032 'name' => 'file_meta_data_4',
8033 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308034 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 },
8036 '8' => {
8037 'name' => 'msg',
8038 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308039 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 }
8041 },
8042 'Reg' => {
8043 '2' => 'r14'
8044 },
8045 'Return' => '100',
8046 'ShortName' => 'encode_file_ack_with_meta_data_req'
8047 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308048 '368180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308050 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 'Param' => {
8052 '0' => {
8053 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308054 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 },
8056 '1' => {
8057 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308058 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308059 },
8060 '2' => {
8061 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308062 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 }
8064 },
8065 'Reg' => {
8066 '0' => 'rdi',
8067 '1' => 'rsi',
8068 '2' => 'rdx'
8069 },
8070 'Return' => '100',
8071 'ShortName' => 'decode_file_ack_resp'
8072 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308073 '368281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308074 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308075 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 'Param' => {
8077 '0' => {
8078 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308079 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 },
8081 '1' => {
8082 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308083 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308084 },
8085 '2' => {
8086 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308087 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 },
8089 '3' => {
8090 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308091 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 },
8093 '4' => {
8094 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308095 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 }
8097 },
8098 'Return' => '100',
8099 'ShortName' => 'encode_file_ack_req'
8100 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308101 '368516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308102 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308103 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 'Param' => {
8105 '0' => {
8106 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308107 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 },
8109 '1' => {
8110 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308111 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308112 },
8113 '2' => {
8114 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308115 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308116 }
8117 },
8118 'Return' => '100',
8119 'ShortName' => 'encode_file_ack_resp'
8120 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308121 '368706' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308122 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308123 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 'Param' => {
8125 '0' => {
8126 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308127 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 },
8129 '1' => {
8130 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308131 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '2' => {
8134 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308135 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 },
8137 '3' => {
8138 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308139 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 },
8141 '4' => {
8142 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308143 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 }
8145 },
8146 'Reg' => {
8147 '1' => 'rsi',
8148 '2' => 'rdx',
8149 '3' => 'rcx',
8150 '4' => 'r8'
8151 },
8152 'Return' => '100',
8153 'ShortName' => 'decode_file_ack_req'
8154 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308155 '368848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308156 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308157 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 'Param' => {
8159 '0' => {
8160 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308161 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '1' => {
8164 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308165 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 },
8167 '2' => {
8168 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308169 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '3' => {
8172 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308173 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 }
8175 },
8176 'Reg' => {
8177 '0' => 'rdi',
8178 '1' => 'rsi',
8179 '2' => 'rdx',
8180 '3' => 'rcx'
8181 },
8182 'Return' => '100',
8183 'ShortName' => 'decode_rw_file_by_type_resp'
8184 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308185 '368963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308187 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 'Param' => {
8189 '0' => {
8190 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 },
8193 '1' => {
8194 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308195 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '2' => {
8198 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308199 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '3' => {
8202 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308203 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 },
8205 '4' => {
8206 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308207 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 },
8209 '5' => {
8210 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308211 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 },
8213 '6' => {
8214 'name' => 'msg',
8215 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308216 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308217 }
8218 },
8219 'Return' => '100',
8220 'ShortName' => 'encode_rw_file_by_type_req'
8221 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308222 '369233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308223 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308224 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 'Param' => {
8226 '0' => {
8227 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308228 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 },
8230 '1' => {
8231 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308232 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 },
8234 '2' => {
8235 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308236 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 },
8238 '3' => {
8239 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308240 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '4' => {
8243 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308244 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 }
8246 },
8247 'Return' => '100',
8248 'ShortName' => 'encode_rw_file_by_type_resp'
8249 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308250 '369463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308251 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308252 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 'Param' => {
8254 '0' => {
8255 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308256 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '1' => {
8259 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308260 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 },
8262 '2' => {
8263 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308264 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308265 },
8266 '3' => {
8267 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308268 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308269 },
8270 '4' => {
8271 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308272 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308273 },
8274 '5' => {
8275 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308276 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308277 }
8278 },
8279 'Reg' => {
8280 '1' => 'r10',
8281 '2' => 'rdx',
8282 '3' => 'rdi',
8283 '4' => 'r8',
8284 '5' => 'r9'
8285 },
8286 'Return' => '100',
8287 'ShortName' => 'decode_rw_file_by_type_req'
8288 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308289 '369625' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308291 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308292 'Param' => {
8293 '0' => {
8294 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308295 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308296 },
8297 '1' => {
8298 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308299 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308300 },
8301 '2' => {
8302 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308303 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308304 }
8305 },
8306 'Reg' => {
8307 '0' => 'rdi',
8308 '1' => 'rsi',
8309 '2' => 'rdx'
8310 },
8311 'Return' => '100',
8312 'ShortName' => 'decode_new_file_resp'
8313 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308314 '369726' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308315 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308316 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 'Param' => {
8318 '0' => {
8319 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308320 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308321 },
8322 '1' => {
8323 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308324 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 },
8326 '2' => {
8327 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308328 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 },
8330 '3' => {
8331 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308332 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 },
8334 '4' => {
8335 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308336 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 }
8338 },
8339 'Return' => '100',
8340 'ShortName' => 'encode_new_file_req'
8341 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308342 '369961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308343 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308344 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 'Param' => {
8346 '0' => {
8347 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308348 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 },
8350 '1' => {
8351 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308353 },
8354 '2' => {
8355 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308356 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308357 }
8358 },
8359 'Return' => '100',
8360 'ShortName' => 'encode_new_file_resp'
8361 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308362 '370151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308363 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308364 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 'Param' => {
8366 '0' => {
8367 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308368 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 },
8370 '1' => {
8371 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308372 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 },
8374 '2' => {
8375 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308376 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 },
8378 '3' => {
8379 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308380 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 },
8382 '4' => {
8383 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308384 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308385 }
8386 },
8387 'Reg' => {
8388 '1' => 'r9',
8389 '2' => 'rdx',
8390 '3' => 'rcx',
8391 '4' => 'r8'
8392 },
8393 'Return' => '100',
8394 'ShortName' => 'decode_new_file_req'
8395 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308396 '370293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308397 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308398 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 'Param' => {
8400 '0' => {
8401 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308402 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '1' => {
8405 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308406 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 },
8408 '2' => {
8409 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308410 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308411 },
8412 '3' => {
8413 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308414 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308415 }
8416 },
8417 'Reg' => {
8418 '0' => 'rdi',
8419 '1' => 'rsi',
8420 '2' => 'rdx',
8421 '3' => 'rcx'
8422 },
8423 'Return' => '100',
8424 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8425 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308426 '370408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308428 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 'Param' => {
8430 '0' => {
8431 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308432 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308433 },
8434 '1' => {
8435 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308436 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 },
8438 '2' => {
8439 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308440 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308441 },
8442 '3' => {
8443 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308444 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 },
8446 '4' => {
8447 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308448 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308449 },
8450 '5' => {
8451 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308452 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308453 },
8454 '6' => {
8455 'name' => 'address',
8456 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308457 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308458 },
8459 '7' => {
8460 'name' => 'msg',
8461 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308462 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308463 }
8464 },
8465 'Return' => '100',
8466 'ShortName' => 'encode_rw_file_by_type_memory_req'
8467 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308468 '370693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308469 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308470 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 'Param' => {
8472 '0' => {
8473 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308474 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308475 },
8476 '1' => {
8477 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308478 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 },
8480 '2' => {
8481 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308482 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 },
8484 '3' => {
8485 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308486 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308487 },
8488 '4' => {
8489 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308490 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308491 }
8492 },
8493 'Return' => '100',
8494 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8495 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308496 '370923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308497 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308498 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 'Param' => {
8500 '0' => {
8501 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308502 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 },
8504 '1' => {
8505 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308506 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308507 },
8508 '2' => {
8509 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308510 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 },
8512 '3' => {
8513 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308514 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 },
8516 '4' => {
8517 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308518 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 },
8520 '5' => {
8521 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308522 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308523 },
8524 '6' => {
8525 'name' => 'address',
8526 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308527 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308528 }
8529 },
8530 'Reg' => {
8531 '1' => 'r10',
8532 '2' => 'rdx',
8533 '3' => 'rdi',
8534 '4' => 'r8',
8535 '5' => 'r9'
8536 },
8537 'Return' => '100',
8538 'ShortName' => 'decode_rw_file_by_type_memory_req'
8539 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308540 '371100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308541 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308542 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 'Param' => {
8544 '0' => {
8545 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308546 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '1' => {
8549 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308550 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '2' => {
8553 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308554 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 },
8556 '3' => {
8557 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308558 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308559 }
8560 },
8561 'Return' => '100',
8562 'ShortName' => 'encode_write_file_resp'
8563 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308564 '371315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308565 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308566 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 'Param' => {
8568 '0' => {
8569 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308570 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '1' => {
8573 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308574 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 },
8576 '2' => {
8577 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308578 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 },
8580 '3' => {
8581 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308582 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308583 }
8584 },
8585 'Reg' => {
8586 '0' => 'rdi',
8587 '1' => 'rsi',
8588 '2' => 'rdx',
8589 '3' => 'rcx'
8590 },
8591 'Return' => '100',
8592 'ShortName' => 'decode_write_file_resp'
8593 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308594 '371425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308595 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308596 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Param' => {
8598 '0' => {
8599 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308600 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '1' => {
8603 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308604 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '2' => {
8607 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308608 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '3' => {
8611 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308612 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 },
8614 '4' => {
8615 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308616 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308617 }
8618 },
8619 'Return' => '100',
8620 'ShortName' => 'encode_write_file_req'
8621 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308622 '371660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308623 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308624 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 'Param' => {
8626 '0' => {
8627 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308628 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 },
8630 '1' => {
8631 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308632 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308633 },
8634 '2' => {
8635 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308636 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308637 },
8638 '3' => {
8639 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308640 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308641 },
8642 '4' => {
8643 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308644 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308645 },
8646 '5' => {
8647 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308648 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308649 }
8650 },
8651 'Reg' => {
8652 '1' => 'rsi',
8653 '3' => 'rcx',
8654 '4' => 'r8',
8655 '5' => 'r9'
8656 },
8657 'Return' => '100',
8658 'ShortName' => 'decode_write_file_req'
8659 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308660 '371815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308662 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 'Param' => {
8664 '0' => {
8665 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308666 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 },
8668 '1' => {
8669 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308670 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308671 },
8672 '2' => {
8673 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308674 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 },
8676 '3' => {
8677 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308678 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308679 }
8680 },
8681 'Return' => '100',
8682 'ShortName' => 'encode_read_file_resp'
8683 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308684 '372030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308685 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308686 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 'Param' => {
8688 '0' => {
8689 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308690 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 },
8692 '1' => {
8693 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308694 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 },
8696 '2' => {
8697 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308698 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 },
8700 '3' => {
8701 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308702 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308703 },
8704 '4' => {
8705 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308706 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308707 }
8708 },
8709 'Reg' => {
8710 '1' => 'r9',
8711 '2' => 'rdx',
8712 '3' => 'rcx',
8713 '4' => 'r8'
8714 },
8715 'Return' => '100',
8716 'ShortName' => 'decode_read_file_resp'
8717 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308718 '372166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308719 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308720 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 'Param' => {
8722 '0' => {
8723 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308724 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 },
8726 '1' => {
8727 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308728 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308729 },
8730 '2' => {
8731 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308732 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 },
8734 '3' => {
8735 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308736 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308737 },
8738 '4' => {
8739 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308740 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 }
8742 },
8743 'Return' => '100',
8744 'ShortName' => 'encode_read_file_req'
8745 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308746 '372401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308747 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308748 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 'Param' => {
8750 '0' => {
8751 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308752 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '1' => {
8755 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308756 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 },
8758 '2' => {
8759 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308760 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308761 },
8762 '3' => {
8763 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308764 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308765 },
8766 '4' => {
8767 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308768 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308769 }
8770 },
8771 'Reg' => {
8772 '1' => 'r9',
8773 '2' => 'rdx',
8774 '3' => 'rcx',
8775 '4' => 'r8'
8776 },
8777 'Return' => '100',
8778 'ShortName' => 'decode_read_file_req'
8779 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308780 '372537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308782 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 'Param' => {
8784 '0' => {
8785 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308786 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 },
8788 '1' => {
8789 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308790 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308791 },
8792 '2' => {
8793 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308794 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 },
8796 '3' => {
8797 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308798 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 },
8800 '4' => {
8801 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308802 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 },
8804 '5' => {
8805 'name' => 'file_table_data_start_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308806 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 },
8808 '6' => {
8809 'name' => 'file_table_length',
8810 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308811 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308812 }
8813 },
8814 'Reg' => {
8815 '1' => 'rsi',
8816 '2' => 'rdi',
8817 '3' => 'r10',
8818 '4' => 'r8',
8819 '5' => 'r9'
8820 },
8821 'Return' => '100',
8822 'ShortName' => 'decode_get_file_table_resp'
8823 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308824 '372711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308825 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308826 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 'Param' => {
8828 '0' => {
8829 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308830 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '1' => {
8833 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308834 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '2' => {
8837 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308838 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 },
8840 '3' => {
8841 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308842 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 },
8844 '4' => {
8845 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308846 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 }
8848 },
8849 'Return' => '100',
8850 'ShortName' => 'encode_get_file_table_req'
8851 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308852 '372938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308854 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 'Param' => {
8856 '0' => {
8857 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308858 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 },
8860 '1' => {
8861 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308862 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 },
8864 '2' => {
8865 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308866 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 },
8868 '3' => {
8869 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308870 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308871 },
8872 '4' => {
8873 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308874 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308875 },
8876 '5' => {
8877 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308878 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308879 },
8880 '6' => {
8881 'name' => 'msg',
8882 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308883 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 }
8885 },
8886 'Reg' => {
8887 '2' => 'r15'
8888 },
8889 'Return' => '100',
8890 'ShortName' => 'encode_get_file_table_resp'
8891 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308892 '373291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308893 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308894 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 'Param' => {
8896 '0' => {
8897 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308898 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '1' => {
8901 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308902 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 },
8904 '2' => {
8905 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308906 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 },
8908 '3' => {
8909 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308910 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308911 },
8912 '4' => {
8913 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308914 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308915 }
8916 },
8917 'Reg' => {
8918 '1' => 'r9',
8919 '2' => 'rdx',
8920 '3' => 'rcx',
8921 '4' => 'r8'
8922 },
8923 'Return' => '100',
8924 'ShortName' => 'decode_get_file_table_req'
8925 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308926 '373426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308928 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 'Param' => {
8930 '0' => {
8931 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308932 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308933 },
8934 '1' => {
8935 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308936 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308937 },
8938 '2' => {
8939 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308940 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308941 },
8942 '3' => {
8943 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308944 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308945 }
8946 },
8947 'Reg' => {
8948 '0' => 'rdi',
8949 '1' => 'rsi',
8950 '2' => 'rdx',
8951 '3' => 'rcx'
8952 },
8953 'Return' => '100',
8954 'ShortName' => 'decode_rw_file_memory_resp'
8955 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308956 '373535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308957 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308958 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 'Param' => {
8960 '0' => {
8961 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308962 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '1' => {
8965 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308966 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 },
8968 '2' => {
8969 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308970 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 },
8972 '3' => {
8973 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308974 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 },
8976 '4' => {
8977 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308978 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 },
8980 '5' => {
8981 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308982 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308983 },
8984 '6' => {
8985 'name' => 'msg',
8986 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308987 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308988 }
8989 },
8990 'Reg' => {
8991 '2' => 'r14'
8992 },
8993 'Return' => '100',
8994 'ShortName' => 'encode_rw_file_memory_req'
8995 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308996 '373794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308998 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 'Param' => {
9000 '0' => {
9001 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309002 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '1' => {
9005 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309006 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '2' => {
9009 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309010 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 },
9012 '3' => {
9013 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309014 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 },
9016 '4' => {
9017 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309018 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 }
9020 },
9021 'Return' => '100',
9022 'ShortName' => 'encode_rw_file_memory_resp'
9023 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309024 '374015' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309025 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309026 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 'Param' => {
9028 '0' => {
9029 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309030 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 },
9032 '1' => {
9033 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309034 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '2' => {
9037 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309038 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '3' => {
9041 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309042 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309043 },
9044 '4' => {
9045 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309046 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 },
9048 '5' => {
9049 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309050 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309051 }
9052 },
9053 'Reg' => {
9054 '1' => 'r10',
9055 '2' => 'rdx',
9056 '3' => 'rdi',
9057 '4' => 'r8',
9058 '5' => 'r9'
9059 },
9060 'Return' => '100',
9061 'ShortName' => 'decode_rw_file_memory_req'
9062 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309063 '375072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309064 'Header' => 'host.h',
9065 'Line' => '101',
9066 'Param' => {
9067 '0' => {
9068 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309069 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309070 },
9071 '1' => {
9072 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309073 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309074 },
9075 '2' => {
9076 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309077 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 },
9079 '3' => {
9080 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309081 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309082 },
9083 '4' => {
9084 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309085 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309086 },
9087 '5' => {
9088 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309089 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309090 }
9091 },
9092 'Reg' => {
9093 '2' => 'r12'
9094 },
9095 'Return' => '100',
9096 'ShortName' => 'encode_get_alert_status_resp'
9097 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309098 '375320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 'Header' => 'host.h',
9100 'Line' => '86',
9101 'Param' => {
9102 '0' => {
9103 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309104 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309105 },
9106 '1' => {
9107 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309108 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309109 },
9110 '2' => {
9111 'name' => 'version_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309112 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309113 }
9114 },
9115 'Reg' => {
9116 '0' => 'rdi',
9117 '1' => 'rsi',
9118 '2' => 'rdx'
9119 },
9120 'Return' => '100',
9121 'ShortName' => 'decode_get_alert_status_req'
9122 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309123 '375403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309124 'Header' => 'host.h',
9125 'Line' => '70',
9126 'Param' => {
9127 '0' => {
9128 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309129 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309130 },
9131 '1' => {
9132 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309133 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 },
9135 '2' => {
9136 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309137 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 },
9139 '3' => {
9140 'name' => 'rack_entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309141 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 },
9143 '4' => {
9144 'name' => 'pri_cec_node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309145 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 }
9147 },
9148 'Reg' => {
9149 '1' => 'r9',
9150 '2' => 'rdx',
9151 '3' => 'rcx',
9152 '4' => 'r8'
9153 },
9154 'Return' => '100',
9155 'ShortName' => 'decode_get_alert_status_resp'
9156 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309157 '375542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309158 'Header' => 'host.h',
9159 'Line' => '52',
9160 'Param' => {
9161 '0' => {
9162 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309163 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309164 },
9165 '1' => {
9166 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309167 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 },
9169 '2' => {
9170 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309171 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309172 },
9173 '3' => {
9174 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309175 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309176 }
9177 },
9178 'Return' => '100',
9179 'ShortName' => 'encode_get_alert_status_req'
9180 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309181 '376767' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309182 'Header' => 'platform.h',
9183 'Line' => '47',
9184 'Param' => {
9185 '0' => {
9186 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309187 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309188 },
9189 '1' => {
9190 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309192 },
9193 '2' => {
9194 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309195 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 },
9197 '3' => {
9198 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309199 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309200 },
9201 '4' => {
9202 'name' => 'list_of_handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309203 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309204 },
9205 '5' => {
9206 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309207 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309208 },
9209 '6' => {
9210 'name' => 'msg',
9211 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309212 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309213 }
9214 },
9215 'Return' => '100',
9216 'ShortName' => 'encode_bios_attribute_update_event_req'
9217 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309218 '378625' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009219 'Header' => 'file_io.h',
9220 'Line' => '160',
9221 'Param' => {
9222 '0' => {
9223 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309224 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009225 },
9226 '1' => {
9227 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309228 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009229 },
9230 '2' => {
9231 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309232 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009233 },
9234 '3' => {
9235 'name' => 'responseMsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309236 'type' => '1450'
Lora Linea0bf3a2024-09-20 10:09:56 +08009237 },
9238 '4' => {
9239 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309240 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009241 }
9242 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309243 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309244 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309245 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009246 'Return' => '100',
9247 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9248 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309249 '381821' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009250 'Header' => 'file_io.h',
9251 'Line' => '147',
9252 'Param' => {
9253 '0' => {
9254 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309255 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009256 }
9257 },
9258 'Reg' => {
9259 '0' => 'rdi'
9260 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309261 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009262 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9263 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309264 '381869' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009265 'Header' => 'file_io.h',
9266 'Line' => '137',
9267 'Param' => {
9268 '0' => {
9269 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309270 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009271 },
9272 '1' => {
9273 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309274 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009275 },
9276 '2' => {
9277 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309278 'type' => '384064'
Lora Linea0bf3a2024-09-20 10:09:56 +08009279 }
9280 },
9281 'Return' => '100',
9282 'ShortName' => 'decode_oem_meta_file_io_read_req'
9283 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309284 '384069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309285 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309286 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309287 'Param' => {
9288 '0' => {
9289 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309290 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309291 },
9292 '1' => {
9293 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309294 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309295 },
9296 '2' => {
9297 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309298 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309299 },
9300 '3' => {
9301 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309302 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309303 },
9304 '4' => {
9305 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309306 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309307 }
9308 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309309 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309310 '0' => 'rdi',
9311 '1' => 'rbx',
9312 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309313 '3' => 'rcx',
9314 '4' => 'r8'
9315 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309316 'Return' => '100',
9317 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009318 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309319 '384505' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009320 'Header' => 'file_io.h',
9321 'Line' => '113',
9322 'Param' => {
9323 '0' => {
9324 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309325 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009326 },
9327 '1' => {
9328 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309329 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009330 },
9331 '2' => {
9332 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309333 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009334 },
9335 '3' => {
9336 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309337 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009338 }
9339 },
9340 'Return' => '100',
9341 'ShortName' => 'decode_oem_meta_file_io_write_req'
9342 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309343 '386189' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009344 'Header' => 'file_io.h',
9345 'Line' => '102',
9346 'Param' => {
9347 '0' => {
9348 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309349 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009350 }
9351 },
9352 'Reg' => {
9353 '0' => 'rdi'
9354 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309355 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009356 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309357 }
9358 },
9359 'SymbolVersion' => {},
9360 'Symbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309361 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309362 'bcd2dec16' => 1,
9363 'bcd2dec32' => 1,
9364 'bcd2dec8' => 1,
9365 'crc32' => 1,
9366 'crc8' => 1,
9367 'dec2bcd16' => 1,
9368 'dec2bcd32' => 1,
9369 'dec2bcd8' => 1,
9370 'decode_activate_firmware_resp' => 1,
9371 'decode_apply_complete_req' => 1,
9372 'decode_cancel_update_component_resp' => 1,
9373 'decode_cancel_update_resp' => 1,
9374 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009375 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309376 'decode_event_message_buffer_size_resp' => 1,
9377 'decode_event_message_supported_resp' => 1,
9378 'decode_file_ack_req' => 1,
9379 'decode_file_ack_resp' => 1,
9380 'decode_file_ack_with_meta_data_req' => 1,
9381 'decode_file_ack_with_meta_data_resp' => 1,
9382 'decode_firmware_device_id_record' => 1,
9383 'decode_get_alert_status_req' => 1,
9384 'decode_get_alert_status_resp' => 1,
9385 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9386 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9387 'decode_get_bios_table_req' => 1,
9388 'decode_get_bios_table_resp' => 1,
9389 'decode_get_commands_req' => 1,
9390 'decode_get_commands_resp' => 1,
9391 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009392 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309393 'decode_get_file_table_req' => 1,
9394 'decode_get_file_table_resp' => 1,
9395 'decode_get_firmware_parameters_resp' => 1,
9396 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9397 'decode_get_fru_record_by_option_req' => 1,
9398 'decode_get_fru_record_by_option_resp' => 1,
9399 'decode_get_fru_record_table_metadata_resp' => 1,
9400 'decode_get_fru_record_table_req' => 1,
9401 'decode_get_fru_record_table_resp' => 1,
9402 'decode_get_fru_record_table_resp_safe' => 1,
9403 'decode_get_numeric_effecter_value_req' => 1,
9404 'decode_get_numeric_effecter_value_resp' => 1,
9405 'decode_get_pdr_repository_info_resp' => 1,
9406 'decode_get_pdr_req' => 1,
9407 'decode_get_pdr_resp' => 1,
9408 'decode_get_sensor_reading_req' => 1,
9409 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009410 'decode_get_state_effecter_states_req' => 1,
9411 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309412 'decode_get_state_sensor_readings_req' => 1,
9413 'decode_get_state_sensor_readings_resp' => 1,
9414 'decode_get_status_resp' => 1,
9415 'decode_get_tid_resp' => 1,
9416 'decode_get_types_resp' => 1,
9417 'decode_get_version_req' => 1,
9418 'decode_get_version_resp' => 1,
9419 'decode_multipart_receive_req' => 1,
9420 'decode_new_file_req' => 1,
9421 'decode_new_file_resp' => 1,
9422 'decode_new_file_with_metadata_req' => 1,
9423 'decode_new_file_with_metadata_resp' => 1,
9424 'decode_numeric_sensor_data' => 1,
9425 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009426 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309427 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009428 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309429 'decode_pass_component_table_resp' => 1,
9430 'decode_platform_event_message_req' => 1,
9431 'decode_platform_event_message_resp' => 1,
9432 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009433 'decode_pldm_descriptor_from_iter' => 1,
9434 'decode_pldm_downstream_device_from_iter' => 1,
9435 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009436 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009437 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309438 'decode_pldm_package_header_info' => 1,
9439 'decode_pldm_pdr_repository_change_record_data' => 1,
9440 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009441 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309442 'decode_poll_for_platform_event_message_req' => 1,
9443 'decode_poll_for_platform_event_message_resp' => 1,
9444 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009445 'decode_query_downstream_devices_resp' => 1,
9446 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309447 'decode_read_file_req' => 1,
9448 'decode_read_file_resp' => 1,
9449 'decode_request_firmware_data_req' => 1,
9450 'decode_request_update_resp' => 1,
9451 'decode_rw_file_by_type_memory_req' => 1,
9452 'decode_rw_file_by_type_memory_resp' => 1,
9453 'decode_rw_file_by_type_req' => 1,
9454 'decode_rw_file_by_type_resp' => 1,
9455 'decode_rw_file_memory_req' => 1,
9456 'decode_rw_file_memory_resp' => 1,
9457 'decode_sensor_event_data' => 1,
9458 'decode_sensor_op_data' => 1,
9459 'decode_set_bios_attribute_current_value_req' => 1,
9460 'decode_set_bios_attribute_current_value_resp' => 1,
9461 'decode_set_bios_table_req' => 1,
9462 'decode_set_bios_table_resp' => 1,
9463 'decode_set_date_time_req' => 1,
9464 'decode_set_date_time_resp' => 1,
9465 'decode_set_event_receiver_req' => 1,
9466 'decode_set_event_receiver_resp' => 1,
9467 'decode_set_fru_record_table_req' => 1,
9468 'decode_set_numeric_effecter_value_req' => 1,
9469 'decode_set_numeric_effecter_value_resp' => 1,
9470 'decode_set_state_effecter_states_req' => 1,
9471 'decode_set_state_effecter_states_resp' => 1,
9472 'decode_state_sensor_data' => 1,
9473 'decode_transfer_complete_req' => 1,
9474 'decode_update_component_resp' => 1,
9475 'decode_vendor_defined_descriptor_value' => 1,
9476 'decode_verify_complete_req' => 1,
9477 'decode_write_file_req' => 1,
9478 'decode_write_file_resp' => 1,
9479 'encode_activate_firmware_req' => 1,
9480 'encode_apply_complete_resp' => 1,
9481 'encode_bios_attribute_update_event_req' => 1,
9482 'encode_cancel_update_component_req' => 1,
9483 'encode_cancel_update_req' => 1,
9484 'encode_cc_only_resp' => 1,
9485 'encode_event_message_buffer_size_req' => 1,
9486 'encode_event_message_supported_req' => 1,
9487 'encode_file_ack_req' => 1,
9488 'encode_file_ack_resp' => 1,
9489 'encode_file_ack_with_meta_data_req' => 1,
9490 'encode_file_ack_with_meta_data_resp' => 1,
9491 'encode_fru_record' => 1,
9492 'encode_get_alert_status_req' => 1,
9493 'encode_get_alert_status_resp' => 1,
9494 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9495 'encode_get_bios_current_value_by_handle_resp' => 1,
9496 'encode_get_bios_table_req' => 1,
9497 'encode_get_bios_table_resp' => 1,
9498 'encode_get_commands_req' => 1,
9499 'encode_get_commands_resp' => 1,
9500 'encode_get_date_time_req' => 1,
9501 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009502 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309503 'encode_get_file_table_req' => 1,
9504 'encode_get_file_table_resp' => 1,
9505 'encode_get_firmware_parameters_req' => 1,
9506 'encode_get_fru_record_by_option_req' => 1,
9507 'encode_get_fru_record_by_option_resp' => 1,
9508 'encode_get_fru_record_table_metadata_req' => 1,
9509 'encode_get_fru_record_table_metadata_resp' => 1,
9510 'encode_get_fru_record_table_req' => 1,
9511 'encode_get_fru_record_table_resp' => 1,
9512 'encode_get_numeric_effecter_value_req' => 1,
9513 'encode_get_numeric_effecter_value_resp' => 1,
9514 'encode_get_pdr_repository_info_resp' => 1,
9515 'encode_get_pdr_req' => 1,
9516 'encode_get_pdr_resp' => 1,
9517 'encode_get_sensor_reading_req' => 1,
9518 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009519 'encode_get_state_effecter_states_req' => 1,
9520 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309521 'encode_get_state_sensor_readings_req' => 1,
9522 'encode_get_state_sensor_readings_resp' => 1,
9523 'encode_get_status_req' => 1,
9524 'encode_get_tid_req' => 1,
9525 'encode_get_tid_resp' => 1,
9526 'encode_get_types_req' => 1,
9527 'encode_get_types_resp' => 1,
9528 'encode_get_version_req' => 1,
9529 'encode_get_version_resp' => 1,
9530 'encode_new_file_req' => 1,
9531 'encode_new_file_resp' => 1,
9532 'encode_new_file_with_metadata_req' => 1,
9533 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009534 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309535 'encode_pass_component_table_req' => 1,
9536 'encode_platform_event_message_req' => 1,
9537 'encode_platform_event_message_resp' => 1,
9538 'encode_pldm_header_only' => 1,
9539 'encode_pldm_pdr_repository_chg_event_data' => 1,
9540 'encode_poll_for_platform_event_message_req' => 1,
9541 'encode_poll_for_platform_event_message_resp' => 1,
9542 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009543 'encode_query_downstream_devices_req' => 1,
9544 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309545 'encode_read_file_req' => 1,
9546 'encode_read_file_resp' => 1,
9547 'encode_request_firmware_data_resp' => 1,
9548 'encode_request_update_req' => 1,
9549 'encode_rw_file_by_type_memory_req' => 1,
9550 'encode_rw_file_by_type_memory_resp' => 1,
9551 'encode_rw_file_by_type_req' => 1,
9552 'encode_rw_file_by_type_resp' => 1,
9553 'encode_rw_file_memory_req' => 1,
9554 'encode_rw_file_memory_resp' => 1,
9555 'encode_sensor_event_data' => 1,
9556 'encode_set_bios_attribute_current_value_req' => 1,
9557 'encode_set_bios_attribute_current_value_resp' => 1,
9558 'encode_set_bios_table_req' => 1,
9559 'encode_set_bios_table_resp' => 1,
9560 'encode_set_date_time_req' => 1,
9561 'encode_set_date_time_resp' => 1,
9562 'encode_set_event_receiver_req' => 1,
9563 'encode_set_event_receiver_resp' => 1,
9564 'encode_set_fru_record_table_resp' => 1,
9565 'encode_set_numeric_effecter_value_req' => 1,
9566 'encode_set_numeric_effecter_value_resp' => 1,
9567 'encode_set_state_effecter_states_req' => 1,
9568 'encode_set_state_effecter_states_resp' => 1,
9569 'encode_set_tid_req' => 1,
9570 'encode_state_effecter_pdr' => 1,
9571 'encode_state_sensor_pdr' => 1,
9572 'encode_transfer_complete_resp' => 1,
9573 'encode_update_component_req' => 1,
9574 'encode_verify_complete_resp' => 1,
9575 'encode_write_file_req' => 1,
9576 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009577 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309578 'is_time_legal' => 1,
9579 'is_transfer_flag_valid' => 1,
9580 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309581 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309582 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9583 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9584 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9585 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309586 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309587 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309588 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309589 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309590 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9591 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309592 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309593 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9594 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9595 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309596 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309597 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9598 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9599 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309600 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309601 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9602 'pldm_bios_table_attr_entry_string_info_check' => 1,
9603 'pldm_bios_table_attr_find_by_handle' => 1,
9604 'pldm_bios_table_attr_find_by_string_handle' => 1,
9605 'pldm_bios_table_attr_value_copy_and_update' => 1,
9606 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9607 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9608 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309609 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309611 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309612 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309613 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9615 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9616 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9617 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9618 'pldm_bios_table_attr_value_entry_length' => 1,
9619 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9620 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9621 'pldm_bios_table_attr_value_find_by_handle' => 1,
9622 'pldm_bios_table_checksum' => 1,
9623 'pldm_bios_table_iter_create' => 1,
9624 'pldm_bios_table_iter_free' => 1,
9625 'pldm_bios_table_iter_is_end' => 1,
9626 'pldm_bios_table_iter_next' => 1,
9627 'pldm_bios_table_iter_value' => 1,
9628 'pldm_bios_table_pad_checksum_size' => 1,
9629 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309630 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309631 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309632 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'pldm_bios_table_string_entry_encode_length' => 1,
9634 'pldm_bios_table_string_find_by_handle' => 1,
9635 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309636 'pldm_edac_crc32' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309637 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309638 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9640 'pldm_entity_association_pdr_extract' => 1,
9641 'pldm_entity_association_tree_add' => 1,
9642 'pldm_entity_association_tree_add_entity' => 1,
9643 'pldm_entity_association_tree_copy_root' => 1,
9644 'pldm_entity_association_tree_destroy' => 1,
9645 'pldm_entity_association_tree_destroy_root' => 1,
9646 'pldm_entity_association_tree_find' => 1,
9647 'pldm_entity_association_tree_find_with_locality' => 1,
9648 'pldm_entity_association_tree_init' => 1,
9649 'pldm_entity_association_tree_visit' => 1,
9650 'pldm_entity_extract' => 1,
9651 'pldm_entity_get_num_children' => 1,
9652 'pldm_entity_get_parent' => 1,
9653 'pldm_entity_is_exist_parent' => 1,
9654 'pldm_entity_is_node_parent' => 1,
9655 'pldm_entity_node_get_remote_container_id' => 1,
9656 'pldm_find_entity_ref_in_tree' => 1,
9657 'pldm_instance_db_destroy' => 1,
9658 'pldm_instance_db_init' => 1,
9659 'pldm_instance_db_init_default' => 1,
9660 'pldm_instance_id_alloc' => 1,
9661 'pldm_instance_id_free' => 1,
9662 'pldm_is_current_parent_child' => 1,
9663 'pldm_is_empty_entity_assoc_tree' => 1,
9664 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009665 'pldm_oem_meta_file_io_read_resp_data' => 1,
9666 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009667 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309668 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309669 'pldm_pdr_destroy' => 1,
9670 'pldm_pdr_find_last_in_range' => 1,
9671 'pldm_pdr_find_record' => 1,
9672 'pldm_pdr_find_record_by_type' => 1,
9673 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9674 'pldm_pdr_get_next_record' => 1,
9675 'pldm_pdr_get_record_count' => 1,
9676 'pldm_pdr_get_record_handle' => 1,
9677 'pldm_pdr_get_repo_size' => 1,
9678 'pldm_pdr_init' => 1,
9679 'pldm_pdr_record_is_remote' => 1,
9680 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9681 'pldm_pdr_remove_remote_pdrs' => 1,
9682 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009683 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309684 'pldm_transport_af_mctp_bind' => 1,
9685 'pldm_transport_af_mctp_core' => 1,
9686 'pldm_transport_af_mctp_destroy' => 1,
9687 'pldm_transport_af_mctp_init' => 1,
9688 'pldm_transport_af_mctp_init_pollfd' => 1,
9689 'pldm_transport_af_mctp_map_tid' => 1,
9690 'pldm_transport_af_mctp_unmap_tid' => 1,
9691 'pldm_transport_mctp_demux_core' => 1,
9692 'pldm_transport_mctp_demux_destroy' => 1,
9693 'pldm_transport_mctp_demux_init' => 1,
9694 'pldm_transport_mctp_demux_init_pollfd' => 1,
9695 'pldm_transport_mctp_demux_map_tid' => 1,
9696 'pldm_transport_mctp_demux_unmap_tid' => 1,
9697 'pldm_transport_poll' => 1,
9698 'pldm_transport_recv_msg' => 1,
9699 'pldm_transport_send_msg' => 1,
9700 'pldm_transport_send_recv_msg' => 1,
9701 'unpack_pldm_header' => 1,
9702 'ver2str' => 1
9703 }
9704 },
9705 'Target' => 'unix',
9706 'TypeInfo' => {
9707 '1' => {
9708 'Name' => 'void',
9709 'Type' => 'Intrinsic'
9710 },
9711 '46' => {
9712 'Name' => 'unsigned char',
9713 'Size' => '1',
9714 'Type' => 'Intrinsic'
9715 },
9716 '53' => {
9717 'Name' => 'unsigned short',
9718 'Size' => '2',
9719 'Type' => 'Intrinsic'
9720 },
9721 '60' => {
9722 'Name' => 'unsigned int',
9723 'Size' => '4',
9724 'Type' => 'Intrinsic'
9725 },
9726 '67' => {
9727 'Name' => 'unsigned long',
9728 'Size' => '8',
9729 'Type' => 'Intrinsic'
9730 },
9731 '74' => {
9732 'Name' => 'signed char',
9733 'Size' => '1',
9734 'Type' => 'Intrinsic'
9735 },
9736 '81' => {
9737 'BaseType' => '46',
9738 'Header' => 'types.h',
9739 'Line' => '38',
9740 'Name' => '__uint8_t',
9741 'PrivateABI' => 1,
9742 'Size' => '1',
9743 'Type' => 'Typedef'
9744 },
9745 '93' => {
9746 'Name' => 'short',
9747 'Size' => '2',
9748 'Type' => 'Intrinsic'
9749 },
9750 '100' => {
9751 'Name' => 'int',
9752 'Size' => '4',
9753 'Type' => 'Intrinsic'
9754 },
9755 '107' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309756 'BaseType' => '60',
9757 'Header' => 'types.h',
9758 'Line' => '42',
9759 'Name' => '__uint32_t',
9760 'PrivateABI' => 1,
9761 'Size' => '4',
9762 'Type' => 'Typedef'
9763 },
9764 '119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309765 'Name' => 'long',
9766 'Size' => '8',
9767 'Type' => 'Intrinsic'
9768 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309769 '126' => {
9770 'BaseType' => '1',
9771 'Name' => 'void*',
9772 'Size' => '8',
9773 'Type' => 'Pointer'
9774 },
9775 '128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309776 'Name' => 'char',
9777 'Size' => '1',
9778 'Type' => 'Intrinsic'
9779 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309780 '135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309781 'BaseType' => '81',
9782 'Header' => 'stdint-uintn.h',
9783 'Line' => '24',
9784 'Name' => 'uint8_t',
9785 'PrivateABI' => 1,
9786 'Size' => '1',
9787 'Type' => 'Typedef'
9788 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309789 '147' => {
9790 'BaseType' => '107',
9791 'Header' => 'stdint-uintn.h',
9792 'Line' => '26',
9793 'Name' => 'uint32_t',
9794 'PrivateABI' => 1,
9795 'Size' => '4',
9796 'Type' => 'Typedef'
9797 },
9798 '159' => {
9799 'BaseType' => '147',
9800 'Name' => 'uint32_t const',
9801 'Size' => '4',
9802 'Type' => 'Const'
9803 },
9804 '164' => {
9805 'BaseType' => '67',
9806 'Header' => 'stddef.h',
9807 'Line' => '214',
9808 'Name' => 'size_t',
9809 'PrivateABI' => 1,
9810 'Size' => '8',
9811 'Type' => 'Typedef'
9812 },
9813 '190' => {
9814 'Header' => 'pldm_types.h',
9815 'Line' => '9',
9816 'Name' => 'anon-struct-pldm_types.h-9',
9817 'Size' => '1',
9818 'Type' => 'Struct'
9819 },
9820 '344' => {
9821 'Header' => 'pldm_types.h',
9822 'Line' => '19',
9823 'Memb' => {
9824 '0' => {
9825 'name' => 'byte',
9826 'offset' => '0',
9827 'type' => '135'
9828 },
9829 '1' => {
9830 'name' => 'bits',
9831 'offset' => '0',
9832 'type' => '190'
9833 }
9834 },
9835 'Name' => 'union bitfield8_t',
9836 'Size' => '1',
9837 'Type' => 'Union'
9838 },
9839 '356' => {
9840 'BaseType' => '344',
9841 'Name' => 'bitfield8_t const',
9842 'Size' => '1',
9843 'Type' => 'Const'
9844 },
9845 '361' => {
9846 'Header' => 'pldm_types.h',
9847 'Line' => '25',
9848 'Memb' => {
9849 '0' => {
9850 'name' => 'alpha',
9851 'offset' => '0',
9852 'type' => '135'
9853 },
9854 '1' => {
9855 'name' => 'update',
9856 'offset' => '1',
9857 'type' => '135'
9858 },
9859 '2' => {
9860 'name' => 'minor',
9861 'offset' => '2',
9862 'type' => '135'
9863 },
9864 '3' => {
9865 'name' => 'major',
9866 'offset' => '3',
9867 'type' => '135'
9868 }
9869 },
9870 'Name' => 'struct pldm_version',
9871 'Size' => '4',
9872 'Type' => 'Struct'
9873 },
9874 '427' => {
9875 'BaseType' => '361',
9876 'Header' => 'pldm_types.h',
9877 'Line' => '30',
9878 'Name' => 'ver32_t',
9879 'Size' => '4',
9880 'Type' => 'Typedef'
9881 },
9882 '439' => {
9883 'BaseType' => '427',
9884 'Name' => 'ver32_t const',
9885 'Size' => '4',
9886 'Type' => 'Const'
9887 },
9888 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309889 'Name' => 'float',
9890 'Size' => '4',
9891 'Type' => 'Intrinsic'
9892 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309893 '795' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309894 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309895 'Line' => '108',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309896 'Memb' => {
9897 '0' => {
9898 'name' => 'PLDM_RESPONSE',
9899 'value' => '0'
9900 },
9901 '1' => {
9902 'name' => 'PLDM_REQUEST',
9903 'value' => '1'
9904 },
9905 '2' => {
9906 'name' => 'PLDM_RESERVED',
9907 'value' => '2'
9908 },
9909 '3' => {
9910 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9911 'value' => '3'
9912 }
9913 },
9914 'Name' => 'enum MessageType',
9915 'Size' => '4',
9916 'Type' => 'Enum'
9917 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309918 '807' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309919 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309920 'Line' => '161',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309921 'Memb' => {
9922 '0' => {
9923 'name' => 'command',
9924 'offset' => '2',
9925 'type' => '135'
9926 }
9927 },
9928 'Name' => 'struct pldm_msg_hdr',
9929 'Size' => '3',
9930 'Type' => 'Struct'
9931 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309932 '918' => {
9933 'BaseType' => '807',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309934 'Name' => 'struct pldm_msg_hdr const',
9935 'Size' => '3',
9936 'Type' => 'Const'
9937 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309938 '923' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309939 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309940 'Line' => '194',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309941 'Memb' => {
9942 '0' => {
9943 'name' => 'hdr',
9944 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309945 'type' => '807'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309946 },
9947 '1' => {
9948 'name' => 'payload',
9949 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309950 'type' => '968'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309951 }
9952 },
9953 'Name' => 'struct pldm_msg',
9954 'Size' => '4',
9955 'Type' => 'Struct'
9956 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309957 '963' => {
9958 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309959 'Name' => 'struct pldm_msg const',
9960 'Size' => '4',
9961 'Type' => 'Const'
9962 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309963 '968' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309964 'BaseType' => '135',
9965 'Name' => 'uint8_t[1]',
9966 'Size' => '1',
9967 'Type' => 'Array'
9968 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309969 '984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309970 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309971 'Line' => '261',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309972 'Memb' => {
9973 '0' => {
9974 'name' => 'msg_type',
9975 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309976 'type' => '795'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309977 },
9978 '1' => {
9979 'name' => 'instance',
9980 'offset' => '4',
9981 'type' => '135'
9982 },
9983 '2' => {
9984 'name' => 'pldm_type',
9985 'offset' => '5',
9986 'type' => '135'
9987 },
9988 '3' => {
9989 'name' => 'command',
9990 'offset' => '6',
9991 'type' => '135'
9992 },
9993 '4' => {
9994 'name' => 'completion_code',
9995 'offset' => '7',
9996 'type' => '135'
9997 }
9998 },
9999 'Name' => 'struct pldm_header_info',
10000 'Size' => '8',
10001 'Type' => 'Struct'
10002 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010003 '1064' => {
10004 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010005 'Name' => 'struct pldm_header_info const',
10006 'Size' => '8',
10007 'Type' => 'Const'
10008 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010009 '1193' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010010 'BaseType' => '135',
10011 'Name' => 'uint8_t*',
10012 'Size' => '8',
10013 'Type' => 'Pointer'
10014 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010015 '1269' => {
10016 'BaseType' => '1274',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010017 'Name' => 'void const*',
10018 'Size' => '8',
10019 'Type' => 'Pointer'
10020 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010021 '1274' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010022 'BaseType' => '1',
10023 'Name' => 'void const',
10024 'Type' => 'Const'
10025 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010026 '1275' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010027 'BaseType' => '356',
10028 'Name' => 'bitfield8_t const*',
10029 'Size' => '8',
10030 'Type' => 'Pointer'
10031 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010032 '1450' => {
10033 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010034 'Name' => 'struct pldm_msg*',
10035 'Size' => '8',
10036 'Type' => 'Pointer'
10037 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010038 '1529' => {
10039 'BaseType' => '963',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010040 'Name' => 'struct pldm_msg const*',
10041 'Size' => '8',
10042 'Type' => 'Pointer'
10043 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010044 '1534' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010045 'BaseType' => '427',
10046 'Name' => 'ver32_t*',
10047 'Size' => '8',
10048 'Type' => 'Pointer'
10049 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010050 '1628' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010051 'BaseType' => '439',
10052 'Name' => 'ver32_t const*',
10053 'Size' => '8',
10054 'Type' => 'Pointer'
10055 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010056 '1675' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010057 'BaseType' => '147',
10058 'Name' => 'uint32_t*',
10059 'Size' => '8',
10060 'Type' => 'Pointer'
10061 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010062 '1744' => {
10063 'BaseType' => '918',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010064 'Name' => 'struct pldm_msg_hdr const*',
10065 'Size' => '8',
10066 'Type' => 'Pointer'
10067 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010068 '1749' => {
10069 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010070 'Name' => 'struct pldm_header_info*',
10071 'Size' => '8',
10072 'Type' => 'Pointer'
10073 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010074 '2704' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010075 'BaseType' => '164',
10076 'Name' => 'size_t*',
10077 'Size' => '8',
10078 'Type' => 'Pointer'
10079 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010080 '3164' => {
10081 'BaseType' => '1064',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010082 'Name' => 'struct pldm_header_info const*',
10083 'Size' => '8',
10084 'Type' => 'Pointer'
10085 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010086 '4836' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010087 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010088 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010089 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010090 'Name' => 'pldm_tid_t',
10091 'Size' => '1',
10092 'Type' => 'Typedef'
10093 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010094 '4848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010095 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010096 'Header' => 'instance-id.h',
10097 'Line' => '13',
10098 'Name' => 'pldm_instance_id_t',
10099 'Size' => '1',
10100 'Type' => 'Typedef'
10101 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010102 '4860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010103 'Header' => 'responder.h',
10104 'Line' => '10',
10105 'Memb' => {
10106 '0' => {
10107 'name' => 'tid',
10108 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010109 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010110 },
10111 '1' => {
10112 'name' => 'instance_id',
10113 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010114 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010115 },
10116 '2' => {
10117 'name' => 'type',
10118 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010119 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010120 },
10121 '3' => {
10122 'name' => 'command',
10123 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010124 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010125 },
10126 '4' => {
10127 'name' => 'next',
10128 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010129 'type' => '4940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010130 }
10131 },
10132 'Name' => 'struct pldm_responder_cookie',
10133 'PrivateABI' => 1,
10134 'Size' => '16',
10135 'Type' => 'Struct'
10136 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010137 '4940' => {
10138 'BaseType' => '4860',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010139 'Name' => 'struct pldm_responder_cookie*',
10140 'Size' => '8',
10141 'Type' => 'Pointer'
10142 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010143 '4945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010144 'Header' => 'pldm.h',
10145 'Line' => '15',
10146 'Memb' => {
10147 '0' => {
10148 'name' => 'PLDM_REQUESTER_SUCCESS',
10149 'value' => '0'
10150 },
10151 '1' => {
10152 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10153 'value' => '18446744073709551615 (-1)'
10154 },
10155 '2' => {
10156 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10157 'value' => '18446744073709551614 (-2)'
10158 },
10159 '3' => {
10160 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10161 'value' => '18446744073709551613 (-3)'
10162 },
10163 '4' => {
10164 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10165 'value' => '18446744073709551612 (-4)'
10166 },
10167 '5' => {
10168 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10169 'value' => '18446744073709551611 (-5)'
10170 },
10171 '6' => {
10172 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10173 'value' => '18446744073709551610 (-6)'
10174 },
10175 '7' => {
10176 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10177 'value' => '18446744073709551609 (-7)'
10178 },
10179 '8' => {
10180 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10181 'value' => '18446744073709551608 (-8)'
10182 },
10183 '9' => {
10184 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10185 'value' => '18446744073709551607 (-9)'
10186 },
10187 '10' => {
10188 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10189 'value' => '18446744073709551606 (-10)'
10190 },
10191 '11' => {
10192 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10193 'value' => '18446744073709551605 (-11)'
10194 },
10195 '12' => {
10196 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10197 'value' => '18446744073709551604 (-12)'
10198 },
10199 '13' => {
10200 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10201 'value' => '18446744073709551603 (-13)'
10202 }
10203 },
10204 'Name' => 'enum pldm_requester_error_codes',
10205 'Size' => '4',
10206 'Type' => 'Enum'
10207 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010208 '5466' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010209 'Name' => '_Bool',
10210 'Size' => '1',
10211 'Type' => 'Intrinsic'
10212 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010213 '5588' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010214 'BaseType' => '53',
10215 'Header' => 'types.h',
10216 'Line' => '40',
10217 'Name' => '__uint16_t',
10218 'PrivateABI' => 1,
10219 'Size' => '2',
10220 'Type' => 'Typedef'
10221 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010222 '5626' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010223 'BaseType' => '119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010224 'Header' => 'types.h',
10225 'Line' => '194',
10226 'Name' => '__ssize_t',
10227 'PrivateABI' => 1,
10228 'Size' => '8',
10229 'Type' => 'Typedef'
10230 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010231 '5638' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010232 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010233 'Name' => 'char*',
10234 'Size' => '8',
10235 'Type' => 'Pointer'
10236 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010237 '5662' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010238 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010239 'Name' => 'uint8_t const',
10240 'Size' => '1',
10241 'Type' => 'Const'
10242 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010243 '5667' => {
10244 'BaseType' => '5588',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010245 'Header' => 'stdint-uintn.h',
10246 'Line' => '25',
10247 'Name' => 'uint16_t',
10248 'PrivateABI' => 1,
10249 'Size' => '2',
10250 'Type' => 'Typedef'
10251 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010252 '5799' => {
10253 'BaseType' => '5626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010254 'Header' => 'types.h',
10255 'Line' => '108',
10256 'Name' => 'ssize_t',
10257 'PrivateABI' => 1,
10258 'Size' => '8',
10259 'Type' => 'Typedef'
10260 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010261 '5818' => {
10262 'BaseType' => '5662',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010263 'Name' => 'uint8_t const*',
10264 'Size' => '8',
10265 'Type' => 'Pointer'
10266 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010267 '7333' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010268 'BaseType' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030010269 'Name' => 'char const',
10270 'Size' => '1',
10271 'Type' => 'Const'
10272 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010273 '7367' => {
10274 'BaseType' => '5667',
10275 'Name' => 'uint16_t const',
10276 'Size' => '2',
10277 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010278 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010279 '7707' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010280 'Header' => 'utils.h',
10281 'Line' => '20',
10282 'Memb' => {
10283 '0' => {
10284 'name' => 'ptr',
10285 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010286 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010287 },
10288 '1' => {
10289 'name' => 'length',
10290 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010291 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010292 }
10293 },
10294 'Name' => 'struct variable_field',
10295 'Size' => '16',
10296 'Type' => 'Struct'
10297 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010298 '8992' => {
10299 'BaseType' => '7333',
10300 'Name' => 'char const*',
10301 'Size' => '8',
10302 'Type' => 'Pointer'
10303 },
10304 '19276' => {
10305 'BaseType' => '344',
10306 'Name' => 'bitfield8_t*',
10307 'Size' => '8',
10308 'Type' => 'Pointer'
10309 },
10310 '21045' => {
10311 'BaseType' => '807',
10312 'Name' => 'struct pldm_msg_hdr*',
10313 'Size' => '8',
10314 'Type' => 'Pointer'
10315 },
10316 '21368' => {
10317 'BaseType' => '126',
10318 'Name' => 'void**',
10319 'Size' => '8',
10320 'Type' => 'Pointer'
10321 },
10322 '24695' => {
10323 'BaseType' => '7707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010324 'Name' => 'struct variable_field*',
10325 'Size' => '8',
10326 'Type' => 'Pointer'
10327 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010328 '26777' => {
10329 'BaseType' => '5667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010330 'Name' => 'uint16_t*',
10331 'Size' => '8',
10332 'Type' => 'Pointer'
10333 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010334 '30016' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010335 'BaseType' => '67',
10336 'Header' => 'types.h',
10337 'Line' => '45',
10338 'Name' => '__uint64_t',
10339 'PrivateABI' => 1,
10340 'Size' => '8',
10341 'Type' => 'Typedef'
10342 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010343 '30110' => {
10344 'BaseType' => '30016',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010345 'Header' => 'stdint-uintn.h',
10346 'Line' => '27',
10347 'Name' => 'uint64_t',
10348 'PrivateABI' => 1,
10349 'Size' => '8',
10350 'Type' => 'Typedef'
10351 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010352 '30324' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010353 'Header' => 'bios.h',
10354 'Line' => '39',
10355 'Memb' => {
10356 '0' => {
10357 'name' => 'PLDM_BIOS_STRING_TABLE',
10358 'value' => '0'
10359 },
10360 '1' => {
10361 'name' => 'PLDM_BIOS_ATTR_TABLE',
10362 'value' => '1'
10363 },
10364 '2' => {
10365 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10366 'value' => '2'
10367 }
10368 },
10369 'Name' => 'enum pldm_bios_table_types',
10370 'Size' => '4',
10371 'Type' => 'Enum'
10372 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010373 '30358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010374 'Header' => 'bios.h',
10375 'Line' => '48',
10376 'Memb' => {
10377 '0' => {
10378 'name' => 'string_handle',
10379 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010380 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010381 },
10382 '1' => {
10383 'name' => 'string_length',
10384 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010385 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010386 },
10387 '2' => {
10388 'name' => 'name',
10389 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010390 'type' => '30415'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010391 }
10392 },
10393 'Name' => 'struct pldm_bios_string_table_entry',
10394 'Size' => '5',
10395 'Type' => 'Struct'
10396 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010397 '30410' => {
10398 'BaseType' => '30358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010399 'Name' => 'struct pldm_bios_string_table_entry const',
10400 'Size' => '5',
10401 'Type' => 'Const'
10402 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010403 '30415' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010404 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010405 'Name' => 'char[1]',
10406 'Size' => '1',
10407 'Type' => 'Array'
10408 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010409 '30431' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010410 'Header' => 'bios.h',
10411 'Line' => '54',
10412 'Memb' => {
10413 '0' => {
10414 'name' => 'attr_handle',
10415 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010416 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010417 },
10418 '1' => {
10419 'name' => 'attr_type',
10420 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010421 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010422 },
10423 '2' => {
10424 'name' => 'string_handle',
10425 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010426 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010427 },
10428 '3' => {
10429 'name' => 'metadata',
10430 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010431 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010432 }
10433 },
10434 'Name' => 'struct pldm_bios_attr_table_entry',
10435 'Size' => '6',
10436 'Type' => 'Struct'
10437 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010438 '30496' => {
10439 'BaseType' => '30431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010440 'Name' => 'struct pldm_bios_attr_table_entry const',
10441 'Size' => '6',
10442 'Type' => 'Const'
10443 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010444 '30501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010445 'Header' => 'bios.h',
10446 'Line' => '66',
10447 'Memb' => {
10448 '0' => {
10449 'name' => 'attr_handle',
10450 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010451 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010452 },
10453 '1' => {
10454 'name' => 'attr_type',
10455 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010456 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 },
10458 '2' => {
10459 'name' => 'value',
10460 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010461 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010462 }
10463 },
10464 'Name' => 'struct pldm_bios_attr_val_table_entry',
10465 'Size' => '4',
10466 'Type' => 'Struct'
10467 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010468 '30553' => {
10469 'BaseType' => '30501',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010470 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10471 'Size' => '4',
10472 'Type' => 'Const'
10473 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010474 '30622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010475 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010476 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010477 'Memb' => {
10478 '0' => {
10479 'name' => 'name_handle',
10480 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010481 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010482 },
10483 '1' => {
10484 'name' => 'read_only',
10485 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010486 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010487 },
10488 '2' => {
10489 'name' => 'pv_num',
10490 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010491 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010492 },
10493 '3' => {
10494 'name' => 'pv_handle',
10495 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010496 'type' => '30725'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010497 },
10498 '4' => {
10499 'name' => 'def_num',
10500 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010501 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010502 },
10503 '5' => {
10504 'name' => 'def_index',
10505 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010506 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010507 }
10508 },
10509 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10510 'Size' => '32',
10511 'Type' => 'Struct'
10512 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010513 '30713' => {
10514 'BaseType' => '30622',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010515 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10516 'Size' => '32',
10517 'Type' => 'Const'
10518 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010519 '30725' => {
10520 'BaseType' => '7367',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010521 'Name' => 'uint16_t const*',
10522 'Size' => '8',
10523 'Type' => 'Pointer'
10524 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010525 '30730' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010527 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010528 'Memb' => {
10529 '0' => {
10530 'name' => 'name_handle',
10531 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010532 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010533 },
10534 '1' => {
10535 'name' => 'read_only',
10536 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010537 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010538 },
10539 '2' => {
10540 'name' => 'string_type',
10541 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010542 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010543 },
10544 '3' => {
10545 'name' => 'min_length',
10546 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010547 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 },
10549 '4' => {
10550 'name' => 'max_length',
10551 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010552 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010553 },
10554 '5' => {
10555 'name' => 'def_length',
10556 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010557 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010558 },
10559 '6' => {
10560 'name' => 'def_string',
10561 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010562 'type' => '8992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010563 }
10564 },
10565 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10566 'Size' => '24',
10567 'Type' => 'Struct'
10568 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010569 '30842' => {
10570 'BaseType' => '30730',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010571 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10572 'Size' => '24',
10573 'Type' => 'Const'
10574 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010575 '30852' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010576 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010577 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Memb' => {
10579 '0' => {
10580 'name' => 'name_handle',
10581 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010582 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010583 },
10584 '1' => {
10585 'name' => 'read_only',
10586 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010587 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010588 },
10589 '2' => {
10590 'name' => 'lower_bound',
10591 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010592 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010593 },
10594 '3' => {
10595 'name' => 'upper_bound',
10596 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010597 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010598 },
10599 '4' => {
10600 'name' => 'scalar_increment',
10601 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010602 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010603 },
10604 '5' => {
10605 'name' => 'default_value',
10606 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010607 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010608 }
10609 },
10610 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10611 'Size' => '40',
10612 'Type' => 'Struct'
10613 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010614 '30950' => {
10615 'BaseType' => '30852',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010616 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10617 'Size' => '40',
10618 'Type' => 'Const'
10619 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010620 '31182' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010621 'Name' => 'ssize_t(*)(void const*)',
10622 'Param' => {
10623 '0' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010624 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010625 }
10626 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010627 'Return' => '5799',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010628 'Size' => '8',
10629 'Type' => 'FuncPtr'
10630 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010631 '31252' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010632 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010633 'Memb' => {
10634 '0' => {
10635 'name' => 'table_data',
10636 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010637 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010638 },
10639 '1' => {
10640 'name' => 'table_len',
10641 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010642 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010643 },
10644 '2' => {
10645 'name' => 'current_pos',
10646 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010647 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010648 },
10649 '3' => {
10650 'name' => 'entry_length_handler',
10651 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010652 'type' => '31182'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010653 }
10654 },
10655 'Name' => 'struct pldm_bios_table_iter',
10656 'PrivateABI' => 1,
10657 'Size' => '32',
10658 'Source' => 'bios_table.c',
10659 'Type' => 'Struct'
10660 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010661 '31322' => {
10662 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010663 'Name' => 'struct pldm_bios_table_iter const',
10664 'Size' => '32',
10665 'Type' => 'Const'
10666 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010667 '32392' => {
10668 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010669 'Name' => 'struct pldm_bios_table_iter*',
10670 'Size' => '8',
10671 'Type' => 'Pointer'
10672 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010673 '32397' => {
10674 'BaseType' => '30553',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010675 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10676 'Size' => '8',
10677 'Type' => 'Pointer'
10678 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010679 '32811' => {
10680 'BaseType' => '30496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010681 'Name' => 'struct pldm_bios_attr_table_entry const*',
10682 'Size' => '8',
10683 'Type' => 'Pointer'
10684 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010685 '33414' => {
10686 'BaseType' => '30410',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010687 'Name' => 'struct pldm_bios_string_table_entry const*',
10688 'Size' => '8',
10689 'Type' => 'Pointer'
10690 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010691 '34577' => {
10692 'BaseType' => '31322',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010693 'Name' => 'struct pldm_bios_table_iter const*',
10694 'Size' => '8',
10695 'Type' => 'Pointer'
10696 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010697 '38760' => {
10698 'BaseType' => '30110',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 'Name' => 'uint64_t*',
10700 'Size' => '8',
10701 'Type' => 'Pointer'
10702 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010703 '39037' => {
10704 'BaseType' => '30950',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010705 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10706 'Size' => '8',
10707 'Type' => 'Pointer'
10708 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010709 '39346' => {
10710 'BaseType' => '8992',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010711 'Name' => 'char const**',
10712 'Size' => '8',
10713 'Type' => 'Pointer'
10714 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010715 '40475' => {
10716 'BaseType' => '30842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010717 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10718 'Size' => '8',
10719 'Type' => 'Pointer'
10720 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010721 '41929' => {
10722 'BaseType' => '30713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010723 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10724 'Size' => '8',
10725 'Type' => 'Pointer'
10726 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010727 '44142' => {
10728 'Header' => 'pldm_types.h',
10729 'Line' => '36',
10730 'Name' => 'anon-struct-pldm_types.h-36',
10731 'Size' => '2',
10732 'Type' => 'Struct'
10733 },
10734 '44408' => {
10735 'Header' => 'pldm_types.h',
10736 'Line' => '54',
10737 'Memb' => {
10738 '0' => {
10739 'name' => 'value',
10740 'offset' => '0',
10741 'type' => '5667'
10742 },
10743 '1' => {
10744 'name' => 'bits',
10745 'offset' => '0',
10746 'type' => '44142'
10747 }
10748 },
10749 'Name' => 'union bitfield16_t',
10750 'Size' => '2',
10751 'Type' => 'Union'
10752 },
10753 '52299' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010754 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 'Header' => 'pldm_types.h',
10756 'Line' => '32',
10757 'Name' => 'bool8_t',
10758 'Size' => '1',
10759 'Type' => 'Typedef'
10760 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010761 '52587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010762 'Header' => 'pldm_types.h',
10763 'Line' => '58',
10764 'Name' => 'anon-struct-pldm_types.h-58',
10765 'Size' => '4',
10766 'Type' => 'Struct'
10767 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010768 '53075' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010769 'Header' => 'pldm_types.h',
10770 'Line' => '92',
10771 'Memb' => {
10772 '0' => {
10773 'name' => 'value',
10774 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010775 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010776 },
10777 '1' => {
10778 'name' => 'bits',
10779 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010780 'type' => '52587'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010781 }
10782 },
10783 'Name' => 'union bitfield32_t',
10784 'Size' => '4',
10785 'Type' => 'Union'
10786 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010787 '53087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010788 'Header' => 'pldm_types.h',
10789 'Line' => '96',
10790 'Name' => 'anon-struct-pldm_types.h-96',
10791 'Size' => '8',
10792 'Type' => 'Struct'
10793 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010794 '54023' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010795 'Header' => 'pldm_types.h',
10796 'Line' => '162',
10797 'Memb' => {
10798 '0' => {
10799 'name' => 'value',
10800 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010801 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010802 },
10803 '1' => {
10804 'name' => 'bits',
10805 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010806 'type' => '53087'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010807 }
10808 },
10809 'Name' => 'union bitfield64_t',
10810 'Size' => '8',
10811 'Type' => 'Union'
10812 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010813 '54054' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010814 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010815 'Name' => 'size_t const',
10816 'Size' => '8',
10817 'Type' => 'Const'
10818 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010819 '54118' => {
10820 'BaseType' => '7707',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010821 'Name' => 'struct variable_field const',
10822 'Size' => '16',
10823 'Type' => 'Const'
10824 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010825 '56023' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010826 'BaseType' => '135',
10827 'Name' => 'uint8_t[8]',
10828 'Size' => '8',
10829 'Type' => 'Array'
10830 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010831 '56039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010833 'Line' => '441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010834 'Memb' => {
10835 '0' => {
10836 'name' => 'uuid',
10837 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010838 'type' => '56151'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010839 },
10840 '1' => {
10841 'name' => 'package_header_format_version',
10842 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010843 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010844 },
10845 '2' => {
10846 'name' => 'package_header_size',
10847 'offset' => '23',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010848 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010849 },
10850 '3' => {
10851 'name' => 'package_release_date_time',
10852 'offset' => '25',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010853 'type' => '56167'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010854 },
10855 '4' => {
10856 'name' => 'component_bitmap_bit_length',
10857 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010858 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010859 },
10860 '5' => {
10861 'name' => 'package_version_string_type',
10862 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010863 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010864 },
10865 '6' => {
10866 'name' => 'package_version_string_length',
10867 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010868 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010869 }
10870 },
10871 'Name' => 'struct pldm_package_header_information',
10872 'Size' => '36',
10873 'Type' => 'Struct'
10874 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010875 '56151' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010876 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010877 'Name' => 'uint8_t[16]',
10878 'Size' => '16',
10879 'Type' => 'Array'
10880 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010881 '56167' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010882 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010883 'Name' => 'uint8_t[13]',
10884 'Size' => '13',
10885 'Type' => 'Array'
10886 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010887 '56183' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010888 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010889 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 'Memb' => {
10891 '0' => {
10892 'name' => 'record_length',
10893 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010894 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 },
10896 '1' => {
10897 'name' => 'descriptor_count',
10898 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010899 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010900 },
10901 '2' => {
10902 'name' => 'device_update_option_flags',
10903 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010904 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010905 },
10906 '3' => {
10907 'name' => 'comp_image_set_version_string_type',
10908 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010909 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010910 },
10911 '4' => {
10912 'name' => 'comp_image_set_version_string_length',
10913 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010914 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010915 },
10916 '5' => {
10917 'name' => 'fw_device_pkg_data_length',
10918 'offset' => '9',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010919 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 }
10921 },
10922 'Name' => 'struct pldm_firmware_device_id_record',
10923 'Size' => '11',
10924 'Type' => 'Struct'
10925 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010926 '56393' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010927 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010928 'Line' => '489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010929 'Memb' => {
10930 '0' => {
10931 'name' => 'comp_classification',
10932 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010933 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010934 },
10935 '1' => {
10936 'name' => 'comp_identifier',
10937 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010938 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010939 },
10940 '2' => {
10941 'name' => 'comp_comparison_stamp',
10942 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010943 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010944 },
10945 '3' => {
10946 'name' => 'comp_options',
10947 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010948 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010949 },
10950 '4' => {
10951 'name' => 'requested_comp_activation_method',
10952 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010953 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010954 },
10955 '5' => {
10956 'name' => 'comp_location_offset',
10957 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010958 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010959 },
10960 '6' => {
10961 'name' => 'comp_size',
10962 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010963 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010964 },
10965 '7' => {
10966 'name' => 'comp_version_string_type',
10967 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010968 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010969 },
10970 '8' => {
10971 'name' => 'comp_version_string_length',
10972 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010973 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010974 }
10975 },
10976 'Name' => 'struct pldm_component_image_information',
10977 'Size' => '22',
10978 'Type' => 'Struct'
10979 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010980 '56589' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010981 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010982 'Line' => '515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010983 'Memb' => {
10984 '0' => {
10985 'name' => 'completion_code',
10986 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010987 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010988 },
10989 '1' => {
10990 'name' => 'capabilities_during_update',
10991 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010992 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010993 },
10994 '2' => {
10995 'name' => 'comp_count',
10996 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010997 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010998 },
10999 '3' => {
11000 'name' => 'active_comp_image_set_ver_str_type',
11001 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011002 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 },
11004 '4' => {
11005 'name' => 'active_comp_image_set_ver_str_len',
11006 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011007 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 },
11009 '5' => {
11010 'name' => 'pending_comp_image_set_ver_str_type',
11011 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011012 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011013 },
11014 '6' => {
11015 'name' => 'pending_comp_image_set_ver_str_len',
11016 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011017 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011018 }
11019 },
11020 'Name' => 'struct pldm_get_firmware_parameters_resp',
11021 'Size' => '11',
11022 'Type' => 'Struct'
11023 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011024 '56790' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011025 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011026 'Line' => '543',
Unive Tiene5c3f142024-12-13 14:14:19 +080011027 'Memb' => {
11028 '0' => {
11029 'name' => 'completion_code',
11030 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011031 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011032 },
11033 '1' => {
11034 'name' => 'downstream_device_update_supported',
11035 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011036 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011037 },
11038 '2' => {
11039 'name' => 'number_of_downstream_devices',
11040 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011041 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011042 },
11043 '3' => {
11044 'name' => 'max_number_of_downstream_devices',
11045 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011046 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011047 },
11048 '4' => {
11049 'name' => 'capabilities',
11050 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011051 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011052 }
11053 },
11054 'Name' => 'struct pldm_query_downstream_devices_resp',
11055 'Size' => '12',
11056 'Type' => 'Struct'
11057 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011058 '56874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011059 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011060 'Line' => '555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011061 'Memb' => {
11062 '0' => {
11063 'name' => 'comp_classification',
11064 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011065 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011066 },
11067 '1' => {
11068 'name' => 'comp_identifier',
11069 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011070 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011071 },
11072 '2' => {
11073 'name' => 'comp_classification_index',
11074 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011075 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011076 },
11077 '3' => {
11078 'name' => 'active_comp_comparison_stamp',
11079 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011080 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011081 },
11082 '4' => {
11083 'name' => 'active_comp_ver_str_type',
11084 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011085 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011086 },
11087 '5' => {
11088 'name' => 'active_comp_ver_str_len',
11089 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011090 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011091 },
11092 '6' => {
11093 'name' => 'active_comp_release_date',
11094 'offset' => '17',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011095 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011096 },
11097 '7' => {
11098 'name' => 'pending_comp_comparison_stamp',
11099 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011100 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011101 },
11102 '8' => {
11103 'name' => 'pending_comp_ver_str_type',
11104 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011105 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011106 },
11107 '9' => {
11108 'name' => 'pending_comp_ver_str_len',
11109 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011110 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011111 },
11112 '10' => {
11113 'name' => 'pending_comp_release_date',
11114 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011115 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011116 },
11117 '11' => {
11118 'name' => 'comp_activation_methods',
11119 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011120 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011121 },
11122 '12' => {
11123 'name' => 'capabilities_during_update',
11124 'offset' => '53',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011125 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011126 }
11127 },
11128 'Name' => 'struct pldm_component_parameter_entry',
11129 'Size' => '39',
11130 'Type' => 'Struct'
11131 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011132 '57187' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011133 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011134 'Line' => '594',
Unive Tiene5c3f142024-12-13 14:14:19 +080011135 'Memb' => {
11136 '0' => {
11137 'name' => 'data_transfer_handle',
11138 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011139 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011140 },
11141 '1' => {
11142 'name' => 'transfer_operation_flag',
11143 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011144 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011145 }
11146 },
11147 'Name' => 'struct pldm_query_downstream_identifiers_req',
11148 'Size' => '8',
11149 'Type' => 'Struct'
11150 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011151 '57229' => {
11152 'BaseType' => '57187',
Unive Tiene5c3f142024-12-13 14:14:19 +080011153 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11154 'Size' => '8',
11155 'Type' => 'Const'
11156 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011157 '57234' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011158 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011159 'Line' => '608',
Unive Tiene5c3f142024-12-13 14:14:19 +080011160 'Memb' => {
11161 '0' => {
11162 'name' => 'completion_code',
11163 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011164 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011165 },
11166 '1' => {
11167 'name' => 'next_data_transfer_handle',
11168 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011169 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011170 },
11171 '2' => {
11172 'name' => 'transfer_flag',
11173 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011174 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011175 },
11176 '3' => {
11177 'name' => 'downstream_devices_length',
11178 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011179 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011180 },
11181 '4' => {
11182 'name' => 'number_of_downstream_devices',
11183 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011184 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011185 }
11186 },
11187 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11188 'Size' => '20',
11189 'Type' => 'Struct'
11190 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011191 '57318' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011192 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011193 'Line' => '621',
Unive Tiene5c3f142024-12-13 14:14:19 +080011194 'Memb' => {
11195 '0' => {
11196 'name' => 'downstream_device_index',
11197 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011198 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011199 },
11200 '1' => {
11201 'name' => 'downstream_descriptor_count',
11202 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011203 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011204 }
11205 },
11206 'Name' => 'struct pldm_downstream_device',
11207 'Size' => '4',
11208 'Type' => 'Struct'
11209 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011210 '57360' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011211 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011212 'Line' => '627',
Unive Tiene5c3f142024-12-13 14:14:19 +080011213 'Memb' => {
11214 '0' => {
11215 'name' => 'field',
11216 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011217 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011218 },
11219 '1' => {
11220 'name' => 'devs',
11221 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011222 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011223 }
11224 },
11225 'Name' => 'struct pldm_downstream_device_iter',
11226 'Size' => '24',
11227 'Type' => 'Struct'
11228 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011229 '57402' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011230 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011231 'Line' => '701',
Unive Tiene5c3f142024-12-13 14:14:19 +080011232 'Memb' => {
11233 '0' => {
11234 'name' => 'descriptor_type',
11235 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011236 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011237 },
11238 '1' => {
11239 'name' => 'descriptor_length',
11240 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011241 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011242 },
11243 '2' => {
11244 'name' => 'descriptor_data',
11245 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011246 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011247 }
11248 },
11249 'Name' => 'struct pldm_descriptor',
11250 'Size' => '16',
11251 'Type' => 'Struct'
11252 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011253 '57474' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011254 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011255 'Line' => '707',
Unive Tiene5c3f142024-12-13 14:14:19 +080011256 'Memb' => {
11257 '0' => {
11258 'name' => 'field',
11259 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011260 'type' => '24695'
Unive Tiene5c3f142024-12-13 14:14:19 +080011261 },
11262 '1' => {
11263 'name' => 'count',
11264 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011265 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011266 }
11267 },
11268 'Name' => 'struct pldm_descriptor_iter',
11269 'Size' => '16',
11270 'Type' => 'Struct'
11271 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011272 '57521' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011273 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011274 'Line' => '800',
Unive Tiene5c3f142024-12-13 14:14:19 +080011275 'Memb' => {
11276 '0' => {
11277 'name' => 'data_transfer_handle',
11278 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011279 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011280 },
11281 '1' => {
11282 'name' => 'transfer_operation_flag',
11283 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011284 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011285 }
11286 },
11287 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11288 'Size' => '8',
11289 'Type' => 'Struct'
11290 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011291 '57563' => {
11292 'BaseType' => '57521',
Unive Tiene5c3f142024-12-13 14:14:19 +080011293 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11294 'Size' => '8',
11295 'Type' => 'Const'
11296 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011297 '57568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011298 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011299 'Line' => '815',
Unive Tiene5c3f142024-12-13 14:14:19 +080011300 'Memb' => {
11301 '0' => {
11302 'name' => 'completion_code',
11303 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011304 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011305 },
11306 '1' => {
11307 'name' => 'next_data_transfer_handle',
11308 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011309 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011310 },
11311 '2' => {
11312 'name' => 'transfer_flag',
11313 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011314 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011315 },
11316 '3' => {
11317 'name' => 'fdp_capabilities_during_update',
11318 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011319 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011320 },
11321 '4' => {
11322 'name' => 'downstream_device_count',
11323 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011324 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011325 }
11326 },
11327 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11328 'Size' => '20',
11329 'Type' => 'Struct'
11330 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011331 '57652' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011332 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011333 'Line' => '833',
Unive Tiene5c3f142024-12-13 14:14:19 +080011334 'Memb' => {
11335 '0' => {
11336 'name' => 'downstream_device_index',
11337 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011338 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011339 },
11340 '1' => {
11341 'name' => 'active_comp_comparison_stamp',
11342 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011343 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011344 },
11345 '2' => {
11346 'name' => 'active_comp_ver_str_type',
11347 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011348 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011349 },
11350 '3' => {
11351 'name' => 'active_comp_ver_str_len',
11352 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011353 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011354 },
11355 '4' => {
11356 'name' => 'active_comp_release_date',
11357 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011358 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011359 },
11360 '5' => {
11361 'name' => 'pending_comp_comparison_stamp',
11362 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011363 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011364 },
11365 '6' => {
11366 'name' => 'pending_comp_ver_str_type',
11367 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011368 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011369 },
11370 '7' => {
11371 'name' => 'pending_comp_ver_str_len',
11372 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011373 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011374 },
11375 '8' => {
11376 'name' => 'pending_comp_release_date',
11377 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011378 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011379 },
11380 '9' => {
11381 'name' => 'comp_activation_methods',
11382 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011383 'type' => '44408'
Unive Tiene5c3f142024-12-13 14:14:19 +080011384 },
11385 '10' => {
11386 'name' => 'capabilities_during_update',
11387 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011388 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011389 },
11390 '11' => {
11391 'name' => 'active_comp_ver_str',
11392 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011393 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011394 },
11395 '12' => {
11396 'name' => 'pending_comp_ver_str',
11397 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011398 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011399 }
11400 },
11401 'Name' => 'struct pldm_downstream_device_parameters_entry',
11402 'Size' => '64',
11403 'Type' => 'Struct'
11404 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011405 '57848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011406 'BaseType' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080011407 'Name' => 'char[9]',
11408 'Size' => '9',
11409 'Type' => 'Array'
11410 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011411 '59066' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011412 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011413 'Line' => '1347',
Unive Tiene5c3f142024-12-13 14:14:19 +080011414 'Memb' => {
11415 '0' => {
11416 'name' => 'field',
11417 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011418 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011419 },
11420 '1' => {
11421 'name' => 'entries',
11422 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011423 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011424 }
11425 },
11426 'Name' => 'struct pldm_downstream_device_parameters_iter',
11427 'Size' => '24',
11428 'Type' => 'Struct'
11429 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011430 '60976' => {
11431 'BaseType' => '52299',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011432 'Name' => 'bool8_t*',
11433 'Size' => '8',
11434 'Type' => 'Pointer'
11435 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011436 '60981' => {
11437 'BaseType' => '54023',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011438 'Name' => 'bitfield64_t*',
11439 'Size' => '8',
11440 'Type' => 'Pointer'
11441 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011442 '64417' => {
11443 'BaseType' => '53075',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011444 'Name' => 'bitfield32_t*',
11445 'Size' => '8',
11446 'Type' => 'Pointer'
11447 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011448 '68495' => {
11449 'BaseType' => '44408',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011450 'Name' => 'bitfield16_t*',
11451 'Size' => '8',
11452 'Type' => 'Pointer'
11453 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011454 '78838' => {
11455 'BaseType' => '54118',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011456 'Name' => 'struct variable_field const*',
11457 'Size' => '8',
11458 'Type' => 'Pointer'
11459 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011460 '94120' => {
11461 'BaseType' => '59066',
Unive Tiene5c3f142024-12-13 14:14:19 +080011462 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11463 'Size' => '8',
11464 'Type' => 'Pointer'
11465 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011466 '94125' => {
11467 'BaseType' => '57652',
Unive Tiene5c3f142024-12-13 14:14:19 +080011468 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11469 'Size' => '8',
11470 'Type' => 'Pointer'
11471 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011472 '96809' => {
11473 'BaseType' => '57568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011474 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11475 'Size' => '8',
11476 'Type' => 'Pointer'
11477 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011478 '97941' => {
11479 'BaseType' => '57563',
Unive Tiene5c3f142024-12-13 14:14:19 +080011480 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11481 'Size' => '8',
11482 'Type' => 'Pointer'
11483 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011484 '99121' => {
11485 'BaseType' => '57360',
Unive Tiene5c3f142024-12-13 14:14:19 +080011486 'Name' => 'struct pldm_downstream_device_iter*',
11487 'Size' => '8',
11488 'Type' => 'Pointer'
11489 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011490 '99126' => {
11491 'BaseType' => '57318',
Unive Tiene5c3f142024-12-13 14:14:19 +080011492 'Name' => 'struct pldm_downstream_device*',
11493 'Size' => '8',
11494 'Type' => 'Pointer'
11495 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011496 '101824' => {
11497 'BaseType' => '57234',
Unive Tiene5c3f142024-12-13 14:14:19 +080011498 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11499 'Size' => '8',
11500 'Type' => 'Pointer'
11501 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011502 '102956' => {
11503 'BaseType' => '57229',
Unive Tiene5c3f142024-12-13 14:14:19 +080011504 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11505 'Size' => '8',
11506 'Type' => 'Pointer'
11507 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011508 '105557' => {
11509 'BaseType' => '56790',
Unive Tiene5c3f142024-12-13 14:14:19 +080011510 'Name' => 'struct pldm_query_downstream_devices_resp*',
11511 'Size' => '8',
11512 'Type' => 'Pointer'
11513 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011514 '106004' => {
11515 'BaseType' => '56874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011516 'Name' => 'struct pldm_component_parameter_entry*',
11517 'Size' => '8',
11518 'Type' => 'Pointer'
11519 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011520 '114662' => {
11521 'BaseType' => '56589',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011522 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11523 'Size' => '8',
11524 'Type' => 'Pointer'
11525 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011526 '117634' => {
11527 'BaseType' => '1193',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011528 'Name' => 'uint8_t**',
11529 'Size' => '8',
11530 'Type' => 'Pointer'
11531 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011532 '117976' => {
11533 'BaseType' => '56393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011534 'Name' => 'struct pldm_component_image_information*',
11535 'Size' => '8',
11536 'Type' => 'Pointer'
11537 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011538 '120468' => {
11539 'BaseType' => '57474',
Unive Tiene5c3f142024-12-13 14:14:19 +080011540 'Name' => 'struct pldm_descriptor_iter*',
11541 'Size' => '8',
11542 'Type' => 'Pointer'
11543 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011544 '120473' => {
11545 'BaseType' => '57402',
Unive Tiene5c3f142024-12-13 14:14:19 +080011546 'Name' => 'struct pldm_descriptor*',
11547 'Size' => '8',
11548 'Type' => 'Pointer'
11549 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011550 '120758' => {
11551 'BaseType' => '56183',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011552 'Name' => 'struct pldm_firmware_device_id_record*',
11553 'Size' => '8',
11554 'Type' => 'Pointer'
11555 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011556 '121213' => {
11557 'BaseType' => '56039',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 'Name' => 'struct pldm_package_header_information*',
11559 'Size' => '8',
11560 'Type' => 'Pointer'
11561 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011562 '130329' => {
11563 'BaseType' => '130346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011564 'Header' => 'pdr.h',
11565 'Line' => '16',
11566 'Name' => 'pldm_pdr',
11567 'PrivateABI' => 1,
11568 'Size' => '24',
11569 'Type' => 'Typedef'
11570 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011571 '130341' => {
11572 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'Name' => 'pldm_pdr const',
11574 'Size' => '24',
11575 'Type' => 'Const'
11576 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011577 '130346' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011578 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011579 'Memb' => {
11580 '0' => {
11581 'name' => 'record_count',
11582 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011583 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011584 },
11585 '1' => {
11586 'name' => 'size',
11587 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011588 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011589 },
11590 '2' => {
11591 'name' => 'first',
11592 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011593 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011594 },
11595 '3' => {
11596 'name' => 'last',
11597 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011598 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011599 }
11600 },
11601 'Name' => 'struct pldm_pdr',
11602 'PrivateABI' => 1,
11603 'Size' => '24',
11604 'Source' => 'pdr.c',
11605 'Type' => 'Struct'
11606 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011607 '130412' => {
11608 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011609 'Header' => 'pdr.h',
11610 'Line' => '21',
11611 'Name' => 'pldm_pdr_record',
11612 'PrivateABI' => 1,
11613 'Size' => '32',
11614 'Type' => 'Typedef'
11615 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011616 '130424' => {
11617 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011618 'Name' => 'pldm_pdr_record const',
11619 'Size' => '32',
11620 'Type' => 'Const'
11621 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011622 '130429' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011623 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 'Memb' => {
11625 '0' => {
11626 'name' => 'record_handle',
11627 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011628 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 },
11630 '1' => {
11631 'name' => 'size',
11632 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011633 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011634 },
11635 '2' => {
11636 'name' => 'data',
11637 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011638 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011639 },
11640 '3' => {
11641 'name' => 'next',
11642 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011643 'type' => '131434'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011644 },
11645 '4' => {
11646 'name' => 'is_remote',
11647 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011648 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011649 },
11650 '5' => {
11651 'name' => 'terminus_handle',
11652 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011653 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011654 }
11655 },
11656 'Name' => 'struct pldm_pdr_record',
11657 'PrivateABI' => 1,
11658 'Size' => '32',
11659 'Source' => 'pdr.c',
11660 'Type' => 'Struct'
11661 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011662 '130521' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011663 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011664 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011665 'Memb' => {
11666 '0' => {
11667 'name' => 'entity_type',
11668 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011669 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011670 },
11671 '1' => {
11672 'name' => 'entity_instance_num',
11673 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011674 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011675 },
11676 '2' => {
11677 'name' => 'entity_container_id',
11678 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011679 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011680 }
11681 },
11682 'Name' => 'struct pldm_entity',
11683 'Size' => '6',
11684 'Type' => 'Struct'
11685 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011686 '130583' => {
11687 'BaseType' => '130521',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011689 'Line' => '304',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011690 'Name' => 'pldm_entity',
11691 'Size' => '6',
11692 'Type' => 'Typedef'
11693 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011694 '130624' => {
11695 'BaseType' => '130636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011696 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011697 'Line' => '314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011698 'Name' => 'pldm_entity_association_tree',
11699 'PrivateABI' => 1,
11700 'Size' => '16',
11701 'Type' => 'Typedef'
11702 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011703 '130636' => {
11704 'Line' => '499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011705 'Memb' => {
11706 '0' => {
11707 'name' => 'root',
11708 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011709 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011710 },
11711 '1' => {
11712 'name' => 'last_used_container_id',
11713 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011714 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011715 }
11716 },
11717 'Name' => 'struct pldm_entity_association_tree',
11718 'PrivateABI' => 1,
11719 'Size' => '16',
11720 'Source' => 'pdr.c',
11721 'Type' => 'Struct'
11722 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011723 '130679' => {
11724 'BaseType' => '130696',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011725 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011726 'Line' => '319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011727 'Name' => 'pldm_entity_node',
11728 'PrivateABI' => 1,
11729 'Size' => '40',
11730 'Type' => 'Typedef'
11731 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011732 '130691' => {
11733 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011734 'Name' => 'pldm_entity_node const',
11735 'Size' => '40',
11736 'Type' => 'Const'
11737 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011738 '130696' => {
11739 'Line' => '504',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011740 'Memb' => {
11741 '0' => {
11742 'name' => 'entity',
11743 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011744 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011745 },
11746 '1' => {
11747 'name' => 'parent',
11748 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011749 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011750 },
11751 '2' => {
11752 'name' => 'remote_container_id',
11753 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011754 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011755 },
11756 '3' => {
11757 'name' => 'first_child',
11758 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011759 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011760 },
11761 '4' => {
11762 'name' => 'next_sibling',
11763 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011764 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011765 },
11766 '5' => {
11767 'name' => 'association_type',
11768 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011769 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011770 }
11771 },
11772 'Name' => 'struct pldm_entity_node',
11773 'PrivateABI' => 1,
11774 'Size' => '40',
11775 'Source' => 'pdr.c',
11776 'Type' => 'Struct'
11777 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011778 '130974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011780 'Line' => '561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011781 'Memb' => {
11782 '0' => {
11783 'name' => 'record_handle',
11784 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011785 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011786 },
11787 '1' => {
11788 'name' => 'version',
11789 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011790 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011791 },
11792 '2' => {
11793 'name' => 'type',
11794 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011795 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011796 },
11797 '3' => {
11798 'name' => 'record_change_num',
11799 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011800 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011801 },
11802 '4' => {
11803 'name' => 'length',
11804 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011805 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011806 }
11807 },
11808 'Name' => 'struct pldm_pdr_hdr',
11809 'Size' => '10',
11810 'Type' => 'Struct'
11811 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011812 '131434' => {
11813 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011814 'Name' => 'struct pldm_pdr_record*',
11815 'Size' => '8',
11816 'Type' => 'Pointer'
11817 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011818 '131446' => {
11819 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 'Name' => 'pldm_pdr_record*',
11821 'Size' => '8',
11822 'Type' => 'Pointer'
11823 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011824 '131451' => {
11825 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011826 'Name' => 'pldm_entity_node*',
11827 'Size' => '8',
11828 'Type' => 'Pointer'
11829 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011830 '132690' => {
11831 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 'Name' => 'pldm_pdr*',
11833 'Size' => '8',
11834 'Type' => 'Pointer'
11835 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011836 '134001' => {
11837 'BaseType' => '130424',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011838 'Name' => 'pldm_pdr_record const*',
11839 'Size' => '8',
11840 'Type' => 'Pointer'
11841 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011842 '141235' => {
11843 'BaseType' => '130583',
Lora Linea0bf3a2024-09-20 10:09:56 +080011844 'Name' => 'pldm_entity*',
11845 'Size' => '8',
11846 'Type' => 'Pointer'
11847 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011848 '157357' => {
11849 'BaseType' => '141235',
Lora Linea0bf3a2024-09-20 10:09:56 +080011850 'Name' => 'pldm_entity**',
11851 'Size' => '8',
11852 'Type' => 'Pointer'
11853 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011854 '157421' => {
11855 'BaseType' => '130624',
Lora Linea0bf3a2024-09-20 10:09:56 +080011856 'Name' => 'pldm_entity_association_tree*',
11857 'Size' => '8',
11858 'Type' => 'Pointer'
11859 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011860 '158009' => {
11861 'BaseType' => '131451',
Lora Linea0bf3a2024-09-20 10:09:56 +080011862 'Name' => 'pldm_entity_node**',
11863 'Size' => '8',
11864 'Type' => 'Pointer'
11865 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011866 '158798' => {
11867 'BaseType' => '130341',
Lora Linea0bf3a2024-09-20 10:09:56 +080011868 'Name' => 'pldm_pdr const*',
11869 'Size' => '8',
11870 'Type' => 'Pointer'
11871 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011872 '164275' => {
11873 'BaseType' => '130691',
Lora Linea0bf3a2024-09-20 10:09:56 +080011874 'Name' => 'pldm_entity_node const*',
11875 'Size' => '8',
11876 'Type' => 'Pointer'
11877 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011878 '170148' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011879 'BaseType' => '74',
11880 'Header' => 'types.h',
11881 'Line' => '37',
11882 'Name' => '__int8_t',
11883 'PrivateABI' => 1,
11884 'Size' => '1',
11885 'Type' => 'Typedef'
11886 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011887 '170179' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011888 'BaseType' => '93',
11889 'Header' => 'types.h',
11890 'Line' => '39',
11891 'Name' => '__int16_t',
11892 'PrivateABI' => 1,
11893 'Size' => '2',
11894 'Type' => 'Typedef'
11895 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011896 '170210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011897 'BaseType' => '100',
11898 'Header' => 'types.h',
11899 'Line' => '41',
11900 'Name' => '__int32_t',
11901 'PrivateABI' => 1,
11902 'Size' => '4',
11903 'Type' => 'Typedef'
11904 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011905 '170248' => {
11906 'BaseType' => '5588',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011907 'Header' => 'types.h',
11908 'Line' => '55',
11909 'Name' => '__uint_least16_t',
11910 'PrivateABI' => 1,
11911 'Size' => '2',
11912 'Type' => 'Typedef'
11913 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011914 '170301' => {
11915 'BaseType' => '170148',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011916 'Header' => 'stdint-intn.h',
11917 'Line' => '24',
11918 'Name' => 'int8_t',
11919 'PrivateABI' => 1,
11920 'Size' => '1',
11921 'Type' => 'Typedef'
11922 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011923 '170313' => {
11924 'BaseType' => '170179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011925 'Header' => 'stdint-intn.h',
11926 'Line' => '25',
11927 'Name' => 'int16_t',
11928 'PrivateABI' => 1,
11929 'Size' => '2',
11930 'Type' => 'Typedef'
11931 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011932 '170325' => {
11933 'BaseType' => '170210',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011934 'Header' => 'stdint-intn.h',
11935 'Line' => '26',
11936 'Name' => 'int32_t',
11937 'PrivateABI' => 1,
11938 'Size' => '4',
11939 'Type' => 'Typedef'
11940 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011941 '170942' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011942 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011943 'Header' => 'pldm_types.h',
11944 'Line' => '164',
11945 'Name' => 'real32_t',
11946 'Size' => '4',
11947 'Type' => 'Typedef'
11948 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011949 '171657' => {
11950 'BaseType' => '170248',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011951 'Header' => 'uchar.h',
11952 'Line' => '51',
11953 'Name' => 'char16_t',
11954 'PrivateABI' => 1,
11955 'Size' => '2',
11956 'Type' => 'Typedef'
11957 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011958 '172490' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011959 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011960 'Line' => '339',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011961 'Memb' => {
11962 '0' => {
11963 'name' => 'PLDM_SENSOR_OP_STATE',
11964 'value' => '0'
11965 },
11966 '1' => {
11967 'name' => 'PLDM_STATE_SENSOR_STATE',
11968 'value' => '1'
11969 },
11970 '2' => {
11971 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11972 'value' => '2'
11973 }
11974 },
11975 'Name' => 'enum sensor_event_class_states',
11976 'Size' => '4',
11977 'Type' => 'Enum'
11978 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011979 '172524' => {
11980 'BaseType' => '172490',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011981 'Name' => 'enum sensor_event_class_states const',
11982 'Size' => '4',
11983 'Type' => 'Const'
11984 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011985 '172832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011986 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011987 'Line' => '636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011988 'Memb' => {
11989 '0' => {
11990 'name' => 'hdr',
11991 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011992 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011993 },
11994 '1' => {
11995 'name' => 'terminus_handle',
11996 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011997 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011998 },
11999 '2' => {
12000 'name' => 'sensor_id',
12001 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012002 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012003 },
12004 '3' => {
12005 'name' => 'entity_type',
12006 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012007 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012008 },
12009 '4' => {
12010 'name' => 'entity_instance',
12011 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012012 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012013 },
12014 '5' => {
12015 'name' => 'container_id',
12016 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012017 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012018 },
12019 '6' => {
12020 'name' => 'sensor_init',
12021 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012022 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012023 },
12024 '7' => {
12025 'name' => 'sensor_auxiliary_names_pdr',
12026 'offset' => '33',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012027 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012028 },
12029 '8' => {
12030 'name' => 'composite_sensor_count',
12031 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012032 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012033 },
12034 '9' => {
12035 'name' => 'possible_states',
12036 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012037 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012038 }
12039 },
12040 'Name' => 'struct pldm_state_sensor_pdr',
12041 'Size' => '24',
12042 'Type' => 'Struct'
12043 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012044 '172986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012045 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012046 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012047 'Memb' => {
12048 '0' => {
12049 'name' => 'state_set_id',
12050 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012051 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012052 },
12053 '1' => {
12054 'name' => 'possible_states_size',
12055 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012056 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012057 },
12058 '2' => {
12059 'name' => 'states',
12060 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012061 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012062 }
12063 },
12064 'Name' => 'struct state_sensor_possible_states',
12065 'Size' => '4',
12066 'Type' => 'Struct'
12067 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012068 '173043' => {
12069 'BaseType' => '172986',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012070 'Name' => 'struct state_sensor_possible_states const',
12071 'Size' => '4',
12072 'Type' => 'Const'
12073 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012074 '173048' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012075 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012076 'Name' => 'bitfield8_t[1]',
12077 'Size' => '1',
12078 'Type' => 'Array'
12079 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012080 '173064' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012082 'Line' => '663',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012083 'Memb' => {
12084 '0' => {
12085 'name' => 'hdr',
12086 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012087 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012088 },
12089 '1' => {
12090 'name' => 'terminus_handle',
12091 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012092 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012093 },
12094 '2' => {
12095 'name' => 'effecter_id',
12096 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012097 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012098 },
12099 '3' => {
12100 'name' => 'entity_type',
12101 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012102 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012103 },
12104 '4' => {
12105 'name' => 'entity_instance',
12106 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012107 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012108 },
12109 '5' => {
12110 'name' => 'container_id',
12111 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012112 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012113 },
12114 '6' => {
12115 'name' => 'effecter_semantic_id',
12116 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012117 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012118 },
12119 '7' => {
12120 'name' => 'effecter_init',
12121 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012122 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012123 },
12124 '8' => {
12125 'name' => 'has_description_pdr',
12126 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012127 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012128 },
12129 '9' => {
12130 'name' => 'composite_effecter_count',
12131 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012132 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012133 },
12134 '10' => {
12135 'name' => 'possible_states',
12136 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012137 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012138 }
12139 },
12140 'Name' => 'struct pldm_state_effecter_pdr',
12141 'Size' => '26',
12142 'Type' => 'Struct'
12143 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012144 '173417' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012145 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012146 'Line' => '754',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012147 'Memb' => {
12148 '0' => {
12149 'name' => 'value_u8',
12150 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012151 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012152 },
12153 '1' => {
12154 'name' => 'value_s8',
12155 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012156 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012157 },
12158 '2' => {
12159 'name' => 'value_u16',
12160 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012161 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012162 },
12163 '3' => {
12164 'name' => 'value_s16',
12165 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012166 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012167 },
12168 '4' => {
12169 'name' => 'value_u32',
12170 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012171 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012172 },
12173 '5' => {
12174 'name' => 'value_s32',
12175 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012176 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012177 },
12178 '6' => {
12179 'name' => 'value_f32',
12180 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012181 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012182 }
12183 },
12184 'Name' => 'union union_range_field_format',
12185 'Size' => '4',
12186 'Type' => 'Union'
12187 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012188 '174014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012189 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012190 'Line' => '811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012191 'Memb' => {
12192 '0' => {
12193 'name' => 'value_u8',
12194 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012195 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012196 },
12197 '1' => {
12198 'name' => 'value_s8',
12199 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012200 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012201 },
12202 '2' => {
12203 'name' => 'value_u16',
12204 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012205 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012206 },
12207 '3' => {
12208 'name' => 'value_s16',
12209 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012210 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012211 },
12212 '4' => {
12213 'name' => 'value_u32',
12214 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012215 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012216 },
12217 '5' => {
12218 'name' => 'value_s32',
12219 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012220 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 }
12222 },
12223 'Name' => 'union union_sensor_data_size',
12224 'Size' => '4',
12225 'Type' => 'Union'
12226 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012227 '174027' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012228 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012229 'Line' => '818',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012230 'Memb' => {
12231 '0' => {
12232 'name' => 'record_handle',
12233 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012234 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012235 },
12236 '1' => {
12237 'name' => 'version',
12238 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012239 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012240 },
12241 '2' => {
12242 'name' => 'type',
12243 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012244 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012245 },
12246 '3' => {
12247 'name' => 'record_change_num',
12248 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012249 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012250 },
12251 '4' => {
12252 'name' => 'length',
12253 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012254 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012255 }
12256 },
12257 'Name' => 'struct pldm_value_pdr_hdr',
12258 'Size' => '12',
12259 'Type' => 'Struct'
12260 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012261 '174112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012262 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012263 'Line' => '836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012264 'Memb' => {
12265 '0' => {
12266 'name' => 'entity_instance_num',
12267 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012268 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012269 },
12270 '1' => {
12271 'name' => 'entity_instance',
12272 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012273 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012274 }
12275 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012276 'Name' => 'anon-union-platform.h-836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 'Size' => '2',
12278 'Type' => 'Union'
12279 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012280 '174147' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012281 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012282 'Line' => '831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012283 'Memb' => {
12284 '0' => {
12285 'name' => 'hdr',
12286 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012287 'type' => '174027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012288 },
12289 '1' => {
12290 'name' => 'terminus_handle',
12291 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012292 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012293 },
12294 '2' => {
12295 'name' => 'sensor_id',
12296 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012297 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012298 },
12299 '3' => {
12300 'name' => 'entity_type',
12301 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012302 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012303 },
12304 '4' => {
12305 'name' => 'unnamed0',
12306 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012307 'type' => '174112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012308 },
12309 '5' => {
12310 'name' => 'container_id',
12311 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012312 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012313 },
12314 '6' => {
12315 'name' => 'sensor_init',
12316 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012317 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012318 },
12319 '7' => {
12320 'name' => 'sensor_auxiliary_names_pdr',
12321 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012322 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012323 },
12324 '8' => {
12325 'name' => 'base_unit',
12326 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012327 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012328 },
12329 '9' => {
12330 'name' => 'unit_modifier',
12331 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012332 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012333 },
12334 '10' => {
12335 'name' => 'rate_unit',
12336 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012337 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012338 },
12339 '11' => {
12340 'name' => 'base_oem_unit_handle',
12341 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012342 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012343 },
12344 '12' => {
12345 'name' => 'aux_unit',
12346 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012347 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012348 },
12349 '13' => {
12350 'name' => 'aux_unit_modifier',
12351 'offset' => '41',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012352 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012353 },
12354 '14' => {
12355 'name' => 'aux_rate_unit',
12356 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012357 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012358 },
12359 '15' => {
12360 'name' => 'rel',
12361 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012362 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012363 },
12364 '16' => {
12365 'name' => 'aux_oem_unit_handle',
12366 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012367 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012368 },
12369 '17' => {
12370 'name' => 'is_linear',
12371 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012372 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012373 },
12374 '18' => {
12375 'name' => 'sensor_data_size',
12376 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012377 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012378 },
12379 '19' => {
12380 'name' => 'resolution',
12381 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012382 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 },
12384 '20' => {
12385 'name' => 'offset',
12386 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012387 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012388 },
12389 '21' => {
12390 'name' => 'accuracy',
12391 'offset' => '68',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012392 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012393 },
12394 '22' => {
12395 'name' => 'plus_tolerance',
12396 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012397 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012398 },
12399 '23' => {
12400 'name' => 'minus_tolerance',
12401 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012402 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012403 },
12404 '24' => {
12405 'name' => 'hysteresis',
12406 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012407 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012408 },
12409 '25' => {
12410 'name' => 'supported_thresholds',
12411 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012412 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012413 },
12414 '26' => {
12415 'name' => 'threshold_and_hysteresis_volatility',
12416 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012417 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012418 },
12419 '27' => {
12420 'name' => 'state_transition_interval',
12421 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012422 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012423 },
12424 '28' => {
12425 'name' => 'update_interval',
12426 'offset' => '96',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012427 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012428 },
12429 '29' => {
12430 'name' => 'max_readable',
12431 'offset' => '100',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012432 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012433 },
12434 '30' => {
12435 'name' => 'min_readable',
12436 'offset' => '104',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012437 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012438 },
12439 '31' => {
12440 'name' => 'range_field_format',
12441 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012442 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012443 },
12444 '32' => {
12445 'name' => 'range_field_support',
12446 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012447 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012448 },
12449 '33' => {
12450 'name' => 'nominal_value',
12451 'offset' => '118',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012452 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012453 },
12454 '34' => {
12455 'name' => 'normal_max',
12456 'offset' => '128',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012457 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012458 },
12459 '35' => {
12460 'name' => 'normal_min',
12461 'offset' => '132',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012462 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012463 },
12464 '36' => {
12465 'name' => 'warning_high',
12466 'offset' => '136',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012467 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012468 },
12469 '37' => {
12470 'name' => 'warning_low',
12471 'offset' => '146',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012472 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012473 },
12474 '38' => {
12475 'name' => 'critical_high',
12476 'offset' => '150',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012477 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012478 },
12479 '39' => {
12480 'name' => 'critical_low',
12481 'offset' => '256',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012482 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012483 },
12484 '40' => {
12485 'name' => 'fatal_high',
12486 'offset' => '260',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012487 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012488 },
12489 '41' => {
12490 'name' => 'fatal_low',
12491 'offset' => '264',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012492 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012493 }
12494 },
12495 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12496 'Size' => '112',
12497 'Type' => 'Struct'
12498 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012499 '174740' => {
12500 'BaseType' => '171657',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012501 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012502 'Line' => '879',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012503 'Name' => 'pldm_utf16be',
12504 'Size' => '2',
12505 'Type' => 'Typedef'
12506 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012507 '174753' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012508 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012509 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012510 'Memb' => {
12511 '0' => {
12512 'name' => 'tag',
12513 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012514 'type' => '5638'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012515 },
12516 '1' => {
12517 'name' => 'name',
12518 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012519 'type' => '174795'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012520 }
12521 },
12522 'Name' => 'struct pldm_entity_auxiliary_name',
12523 'Size' => '16',
12524 'Type' => 'Struct'
12525 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012526 '174795' => {
12527 'BaseType' => '174740',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012528 'Name' => 'pldm_utf16be*',
12529 'Size' => '8',
12530 'Type' => 'Pointer'
12531 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012532 '174800' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012533 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012534 'Line' => '891',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012535 'Memb' => {
12536 '0' => {
12537 'name' => 'hdr',
12538 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012539 'type' => '174027'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012540 },
12541 '1' => {
12542 'name' => 'container',
12543 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012544 'type' => '130583'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012545 },
12546 '2' => {
12547 'name' => 'shared_name_count',
12548 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012549 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012550 },
12551 '3' => {
12552 'name' => 'name_string_count',
12553 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012554 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012555 },
12556 '4' => {
12557 'name' => 'names',
12558 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012559 'type' => '174914'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012560 },
12561 '5' => {
12562 'name' => 'auxiliary_name_data_size',
12563 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012564 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012565 },
12566 '6' => {
12567 'name' => 'auxiliary_name_data',
12568 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012569 'type' => '174919'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012570 }
12571 },
12572 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12573 'Size' => '40',
12574 'Type' => 'Struct'
12575 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012576 '174914' => {
12577 'BaseType' => '174753',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012578 'Name' => 'struct pldm_entity_auxiliary_name*',
12579 'Size' => '8',
12580 'Type' => 'Pointer'
12581 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012582 '174919' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012583 'BaseType' => '128',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012584 'Name' => 'char[]',
12585 'Size' => '8',
12586 'Type' => 'Array'
12587 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012588 '174934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012589 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012590 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012591 'Memb' => {
12592 '0' => {
12593 'name' => 'state_set_id',
12594 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012595 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012596 },
12597 '1' => {
12598 'name' => 'possible_states_size',
12599 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012600 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012601 },
12602 '2' => {
12603 'name' => 'states',
12604 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012605 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012606 }
12607 },
12608 'Name' => 'struct state_effecter_possible_states',
12609 'Size' => '4',
12610 'Type' => 'Struct'
12611 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012612 '174991' => {
12613 'BaseType' => '174934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012614 'Name' => 'struct state_effecter_possible_states const',
12615 'Size' => '4',
12616 'Type' => 'Const'
12617 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012618 '175192' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012619 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012620 'Line' => '991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012621 'Memb' => {
12622 '0' => {
12623 'name' => 'set_request',
12624 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012625 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012626 },
12627 '1' => {
12628 'name' => 'effecter_state',
12629 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012630 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012631 }
12632 },
12633 'Name' => 'struct state_field_for_state_effecter_set',
12634 'Size' => '2',
12635 'Type' => 'Struct'
12636 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012637 '175235' => {
12638 'BaseType' => '175192',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012639 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012640 'Line' => '994',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012641 'Name' => 'set_effecter_state_field',
12642 'Size' => '2',
12643 'Type' => 'Typedef'
12644 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012645 '175248' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012646 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012647 'Line' => '1000',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012648 'Memb' => {
12649 '0' => {
12650 'name' => 'sensor_op_state',
12651 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012652 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012653 },
12654 '1' => {
12655 'name' => 'present_state',
12656 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012657 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012658 },
12659 '2' => {
12660 'name' => 'previous_state',
12661 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012662 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012663 },
12664 '3' => {
12665 'name' => 'event_state',
12666 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012667 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012668 }
12669 },
12670 'Name' => 'struct state_field_for_get_state_sensor_readings',
12671 'Size' => '4',
12672 'Type' => 'Struct'
12673 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012674 '175319' => {
12675 'BaseType' => '175248',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012676 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012677 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012678 'Name' => 'get_sensor_state_field',
12679 'Size' => '4',
12680 'Type' => 'Typedef'
12681 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012682 '175332' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012683 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012684 'Line' => '1014',
Tal Yacobide67ab62024-05-30 22:36:50 +030012685 'Memb' => {
12686 '0' => {
12687 'name' => 'effecter_op_state',
12688 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012689 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012690 },
12691 '1' => {
12692 'name' => 'pending_state',
12693 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012694 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012695 },
12696 '2' => {
12697 'name' => 'present_state',
12698 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012699 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012700 }
12701 },
12702 'Name' => 'struct state_field_for_get_state_effecter_states',
12703 'Size' => '3',
12704 'Type' => 'Struct'
12705 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012706 '175389' => {
12707 'BaseType' => '175332',
Tal Yacobide67ab62024-05-30 22:36:50 +030012708 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012709 'Line' => '1018',
Tal Yacobide67ab62024-05-30 22:36:50 +030012710 'Name' => 'get_effecter_state_field',
12711 'Size' => '3',
12712 'Type' => 'Typedef'
12713 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012714 '176118' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012715 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012716 'Line' => '1163',
Tal Yacobide67ab62024-05-30 22:36:50 +030012717 'Memb' => {
12718 '0' => {
12719 'name' => 'completion_code',
12720 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012721 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012722 },
12723 '1' => {
12724 'name' => 'comp_effecter_count',
12725 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012726 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012727 },
12728 '2' => {
12729 'name' => 'field',
12730 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012731 'type' => '176175'
Tal Yacobide67ab62024-05-30 22:36:50 +030012732 }
12733 },
12734 'Name' => 'struct pldm_get_state_effecter_states_resp',
12735 'Size' => '26',
12736 'Type' => 'Struct'
12737 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012738 '176175' => {
12739 'BaseType' => '175389',
Tal Yacobide67ab62024-05-30 22:36:50 +030012740 'Name' => 'get_effecter_state_field[8]',
12741 'Size' => '24',
12742 'Type' => 'Array'
12743 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012744 '176191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012745 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012746 'Line' => '1173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012747 'Memb' => {
12748 '0' => {
12749 'name' => 'sensor_id',
12750 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012751 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012752 },
12753 '1' => {
12754 'name' => 'sensor_event_class_type',
12755 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012756 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012757 },
12758 '2' => {
12759 'name' => 'event_class',
12760 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012761 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012762 }
12763 },
12764 'Name' => 'struct pldm_sensor_event_data',
12765 'Size' => '4',
12766 'Type' => 'Struct'
12767 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012768 '176305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012769 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012770 'Line' => '1213',
Thu Nguyenf874b382024-07-24 11:22:34 +000012771 'Memb' => {
12772 '0' => {
12773 'name' => 'format_version',
12774 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012775 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012776 },
12777 '1' => {
12778 'name' => 'event_id',
12779 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012780 'type' => '5667'
Thu Nguyenf874b382024-07-24 11:22:34 +000012781 },
12782 '2' => {
12783 'name' => 'data_transfer_handle',
12784 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012785 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012786 }
12787 },
12788 'Name' => 'struct pldm_message_poll_event',
12789 'Size' => '8',
12790 'Type' => 'Struct'
12791 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012792 '176367' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012793 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012794 'Line' => '1223',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012795 'Memb' => {
12796 '0' => {
12797 'name' => 'format_version',
12798 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012799 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012800 },
12801 '1' => {
12802 'name' => 'format_type',
12803 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012804 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012805 },
12806 '2' => {
12807 'name' => 'event_data_length',
12808 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012809 'type' => '5667'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012810 },
12811 '3' => {
12812 'name' => 'event_data',
12813 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012814 'type' => '176438'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012815 }
12816 },
12817 'Name' => 'struct pldm_platform_cper_event',
12818 'Size' => '4',
12819 'Type' => 'Struct'
12820 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012821 '176438' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012822 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012823 'Name' => 'uint8_t[]',
12824 'Size' => '8',
12825 'Type' => 'Array'
12826 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012827 '176594' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012828 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012829 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012830 'Memb' => {
12831 '0' => {
12832 'name' => 'event_data_format',
12833 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012834 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012835 },
12836 '1' => {
12837 'name' => 'number_of_change_records',
12838 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012839 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012840 },
12841 '2' => {
12842 'name' => 'change_records',
12843 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012844 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012845 }
12846 },
12847 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12848 'Size' => '3',
12849 'Type' => 'Struct'
12850 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012851 '184925' => {
12852 'BaseType' => '176367',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012853 'Name' => 'struct pldm_platform_cper_event*',
12854 'Size' => '8',
12855 'Type' => 'Pointer'
12856 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012857 '188390' => {
12858 'BaseType' => '174800',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012859 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12860 'Size' => '8',
12861 'Type' => 'Pointer'
12862 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012863 '197910' => {
12864 'BaseType' => '176118',
Tal Yacobide67ab62024-05-30 22:36:50 +030012865 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12866 'Size' => '8',
12867 'Type' => 'Pointer'
12868 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012869 '244057' => {
12870 'BaseType' => '2704',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012871 'Name' => 'size_t*const',
12872 'Size' => '8',
12873 'Type' => 'Const'
12874 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012875 '247016' => {
12876 'BaseType' => '176305',
Thu Nguyenf874b382024-07-24 11:22:34 +000012877 'Name' => 'struct pldm_message_poll_event*',
12878 'Size' => '8',
12879 'Type' => 'Pointer'
12880 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012881 '248448' => {
12882 'BaseType' => '248458',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012883 'Name' => 'uint32_t const*const*',
12884 'Size' => '8',
12885 'Type' => 'Pointer'
12886 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012887 '248453' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012888 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012889 'Name' => 'uint32_t const*',
12890 'Size' => '8',
12891 'Type' => 'Pointer'
12892 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012893 '248458' => {
12894 'BaseType' => '248453',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012895 'Name' => 'uint32_t const*const',
12896 'Size' => '8',
12897 'Type' => 'Const'
12898 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012899 '248463' => {
12900 'BaseType' => '176594',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012901 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12902 'Size' => '8',
12903 'Type' => 'Pointer'
12904 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012905 '292164' => {
12906 'BaseType' => '174147',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012907 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12908 'Size' => '8',
12909 'Type' => 'Pointer'
12910 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012911 '314282' => {
12912 'BaseType' => '176191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012913 'Name' => 'struct pldm_sensor_event_data*',
12914 'Size' => '8',
12915 'Type' => 'Pointer'
12916 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012917 '314287' => {
12918 'BaseType' => '314282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012919 'Name' => 'struct pldm_sensor_event_data*const',
12920 'Size' => '8',
12921 'Type' => 'Const'
12922 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012923 '318262' => {
12924 'BaseType' => '175319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012925 'Name' => 'get_sensor_state_field*',
12926 'Size' => '8',
12927 'Type' => 'Pointer'
12928 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012929 '341562' => {
12930 'BaseType' => '175235',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012931 'Name' => 'set_effecter_state_field*',
12932 'Size' => '8',
12933 'Type' => 'Pointer'
12934 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012935 '342538' => {
12936 'BaseType' => '172832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012937 'Name' => 'struct pldm_state_sensor_pdr*',
12938 'Size' => '8',
12939 'Type' => 'Pointer'
12940 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012941 '342543' => {
12942 'BaseType' => '342538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012943 'Name' => 'struct pldm_state_sensor_pdr*const',
12944 'Size' => '8',
12945 'Type' => 'Const'
12946 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012947 '342548' => {
12948 'BaseType' => '173043',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012949 'Name' => 'struct state_sensor_possible_states const*',
12950 'Size' => '8',
12951 'Type' => 'Pointer'
12952 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012953 '342553' => {
12954 'BaseType' => '342548',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012955 'Name' => 'struct state_sensor_possible_states const*const',
12956 'Size' => '8',
12957 'Type' => 'Const'
12958 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012959 '342948' => {
12960 'BaseType' => '173064',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012961 'Name' => 'struct pldm_state_effecter_pdr*',
12962 'Size' => '8',
12963 'Type' => 'Pointer'
12964 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012965 '342953' => {
12966 'BaseType' => '342948',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012967 'Name' => 'struct pldm_state_effecter_pdr*const',
12968 'Size' => '8',
12969 'Type' => 'Const'
12970 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012971 '342958' => {
12972 'BaseType' => '174991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012973 'Name' => 'struct state_effecter_possible_states const*',
12974 'Size' => '8',
12975 'Type' => 'Pointer'
12976 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012977 '342963' => {
12978 'BaseType' => '342958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012979 'Name' => 'struct state_effecter_possible_states const*const',
12980 'Size' => '8',
12981 'Type' => 'Const'
12982 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012983 '346447' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012984 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012985 'Memb' => {
12986 '0' => {
12987 'name' => 'prev',
12988 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012989 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012990 },
12991 '1' => {
12992 'name' => 'allocations',
12993 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012994 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012995 }
12996 },
12997 'Name' => 'struct pldm_tid_state',
12998 'PrivateABI' => 1,
12999 'Size' => '8',
13000 'Source' => 'instance-id.c',
13001 'Type' => 'Struct'
13002 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013003 '346486' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013004 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013005 'Memb' => {
13006 '0' => {
13007 'name' => 'state',
13008 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013009 'type' => '346528'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013010 },
13011 '1' => {
13012 'name' => 'lock_db_fd',
13013 'offset' => '8264',
13014 'type' => '100'
13015 }
13016 },
13017 'Name' => 'struct pldm_instance_db',
13018 'PrivateABI' => 1,
13019 'Size' => '2052',
13020 'Source' => 'instance-id.c',
13021 'Type' => 'Struct'
13022 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013023 '346528' => {
13024 'BaseType' => '346447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013025 'Name' => 'struct pldm_tid_state[256]',
13026 'Size' => '2048',
13027 'Type' => 'Array'
13028 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013029 '347084' => {
13030 'BaseType' => '346486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013031 'Name' => 'struct pldm_instance_db*',
13032 'Size' => '8',
13033 'Type' => 'Pointer'
13034 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013035 '347471' => {
13036 'BaseType' => '4848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013037 'Name' => 'pldm_instance_id_t*',
13038 'Size' => '8',
13039 'Type' => 'Pointer'
13040 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013041 '347647' => {
13042 'BaseType' => '347084',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013043 'Name' => 'struct pldm_instance_db**',
13044 'Size' => '8',
13045 'Type' => 'Pointer'
13046 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013047 '348355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013048 'BaseType' => '46',
13049 'Header' => 'int-ll64.h',
13050 'Line' => '21',
13051 'Name' => '__u8',
13052 'PrivateABI' => 1,
13053 'Size' => '1',
13054 'Type' => 'Typedef'
13055 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013056 '348367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013057 'BaseType' => '53',
13058 'Header' => 'int-ll64.h',
13059 'Line' => '24',
13060 'Name' => '__u16',
13061 'PrivateABI' => 1,
13062 'Size' => '2',
13063 'Type' => 'Typedef'
13064 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013065 '348604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013066 'Header' => 'socket.h',
13067 'Line' => '5',
13068 'Memb' => {
13069 '0' => {
13070 'name' => 'size',
13071 'offset' => '0',
13072 'type' => '100'
13073 },
13074 '1' => {
13075 'name' => 'socket',
13076 'offset' => '4',
13077 'type' => '100'
13078 },
13079 '2' => {
13080 'name' => 'max_size',
13081 'offset' => '8',
13082 'type' => '100'
13083 }
13084 },
13085 'Name' => 'struct pldm_socket_sndbuf',
13086 'PrivateABI' => 1,
13087 'Size' => '12',
13088 'Type' => 'Struct'
13089 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013090 '348657' => {
13091 'BaseType' => '135',
13092 'Header' => 'pldm.h',
13093 'Line' => '13',
13094 'Name' => 'mctp_eid_t',
13095 'Size' => '1',
13096 'Type' => 'Typedef'
13097 },
13098 '348771' => {
13099 'BaseType' => '4945',
13100 'Header' => 'pldm.h',
13101 'Line' => '30',
13102 'Name' => 'pldm_requester_rc_t',
13103 'Size' => '4',
13104 'Type' => 'Typedef'
13105 },
13106 '348783' => {
13107 'Header' => 'transport.h',
13108 'Line' => '18',
13109 'Memb' => {
13110 '0' => {
13111 'name' => 'name',
13112 'offset' => '0',
13113 'type' => '8992'
13114 },
13115 '1' => {
13116 'name' => 'version',
13117 'offset' => '8',
13118 'type' => '135'
13119 },
13120 '2' => {
13121 'name' => 'recv',
13122 'offset' => '22',
13123 'type' => '348917'
13124 },
13125 '3' => {
13126 'name' => 'send',
13127 'offset' => '36',
13128 'type' => '348958'
13129 },
13130 '4' => {
13131 'name' => 'init_pollfd',
13132 'offset' => '50',
13133 'type' => '349039'
13134 }
13135 },
13136 'Name' => 'struct pldm_transport',
13137 'PrivateABI' => 1,
13138 'Size' => '40',
13139 'Type' => 'Struct'
13140 },
13141 '348897' => {
13142 'BaseType' => '348783',
13143 'Name' => 'struct pldm_transport*',
13144 'Size' => '8',
13145 'Type' => 'Pointer'
13146 },
13147 '348902' => {
13148 'BaseType' => '4836',
13149 'Name' => 'pldm_tid_t*',
13150 'Size' => '8',
13151 'Type' => 'Pointer'
13152 },
13153 '348917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013154 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13155 'Param' => {
13156 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013157 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013158 },
13159 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013160 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013161 },
13162 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013163 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013164 },
13165 '3' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013166 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013167 }
13168 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013169 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013170 'Size' => '8',
13171 'Type' => 'FuncPtr'
13172 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013173 '348958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013174 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13175 'Param' => {
13176 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013177 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013178 },
13179 '1' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013180 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013181 },
13182 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013183 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013184 },
13185 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013186 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013187 }
13188 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013189 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013190 'Size' => '8',
13191 'Type' => 'FuncPtr'
13192 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013193 '348983' => {
13194 'BaseType' => '348988',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013195 'Name' => 'struct pollfd*',
13196 'Size' => '8',
13197 'Type' => 'Pointer'
13198 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013199 '348988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013200 'Header' => 'poll.h',
13201 'Line' => '36',
13202 'Memb' => {
13203 '0' => {
13204 'name' => 'fd',
13205 'offset' => '0',
13206 'type' => '100'
13207 },
13208 '1' => {
13209 'name' => 'events',
13210 'offset' => '4',
13211 'type' => '93'
13212 },
13213 '2' => {
13214 'name' => 'revents',
13215 'offset' => '6',
13216 'type' => '93'
13217 }
13218 },
13219 'Name' => 'struct pollfd',
13220 'PrivateABI' => 1,
13221 'Size' => '8',
13222 'Type' => 'Struct'
13223 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013224 '349039' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013225 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13226 'Param' => {
13227 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013228 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013229 },
13230 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013231 'type' => '348983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013232 }
13233 },
13234 'Return' => '100',
13235 'Size' => '8',
13236 'Type' => 'FuncPtr'
13237 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013238 '349044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013239 'BaseType' => '53',
13240 'Header' => 'socket.h',
13241 'Line' => '10',
13242 'Name' => '__kernel_sa_family_t',
13243 'PrivateABI' => 1,
13244 'Size' => '2',
13245 'Type' => 'Typedef'
13246 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013247 '349410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013248 'Header' => 'mctp.h',
13249 'Line' => '18',
13250 'Memb' => {
13251 '0' => {
13252 'name' => 's_addr',
13253 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013254 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013255 }
13256 },
13257 'Name' => 'struct mctp_addr',
13258 'PrivateABI' => 1,
13259 'Size' => '1',
13260 'Type' => 'Struct'
13261 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013262 '349437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013263 'Header' => 'mctp.h',
13264 'Line' => '22',
13265 'Memb' => {
13266 '0' => {
13267 'name' => 'smctp_family',
13268 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013269 'type' => '349044'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013270 },
13271 '1' => {
13272 'name' => '__smctp_pad0',
13273 'offset' => '2',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013274 'type' => '348367'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013275 },
13276 '2' => {
13277 'name' => 'smctp_network',
13278 'offset' => '4',
13279 'type' => '60'
13280 },
13281 '3' => {
13282 'name' => 'smctp_addr',
13283 'offset' => '8',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013284 'type' => '349410'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013285 },
13286 '4' => {
13287 'name' => 'smctp_type',
13288 'offset' => '9',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013289 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013290 },
13291 '5' => {
13292 'name' => 'smctp_tag',
13293 'offset' => '16',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013294 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013295 },
13296 '6' => {
13297 'name' => '__smctp_pad1',
13298 'offset' => '17',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013299 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013300 }
13301 },
13302 'Name' => 'struct sockaddr_mctp',
13303 'PrivateABI' => 1,
13304 'Size' => '12',
13305 'Type' => 'Struct'
13306 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013307 '349542' => {
13308 'BaseType' => '349437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013309 'Name' => 'struct sockaddr_mctp const',
13310 'Size' => '12',
13311 'Type' => 'Const'
13312 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013313 '349586' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013314 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013315 'Memb' => {
13316 '0' => {
13317 'name' => 'transport',
13318 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013319 'type' => '348783'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013320 },
13321 '1' => {
13322 'name' => 'socket',
13323 'offset' => '64',
13324 'type' => '100'
13325 },
13326 '2' => {
13327 'name' => 'tid_eid_map',
13328 'offset' => '68',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013329 'type' => '349679'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013330 },
13331 '3' => {
13332 'name' => 'socket_send_buf',
13333 'offset' => '768',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013334 'type' => '348604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013335 },
13336 '4' => {
13337 'name' => 'bound',
13338 'offset' => '786',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013339 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013340 },
13341 '5' => {
13342 'name' => 'cookie_jar',
13343 'offset' => '800',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013344 'type' => '4860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013345 }
13346 },
13347 'Name' => 'struct pldm_transport_af_mctp',
13348 'PrivateABI' => 1,
13349 'Size' => '336',
13350 'Source' => 'af-mctp.c',
13351 'Type' => 'Struct'
13352 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013353 '349679' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013354 'BaseType' => '4836',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013355 'Name' => 'pldm_tid_t[256]',
13356 'Size' => '256',
13357 'Type' => 'Array'
13358 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013359 '350480' => {
13360 'BaseType' => '349586',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013361 'Name' => 'struct pldm_transport_af_mctp*',
13362 'Size' => '8',
13363 'Type' => 'Pointer'
13364 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013365 '350485' => {
13366 'BaseType' => '349542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013367 'Name' => 'struct sockaddr_mctp const*',
13368 'Size' => '8',
13369 'Type' => 'Pointer'
13370 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013371 '350798' => {
13372 'BaseType' => '350480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013373 'Name' => 'struct pldm_transport_af_mctp**',
13374 'Size' => '8',
13375 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013376 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013377 '353908' => {
13378 'Line' => '26',
13379 'Memb' => {
13380 '0' => {
13381 'name' => 'transport',
13382 'offset' => '0',
13383 'type' => '348783'
13384 },
13385 '1' => {
13386 'name' => 'socket',
13387 'offset' => '64',
13388 'type' => '100'
13389 },
13390 '2' => {
13391 'name' => 'tid_eid_map',
13392 'offset' => '68',
13393 'type' => '349679'
13394 },
13395 '3' => {
13396 'name' => 'socket_send_buf',
13397 'offset' => '768',
13398 'type' => '348604'
13399 }
13400 },
13401 'Name' => 'struct pldm_transport_mctp_demux',
13402 'PrivateABI' => 1,
13403 'Size' => '312',
13404 'Source' => 'mctp-demux.c',
13405 'Type' => 'Struct'
13406 },
13407 '354513' => {
13408 'BaseType' => '353908',
13409 'Name' => 'struct pldm_transport_mctp_demux*',
13410 'Size' => '8',
13411 'Type' => 'Pointer'
13412 },
13413 '355019' => {
13414 'BaseType' => '354513',
13415 'Name' => 'struct pldm_transport_mctp_demux**',
13416 'Size' => '8',
13417 'Type' => 'Pointer'
13418 },
13419 '377553' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013420 'Header' => 'file_io.h',
13421 'Line' => '32',
13422 'Memb' => {
13423 '0' => {
13424 'name' => 'handle',
13425 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013426 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013427 },
13428 '1' => {
13429 'name' => 'length',
13430 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013431 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013432 },
13433 '2' => {
13434 'name' => 'data',
13435 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013436 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013437 }
13438 },
13439 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13440 'Size' => '8',
13441 'Type' => 'Struct'
13442 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013443 '377620' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013444 'Header' => 'file_io.h',
13445 'Line' => '45',
13446 'Memb' => {
13447 '0' => {
13448 'name' => 'transferFlag',
13449 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013450 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013451 },
13452 '1' => {
13453 'name' => 'offset',
13454 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013455 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013456 }
13457 },
13458 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13459 'Size' => '4',
13460 'Type' => 'Struct'
13461 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013462 '377659' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013463 'Header' => 'file_io.h',
13464 'Line' => '55',
13465 'Memb' => {
13466 '0' => {
13467 'name' => 'size',
13468 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013469 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013470 },
13471 '1' => {
13472 'name' => 'crc32',
13473 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013474 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013475 }
13476 },
13477 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13478 'Size' => '8',
13479 'Type' => 'Struct'
13480 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013481 '377698' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013482 'Header' => 'file_io.h',
13483 'Line' => '70',
13484 'Memb' => {
13485 '0' => {
13486 'name' => 'data',
13487 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013488 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013489 }
13490 },
13491 'Name' => 'anon-union-file_io.h-70',
13492 'Size' => '4',
13493 'Type' => 'Union'
13494 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013495 '377716' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013496 'Header' => 'file_io.h',
13497 'Line' => '65',
13498 'Memb' => {
13499 '0' => {
13500 'name' => 'version',
13501 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013502 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013503 },
13504 '1' => {
13505 'name' => 'handle',
13506 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013507 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013508 },
13509 '2' => {
13510 'name' => 'option',
13511 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013512 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013513 },
13514 '3' => {
13515 'name' => 'length',
13516 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013517 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013518 },
13519 '4' => {
13520 'name' => 'info',
13521 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013522 'type' => '377698'
Lora Linea0bf3a2024-09-20 10:09:56 +080013523 }
13524 },
13525 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13526 'Size' => '16',
13527 'Type' => 'Struct'
13528 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013529 '377794' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013530 'Header' => 'file_io.h',
13531 'Line' => '86',
13532 'Memb' => {
13533 '0' => {
13534 'name' => 'attr',
13535 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013536 'type' => '377659'
Lora Linea0bf3a2024-09-20 10:09:56 +080013537 },
13538 '1' => {
13539 'name' => 'data',
13540 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013541 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013542 }
13543 },
13544 'Name' => 'anon-union-file_io.h-86',
13545 'Size' => '8',
13546 'Type' => 'Union'
13547 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013548 '377822' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013549 'Header' => 'file_io.h',
13550 'Line' => '80',
13551 'Memb' => {
13552 '0' => {
13553 'name' => 'version',
13554 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013555 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013556 },
13557 '1' => {
13558 'name' => 'completion_code',
13559 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013560 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013561 },
13562 '2' => {
13563 'name' => 'handle',
13564 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013565 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013566 },
13567 '3' => {
13568 'name' => 'option',
13569 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013570 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013571 },
13572 '4' => {
13573 'name' => 'length',
13574 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013575 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013576 },
13577 '5' => {
13578 'name' => 'info',
13579 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013580 'type' => '377794'
Lora Linea0bf3a2024-09-20 10:09:56 +080013581 },
13582 '6' => {
13583 'name' => 'data',
13584 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013585 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013586 }
13587 },
13588 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13589 'Size' => '24',
13590 'Type' => 'Struct'
13591 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013592 '381806' => {
13593 'BaseType' => '377822',
Lora Linea0bf3a2024-09-20 10:09:56 +080013594 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13595 'Size' => '8',
13596 'Type' => 'Pointer'
13597 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013598 '384064' => {
13599 'BaseType' => '377716',
Lora Linea0bf3a2024-09-20 10:09:56 +080013600 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13601 'Size' => '8',
13602 'Type' => 'Pointer'
13603 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013604 '384500' => {
13605 'BaseType' => '377553',
Lora Linea0bf3a2024-09-20 10:09:56 +080013606 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13607 'Size' => '8',
13608 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013609 }
13610 },
13611 'UndefinedSymbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013612 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013613 '_ITM_deregisterTMCloneTable' => 0,
13614 '_ITM_registerTMCloneTable' => 0,
13615 '__assert_fail@GLIBC_2.2.5' => 0,
13616 '__cxa_finalize@GLIBC_2.2.5' => 0,
13617 '__errno_location@GLIBC_2.2.5' => 0,
13618 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013619 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013620 '__memcpy_chk@GLIBC_2.3.4' => 0,
13621 '__recv_chk@GLIBC_2.4' => 0,
13622 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013623 '__stack_chk_fail@GLIBC_2.4' => 0,
13624 'bind@GLIBC_2.2.5' => 0,
13625 'calloc@GLIBC_2.2.5' => 0,
13626 'clock_gettime@GLIBC_2.17' => 0,
13627 'close@GLIBC_2.2.5' => 0,
13628 'connect@GLIBC_2.2.5' => 0,
13629 'dup@GLIBC_2.2.5' => 0,
13630 'fclose@GLIBC_2.2.5' => 0,
13631 'fcntl64@GLIBC_2.28' => 0,
13632 'fgets@GLIBC_2.2.5' => 0,
13633 'fopen64@GLIBC_2.2.5' => 0,
13634 'free@GLIBC_2.2.5' => 0,
13635 'getsockopt@GLIBC_2.2.5' => 0,
13636 'malloc@GLIBC_2.2.5' => 0,
13637 'memcmp@GLIBC_2.2.5' => 0,
13638 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013639 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013640 'open64@GLIBC_2.2.5' => 0,
13641 'poll@GLIBC_2.2.5' => 0,
13642 'ppoll@GLIBC_2.4' => 0,
13643 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013644 'recvmsg@GLIBC_2.2.5' => 0,
13645 'sendmsg@GLIBC_2.2.5' => 0,
13646 'sendto@GLIBC_2.2.5' => 0,
13647 'setsockopt@GLIBC_2.2.5' => 0,
13648 'socket@GLIBC_2.2.5' => 0,
13649 'stat64@GLIBC_2.33' => 0,
13650 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013651 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013652 'timerfd_create@GLIBC_2.8' => 0,
13653 'timerfd_settime@GLIBC_2.8' => 0,
13654 'write@GLIBC_2.2.5' => 0
13655 }
13656 },
13657 'WordSize' => '8'
13658};