blob: 2035be2fd174fc8580e355fd33f0dce77ade43f3 [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 Jefferyd0c9ae72025-04-05 20:11:02 +1030263 'Line' => '110',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030275 'Line' => '101',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030307 'Line' => '89',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030319 'Line' => '83',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030331 'Line' => '77',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030343 'Line' => '71',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030355 'Line' => '65',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030367 'Line' => '59',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030379 'Line' => '53',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030402 'Alias' => 'pldm_edac_crc8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030403 'Header' => 'utils.h',
404 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030407 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030408 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030411 'name' => 'size',
412 'type' => '164'
413 }
414 },
415 'Reg' => {
416 '1' => 'rdx'
417 },
418 'Return' => '135',
419 'ShortName' => 'crc8'
420 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030421 '7063' => {
Andrew Jefferya3863482025-04-05 20:11:02 +1030422 'Alias' => 'pldm_edac_crc32',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030423 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030424 'Line' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030425 'Param' => {
426 '0' => {
427 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030428 'type' => '1269'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030429 },
430 '1' => {
431 'name' => 'size',
432 'type' => '164'
433 }
434 },
435 'Reg' => {
436 '1' => 'rcx'
437 },
438 'Return' => '147',
439 'ShortName' => 'crc32'
440 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030441 '12003' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030443 'Line' => '743',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030444 'Param' => {
445 '0' => {
446 'name' => 'msg_type',
447 'type' => '135'
448 },
449 '1' => {
450 'name' => 'instance_id',
451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930452 },
453 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030454 'name' => 'pldm_type',
455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930456 },
457 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030458 'name' => 'command',
459 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 },
461 '4' => {
462 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030463 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030464 }
465 },
466 'Return' => '100',
467 'ShortName' => 'encode_pldm_header_only'
468 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030469 '17216' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030471 'Line' => '675',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030472 'Param' => {
473 '0' => {
474 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030475 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030476 },
477 '1' => {
478 'name' => 'payload_length',
479 'type' => '164'
480 },
481 '2' => {
482 'name' => 'pldm_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030483 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030484 },
485 '3' => {
486 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030487 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030488 },
489 '4' => {
490 'name' => 'transfer_ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030491 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030492 },
493 '5' => {
494 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030495 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030496 },
497 '6' => {
498 'name' => 'section_offset',
499 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030500 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030501 },
502 '7' => {
503 'name' => 'section_length',
504 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030505 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030506 }
507 },
508 'Reg' => {
509 '2' => 'rdx',
510 '3' => 'r10',
511 '4' => 'r8',
512 '5' => 'r9'
513 },
514 'Return' => '100',
515 'ShortName' => 'decode_multipart_receive_req'
516 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030517 '17455' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030519 'Line' => '657',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030520 'Param' => {
521 '0' => {
522 'name' => 'instance_id',
523 'type' => '135'
524 },
525 '1' => {
526 'name' => 'tid',
527 'type' => '135'
528 },
529 '2' => {
530 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030531 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030532 }
533 },
534 'Return' => '100',
535 'ShortName' => 'encode_set_tid_req'
536 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030537 '17652' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030539 'Line' => '539',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030540 'Param' => {
541 '0' => {
542 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030543 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030544 },
545 '1' => {
546 'name' => 'payload_length',
547 'type' => '164'
548 },
549 '2' => {
550 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030551 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030552 },
553 '3' => {
554 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030555 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030556 }
557 },
558 'Reg' => {
559 '0' => 'rdi',
560 '1' => 'rsi',
561 '2' => 'rdx',
562 '3' => 'rcx'
563 },
564 'Return' => '100',
565 'ShortName' => 'decode_get_tid_resp'
566 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030567 '17981' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030569 'Line' => '633',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030570 'Param' => {
571 '0' => {
572 'name' => 'instance_id',
573 'type' => '135'
574 },
575 '1' => {
576 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030577 'type' => '1450'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030578 }
579 },
580 'Return' => '100',
581 'ShortName' => 'encode_get_tid_req'
582 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030583 '18115' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030585 'Line' => '518',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030586 'Param' => {
587 '0' => {
588 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030589 'type' => '1529'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030590 },
591 '1' => {
592 'name' => 'payload_length',
593 'type' => '164'
594 },
595 '2' => {
596 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030597 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030598 },
599 '3' => {
600 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030601 'type' => '1675'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030602 },
603 '4' => {
604 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030605 'type' => '1193'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030606 },
607 '5' => {
608 'name' => 'version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030609 'type' => '1534'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030610 }
611 },
612 'Reg' => {
613 '1' => 'r10',
614 '2' => 'rdx',
615 '3' => 'rcx',
616 '4' => 'r8',
617 '5' => 'r9'
618 },
619 'Return' => '100',
620 'ShortName' => 'decode_get_version_resp'
621 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030622 '18859' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030624 'Line' => '499',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030625 'Param' => {
626 '0' => {
627 'name' => 'instance_id',
628 'type' => '135'
629 },
630 '1' => {
631 'name' => 'transfer_handle',
632 'type' => '147'
633 },
634 '2' => {
635 'name' => 'transfer_opflag',
636 'type' => '135'
637 },
638 '3' => {
639 'name' => 'type',
640 'type' => '135'
641 },
642 '4' => {
643 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030644 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 }
646 },
647 'Return' => '100',
648 'ShortName' => 'encode_get_version_req'
649 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030650 '19091' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030652 'Line' => '480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930653 'Param' => {
654 '0' => {
655 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030656 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930657 },
658 '1' => {
659 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030660 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930661 },
662 '2' => {
663 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030664 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930665 },
666 '3' => {
667 'name' => 'commands',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030668 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930669 }
670 },
671 'Reg' => {
672 '0' => 'rdi',
673 '1' => 'rsi',
674 '2' => 'rdx',
675 '3' => 'rcx'
676 },
677 'Return' => '100',
678 'ShortName' => 'decode_get_commands_resp'
679 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030680 '19286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030682 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930683 'Param' => {
684 '0' => {
685 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030686 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930687 },
688 '1' => {
689 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030690 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930691 },
692 '2' => {
693 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030694 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930695 },
696 '3' => {
697 'name' => 'types',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030698 'type' => '19276'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 }
700 },
701 'Reg' => {
702 '0' => 'rdi',
703 '1' => 'rsi',
704 '2' => 'rdx',
705 '3' => 'rcx'
706 },
707 'Return' => '100',
708 'ShortName' => 'decode_get_types_resp'
709 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030710 '20133' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030712 'Line' => '462',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 'Param' => {
714 '0' => {
715 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030716 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 },
718 '1' => {
719 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030720 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930721 },
722 '2' => {
723 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030724 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930725 },
726 '3' => {
727 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030728 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930729 }
730 },
731 'Reg' => {
732 '2' => 'rbp'
733 },
734 'Return' => '100',
735 'ShortName' => 'encode_get_commands_req'
736 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030737 '20339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030739 'Line' => '430',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930740 'Param' => {
741 '0' => {
742 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030743 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 },
745 '1' => {
746 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030747 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 }
749 },
750 'Return' => '100',
751 'ShortName' => 'encode_get_types_req'
752 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030753 '20471' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030755 'Line' => '253',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930756 'Param' => {
757 '0' => {
758 'name' => 'req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030759 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930760 },
761 '1' => {
762 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030763 'type' => '1744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 }
765 },
766 'Reg' => {
767 '0' => 'rdi',
768 '1' => 'rsi'
769 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030770 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930771 'ShortName' => 'pldm_msg_hdr_correlate_response'
772 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030773 '20805' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030775 'Line' => '402',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930776 'Param' => {
777 '0' => {
778 'name' => 'hdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030779 'type' => '3164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 },
781 '1' => {
782 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030783 'type' => '21045'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 }
785 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030786 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930787 'ShortName' => 'pack_pldm_header'
788 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030789 '24518' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930790 'Header' => 'bios.h',
791 'Line' => '612',
792 'Param' => {
793 '0' => {
794 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030795 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930796 },
797 '1' => {
798 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030799 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '2' => {
802 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030803 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '3' => {
806 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030807 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '4' => {
810 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030811 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '5' => {
814 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030815 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 }
817 },
818 'Reg' => {
819 '1' => 'rsi',
820 '2' => 'rdi',
821 '3' => 'r10',
822 '4' => 'r8',
823 '5' => 'r9'
824 },
825 'Return' => '100',
826 'ShortName' => 'decode_set_bios_table_req'
827 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030828 '24705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930829 'Header' => 'bios.h',
830 'Line' => '594',
831 'Param' => {
832 '0' => {
833 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030834 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930835 },
836 '1' => {
837 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030838 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '2' => {
841 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030842 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '3' => {
845 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030846 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 }
848 },
849 'Return' => '100',
850 'ShortName' => 'encode_set_bios_table_resp'
851 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030852 '24924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930853 'Header' => 'bios.h',
854 'Line' => '322',
855 'Param' => {
856 '0' => {
857 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030858 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930859 },
860 '1' => {
861 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030862 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '2' => {
865 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030866 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '3' => {
869 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030870 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 }
872 },
873 'Reg' => {
874 '0' => 'rdi',
875 '1' => 'rsi',
876 '2' => 'rdx',
877 '3' => 'rcx'
878 },
879 'Return' => '100',
880 'ShortName' => 'decode_set_bios_table_resp'
881 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030882 '25034' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930883 'Header' => 'bios.h',
884 'Line' => '302',
885 'Param' => {
886 '0' => {
887 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030888 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930889 },
890 '1' => {
891 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030892 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '2' => {
895 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030896 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '3' => {
899 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030900 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '4' => {
903 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030904 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '5' => {
907 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030908 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '6' => {
911 'name' => 'msg',
912 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030913 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930914 },
915 '7' => {
916 'name' => 'payload_length',
917 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030918 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930919 }
920 },
921 'Return' => '100',
922 'ShortName' => 'encode_set_bios_table_req'
923 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030924 '25423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930925 'Header' => 'bios.h',
926 'Line' => '514',
927 'Param' => {
928 '0' => {
929 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030930 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930931 },
932 '1' => {
933 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030934 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '2' => {
937 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030938 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '3' => {
941 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030942 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 }
944 },
945 'Return' => '100',
946 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
947 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030948 '25637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930949 'Header' => 'bios.h',
950 'Line' => '502',
951 'Param' => {
952 '0' => {
953 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030954 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930955 },
956 '1' => {
957 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030958 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '2' => {
961 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030962 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '3' => {
965 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030966 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '4' => {
969 'name' => 'attribute',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030970 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 }
972 },
973 'Reg' => {
974 '1' => 'rsi',
975 '2' => 'rdx',
976 '3' => 'rcx',
977 '4' => 'r8'
978 },
979 'Return' => '100',
980 'ShortName' => 'decode_set_bios_attribute_current_value_req'
981 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030982 '25784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930983 'Header' => 'bios.h',
984 'Line' => '279',
985 'Param' => {
986 '0' => {
987 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030988 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930989 },
990 '1' => {
991 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030992 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '2' => {
995 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +1030996 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '3' => {
999 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301000 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 }
1002 },
1003 'Reg' => {
1004 '0' => 'rdi',
1005 '1' => 'rsi',
1006 '2' => 'rdx',
1007 '3' => 'rcx'
1008 },
1009 'Return' => '100',
1010 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1011 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301012 '25894' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301013 'Header' => 'bios.h',
1014 'Line' => '259',
1015 'Param' => {
1016 '0' => {
1017 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301018 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301019 },
1020 '1' => {
1021 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301022 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '2' => {
1025 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301026 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '3' => {
1029 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301030 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '4' => {
1033 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301034 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '5' => {
1037 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301038 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '6' => {
1041 'name' => 'payload_length',
1042 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301043 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301044 }
1045 },
1046 'Reg' => {
1047 '3' => 'rbp'
1048 },
1049 'Return' => '100',
1050 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1051 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301052 '26266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301053 'Header' => 'bios.h',
1054 'Line' => '480',
1055 'Param' => {
1056 '0' => {
1057 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301059 },
1060 '1' => {
1061 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301062 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '2' => {
1065 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301066 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '3' => {
1069 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '4' => {
1073 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301074 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '5' => {
1077 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301078 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '6' => {
1081 'name' => 'msg',
1082 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301083 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301084 }
1085 },
1086 'Reg' => {
1087 '2' => 'r14'
1088 },
1089 'Return' => '100',
1090 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1091 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301092 '26635' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301093 'Header' => 'bios.h',
1094 'Line' => '461',
1095 'Param' => {
1096 '0' => {
1097 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301098 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301099 },
1100 '1' => {
1101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301102 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '2' => {
1105 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301106 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '3' => {
1109 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301110 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '4' => {
1113 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301114 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 }
1116 },
1117 'Reg' => {
1118 '1' => 'r9',
1119 '2' => 'rdx',
1120 '3' => 'rcx',
1121 '4' => 'r8'
1122 },
1123 'Return' => '100',
1124 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1125 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301126 '26787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301127 'Header' => 'bios.h',
1128 'Line' => '446',
1129 'Param' => {
1130 '0' => {
1131 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301132 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301133 },
1134 '1' => {
1135 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301136 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '2' => {
1139 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301140 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '3' => {
1143 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301144 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '4' => {
1147 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301148 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '5' => {
1151 'name' => 'attribute_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301152 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 }
1154 },
1155 'Reg' => {
1156 '1' => 'rsi',
1157 '2' => 'rdx',
1158 '3' => 'r10',
1159 '4' => 'r8',
1160 '5' => 'r9'
1161 },
1162 'Return' => '100',
1163 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1164 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301165 '26949' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301166 'Header' => 'bios.h',
1167 'Line' => '430',
1168 'Param' => {
1169 '0' => {
1170 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301171 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301172 },
1173 '1' => {
1174 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301175 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '2' => {
1178 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301179 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '3' => {
1182 'name' => 'attribute_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301183 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '4' => {
1186 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301187 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 }
1189 },
1190 'Return' => '100',
1191 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1192 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301193 '27178' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301194 'Header' => 'bios.h',
1195 'Line' => '412',
1196 'Param' => {
1197 '0' => {
1198 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301199 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301200 },
1201 '1' => {
1202 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301203 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '2' => {
1206 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301207 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '3' => {
1210 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301211 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '4' => {
1214 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301215 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '5' => {
1218 'name' => 'bios_table_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301219 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 }
1221 },
1222 'Reg' => {
1223 '1' => 'r10',
1224 '2' => 'rsi',
1225 '3' => 'rdi',
1226 '4' => 'r8',
1227 '5' => 'r9'
1228 },
1229 'Return' => '100',
1230 'ShortName' => 'decode_get_bios_table_resp'
1231 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301232 '27350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301233 'Header' => 'bios.h',
1234 'Line' => '395',
1235 'Param' => {
1236 '0' => {
1237 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301238 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301239 },
1240 '1' => {
1241 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301242 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '2' => {
1245 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301246 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '3' => {
1249 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301250 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '4' => {
1253 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301254 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 }
1256 },
1257 'Reg' => {
1258 '1' => 'r9',
1259 '2' => 'rdx',
1260 '3' => 'rcx',
1261 '4' => 'r8'
1262 },
1263 'Return' => '100',
1264 'ShortName' => 'decode_get_bios_table_req'
1265 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301266 '27497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301267 'Header' => 'bios.h',
1268 'Line' => '381',
1269 'Param' => {
1270 '0' => {
1271 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301272 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301273 },
1274 '1' => {
1275 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301276 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '2' => {
1279 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301280 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '3' => {
1283 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301284 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '4' => {
1287 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301288 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 }
1290 },
1291 'Return' => '100',
1292 'ShortName' => 'encode_get_bios_table_req'
1293 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301294 '27721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301295 'Header' => 'bios.h',
1296 'Line' => '366',
1297 'Param' => {
1298 '0' => {
1299 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301300 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301301 },
1302 '1' => {
1303 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301304 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '2' => {
1307 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301308 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '3' => {
1311 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301312 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '4' => {
1315 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301316 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '5' => {
1319 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301320 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '6' => {
1323 'name' => 'msg',
1324 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301325 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301326 }
1327 },
1328 'Reg' => {
1329 '2' => 'r15'
1330 },
1331 'Return' => '100',
1332 'ShortName' => 'encode_get_bios_table_resp'
1333 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301334 '28074' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301335 'Header' => 'bios.h',
1336 'Line' => '581',
1337 'Param' => {
1338 '0' => {
1339 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301340 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301341 },
1342 '1' => {
1343 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301344 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '2' => {
1347 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301348 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 }
1350 },
1351 'Reg' => {
1352 '0' => 'rdi',
1353 '1' => 'rsi',
1354 '2' => 'rdx'
1355 },
1356 'Return' => '100',
1357 'ShortName' => 'decode_set_date_time_resp'
1358 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301359 '28147' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301360 'Header' => 'bios.h',
1361 'Line' => '565',
1362 'Param' => {
1363 '0' => {
1364 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301366 },
1367 '1' => {
1368 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301369 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '2' => {
1372 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301373 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '3' => {
1376 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301377 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 }
1379 },
1380 'Return' => '100',
1381 'ShortName' => 'encode_set_date_time_resp'
1382 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301383 '28354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301384 'Header' => 'bios.h',
1385 'Line' => '551',
1386 'Param' => {
1387 '0' => {
1388 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301389 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301390 },
1391 '1' => {
1392 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301393 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '2' => {
1396 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301397 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '3' => {
1400 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301401 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '4' => {
1404 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301405 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '5' => {
1408 'name' => 'day',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301409 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '6' => {
1412 'name' => 'month',
1413 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301414 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301415 },
1416 '7' => {
1417 'name' => 'year',
1418 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301419 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301420 }
1421 },
1422 'Reg' => {
1423 '2' => 'rbp',
1424 '3' => 'r12',
1425 '4' => 'r13',
1426 '5' => 'r14'
1427 },
1428 'Return' => '100',
1429 'ShortName' => 'decode_set_date_time_req'
1430 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301431 '28645' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301432 'Header' => 'bios.h',
1433 'Line' => '534',
1434 'Param' => {
1435 '0' => {
1436 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301437 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301438 },
1439 '1' => {
1440 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301441 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '2' => {
1444 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301445 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '3' => {
1448 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '4' => {
1452 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '5' => {
1456 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '6' => {
1460 'name' => 'year',
1461 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301462 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301463 },
1464 '7' => {
1465 'name' => 'msg',
1466 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301467 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301468 },
1469 '8' => {
1470 'name' => 'payload_length',
1471 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301472 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301473 }
1474 },
1475 'Return' => '100',
1476 'ShortName' => 'encode_set_date_time_req'
1477 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301478 '29138' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301479 'Header' => 'bios.h',
1480 'Line' => '238',
1481 'Param' => {
1482 '0' => {
1483 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301484 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301485 },
1486 '1' => {
1487 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301488 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '2' => {
1491 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301492 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '3' => {
1495 'name' => 'seconds',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301496 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '4' => {
1499 'name' => 'minutes',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301500 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '5' => {
1503 'name' => 'hours',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301504 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '6' => {
1507 'name' => 'day',
1508 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301509 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301510 },
1511 '7' => {
1512 'name' => 'month',
1513 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301514 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301515 },
1516 '8' => {
1517 'name' => 'year',
1518 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301519 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301520 }
1521 },
1522 'Reg' => {
1523 '1' => 'rdi',
1524 '2' => 'r10',
1525 '3' => 'rdx',
1526 '4' => 'r8',
1527 '5' => 'r9'
1528 },
1529 'Return' => '100',
1530 'ShortName' => 'decode_get_date_time_resp'
1531 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301532 '29339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301533 'Header' => 'bios.h',
1534 'Line' => '346',
1535 'Param' => {
1536 '0' => {
1537 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301538 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301539 },
1540 '1' => {
1541 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301542 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '2' => {
1545 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301546 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '3' => {
1549 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301550 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '4' => {
1553 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301554 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '5' => {
1557 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301558 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '6' => {
1561 'name' => 'month',
1562 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301563 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301564 },
1565 '7' => {
1566 'name' => 'year',
1567 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301568 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301569 },
1570 '8' => {
1571 'name' => 'msg',
1572 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301573 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301574 }
1575 },
1576 'Return' => '100',
1577 'ShortName' => 'encode_get_date_time_resp'
1578 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301579 '29623' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301580 'Header' => 'bios.h',
1581 'Line' => '217',
1582 'Param' => {
1583 '0' => {
1584 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301585 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301586 },
1587 '1' => {
1588 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301589 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 }
1591 },
1592 'Return' => '100',
1593 'ShortName' => 'encode_get_date_time_req'
1594 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301595 '31569' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301597 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301598 'Param' => {
1599 '0' => {
1600 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301601 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 },
1603 '1' => {
1604 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301605 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 }
1607 },
1608 'Reg' => {
1609 '0' => 'rdi',
1610 '1' => 'rsi'
1611 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301612 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301613 'ShortName' => 'pldm_bios_table_checksum'
1614 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301615 '31714' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301617 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301618 'Param' => {
1619 '0' => {
1620 'name' => 'src_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301621 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 },
1623 '1' => {
1624 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301625 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '2' => {
1628 'name' => 'dest_table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301629 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '3' => {
1632 'name' => 'dest_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301633 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '4' => {
1636 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301637 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '5' => {
1640 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301641 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 }
1643 },
1644 'Reg' => {
1645 '2' => 'r14',
1646 '4' => 'r13'
1647 },
1648 'Return' => '100',
1649 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1650 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301651 '32402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301653 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301654 'Param' => {
1655 '0' => {
1656 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301657 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 },
1659 '1' => {
1660 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301661 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '2' => {
1664 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301665 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 }
1667 },
1668 'Reg' => {
1669 '2' => 'r8'
1670 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301671 'Return' => '32397',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301672 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1673 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301674 '32665' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301676 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301677 'Param' => {
1678 '0' => {
1679 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301680 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 },
1682 '1' => {
1683 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301684 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '2' => {
1687 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301688 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 }
1690 },
1691 'Reg' => {
1692 '2' => 'r8'
1693 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301694 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301695 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1696 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301697 '32932' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301699 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301700 'Param' => {
1701 '0' => {
1702 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301703 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 },
1705 '1' => {
1706 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301707 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '2' => {
1710 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301711 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 }
1713 },
1714 'Reg' => {
1715 '2' => 'r8'
1716 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301717 'Return' => '32811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301718 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1719 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301720 '33194' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301722 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301723 'Param' => {
1724 '0' => {
1725 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301726 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 },
1728 '1' => {
1729 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '2' => {
1733 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301734 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 }
1736 },
1737 'Reg' => {
1738 '0' => 'rbp',
1739 '1' => 'r12',
1740 '2' => 'rbx'
1741 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301742 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301743 'ShortName' => 'pldm_bios_table_string_find_by_string'
1744 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301745 '33583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301747 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301748 'Param' => {
1749 '0' => {
1750 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301751 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 },
1753 '1' => {
1754 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301755 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '2' => {
1758 'name' => 'handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301759 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 }
1761 },
1762 'Reg' => {
1763 '2' => 'r8'
1764 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301765 'Return' => '33414',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301766 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1767 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301768 '34344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301770 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301771 'Param' => {
1772 '0' => {
1773 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301774 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301775 }
1776 },
1777 'Reg' => {
1778 '0' => 'rdi'
1779 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301780 'Return' => '1269',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301781 'ShortName' => 'pldm_bios_table_iter_value'
1782 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301783 '34392' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301785 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301786 'Param' => {
1787 '0' => {
1788 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301789 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301790 }
1791 },
1792 'Return' => '1',
1793 'ShortName' => 'pldm_bios_table_iter_next'
1794 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301795 '34502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301797 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301798 'Param' => {
1799 '0' => {
1800 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301801 'type' => '34577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301802 }
1803 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301804 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301805 'ShortName' => 'pldm_bios_table_iter_is_end'
1806 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301807 '34582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301808 'Header' => 'bios_table.h',
1809 'Line' => '34',
1810 'Param' => {
1811 '0' => {
1812 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301813 'type' => '32392'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301814 }
1815 },
1816 'Return' => '1',
1817 'ShortName' => 'pldm_bios_table_iter_free'
1818 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301819 '34654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301820 'Header' => 'bios_table.h',
1821 'Line' => '28',
1822 'Param' => {
1823 '0' => {
1824 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301825 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301826 },
1827 '1' => {
1828 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301829 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '2' => {
1832 'name' => 'type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301833 'type' => '30324'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 }
1835 },
1836 'Reg' => {
1837 '0' => 'rbp',
1838 '1' => 'r12',
1839 '2' => 'rbx'
1840 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301841 'Return' => '32392',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301842 'ShortName' => 'pldm_bios_table_iter_create'
1843 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301844 '34892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301846 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301847 'Param' => {
1848 '0' => {
1849 'name' => 'table',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301850 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 },
1852 '1' => {
1853 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301854 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '2' => {
1857 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301858 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 }
1860 },
1861 'Reg' => {
1862 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301863 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301864 '2' => 'rbx'
1865 },
1866 'Return' => '100',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301867 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301869 '35192' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301871 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 'Param' => {
1873 '0' => {
1874 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301875 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 }
1877 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301878 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301879 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1880 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301881 '35527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301883 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301884 'Param' => {
1885 '0' => {
1886 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301887 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 }
1889 },
1890 'Reg' => {
1891 '0' => 'rdi'
1892 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301893 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301894 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1895 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301896 '35576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301898 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301899 'Param' => {
1900 '0' => {
1901 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301902 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 }
1904 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301905 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301906 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1907 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301908 '36060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301910 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301911 'Param' => {
1912 '0' => {
1913 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301914 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 }
1916 },
1917 'Reg' => {
1918 '0' => 'rdi'
1919 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301920 'Return' => '30110',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301921 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1922 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301923 '36200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301925 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301926 'Param' => {
1927 '0' => {
1928 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301929 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 },
1931 '1' => {
1932 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301933 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '2' => {
1936 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301937 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '3' => {
1940 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301941 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '4' => {
1944 'name' => 'cv',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301945 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 }
1947 },
1948 'Reg' => {
1949 '0' => 'rbx',
1950 '1' => 'r12',
1951 '2' => 'r13',
1952 '3' => 'rbp',
1953 '4' => 'r8'
1954 },
1955 'Return' => '100',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301956 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301958 '36469' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301959 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301960 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301961 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301962 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1963 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301964 '36631' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301966 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301967 'Param' => {
1968 '0' => {
1969 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301970 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 },
1972 '1' => {
1973 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301974 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '2' => {
1977 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301978 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '3' => {
1981 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301982 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '4' => {
1985 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301986 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '5' => {
1989 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10301990 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 }
1992 },
1993 'Reg' => {
1994 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301995 '1' => 'rsi',
1996 '2' => 'rbx',
1997 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301999 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302000 },
2001 'Return' => '100',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302002 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302004 '36993' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302006 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 'Param' => {
2008 '0' => {
2009 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302010 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 },
2012 '1' => {
2013 'name' => 'current_string',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302014 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 }
2016 },
2017 'Return' => '1',
2018 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2019 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302020 '37088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302022 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302023 'Param' => {
2024 '0' => {
2025 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302026 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 }
2028 },
2029 'Reg' => {
2030 '0' => 'rdi'
2031 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302032 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302033 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2034 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302035 '37229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302037 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302038 'Param' => {
2039 '0' => {
2040 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302041 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 }
2043 },
2044 'Reg' => {
2045 '0' => 'rdi'
2046 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302047 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302048 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2049 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302050 '37411' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302052 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302053 'Param' => {
2054 '0' => {
2055 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302056 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 },
2058 '1' => {
2059 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302060 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '2' => {
2063 'name' => 'attr_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302064 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '3' => {
2067 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '4' => {
2071 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302072 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '5' => {
2075 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302076 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 }
2078 },
2079 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302080 '0' => 'rdi',
2081 '2' => 'rdi',
2082 '3' => 'rcx',
2083 '4' => 'r8',
2084 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302085 },
2086 'Return' => '100',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302087 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302089 '37698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302091 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Param' => {
2093 '0' => {
2094 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302095 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 },
2097 '1' => {
2098 'name' => 'handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302099 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302100 },
2101 '2' => {
2102 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302103 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302104 }
2105 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302106 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302107 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2108 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302109 '37945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302111 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Param' => {
2113 '0' => {
2114 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302115 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302116 }
2117 },
2118 'Reg' => {
2119 '0' => 'rdi'
2120 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302121 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302122 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2123 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302124 '37994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302126 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Param' => {
2128 '0' => {
2129 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302130 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302131 }
2132 },
2133 'Reg' => {
2134 '0' => 'rdi'
2135 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302136 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302137 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2138 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302139 '38043' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302141 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Param' => {
2143 '0' => {
2144 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302145 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302146 }
2147 },
2148 'Reg' => {
2149 '0' => 'rdi'
2150 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302151 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2153 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302154 '38092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302156 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Param' => {
2158 '0' => {
2159 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302160 'type' => '32397'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302161 }
2162 },
2163 'Reg' => {
2164 '0' => 'rdi'
2165 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302166 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302167 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2168 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302169 '38639' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302171 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Param' => {
2173 '0' => {
2174 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302175 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 },
2177 '1' => {
2178 'name' => 'lower',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302179 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '2' => {
2182 'name' => 'upper',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302183 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302184 },
2185 '3' => {
2186 'name' => 'scalar',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302187 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302188 },
2189 '4' => {
2190 'name' => 'def',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302191 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302192 }
2193 },
2194 'Reg' => {
2195 '0' => 'rdi',
2196 '1' => 'rsi',
2197 '2' => 'rdx',
2198 '3' => 'rcx',
2199 '4' => 'r8'
2200 },
2201 'Return' => '1',
2202 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2203 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302204 '38775' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302206 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Param' => {
2208 '0' => {
2209 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302210 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302211 },
2212 '1' => {
2213 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302214 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302215 },
2216 '2' => {
2217 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302218 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302219 }
2220 },
2221 'Reg' => {
2222 '0' => 'r12',
2223 '1' => 'rbp',
2224 '2' => 'rbx'
2225 },
2226 'Return' => '100',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302227 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302229 '39047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302231 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Param' => {
2233 '0' => {
2234 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302235 'type' => '39037'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302236 },
2237 '1' => {
2238 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302239 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302240 }
2241 },
2242 'Return' => '100',
2243 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2244 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302245 '39351' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302246 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302247 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302248 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302249 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2250 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302251 '39527' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302253 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Param' => {
2255 '0' => {
2256 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302257 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302258 },
2259 '1' => {
2260 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302261 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302262 },
2263 '2' => {
2264 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302265 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302266 }
2267 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302268 'Reg' => {
2269 '2' => 'r12'
2270 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302271 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302272 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2273 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302274 '39821' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302276 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Param' => {
2278 '0' => {
2279 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302280 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302281 }
2282 },
2283 'Reg' => {
2284 '0' => 'rdi'
2285 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302286 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302287 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2288 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302289 '39890' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302291 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Param' => {
2293 '0' => {
2294 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302295 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302296 }
2297 },
2298 'Reg' => {
2299 '0' => 'rdi'
2300 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302301 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302302 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2303 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302304 '39959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302306 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Param' => {
2308 '0' => {
2309 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302310 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302311 }
2312 },
2313 'Reg' => {
2314 '0' => 'rdi'
2315 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302316 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302317 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2318 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302319 '40028' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302321 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Param' => {
2323 '0' => {
2324 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302325 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302326 },
2327 '1' => {
2328 'name' => 'def_string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302329 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302330 }
2331 },
2332 'Reg' => {
2333 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302334 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302335 },
2336 'Return' => '100',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302337 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302339 '40116' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302341 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Param' => {
2343 '0' => {
2344 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302345 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302346 },
2347 '1' => {
2348 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302349 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302350 },
2351 '2' => {
2352 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302353 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302354 }
2355 },
2356 'Reg' => {
2357 '0' => 'r12',
2358 '2' => 'rbx'
2359 },
2360 'Return' => '100',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302361 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302363 '40480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302365 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Param' => {
2367 '0' => {
2368 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302369 'type' => '40475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302370 },
2371 '1' => {
2372 'name' => 'errmsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302373 'type' => '39346'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302374 }
2375 },
2376 'Reg' => {
2377 '1' => 'rbx'
2378 },
2379 'Return' => '100',
2380 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2381 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302382 '40749' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302384 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Param' => {
2386 '0' => {
2387 'name' => 'def_str_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302388 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 }
2390 },
2391 'Reg' => {
2392 '0' => 'rdi'
2393 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302394 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302395 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2396 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302397 '40999' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302399 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Param' => {
2401 '0' => {
2402 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302403 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302404 },
2405 '1' => {
2406 'name' => 'def_indices',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302407 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302408 },
2409 '2' => {
2410 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302411 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302412 }
2413 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302414 'Reg' => {
2415 '0' => 'rbp',
2416 '1' => 'r12'
2417 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302418 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302419 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2420 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302421 '41296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302423 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Param' => {
2425 '0' => {
2426 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302427 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302428 },
2429 '1' => {
2430 'name' => 'pv_hdls',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302431 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302432 },
2433 '2' => {
2434 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302436 }
2437 },
2438 'Reg' => {
2439 '0' => 'rcx',
2440 '1' => 'rsi',
2441 '2' => 'rdx'
2442 },
2443 'Return' => '100',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302444 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302446 '41461' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302448 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Param' => {
2450 '0' => {
2451 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302452 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302453 },
2454 '1' => {
2455 'name' => 'def_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302456 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302457 }
2458 },
2459 'Reg' => {
2460 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302461 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302462 },
2463 'Return' => '100',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302464 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302466 '41540' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302468 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Param' => {
2470 '0' => {
2471 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302472 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302473 },
2474 '1' => {
2475 'name' => 'pv_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302476 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302477 }
2478 },
2479 'Reg' => {
2480 '0' => 'rdi',
2481 '1' => 'rsi'
2482 },
2483 'Return' => '100',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302484 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302486 '41600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302488 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Param' => {
2490 '0' => {
2491 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302492 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302493 },
2494 '1' => {
2495 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302496 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302497 },
2498 '2' => {
2499 'name' => 'info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302500 'type' => '41929'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302501 }
2502 },
2503 'Reg' => {
2504 '0' => 'rbp',
2505 '2' => 'rbx'
2506 },
2507 'Return' => '100',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302508 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302510 '41934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302512 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Param' => {
2514 '0' => {
2515 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302516 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302517 },
2518 '1' => {
2519 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302520 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302521 }
2522 },
2523 'Reg' => {
2524 '0' => 'rdi',
2525 '1' => 'rsi'
2526 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302527 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302528 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2529 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302530 '41994' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302532 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Param' => {
2534 '0' => {
2535 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302536 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302537 }
2538 },
2539 'Reg' => {
2540 '0' => 'rdi'
2541 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302542 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302543 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2544 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302545 '42041' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302547 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Param' => {
2549 '0' => {
2550 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302551 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302552 }
2553 },
2554 'Reg' => {
2555 '0' => 'rdi'
2556 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302557 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302558 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2559 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302560 '42088' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302562 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Param' => {
2564 '0' => {
2565 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302566 'type' => '32811'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302567 }
2568 },
2569 'Reg' => {
2570 '0' => 'rdi'
2571 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302572 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302573 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2574 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302575 '42721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302577 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Param' => {
2579 '0' => {
2580 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302581 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302582 },
2583 '1' => {
2584 'name' => 'buffer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302585 'type' => '5638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302586 },
2587 '2' => {
2588 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302589 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302590 }
2591 },
2592 'Reg' => {
2593 '0' => 'rdi',
2594 '1' => 'rsi',
2595 '2' => 'rdx'
2596 },
2597 'Return' => '100',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302598 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302600 '42958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302602 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Param' => {
2604 '0' => {
2605 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302606 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 }
2608 },
2609 'Reg' => {
2610 '0' => 'rdi'
2611 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302612 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302613 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2614 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302615 '43005' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302617 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Param' => {
2619 '0' => {
2620 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302621 'type' => '33414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302622 }
2623 },
2624 'Reg' => {
2625 '0' => 'rdi'
2626 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302627 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302628 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2629 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302630 '43052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302632 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Param' => {
2634 '0' => {
2635 'name' => 'entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302636 'type' => '126'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302637 },
2638 '1' => {
2639 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302640 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302641 },
2642 '2' => {
2643 'name' => 'str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302644 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302645 },
2646 '3' => {
2647 'name' => 'str_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302648 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302649 }
2650 },
2651 'Return' => '100',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302652 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302654 '43409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302656 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Param' => {
2658 '0' => {
2659 'name' => 'string_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302660 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302661 }
2662 },
2663 'Reg' => {
2664 '0' => 'rdi'
2665 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302666 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302667 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2668 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302669 '60794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302671 'Line' => '2039',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Param' => {
2673 '0' => {
2674 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302675 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302676 },
2677 '1' => {
2678 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302679 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302680 },
2681 '2' => {
2682 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302683 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302684 },
2685 '3' => {
2686 'name' => 'non_functioning_component_indication',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302687 'type' => '60976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 },
2689 '4' => {
2690 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302691 'type' => '60981'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 }
2693 },
2694 'Reg' => {
2695 '0' => 'rbx',
2696 '3' => 'rbp',
2697 '4' => 'r12'
2698 },
2699 'Return' => '100',
2700 'ShortName' => 'decode_cancel_update_resp'
2701 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302702 '60991' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302704 'Line' => '2022',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Param' => {
2706 '0' => {
2707 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302708 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302709 },
2710 '1' => {
2711 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302712 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302713 },
2714 '2' => {
2715 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302716 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302717 }
2718 },
2719 'Return' => '100',
2720 'ShortName' => 'encode_cancel_update_req'
2721 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302722 '61162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302724 'Line' => '2007',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Param' => {
2726 '0' => {
2727 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302728 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302729 },
2730 '1' => {
2731 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302732 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302733 },
2734 '2' => {
2735 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302736 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302737 }
2738 },
2739 'Reg' => {
2740 '0' => 'rdi',
2741 '1' => 'rsi',
2742 '2' => 'rdx'
2743 },
2744 'Return' => '100',
2745 'ShortName' => 'decode_cancel_update_component_resp'
2746 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302747 '61238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302749 'Line' => '1995',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Param' => {
2751 '0' => {
2752 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302753 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302754 },
2755 '1' => {
2756 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302757 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302758 },
2759 '2' => {
2760 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302761 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302762 }
2763 },
2764 'Return' => '100',
2765 'ShortName' => 'encode_cancel_update_component_req'
2766 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302767 '64090' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302769 'Line' => '1962',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Param' => {
2771 '0' => {
2772 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302773 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302774 },
2775 '1' => {
2776 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302777 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302778 },
2779 '2' => {
2780 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302781 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302782 },
2783 '3' => {
2784 'name' => 'current_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302785 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302786 },
2787 '4' => {
2788 'name' => 'previous_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302789 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302790 },
2791 '5' => {
2792 'name' => 'aux_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302793 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302794 },
2795 '6' => {
2796 'name' => 'aux_state_status',
2797 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302798 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302799 },
2800 '7' => {
2801 'name' => 'progress_percent',
2802 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302803 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302804 },
2805 '8' => {
2806 'name' => 'reason_code',
2807 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302808 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302809 },
2810 '9' => {
2811 'name' => 'update_option_flags_enabled',
2812 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302813 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302814 }
2815 },
2816 'Reg' => {
2817 '0' => 'rbx',
2818 '3' => 'r12',
2819 '4' => 'rbp',
2820 '5' => 'r13'
2821 },
2822 'Return' => '100',
2823 'ShortName' => 'decode_get_status_resp'
2824 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302825 '64427' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302827 'Line' => '1942',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Param' => {
2829 '0' => {
2830 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302831 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302832 },
2833 '1' => {
2834 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302835 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302836 },
2837 '2' => {
2838 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302839 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302840 }
2841 },
2842 'Return' => '100',
2843 'ShortName' => 'encode_get_status_req'
2844 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302845 '65815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302847 'Line' => '1910',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Param' => {
2849 '0' => {
2850 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302851 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302852 },
2853 '1' => {
2854 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302855 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302856 },
2857 '2' => {
2858 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302859 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302860 },
2861 '3' => {
2862 'name' => 'estimated_time_activation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302863 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302864 }
2865 },
2866 'Reg' => {
2867 '1' => 'rsi',
2868 '2' => 'rdx',
2869 '3' => 'rcx'
2870 },
2871 'Return' => '100',
2872 'ShortName' => 'decode_activate_firmware_resp'
2873 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302874 '65941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302876 'Line' => '1885',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Param' => {
2878 '0' => {
2879 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302880 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302881 },
2882 '1' => {
2883 'name' => 'self_contained_activation_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302884 'type' => '52299'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302885 },
2886 '2' => {
2887 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302888 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302889 },
2890 '3' => {
2891 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302892 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302893 }
2894 },
2895 'Return' => '100',
2896 'ShortName' => 'encode_activate_firmware_req'
2897 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302898 '66978' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302900 'Line' => '1870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Param' => {
2902 '0' => {
2903 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302904 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302905 },
2906 '1' => {
2907 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302908 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302909 },
2910 '2' => {
2911 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302912 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302913 },
2914 '3' => {
2915 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302917 }
2918 },
2919 'Return' => '100',
2920 'ShortName' => 'encode_apply_complete_resp'
2921 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302922 '68385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302924 'Line' => '1838',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Param' => {
2926 '0' => {
2927 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302928 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302929 },
2930 '1' => {
2931 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302932 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302933 },
2934 '2' => {
2935 'name' => 'apply_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302936 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302937 },
2938 '3' => {
2939 'name' => 'comp_activation_methods_modification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302940 'type' => '68495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302941 }
2942 },
2943 'Reg' => {
2944 '0' => 'rdi',
2945 '1' => 'rsi',
2946 '2' => 'rdx',
2947 '3' => 'rcx'
2948 },
2949 'Return' => '100',
2950 'ShortName' => 'decode_apply_complete_req'
2951 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302952 '68505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302954 'Line' => '1825',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Param' => {
2956 '0' => {
2957 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302958 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302959 },
2960 '1' => {
2961 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302962 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302963 },
2964 '2' => {
2965 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302966 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302967 },
2968 '3' => {
2969 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302970 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302971 }
2972 },
2973 'Return' => '100',
2974 'ShortName' => 'encode_verify_complete_resp'
2975 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302976 '69647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302978 'Line' => '1796',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Param' => {
2980 '0' => {
2981 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302982 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302983 },
2984 '1' => {
2985 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302986 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302987 },
2988 '2' => {
2989 'name' => 'verify_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10302990 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302991 }
2992 },
2993 'Reg' => {
2994 '0' => 'rdi',
2995 '1' => 'rsi',
2996 '2' => 'rdx'
2997 },
2998 'Return' => '100',
2999 'ShortName' => 'decode_verify_complete_req'
3000 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303001 '69723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303003 'Line' => '1785',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Param' => {
3005 '0' => {
3006 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303007 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303008 },
3009 '1' => {
3010 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303011 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303012 },
3013 '2' => {
3014 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303015 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303016 },
3017 '3' => {
3018 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303019 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303020 }
3021 },
3022 'Return' => '100',
3023 'ShortName' => 'encode_transfer_complete_resp'
3024 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303025 '70865' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303027 'Line' => '1755',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Param' => {
3029 '0' => {
3030 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303031 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303032 },
3033 '1' => {
3034 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303035 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303036 },
3037 '2' => {
3038 'name' => 'transfer_result',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303039 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303040 }
3041 },
3042 'Reg' => {
3043 '0' => 'rdi',
3044 '1' => 'rsi',
3045 '2' => 'rdx'
3046 },
3047 'Return' => '100',
3048 'ShortName' => 'decode_transfer_complete_req'
3049 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303050 '70941' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303052 'Line' => '1742',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Param' => {
3054 '0' => {
3055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303057 },
3058 '1' => {
3059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303061 },
3062 '2' => {
3063 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303064 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303065 },
3066 '3' => {
3067 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303068 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303069 }
3070 },
3071 'Reg' => {
3072 '2' => 'rbx'
3073 },
3074 'Return' => '100',
3075 'ShortName' => 'encode_request_firmware_data_resp'
3076 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303077 '72356' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303079 'Line' => '1703',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Param' => {
3081 '0' => {
3082 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303083 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303084 },
3085 '1' => {
3086 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303087 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303088 },
3089 '2' => {
3090 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303091 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303092 },
3093 '3' => {
3094 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303095 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303096 }
3097 },
3098 'Reg' => {
3099 '0' => 'rdi',
3100 '1' => 'rsi',
3101 '2' => 'rdx',
3102 '3' => 'rcx'
3103 },
3104 'Return' => '100',
3105 'ShortName' => 'decode_request_firmware_data_req'
3106 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303107 '74433' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303109 'Line' => '1670',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Param' => {
3111 '0' => {
3112 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303113 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303114 },
3115 '1' => {
3116 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303117 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303118 },
3119 '2' => {
3120 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303121 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303122 },
3123 '3' => {
3124 'name' => 'comp_compatibility_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303125 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303126 },
3127 '4' => {
3128 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303129 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303130 },
3131 '5' => {
3132 'name' => 'update_option_flags_enabled',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303133 'type' => '64417'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303134 },
3135 '6' => {
3136 'name' => 'time_before_req_fw_data',
3137 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303138 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303139 }
3140 },
3141 'Reg' => {
3142 '0' => 'rbx',
3143 '3' => 'r12',
3144 '4' => 'rbp',
3145 '5' => 'r13'
3146 },
3147 'Return' => '100',
3148 'ShortName' => 'decode_update_component_resp'
3149 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303150 '78370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303152 'Line' => '1634',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Param' => {
3154 '0' => {
3155 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303157 },
3158 '1' => {
3159 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303160 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303161 },
3162 '2' => {
3163 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303164 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303165 },
3166 '3' => {
3167 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303168 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303169 },
3170 '4' => {
3171 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303172 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303173 },
3174 '5' => {
3175 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303176 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303177 },
3178 '6' => {
3179 'name' => 'update_option_flags',
3180 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303181 'type' => '53075'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303182 },
3183 '7' => {
3184 'name' => 'comp_ver_str_type',
3185 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303186 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303187 },
3188 '8' => {
3189 'name' => 'comp_ver_str_len',
3190 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303192 },
3193 '9' => {
3194 'name' => 'comp_ver_str',
3195 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303196 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303197 },
3198 '10' => {
3199 'name' => 'msg',
3200 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303201 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303202 },
3203 '11' => {
3204 'name' => 'payload_length',
3205 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303206 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303207 }
3208 },
3209 'Return' => '100',
3210 'ShortName' => 'encode_update_component_req'
3211 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303212 '80301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303214 'Line' => '1591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303218 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303219 },
3220 '1' => {
3221 'name' => 'payload_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303222 'type' => '54054'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303223 },
3224 '2' => {
3225 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303226 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303227 },
3228 '3' => {
3229 'name' => 'comp_resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303230 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303231 },
3232 '4' => {
3233 'name' => 'comp_resp_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303234 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303235 }
3236 },
3237 'Reg' => {
3238 '0' => 'rbx',
3239 '3' => 'r12',
3240 '4' => 'rbp'
3241 },
3242 'Return' => '100',
3243 'ShortName' => 'decode_pass_component_table_resp'
3244 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303245 '83786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303247 'Line' => '1561',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Param' => {
3249 '0' => {
3250 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303251 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303252 },
3253 '1' => {
3254 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303255 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303256 },
3257 '2' => {
3258 'name' => 'comp_classification',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303259 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303260 },
3261 '3' => {
3262 'name' => 'comp_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303263 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303264 },
3265 '4' => {
3266 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303267 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303268 },
3269 '5' => {
3270 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303271 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303272 },
3273 '6' => {
3274 'name' => 'comp_ver_str_type',
3275 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303276 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303277 },
3278 '7' => {
3279 'name' => 'comp_ver_str_len',
3280 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303281 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303282 },
3283 '8' => {
3284 'name' => 'comp_ver_str',
3285 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303286 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303287 },
3288 '9' => {
3289 'name' => 'msg',
3290 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303291 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303292 },
3293 '10' => {
3294 'name' => 'payload_length',
3295 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303296 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303297 }
3298 },
3299 'Return' => '100',
3300 'ShortName' => 'encode_pass_component_table_req'
3301 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303302 '85728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303304 'Line' => '1520',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Param' => {
3306 '0' => {
3307 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303308 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303309 },
3310 '1' => {
3311 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303312 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303313 },
3314 '2' => {
3315 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303316 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303317 },
3318 '3' => {
3319 'name' => 'fd_meta_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303320 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303321 },
3322 '4' => {
3323 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303324 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303325 }
3326 },
3327 'Reg' => {
3328 '1' => 'r9',
3329 '2' => 'rdx',
3330 '3' => 'rcx',
3331 '4' => 'r8'
3332 },
3333 'Return' => '100',
3334 'ShortName' => 'decode_request_update_resp'
3335 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303336 '88843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303338 'Line' => '1487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Param' => {
3340 '0' => {
3341 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303342 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303343 },
3344 '1' => {
3345 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303346 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303347 },
3348 '2' => {
3349 'name' => 'num_of_comp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303350 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303351 },
3352 '3' => {
3353 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303354 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303355 },
3356 '4' => {
3357 'name' => 'pkg_data_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303358 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303359 },
3360 '5' => {
3361 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303362 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303363 },
3364 '6' => {
3365 'name' => 'comp_image_set_ver_str_len',
3366 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303368 },
3369 '7' => {
3370 'name' => 'comp_img_set_ver_str',
3371 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303372 'type' => '78838'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303373 },
3374 '8' => {
3375 'name' => 'msg',
3376 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303377 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303378 },
3379 '9' => {
3380 'name' => 'payload_length',
3381 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303382 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303383 }
3384 },
3385 'Return' => '100',
3386 'ShortName' => 'encode_request_update_req'
3387 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303388 '89286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303389 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303390 'Line' => '1397',
Unive Tiene5c3f142024-12-13 14:14:19 +08003391 'Param' => {
3392 '0' => {
3393 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303394 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003395 },
3396 '1' => {
3397 'name' => 'entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303398 'type' => '94125'
Unive Tiene5c3f142024-12-13 14:14:19 +08003399 }
3400 },
3401 'Return' => '100',
3402 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3403 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303404 '94130' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303406 'Line' => '1368',
Unive Tiene5c3f142024-12-13 14:14:19 +08003407 'Param' => {
3408 '0' => {
3409 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303410 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003411 },
3412 '1' => {
3413 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303414 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003415 },
3416 '2' => {
3417 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303418 'type' => '96809'
Unive Tiene5c3f142024-12-13 14:14:19 +08003419 },
3420 '3' => {
3421 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303422 'type' => '94120'
Unive Tiene5c3f142024-12-13 14:14:19 +08003423 }
3424 },
3425 'Return' => '100',
3426 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3427 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303428 '96814' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303430 'Line' => '1342',
Unive Tiene5c3f142024-12-13 14:14:19 +08003431 'Param' => {
3432 '0' => {
3433 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303434 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003435 },
3436 '1' => {
3437 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303438 'type' => '97941'
Unive Tiene5c3f142024-12-13 14:14:19 +08003439 },
3440 '2' => {
3441 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303442 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003443 },
3444 '3' => {
3445 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303446 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003447 }
3448 },
3449 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303450 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003451 },
3452 'Return' => '100',
3453 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3454 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303455 '97946' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303457 'Line' => '650',
Unive Tiene5c3f142024-12-13 14:14:19 +08003458 'Param' => {
3459 '0' => {
3460 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303461 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003462 },
3463 '1' => {
3464 'name' => 'dev',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303465 'type' => '99126'
Unive Tiene5c3f142024-12-13 14:14:19 +08003466 }
3467 },
3468 'Return' => '100',
3469 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3470 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303471 '99131' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303473 'Line' => '1321',
Unive Tiene5c3f142024-12-13 14:14:19 +08003474 'Param' => {
3475 '0' => {
3476 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303477 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003478 },
3479 '1' => {
3480 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303481 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003482 },
3483 '2' => {
3484 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303485 'type' => '101824'
Unive Tiene5c3f142024-12-13 14:14:19 +08003486 },
3487 '3' => {
3488 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303489 'type' => '99121'
Unive Tiene5c3f142024-12-13 14:14:19 +08003490 }
3491 },
3492 'Return' => '100',
3493 'ShortName' => 'decode_query_downstream_identifiers_resp'
3494 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303495 '101829' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303497 'Line' => '1304',
Unive Tiene5c3f142024-12-13 14:14:19 +08003498 'Param' => {
3499 '0' => {
3500 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303501 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003502 },
3503 '1' => {
3504 'name' => 'params_req',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303505 'type' => '102956'
Unive Tiene5c3f142024-12-13 14:14:19 +08003506 },
3507 '2' => {
3508 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303509 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003510 },
3511 '3' => {
3512 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303513 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003514 }
3515 },
3516 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303517 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003518 },
3519 'Return' => '100',
3520 'ShortName' => 'encode_query_downstream_identifiers_req'
3521 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303522 '102961' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303524 'Line' => '1285',
Unive Tiene5c3f142024-12-13 14:14:19 +08003525 'Param' => {
3526 '0' => {
3527 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303528 'type' => '1529'
Unive Tiene5c3f142024-12-13 14:14:19 +08003529 },
3530 '1' => {
3531 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303532 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003533 },
3534 '2' => {
3535 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303536 'type' => '105557'
Unive Tiene5c3f142024-12-13 14:14:19 +08003537 }
3538 },
3539 'Reg' => {
3540 '2' => 'rbp'
3541 },
3542 'Return' => '100',
3543 'ShortName' => 'decode_query_downstream_devices_resp'
3544 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303545 '105562' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303547 'Line' => '1269',
Unive Tiene5c3f142024-12-13 14:14:19 +08003548 'Param' => {
3549 '0' => {
3550 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303551 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003552 },
3553 '1' => {
3554 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303555 'type' => '1450'
Unive Tiene5c3f142024-12-13 14:14:19 +08003556 }
3557 },
3558 'Reg' => {
3559 '0' => 'rdi',
3560 '1' => 'rsi'
3561 },
3562 'Return' => '100',
3563 'ShortName' => 'encode_query_downstream_devices_req'
3564 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303565 '105682' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003566 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303567 'Line' => '1223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303568 'Param' => {
3569 '0' => {
3570 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303571 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303572 },
3573 '1' => {
3574 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303575 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 },
3577 '2' => {
3578 'name' => 'component_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303579 'type' => '106004'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303580 },
3581 '3' => {
3582 'name' => 'active_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303583 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303584 },
3585 '4' => {
3586 'name' => 'pending_comp_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303587 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303588 }
3589 },
3590 'Reg' => {
3591 '1' => 'r9',
3592 '2' => 'rdx',
3593 '3' => 'rdi',
3594 '4' => 'r8'
3595 },
3596 'Return' => '100',
3597 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3598 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303599 '114442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303601 'Line' => '1204',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303602 'Param' => {
3603 '0' => {
3604 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303605 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303606 },
3607 '1' => {
3608 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303609 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303610 },
3611 '2' => {
3612 'name' => 'resp_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303613 'type' => '114662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303614 },
3615 '3' => {
3616 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303617 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 },
3619 '4' => {
3620 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303621 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303622 },
3623 '5' => {
3624 'name' => 'comp_parameter_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303625 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303626 }
3627 },
3628 'Reg' => {
3629 '0' => 'rbx',
3630 '1' => 'r12',
3631 '2' => 'rbp',
3632 '3' => 'r13',
3633 '4' => 'r14',
3634 '5' => 'r15'
3635 },
3636 'Return' => '100',
3637 'ShortName' => 'decode_get_firmware_parameters_resp'
3638 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303639 '114667' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303641 'Line' => '1187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303642 'Param' => {
3643 '0' => {
3644 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303645 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303646 },
3647 '1' => {
3648 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303649 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303650 },
3651 '2' => {
3652 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303653 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303654 }
3655 },
3656 'Reg' => {
3657 '0' => 'rdi',
3658 '1' => 'rsi',
3659 '2' => 'rdx'
3660 },
3661 'Return' => '100',
3662 'ShortName' => 'encode_get_firmware_parameters_req'
3663 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303664 '117478' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303666 'Line' => '1169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303667 'Param' => {
3668 '0' => {
3669 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303670 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 },
3672 '1' => {
3673 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303674 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303675 },
3676 '2' => {
3677 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303678 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303679 },
3680 '3' => {
3681 'name' => 'device_identifiers_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303682 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303683 },
3684 '4' => {
3685 'name' => 'descriptor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303686 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303687 },
3688 '5' => {
3689 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303690 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303691 }
3692 },
3693 'Reg' => {
3694 '1' => 'r10',
3695 '3' => 'rcx',
3696 '4' => 'r8',
3697 '5' => 'r9'
3698 },
3699 'Return' => '100',
3700 'ShortName' => 'decode_query_device_identifiers_resp'
3701 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303702 '117644' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303704 'Line' => '1135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 'Param' => {
3706 '0' => {
3707 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303708 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '1' => {
3711 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303712 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303713 },
3714 '2' => {
3715 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303716 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303717 }
3718 },
3719 'Reg' => {
3720 '0' => 'rdi',
3721 '1' => 'rsi',
3722 '2' => 'rdx'
3723 },
3724 'Return' => '100',
3725 'ShortName' => 'encode_query_device_identifiers_req'
3726 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303727 '117784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303729 'Line' => '1119',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303730 'Param' => {
3731 '0' => {
3732 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303733 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303734 },
3735 '1' => {
3736 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303737 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303738 },
3739 '2' => {
3740 'name' => 'pldm_comp_image_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303741 'type' => '117976'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303742 },
3743 '3' => {
3744 'name' => 'comp_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303745 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 }
3747 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303748 'Return' => '100',
3749 'ShortName' => 'decode_pldm_comp_image_info'
3750 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303751 '118129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303753 'Line' => '1104',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303754 'Param' => {
3755 '0' => {
3756 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303757 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303758 },
3759 '1' => {
3760 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303761 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303762 },
3763 '2' => {
3764 'name' => 'descriptor_title_str_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303765 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303766 },
3767 '3' => {
3768 'name' => 'descriptor_title_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303769 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303770 },
3771 '4' => {
3772 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303773 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303774 }
3775 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303776 'Return' => '100',
3777 'ShortName' => 'decode_vendor_defined_descriptor_value'
3778 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303779 '118531' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303781 'Line' => '1088',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303782 'Param' => {
3783 '0' => {
3784 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303785 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303786 },
3787 '1' => {
3788 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303789 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303790 },
3791 '2' => {
3792 'name' => 'descriptor_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303793 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303794 },
3795 '3' => {
3796 'name' => 'descriptor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303797 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 }
3799 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303800 'Return' => '100',
3801 'ShortName' => 'decode_descriptor_type_length_value'
3802 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303803 '118896' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303804 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303805 'Line' => '739',
Unive Tiene5c3f142024-12-13 14:14:19 +08003806 'Param' => {
3807 '0' => {
3808 'name' => 'iter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303809 'type' => '120468'
Unive Tiene5c3f142024-12-13 14:14:19 +08003810 },
3811 '1' => {
3812 'name' => 'desc',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303813 'type' => '120473'
Unive Tiene5c3f142024-12-13 14:14:19 +08003814 }
3815 },
3816 'Return' => '100',
3817 'ShortName' => 'decode_pldm_descriptor_from_iter'
3818 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303819 '120478' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003820 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303821 'Line' => '1069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303822 'Param' => {
3823 '0' => {
3824 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303825 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303826 },
3827 '1' => {
3828 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303829 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '2' => {
3832 'name' => 'component_bitmap_bit_length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303833 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '3' => {
3836 'name' => 'fw_device_id_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303837 'type' => '120758'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '4' => {
3840 'name' => 'applicable_components',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303841 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '5' => {
3844 'name' => 'comp_image_set_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303845 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '6' => {
3848 'name' => 'record_descriptors',
3849 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303850 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303851 },
3852 '7' => {
3853 'name' => 'fw_device_pkg_data',
3854 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303855 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303856 }
3857 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303858 'Return' => '100',
3859 'ShortName' => 'decode_firmware_device_id_record'
3860 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303861 '121021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303863 'Line' => '1048',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303864 'Param' => {
3865 '0' => {
3866 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303867 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303868 },
3869 '1' => {
3870 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303871 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303872 },
3873 '2' => {
3874 'name' => 'package_header_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303875 'type' => '121213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303876 },
3877 '3' => {
3878 'name' => 'package_version_str',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303879 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303880 }
3881 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303882 'Return' => '100',
3883 'ShortName' => 'decode_pldm_package_header_info'
3884 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303885 '125538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303886 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303887 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303888 'Param' => {
3889 '0' => {
3890 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303891 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303892 },
3893 '1' => {
3894 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303895 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 },
3897 '2' => {
3898 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303899 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303900 },
3901 '3' => {
3902 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303903 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303904 },
3905 '4' => {
3906 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303907 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 }
3909 },
3910 'Return' => '100',
3911 'ShortName' => 'encode_set_fru_record_table_resp'
3912 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303913 '125778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303915 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303916 'Param' => {
3917 '0' => {
3918 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303919 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 },
3921 '1' => {
3922 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303923 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '2' => {
3926 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303927 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 },
3929 '3' => {
3930 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303931 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303932 },
3933 '4' => {
3934 'name' => 'fru_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303935 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303936 }
3937 },
3938 'Reg' => {
3939 '1' => 'rsi',
3940 '2' => 'rdx',
3941 '3' => 'rcx',
3942 '4' => 'r8'
3943 },
3944 'Return' => '100',
3945 'ShortName' => 'decode_set_fru_record_table_req'
3946 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303947 '125945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303948 'Header' => 'fru.h',
3949 'Line' => '360',
3950 'Param' => {
3951 '0' => {
3952 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303953 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303954 },
3955 '1' => {
3956 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303957 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 },
3959 '2' => {
3960 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303961 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '3' => {
3964 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303965 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '4' => {
3968 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303969 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303970 },
3971 '5' => {
3972 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303973 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 },
3975 '6' => {
3976 'name' => 'fru_record_table_length',
3977 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303978 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303979 }
3980 },
3981 'Return' => '100',
3982 'ShortName' => 'decode_get_fru_record_table_resp'
3983 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303984 '126175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303985 'Header' => 'fru.h',
3986 'Line' => '387',
3987 'Param' => {
3988 '0' => {
3989 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303990 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303991 },
3992 '1' => {
3993 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303994 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303995 },
3996 '2' => {
3997 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10303998 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 },
4000 '3' => {
4001 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304002 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304003 },
4004 '4' => {
4005 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304006 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '5' => {
4009 'name' => 'fru_record_table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304010 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '6' => {
4013 'name' => 'fru_record_table_length',
4014 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304015 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304016 },
4017 '7' => {
4018 'name' => 'max_fru_record_table_length',
4019 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304020 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304021 }
4022 },
4023 'Reg' => {
4024 '3' => 'r10',
4025 '4' => 'r8',
4026 '5' => 'r9'
4027 },
4028 'Return' => '100',
4029 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4030 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304031 '126496' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Header' => 'fru.h',
4033 'Line' => '339',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304037 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 },
4039 '1' => {
4040 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304041 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '2' => {
4044 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304045 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '3' => {
4048 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304049 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '4' => {
4052 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304053 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 }
4055 },
4056 'Return' => '100',
4057 'ShortName' => 'encode_get_fru_record_table_req'
4058 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304059 '126731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304060 'Header' => 'fru.h',
4061 'Line' => '451',
4062 'Param' => {
4063 '0' => {
4064 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304065 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304066 },
4067 '1' => {
4068 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304069 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '2' => {
4072 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304073 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '3' => {
4076 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304077 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '4' => {
4080 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304081 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '5' => {
4084 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304085 'type' => '24695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 }
4087 },
4088 'Reg' => {
4089 '1' => 'rsi',
4090 '2' => 'rdx',
4091 '3' => 'r10',
4092 '4' => 'r8',
4093 '5' => 'r9'
4094 },
4095 'Return' => '100',
4096 'ShortName' => 'decode_get_fru_record_by_option_resp'
4097 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304098 '126898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304099 'Header' => 'fru.h',
4100 'Line' => '313',
4101 'Param' => {
4102 '0' => {
4103 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304104 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 },
4106 '1' => {
4107 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304108 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304109 },
4110 '2' => {
4111 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304112 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304113 },
4114 '3' => {
4115 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304116 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304117 },
4118 '4' => {
4119 'name' => 'fru_structure_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304120 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304121 },
4122 '5' => {
4123 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304124 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304125 },
4126 '6' => {
4127 'name' => 'msg',
4128 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304129 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304130 },
4131 '7' => {
4132 'name' => 'payload_length',
4133 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304135 }
4136 },
4137 'Reg' => {
4138 '2' => 'r15'
4139 },
4140 'Return' => '100',
4141 'ShortName' => 'encode_get_fru_record_by_option_resp'
4142 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304143 '127289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304144 'Header' => 'fru.h',
4145 'Line' => '292',
4146 'Param' => {
4147 '0' => {
4148 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304149 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304150 },
4151 '1' => {
4152 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304153 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '2' => {
4156 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304157 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '3' => {
4160 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304161 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304162 },
4163 '4' => {
4164 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304165 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 },
4167 '5' => {
4168 'name' => 'record_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304169 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304170 },
4171 '6' => {
4172 'name' => 'field_type',
4173 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304174 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304175 },
4176 '7' => {
4177 'name' => 'transfer_op_flag',
4178 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304179 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304180 }
4181 },
4182 'Reg' => {
4183 '1' => 'r10',
4184 '2' => 'rdx',
4185 '3' => 'rdi',
4186 '4' => 'r8',
4187 '5' => 'r9'
4188 },
4189 'Return' => '100',
4190 'ShortName' => 'decode_get_fru_record_by_option_req'
4191 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304192 '127491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304193 'Header' => 'fru.h',
4194 'Line' => '433',
4195 'Param' => {
4196 '0' => {
4197 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304198 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 },
4200 '1' => {
4201 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304202 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '2' => {
4205 'name' => 'fru_table_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304206 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '3' => {
4209 'name' => 'record_set_identifier',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304210 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '4' => {
4213 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304214 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304215 },
4216 '5' => {
4217 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304218 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 },
4220 '6' => {
4221 'name' => 'transfer_op_flag',
4222 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304223 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304224 },
4225 '7' => {
4226 'name' => 'msg',
4227 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304228 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304229 },
4230 '8' => {
4231 'name' => 'payload_length',
4232 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304233 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304234 }
4235 },
4236 'Return' => '100',
4237 'ShortName' => 'encode_get_fru_record_by_option_req'
4238 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304239 '127788' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 'Header' => 'fru.h',
4241 'Line' => '468',
4242 'Param' => {
4243 '0' => {
4244 'name' => 'table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304245 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304246 },
4247 '1' => {
4248 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304249 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 },
4251 '2' => {
4252 'name' => 'record_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304253 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '3' => {
4256 'name' => 'record_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304257 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 },
4259 '4' => {
4260 'name' => 'rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304261 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '5' => {
4264 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304265 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304266 },
4267 '6' => {
4268 'name' => 'ft',
4269 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304270 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304271 }
4272 },
4273 'Return' => '100',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004274 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304276 '128448' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304277 'Header' => 'fru.h',
4278 'Line' => '409',
4279 'Param' => {
4280 '0' => {
4281 'name' => 'fru_table',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304282 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304283 },
4284 '1' => {
4285 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304286 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '2' => {
4289 'name' => 'curr_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304290 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '3' => {
4293 'name' => 'record_set_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304294 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '4' => {
4297 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304298 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '5' => {
4301 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '6' => {
4305 'name' => 'encoding',
4306 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304307 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304308 },
4309 '7' => {
4310 'name' => 'tlvs',
4311 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304312 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304313 },
4314 '8' => {
4315 'name' => 'tlvs_size',
4316 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304317 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304318 }
4319 },
4320 'Reg' => {
4321 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304323 '4' => 'r8',
4324 '5' => 'r9'
4325 },
4326 'Return' => '100',
4327 'ShortName' => 'encode_fru_record'
4328 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304329 '128770' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304330 'Header' => 'fru.h',
4331 'Line' => '269',
4332 'Param' => {
4333 '0' => {
4334 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304335 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304336 },
4337 '1' => {
4338 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304339 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 },
4341 '2' => {
4342 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304343 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304344 },
4345 '3' => {
4346 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304347 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '4' => {
4350 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304351 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 }
4353 },
4354 'Return' => '100',
4355 'ShortName' => 'encode_get_fru_record_table_resp'
4356 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304357 '128992' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304358 'Header' => 'fru.h',
4359 'Line' => '251',
4360 'Param' => {
4361 '0' => {
4362 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304363 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 },
4365 '1' => {
4366 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304367 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '2' => {
4370 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304371 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '3' => {
4374 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304375 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 }
4377 },
4378 'Reg' => {
4379 '0' => 'rdi',
4380 '1' => 'rsi',
4381 '2' => 'rdx',
4382 '3' => 'rcx'
4383 },
4384 'Return' => '100',
4385 'ShortName' => 'decode_get_fru_record_table_req'
4386 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304387 '129096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304388 'Header' => 'fru.h',
4389 'Line' => '232',
4390 'Param' => {
4391 '0' => {
4392 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304393 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 },
4395 '1' => {
4396 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304397 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 },
4399 '2' => {
4400 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304401 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 },
4403 '3' => {
4404 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304405 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304406 },
4407 '4' => {
4408 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304409 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304410 },
4411 '5' => {
4412 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304413 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304414 },
4415 '6' => {
4416 'name' => 'total_record_set_identifiers',
4417 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304418 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304419 },
4420 '7' => {
4421 'name' => 'total_table_records',
4422 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304423 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304424 },
4425 '8' => {
4426 'name' => 'checksum',
4427 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304428 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304429 },
4430 '9' => {
4431 'name' => 'msg',
4432 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304433 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304434 }
4435 },
4436 'Return' => '100',
4437 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4438 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304439 '129399' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 'Header' => 'fru.h',
4441 'Line' => '203',
4442 'Param' => {
4443 '0' => {
4444 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304445 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 },
4447 '1' => {
4448 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304449 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '2' => {
4452 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304453 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '3' => {
4456 'name' => 'fru_data_major_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304457 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '4' => {
4460 'name' => 'fru_data_minor_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304461 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '5' => {
4464 'name' => 'fru_table_maximum_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304465 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 },
4467 '6' => {
4468 'name' => 'fru_table_length',
4469 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304470 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304471 },
4472 '7' => {
4473 'name' => 'total_record_set_identifiers',
4474 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304475 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304476 },
4477 '8' => {
4478 'name' => 'total_table_records',
4479 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304480 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304481 },
4482 '9' => {
4483 'name' => 'checksum',
4484 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304485 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304486 }
4487 },
4488 'Reg' => {
4489 '1' => 'rdi',
4490 '2' => 'rdx',
4491 '3' => 'r10',
4492 '4' => 'r8',
4493 '5' => 'r9'
4494 },
4495 'Return' => '100',
4496 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4497 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304498 '129609' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304499 'Header' => 'fru.h',
4500 'Line' => '178',
4501 'Param' => {
4502 '0' => {
4503 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304504 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304505 },
4506 '1' => {
4507 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304508 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '2' => {
4511 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304512 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 }
4514 },
4515 'Return' => '100',
4516 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4517 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304518 '157037' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304520 'Line' => '650',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304521 'Param' => {
4522 '0' => {
4523 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304524 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 },
4526 '1' => {
4527 'name' => 'pdr_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304528 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '2' => {
4531 'name' => 'num_entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304532 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '3' => {
4535 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304536 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 }
4538 },
4539 'Reg' => {
4540 '2' => 'rbp',
4541 '3' => 'r12'
4542 },
4543 'Return' => '1',
4544 'ShortName' => 'pldm_entity_association_pdr_extract'
4545 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304546 '157372' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304547 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304548 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304549 'Param' => {
4550 '0' => {
4551 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304552 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 }
4554 },
4555 'Reg' => {
4556 '0' => 'rdi'
4557 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304558 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4560 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304561 '157426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304562 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304563 'Line' => '628',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304564 'Param' => {
4565 '0' => {
4566 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304567 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 }
4569 },
4570 'Reg' => {
4571 '0' => 'rdi'
4572 },
4573 'Return' => '1',
4574 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4575 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304576 '157585' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304577 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304578 'Line' => '605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304579 'Param' => {
4580 '0' => {
4581 'name' => 'org_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304582 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304583 },
4584 '1' => {
4585 'name' => 'new_tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304586 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 }
4588 },
4589 'Return' => '1',
4590 'ShortName' => 'pldm_entity_association_tree_copy_root'
4591 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304592 '158014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304594 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304595 'Param' => {
4596 '0' => {
4597 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304598 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304599 },
4600 '1' => {
4601 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304602 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304603 }
4604 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304605 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304606 'ShortName' => 'pldm_entity_association_tree_find'
4607 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304608 '158294' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304610 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 'Param' => {
4612 '0' => {
4613 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304614 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 },
4616 '1' => {
4617 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304618 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 },
4620 '2' => {
4621 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304622 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 }
4624 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304625 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304626 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4627 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304628 '158676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004630 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304631 'Param' => {
4632 '0' => {
4633 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304634 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304635 },
4636 '1' => {
4637 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304638 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304639 },
4640 '2' => {
4641 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304642 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 }
4644 },
4645 'Reg' => {
4646 '1' => 'rsi',
4647 '2' => 'rdx'
4648 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304649 'Return' => '131446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304650 'ShortName' => 'pldm_pdr_find_last_in_range'
4651 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304652 '158803' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004654 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304655 'Param' => {
4656 '0' => {
4657 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304658 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 }
4660 },
4661 'Reg' => {
4662 '0' => 'rdi'
4663 },
4664 'Return' => '1',
4665 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4666 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304667 '159055' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304668 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004669 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 'Param' => {
4671 '0' => {
4672 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304673 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 },
4675 '1' => {
4676 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304677 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 }
4679 },
4680 'Reg' => {
4681 '0' => 'rdi',
4682 '1' => 'rsi'
4683 },
4684 'Return' => '1',
4685 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4686 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304687 '159323' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304688 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304689 'Line' => '540',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304690 'Param' => {
4691 '0' => {
4692 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304693 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 },
4695 '1' => {
4696 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304697 'type' => '130583'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 },
4699 '2' => {
4700 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304701 'type' => '158009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 }
4703 },
4704 'Return' => '1',
4705 'ShortName' => 'pldm_find_entity_ref_in_tree'
4706 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304707 '159610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304709 'Line' => '529',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304710 'Param' => {
4711 '0' => {
4712 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304713 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 },
4715 '1' => {
4716 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304717 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304718 },
4719 '2' => {
4720 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304721 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '3' => {
4724 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304725 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '4' => {
4728 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304729 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304730 },
4731 '5' => {
4732 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304733 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304734 },
4735 '6' => {
4736 'name' => 'record_handle',
4737 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304738 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304739 }
4740 },
4741 'Reg' => {
4742 '0' => 'rdi',
4743 '1' => 'rsi',
4744 '2' => 'rdx',
4745 '3' => 'rcx',
4746 '4' => 'r8',
4747 '5' => 'r9'
4748 },
4749 'Return' => '100',
4750 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4751 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304752 '159966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304753 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304754 'Line' => '512',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304755 'Param' => {
4756 '0' => {
4757 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304758 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 },
4760 '1' => {
4761 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304762 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 },
4764 '2' => {
4765 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304766 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '3' => {
4769 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304770 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 },
4772 '4' => {
4773 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304774 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '5' => {
4777 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304778 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 }
4780 },
4781 'Return' => '100',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304782 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304784 '160184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304786 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 'Param' => {
4788 '0' => {
4789 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304790 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 },
4792 '1' => {
4793 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304794 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '2' => {
4797 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304798 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 },
4800 '3' => {
4801 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304802 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 }
4804 },
4805 'Return' => '100',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304806 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304808 '161857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304810 'Line' => '566',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Param' => {
4812 '0' => {
4813 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304814 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 },
4816 '1' => {
4817 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304818 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 }
4820 },
4821 'Reg' => {
4822 '0' => 'rdi',
4823 '1' => 'rsi'
4824 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304825 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304826 'ShortName' => 'pldm_is_current_parent_child'
4827 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304828 '161946' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304829 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304830 'Line' => '552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304831 'Param' => {
4832 '0' => {
4833 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304834 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304835 },
4836 '1' => {
4837 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304838 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 }
4840 },
4841 'Reg' => {
4842 '0' => 'rdi',
4843 '1' => 'rcx'
4844 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304845 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304846 'ShortName' => 'pldm_entity_get_num_children'
4847 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304848 '162161' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304850 'Line' => '447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304851 'Param' => {
4852 '0' => {
4853 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304854 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 }
4856 },
4857 'Reg' => {
4858 '0' => 'rdi'
4859 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304860 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 'ShortName' => 'pldm_entity_is_exist_parent'
4862 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304863 '162210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304864 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304865 'Line' => '437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 'Param' => {
4867 '0' => {
4868 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304869 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 }
4871 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304872 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304873 'ShortName' => 'pldm_entity_get_parent'
4874 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304875 '162344' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304876 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304877 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304878 'Param' => {
4879 '0' => {
4880 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304881 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 }
4883 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304884 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304885 'ShortName' => 'pldm_entity_is_node_parent'
4886 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304887 '162499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304888 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304889 'Line' => '417',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304890 'Param' => {
4891 '0' => {
4892 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304893 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 }
4895 },
4896 'Reg' => {
4897 '0' => 'rdi'
4898 },
4899 'Return' => '1',
4900 'ShortName' => 'pldm_entity_association_tree_destroy'
4901 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304902 '162678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304903 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304904 'Line' => '389',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304905 'Param' => {
4906 '0' => {
4907 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304908 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 },
4910 '1' => {
4911 'name' => 'entities',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304912 'type' => '157357'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '2' => {
4915 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304916 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 }
4918 },
4919 'Reg' => {
4920 '2' => 'rbp'
4921 },
4922 'Return' => '1',
4923 'ShortName' => 'pldm_entity_association_tree_visit'
4924 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304925 '163137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304926 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304927 'Line' => '371',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304928 'Param' => {
4929 '0' => {
4930 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304931 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304932 },
4933 '1' => {
4934 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304935 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 },
4937 '2' => {
4938 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304939 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '3' => {
4942 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304943 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '4' => {
4946 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304947 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '5' => {
4950 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304951 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '6' => {
4954 'name' => 'is_update_container_id',
4955 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304956 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304957 },
4958 '7' => {
4959 'name' => 'container_id',
4960 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304961 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304962 }
4963 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304964 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304965 'ShortName' => 'pldm_entity_association_tree_add_entity'
4966 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304967 '163744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304969 'Line' => '343',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304970 'Param' => {
4971 '0' => {
4972 'name' => 'tree',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304973 'type' => '157421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 },
4975 '1' => {
4976 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304977 'type' => '141235'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 },
4979 '2' => {
4980 'name' => 'entity_instance_number',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304981 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '3' => {
4984 'name' => 'parent',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304985 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '4' => {
4988 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304989 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 }
4991 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304992 'Return' => '131451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304993 'ShortName' => 'pldm_entity_association_tree_add'
4994 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304995 '164067' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304996 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10304997 'Line' => '326',
4998 'Return' => '157421',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304999 'ShortName' => 'pldm_entity_association_tree_init'
5000 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305001 '164141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305003 'Line' => '411',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305004 'Param' => {
5005 '0' => {
5006 'name' => 'entity',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305007 'type' => '164275'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305008 }
5009 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305010 'Return' => '5667',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305011 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5012 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305013 '164301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305015 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305016 'Param' => {
5017 '0' => {
5018 'name' => 'node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305019 'type' => '131451'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 }
5021 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305022 'Return' => '130583',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305023 'ShortName' => 'pldm_entity_extract'
5024 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305025 '165655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005027 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305028 'Param' => {
5029 '0' => {
5030 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305031 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305032 },
5033 '1' => {
5034 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305035 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305036 },
5037 '2' => {
5038 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305039 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305040 },
5041 '3' => {
5042 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305043 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305044 },
5045 '4' => {
5046 'name' => 'valid_bit',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305047 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305048 }
5049 },
5050 'Reg' => {
5051 '0' => 'rbx',
5052 '1' => 'rbp',
5053 '2' => 'r12',
5054 '3' => 'r13'
5055 },
5056 'Return' => '1',
5057 'ShortName' => 'pldm_pdr_update_TL_pdr'
5058 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305059 '166009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305060 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305061 'Line' => '291',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 'Param' => {
5063 '0' => {
5064 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305065 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305066 },
5067 '1' => {
5068 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305069 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305070 },
5071 '2' => {
5072 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305073 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305074 },
5075 '3' => {
5076 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305077 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305078 },
5079 '4' => {
5080 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305081 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305082 },
5083 '5' => {
5084 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305085 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305086 }
5087 },
5088 'Reg' => {
5089 '2' => 'r12'
5090 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305091 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305092 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5093 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305094 '166363' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305096 'Line' => '270',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 'Param' => {
5098 '0' => {
5099 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305100 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '1' => {
5103 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305104 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '2' => {
5107 'name' => 'fru_rsi',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305108 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 },
5110 '3' => {
5111 'name' => 'entity_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305112 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305113 },
5114 '4' => {
5115 'name' => 'entity_instance_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305116 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305117 },
5118 '5' => {
5119 'name' => 'container_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305120 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 },
5122 '6' => {
5123 'name' => 'bmc_record_handle',
5124 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305125 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305126 }
5127 },
5128 'Return' => '100',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305129 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305131 '166676' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305132 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005133 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 'Param' => {
5135 '0' => {
5136 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305137 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305138 }
5139 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305140 'Return' => '5466',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305141 'ShortName' => 'pldm_pdr_record_is_remote'
5142 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305143 '167047' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305144 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005145 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'Param' => {
5147 '0' => {
5148 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305149 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 },
5151 '1' => {
5152 'name' => 'record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305153 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305154 }
5155 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305156 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305157 'ShortName' => 'pldm_pdr_get_record_handle'
5158 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305159 '167264' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305160 'Header' => 'pdr.h',
5161 'Line' => '62',
5162 'Param' => {
5163 '0' => {
5164 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305165 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305166 }
5167 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305168 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 'ShortName' => 'pldm_pdr_get_repo_size'
5170 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305171 '167397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305172 'Header' => 'pdr.h',
5173 'Line' => '52',
5174 'Param' => {
5175 '0' => {
5176 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305177 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305178 }
5179 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305180 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305181 'ShortName' => 'pldm_pdr_get_record_count'
5182 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305183 '167528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305184 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005185 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305186 'Param' => {
5187 '0' => {
5188 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305189 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305190 },
5191 '1' => {
5192 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305193 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305194 },
5195 '2' => {
5196 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305197 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305198 },
5199 '3' => {
5200 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305201 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305202 },
5203 '4' => {
5204 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305205 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305206 }
5207 },
5208 'Reg' => {
5209 '0' => 'rdi',
5210 '3' => 'rcx',
5211 '4' => 'r8'
5212 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305213 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305214 'ShortName' => 'pldm_pdr_find_record_by_type'
5215 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305216 '167699' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005218 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305219 'Param' => {
5220 '0' => {
5221 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305222 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305223 },
5224 '1' => {
5225 'name' => 'curr_record',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305226 'type' => '134001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305227 },
5228 '2' => {
5229 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305230 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305231 },
5232 '3' => {
5233 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305234 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 },
5236 '4' => {
5237 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305238 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305239 }
5240 },
5241 'Reg' => {
5242 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305243 '1' => 'rsi',
5244 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305246 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305248 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305249 'ShortName' => 'pldm_pdr_get_next_record'
5250 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305251 '167905' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005253 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305254 'Param' => {
5255 '0' => {
5256 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305257 'type' => '158798'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305258 },
5259 '1' => {
5260 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305261 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305262 },
5263 '2' => {
5264 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305265 'type' => '117634'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305266 },
5267 '3' => {
5268 'name' => 'size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305269 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305270 },
5271 '4' => {
5272 'name' => 'next_record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305273 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305274 }
5275 },
5276 'Reg' => {
5277 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305278 '1' => 'rsi',
5279 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305281 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305282 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305283 'Return' => '134001',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305284 'ShortName' => 'pldm_pdr_find_record'
5285 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305286 '168083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 'Header' => 'pdr.h',
5288 'Line' => '42',
5289 'Param' => {
5290 '0' => {
5291 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305292 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305293 }
5294 },
5295 'Reg' => {
5296 '0' => 'rdi'
5297 },
5298 'Return' => '1',
5299 'ShortName' => 'pldm_pdr_destroy'
5300 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305301 '168236' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305302 'Header' => 'pdr.h',
5303 'Line' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305304 'Return' => '132690',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305305 'ShortName' => 'pldm_pdr_init'
5306 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305307 '168308' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305308 'Header' => 'pdr.h',
5309 'Line' => '79',
5310 'Param' => {
5311 '0' => {
5312 'name' => 'repo',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305313 'type' => '132690'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305314 },
5315 '1' => {
5316 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305317 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305318 },
5319 '2' => {
5320 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305321 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305322 },
5323 '3' => {
5324 'name' => 'is_remote',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305325 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305326 },
5327 '4' => {
5328 'name' => 'terminus_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305329 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305330 },
5331 '5' => {
5332 'name' => 'record_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305333 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305334 }
5335 },
5336 'Reg' => {
5337 '0' => 'rbp',
5338 '1' => 'r13',
5339 '2' => 'r14',
5340 '5' => 'r12'
5341 },
5342 'Return' => '100',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005343 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305344 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305345 '184876' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005346 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305347 'Line' => '2575',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005348 'Param' => {
5349 '0' => {
5350 'name' => 'event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305351 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005352 }
5353 },
5354 'Reg' => {
5355 '0' => 'rdi'
5356 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305357 'Return' => '1193',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005358 'ShortName' => 'pldm_platform_cper_event_event_data'
5359 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305360 '184930' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005361 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305362 'Line' => '2564',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005363 'Param' => {
5364 '0' => {
5365 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305366 'type' => '1269'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005367 },
5368 '1' => {
5369 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305370 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005371 },
5372 '2' => {
5373 'name' => 'cper_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305374 'type' => '184925'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005375 },
5376 '3' => {
5377 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305378 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005379 }
5380 },
5381 'Return' => '100',
5382 'ShortName' => 'decode_pldm_platform_cper_event'
5383 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305384 '187133' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005385 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305386 'Line' => '2553',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005387 'Param' => {
5388 '0' => {
5389 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305390 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005391 }
5392 },
5393 'Return' => '100',
5394 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5395 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305396 '188395' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005397 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305398 'Line' => '2531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005399 'Param' => {
5400 '0' => {
5401 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305402 'type' => '1269'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005403 },
5404 '1' => {
5405 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305406 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005407 },
5408 '2' => {
5409 'name' => 'pdr',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305410 'type' => '188390'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005411 },
5412 '3' => {
5413 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305414 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005415 }
5416 },
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005417 'Return' => '100',
5418 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5419 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305420 '196008' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005421 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305422 'Line' => '1915',
Tal Yacobide67ab62024-05-30 22:36:50 +03005423 'Param' => {
5424 '0' => {
5425 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305426 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005427 },
5428 '1' => {
5429 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305430 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005431 },
5432 '2' => {
5433 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305434 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005435 },
5436 '3' => {
5437 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305438 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005439 }
5440 },
5441 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305442 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005443 },
5444 'Return' => '100',
5445 'ShortName' => 'encode_get_state_effecter_states_resp'
5446 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305447 '197925' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005448 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305449 'Line' => '1898',
Tal Yacobide67ab62024-05-30 22:36:50 +03005450 'Param' => {
5451 '0' => {
5452 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305453 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005454 },
5455 '1' => {
5456 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305457 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005458 },
5459 '2' => {
5460 'name' => 'resp',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305461 'type' => '197910'
Tal Yacobide67ab62024-05-30 22:36:50 +03005462 }
5463 },
5464 'Return' => '100',
5465 'ShortName' => 'decode_get_state_effecter_states_resp'
5466 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305467 '200181' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305469 'Line' => '1867',
Tal Yacobide67ab62024-05-30 22:36:50 +03005470 'Param' => {
5471 '0' => {
5472 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305473 'type' => '1529'
Tal Yacobide67ab62024-05-30 22:36:50 +03005474 },
5475 '1' => {
5476 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305477 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005478 },
5479 '2' => {
5480 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305481 'type' => '26777'
Tal Yacobide67ab62024-05-30 22:36:50 +03005482 }
5483 },
5484 'Return' => '100',
5485 'ShortName' => 'decode_get_state_effecter_states_req'
5486 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305487 '201065' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005488 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305489 'Line' => '1881',
Tal Yacobide67ab62024-05-30 22:36:50 +03005490 'Param' => {
5491 '0' => {
5492 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305493 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005494 },
5495 '1' => {
5496 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305497 'type' => '5667'
Tal Yacobide67ab62024-05-30 22:36:50 +03005498 },
5499 '2' => {
5500 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305501 'type' => '1450'
Tal Yacobide67ab62024-05-30 22:36:50 +03005502 },
5503 '3' => {
5504 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305505 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005506 }
5507 },
5508 'Return' => '100',
5509 'ShortName' => 'encode_get_state_effecter_states_req'
5510 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305511 '227628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305512 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305513 'Line' => '2047',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305514 'Param' => {
5515 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305516 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305517 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305518 },
5519 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305520 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305521 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305522 },
5523 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305524 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305525 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305526 },
5527 '3' => {
5528 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305529 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305530 },
5531 '4' => {
5532 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305533 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305534 },
5535 '5' => {
5536 'name' => 'next_data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305537 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305538 },
5539 '6' => {
5540 'name' => 'transfer_flag',
5541 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305542 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305543 },
5544 '7' => {
5545 'name' => 'event_class',
5546 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305547 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305548 },
5549 '8' => {
5550 'name' => 'event_data_size',
5551 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305552 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 },
5554 '9' => {
5555 'name' => 'event_data',
5556 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305557 'type' => '21368'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305558 },
5559 '10' => {
5560 'name' => 'event_data_integrity_checksum',
5561 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305562 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305563 }
5564 },
5565 'Return' => '100',
5566 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5567 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305568 '231568' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305570 'Line' => '2021',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305571 'Param' => {
5572 '0' => {
5573 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305574 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305575 },
5576 '1' => {
5577 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305578 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305579 },
5580 '2' => {
5581 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305582 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305583 },
5584 '3' => {
5585 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305586 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305587 },
5588 '4' => {
5589 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305590 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305591 },
5592 '5' => {
5593 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305594 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305595 },
5596 '6' => {
5597 'name' => 'payload_length',
5598 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305599 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 }
5601 },
5602 'Return' => '100',
5603 'ShortName' => 'encode_poll_for_platform_event_message_req'
5604 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305605 '233315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305607 'Line' => '2491',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 'Param' => {
5609 '0' => {
5610 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305611 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '1' => {
5614 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305615 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '2' => {
5618 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305619 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 }
5621 },
5622 'Return' => '100',
5623 'ShortName' => 'encode_set_event_receiver_resp'
5624 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305625 '233488' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305627 'Line' => '2477',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305628 'Param' => {
5629 '0' => {
5630 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305631 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 },
5633 '1' => {
5634 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305635 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305636 },
5637 '2' => {
5638 'name' => 'event_message_global_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305639 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305640 },
5641 '3' => {
5642 'name' => 'transport_protocol_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305643 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305644 },
5645 '4' => {
5646 'name' => 'event_receiver_address_info',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305647 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305648 },
5649 '5' => {
5650 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305651 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305652 }
5653 },
5654 'Return' => '100',
5655 'ShortName' => 'decode_set_event_receiver_req'
5656 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305657 '235210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305658 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305659 'Line' => '2455',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305660 'Param' => {
5661 '0' => {
5662 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305663 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305664 },
5665 '1' => {
5666 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305667 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305668 },
5669 '2' => {
5670 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305671 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305672 }
5673 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305674 'Return' => '100',
5675 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305676 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305677 '236026' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305678 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305679 'Line' => '2441',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305680 'Param' => {
5681 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305682 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305683 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305684 },
5685 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305687 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305688 },
5689 '2' => {
5690 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305691 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305692 },
5693 '3' => {
5694 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305695 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305696 },
5697 '4' => {
5698 'name' => 'heartbeat_timer',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305699 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305700 },
5701 '5' => {
5702 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305703 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 }
5705 },
5706 'Return' => '100',
5707 'ShortName' => 'encode_set_event_receiver_req'
5708 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305709 '236284' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305710 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305711 'Line' => '1562',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305712 'Param' => {
5713 '0' => {
5714 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305715 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305716 },
5717 '1' => {
5718 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305719 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305720 },
5721 '2' => {
5722 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305723 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305724 },
5725 '3' => {
5726 'name' => 'rearm_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305727 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305728 }
5729 },
5730 'Return' => '100',
5731 'ShortName' => 'decode_get_sensor_reading_req'
5732 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305733 '237472' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305734 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305735 'Line' => '1588',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 'Param' => {
5737 '0' => {
5738 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305739 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305740 },
5741 '1' => {
5742 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305743 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305744 },
5745 '2' => {
5746 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305747 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305748 },
5749 '3' => {
5750 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305751 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305752 },
5753 '4' => {
5754 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305755 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305756 },
5757 '5' => {
5758 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305759 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305760 },
5761 '6' => {
5762 'name' => 'previous_state',
5763 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305764 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 },
5766 '7' => {
5767 'name' => 'event_state',
5768 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305769 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305770 },
5771 '8' => {
5772 'name' => 'present_reading',
5773 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305774 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305775 },
5776 '9' => {
5777 'name' => 'msg',
5778 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305779 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 },
5781 '10' => {
5782 'name' => 'payload_length',
5783 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305784 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305785 }
5786 },
5787 'Return' => '100',
5788 'ShortName' => 'encode_get_sensor_reading_resp'
5789 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305790 '238017' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305792 'Line' => '2416',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305793 'Param' => {
5794 '0' => {
5795 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305796 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 },
5798 '1' => {
5799 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305800 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305801 },
5802 '2' => {
5803 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305804 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305805 },
5806 '3' => {
5807 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305808 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 },
5810 '4' => {
5811 'name' => 'sensor_operational_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305812 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305813 },
5814 '5' => {
5815 'name' => 'sensor_event_message_enable',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305816 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305817 },
5818 '6' => {
5819 'name' => 'present_state',
5820 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305821 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 },
5823 '7' => {
5824 'name' => 'previous_state',
5825 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305826 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305827 },
5828 '8' => {
5829 'name' => 'event_state',
5830 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305831 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305832 },
5833 '9' => {
5834 'name' => 'present_reading',
5835 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305836 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 }
5838 },
5839 'Return' => '100',
5840 'ShortName' => 'decode_get_sensor_reading_resp'
5841 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305842 '242726' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305843 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305844 'Line' => '2391',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305845 'Param' => {
5846 '0' => {
5847 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305848 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305849 },
5850 '1' => {
5851 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305852 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305853 },
5854 '2' => {
5855 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305856 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 },
5858 '3' => {
5859 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305860 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 }
5862 },
5863 'Return' => '100',
5864 'ShortName' => 'encode_get_sensor_reading_req'
5865 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305866 '242944' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305868 'Line' => '2372',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 'Param' => {
5870 '0' => {
5871 'name' => 'change_record_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305872 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305873 },
5874 '1' => {
5875 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305876 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305877 },
5878 '2' => {
5879 'name' => 'event_data_operation',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305880 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305881 },
5882 '3' => {
5883 'name' => 'number_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305884 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305885 },
5886 '4' => {
5887 'name' => 'change_entry_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305888 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305889 }
5890 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305891 'Return' => '100',
5892 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305893 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305894 '245371' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305895 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305896 'Line' => '2278',
Thu Nguyenf874b382024-07-24 11:22:34 +00005897 'Param' => {
5898 '0' => {
5899 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305900 'type' => '1269'
Thu Nguyenf874b382024-07-24 11:22:34 +00005901 },
5902 '1' => {
5903 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305904 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005905 },
5906 '2' => {
5907 'name' => 'poll_event',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305908 'type' => '247016'
Thu Nguyenf874b382024-07-24 11:22:34 +00005909 }
5910 },
5911 'Return' => '100',
5912 'ShortName' => 'decode_pldm_message_poll_event_data'
5913 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305914 '247021' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005915 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305916 'Line' => '2264',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305917 'Param' => {
5918 '0' => {
5919 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305920 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305921 },
5922 '1' => {
5923 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305924 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305925 },
5926 '2' => {
5927 'name' => 'event_data_format',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305928 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305929 },
5930 '3' => {
5931 'name' => 'number_of_change_records',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305932 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305933 },
5934 '4' => {
5935 'name' => 'change_record_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305936 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305937 }
5938 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09305939 'Return' => '100',
5940 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5941 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305942 '248129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305944 'Line' => '2326',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305945 'Param' => {
5946 '0' => {
5947 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305948 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305949 },
5950 '1' => {
5951 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305952 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305953 },
5954 '2' => {
5955 'name' => 'event_data_operations',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305956 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305957 },
5958 '3' => {
5959 'name' => 'numbers_of_change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305960 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305961 },
5962 '4' => {
5963 'name' => 'change_entries',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305964 'type' => '248448'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305965 },
5966 '5' => {
5967 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305968 'type' => '248463'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 },
5970 '6' => {
5971 'name' => 'actual_change_records_size',
5972 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305973 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 },
5975 '7' => {
5976 'name' => 'max_change_records_size',
5977 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305978 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305979 }
5980 },
5981 'Reg' => {
5982 '0' => 'rdi',
5983 '1' => 'rbx',
5984 '2' => 'r10',
5985 '3' => 'r11',
5986 '4' => 'r8',
5987 '5' => 'r9'
5988 },
5989 'Return' => '100',
5990 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
5991 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305992 '248473' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305993 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305994 'Line' => '2242',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305995 'Param' => {
5996 '0' => {
5997 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10305998 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305999 },
6000 '1' => {
6001 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306002 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306003 },
6004 '2' => {
6005 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306006 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306007 },
6008 '3' => {
6009 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306010 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306011 },
6012 '4' => {
6013 'name' => 'effecter_oper_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306014 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306015 },
6016 '5' => {
6017 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306018 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 },
6020 '6' => {
6021 'name' => 'present_value',
6022 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306023 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 }
6025 },
6026 'Return' => '100',
6027 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6028 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306029 '254282' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306031 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 'Param' => {
6033 '0' => {
6034 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306035 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 },
6037 '1' => {
6038 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306039 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306040 },
6041 '2' => {
6042 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306043 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 }
6045 },
6046 'Return' => '100',
6047 'ShortName' => 'decode_get_numeric_effecter_value_req'
6048 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306049 '255198' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306051 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 'Param' => {
6053 '0' => {
6054 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306055 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 },
6057 '1' => {
6058 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306059 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '2' => {
6062 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306063 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '3' => {
6066 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306067 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '4' => {
6070 'name' => 'pending_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306071 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306072 },
6073 '5' => {
6074 'name' => 'present_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306075 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 },
6077 '6' => {
6078 'name' => 'msg',
6079 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306080 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 },
6082 '7' => {
6083 'name' => 'payload_length',
6084 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306085 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306086 }
6087 },
6088 'Return' => '100',
6089 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6090 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306091 '255892' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306092 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306093 'Line' => '2221',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306094 'Param' => {
6095 '0' => {
6096 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306097 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306098 },
6099 '1' => {
6100 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306101 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306102 },
6103 '2' => {
6104 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306105 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306106 }
6107 },
6108 'Return' => '100',
6109 'ShortName' => 'encode_get_numeric_effecter_value_req'
6110 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306111 '256090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306113 'Line' => '2206',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306114 'Param' => {
6115 '0' => {
6116 'name' => 'pdr_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306117 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306118 },
6119 '1' => {
6120 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306121 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306122 },
6123 '2' => {
6124 'name' => 'pdr_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306125 'type' => '292164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306126 }
6127 },
6128 'Return' => '100',
6129 'ShortName' => 'decode_numeric_sensor_pdr_data'
6130 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306131 '292169' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306132 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306133 'Line' => '2194',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306134 'Param' => {
6135 '0' => {
6136 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306137 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306138 },
6139 '1' => {
6140 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306141 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306142 },
6143 '2' => {
6144 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306145 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306146 },
6147 '3' => {
6148 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306149 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306150 },
6151 '4' => {
6152 'name' => 'sensor_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306153 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306154 },
6155 '5' => {
6156 'name' => 'present_reading',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306157 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 }
6159 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306160 'Return' => '100',
6161 'ShortName' => 'decode_numeric_sensor_data'
6162 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306163 '295599' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306164 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306165 'Line' => '2173',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306166 'Param' => {
6167 '0' => {
6168 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306169 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306170 },
6171 '1' => {
6172 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306173 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306174 },
6175 '2' => {
6176 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306177 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306178 },
6179 '3' => {
6180 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306181 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306182 },
6183 '4' => {
6184 'name' => 'previous_event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306185 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306186 }
6187 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306188 'Return' => '100',
6189 'ShortName' => 'decode_state_sensor_data'
6190 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306191 '296951' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306193 'Line' => '2155',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306194 'Param' => {
6195 '0' => {
6196 'name' => 'sensor_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306197 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306198 },
6199 '1' => {
6200 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306201 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306202 },
6203 '2' => {
6204 'name' => 'present_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306205 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306206 },
6207 '3' => {
6208 'name' => 'previous_op_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306209 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 }
6211 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306212 'Return' => '100',
6213 'ShortName' => 'decode_sensor_op_data'
6214 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306215 '298039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306217 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306218 'Param' => {
6219 '0' => {
6220 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306221 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306222 },
6223 '1' => {
6224 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306225 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306226 },
6227 '2' => {
6228 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306229 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306230 },
6231 '3' => {
6232 'name' => 'sensor_event_class_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306233 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306234 },
6235 '4' => {
6236 'name' => 'event_class_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306237 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306238 }
6239 },
6240 'Return' => '100',
6241 'ShortName' => 'decode_sensor_event_data'
6242 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306243 '299922' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306245 'Line' => '2117',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306246 'Param' => {
6247 '0' => {
6248 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306249 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306250 },
6251 '1' => {
6252 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306253 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306254 },
6255 '2' => {
6256 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306257 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306258 },
6259 '3' => {
6260 'name' => 'synchrony_config',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306261 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306262 },
6263 '4' => {
6264 'name' => 'synchrony_config_support',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306265 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306266 },
6267 '5' => {
6268 'name' => 'number_event_class_returned',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306269 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306270 },
6271 '6' => {
6272 'name' => 'event_class',
6273 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306274 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306275 },
6276 '7' => {
6277 'name' => 'event_class_count',
6278 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306279 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306280 }
6281 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306282 'Return' => '100',
6283 'ShortName' => 'decode_event_message_supported_resp'
6284 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306285 '302651' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306286 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306287 'Line' => '2100',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306288 'Param' => {
6289 '0' => {
6290 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306291 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306292 },
6293 '1' => {
6294 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306295 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306296 },
6297 '2' => {
6298 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306299 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306300 }
6301 },
6302 'Return' => '100',
6303 'ShortName' => 'encode_event_message_supported_req'
6304 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306305 '302849' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306307 'Line' => '2073',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306308 'Param' => {
6309 '0' => {
6310 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306311 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306312 },
6313 '1' => {
6314 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306315 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306316 },
6317 '2' => {
6318 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306319 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306320 },
6321 '3' => {
6322 'name' => 'terminus_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306323 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306324 }
6325 },
6326 'Return' => '100',
6327 'ShortName' => 'decode_event_message_buffer_size_resp'
6328 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306329 '304244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306330 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306331 'Line' => '2086',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306332 'Param' => {
6333 '0' => {
6334 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306335 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306336 },
6337 '1' => {
6338 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306339 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306340 },
6341 '2' => {
6342 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306343 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306344 }
6345 },
6346 'Reg' => {
6347 '2' => 'rbx'
6348 },
6349 'Return' => '100',
6350 'ShortName' => 'encode_event_message_buffer_size_req'
6351 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306352 '304442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306354 'Line' => '2062',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'Param' => {
6356 '0' => {
6357 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306358 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306359 },
6360 '1' => {
6361 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306362 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306363 },
6364 '2' => {
6365 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306366 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306367 },
6368 '3' => {
6369 'name' => 'platform_event_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306370 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 }
6372 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 'Return' => '100',
6374 'ShortName' => 'decode_platform_event_message_resp'
6375 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306376 '305932' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306377 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306378 'Line' => '2005',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'Param' => {
6380 '0' => {
6381 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306382 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306383 },
6384 '1' => {
6385 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306386 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306387 },
6388 '2' => {
6389 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306390 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306391 },
6392 '3' => {
6393 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306394 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306395 },
6396 '4' => {
6397 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306398 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 },
6400 '5' => {
6401 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306402 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306403 },
6404 '6' => {
6405 'name' => 'msg',
6406 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306407 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 },
6409 '7' => {
6410 'name' => 'payload_length',
6411 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306412 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306413 }
6414 },
6415 'Return' => '100',
6416 'ShortName' => 'encode_platform_event_message_req'
6417 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306418 '306333' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306419 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306420 'Line' => '1985',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306421 'Param' => {
6422 '0' => {
6423 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306424 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306425 },
6426 '1' => {
6427 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306428 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306429 },
6430 '2' => {
6431 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306432 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306433 },
6434 '3' => {
6435 'name' => 'event_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306436 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306437 },
6438 '4' => {
6439 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306440 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306441 },
6442 '5' => {
6443 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306444 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306445 },
6446 '6' => {
6447 'name' => 'event_class',
6448 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306449 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 },
6451 '7' => {
6452 'name' => 'event_data_size',
6453 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306454 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306455 },
6456 '8' => {
6457 'name' => 'event_data',
6458 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306459 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306460 },
6461 '9' => {
6462 'name' => 'checksum',
6463 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306464 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 },
6466 '10' => {
6467 'name' => 'msg',
6468 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306469 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 },
6471 '11' => {
6472 'name' => 'payload_length',
6473 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306474 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306475 }
6476 },
6477 'Return' => '100',
6478 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6479 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306480 '310220' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306482 'Line' => '1963',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306483 'Param' => {
6484 '0' => {
6485 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306486 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306487 },
6488 '1' => {
6489 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306490 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306491 },
6492 '2' => {
6493 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306494 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306495 },
6496 '3' => {
6497 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306498 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306499 }
6500 },
6501 'Return' => '100',
6502 'ShortName' => 'encode_platform_event_message_resp'
6503 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306504 '310438' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306505 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306506 'Line' => '1948',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306507 'Param' => {
6508 '0' => {
6509 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306510 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306511 },
6512 '1' => {
6513 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306514 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306515 },
6516 '2' => {
6517 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306518 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '3' => {
6521 'name' => 'transfer_operation_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306522 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306523 },
6524 '4' => {
6525 'name' => 'data_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306526 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 },
6528 '5' => {
6529 'name' => 'event_id_to_acknowledge',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306530 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306531 }
6532 },
6533 'Return' => '100',
6534 'ShortName' => 'decode_poll_for_platform_event_message_req'
6535 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306536 '312724' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306537 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306538 'Line' => '1932',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306539 'Param' => {
6540 '0' => {
6541 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306542 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306543 },
6544 '1' => {
6545 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306546 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306547 },
6548 '2' => {
6549 'name' => 'format_version',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306550 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306551 },
6552 '3' => {
6553 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306554 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306555 },
6556 '4' => {
6557 'name' => 'event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306558 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306559 },
6560 '5' => {
6561 'name' => 'event_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306562 'type' => '2704'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306563 }
6564 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306565 'Return' => '100',
6566 'ShortName' => 'decode_platform_event_message_req'
6567 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306568 '314096' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306569 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306570 'Line' => '2350',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306571 'Param' => {
6572 '0' => {
6573 'name' => 'event_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306574 'type' => '314287'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306575 },
6576 '1' => {
6577 'name' => 'event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306578 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306579 },
6580 '2' => {
6581 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306582 'type' => '7367'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306583 },
6584 '3' => {
6585 'name' => 'sensor_event_class',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306586 'type' => '172524'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306587 },
6588 '4' => {
6589 'name' => 'sensor_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306590 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306591 },
6592 '5' => {
6593 'name' => 'event_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306594 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 },
6596 '6' => {
6597 'name' => 'previous_event_state',
6598 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306599 'type' => '5662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 },
6601 '7' => {
6602 'name' => 'actual_event_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306603 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 }
6605 },
6606 'Reg' => {
6607 '1' => 'rdi',
6608 '2' => 'rdx',
6609 '3' => 'rcx',
6610 '4' => 'r8',
6611 '5' => 'r9',
6612 '7' => 'rsi'
6613 },
6614 'Return' => '100',
6615 'ShortName' => 'encode_sensor_event_data'
6616 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306617 '314302' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306619 'Line' => '1484',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306620 'Param' => {
6621 '0' => {
6622 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306623 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306624 },
6625 '1' => {
6626 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306627 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306628 },
6629 '2' => {
6630 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306631 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306632 },
6633 '3' => {
6634 'name' => 'sensor_rearm',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306635 'type' => '19276'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306636 },
6637 '4' => {
6638 'name' => 'reserved',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306639 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306640 }
6641 },
6642 'Return' => '100',
6643 'ShortName' => 'decode_get_state_sensor_readings_req'
6644 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306645 '315754' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306647 'Line' => '1852',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306648 'Param' => {
6649 '0' => {
6650 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306651 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306652 },
6653 '1' => {
6654 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306655 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306656 },
6657 '2' => {
6658 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306659 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306660 },
6661 '3' => {
6662 'name' => 'comp_sensor_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306663 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 },
6665 '4' => {
6666 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306667 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306668 }
6669 },
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 'Return' => '100',
6671 'ShortName' => 'decode_get_state_sensor_readings_resp'
6672 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306673 '318267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306675 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306676 'Param' => {
6677 '0' => {
6678 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306679 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306680 },
6681 '1' => {
6682 'name' => 'sensor_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306683 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306684 },
6685 '2' => {
6686 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306687 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306688 },
6689 '3' => {
6690 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306691 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 },
6693 '4' => {
6694 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306695 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306696 }
6697 },
6698 'Return' => '100',
6699 'ShortName' => 'encode_get_state_sensor_readings_req'
6700 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306701 '318505' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306703 'Line' => '1504',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306704 'Param' => {
6705 '0' => {
6706 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306707 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306708 },
6709 '1' => {
6710 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306711 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306712 },
6713 '2' => {
6714 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306715 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306716 },
6717 '3' => {
6718 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306719 'type' => '318262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306720 },
6721 '4' => {
6722 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306723 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306724 }
6725 },
6726 'Return' => '100',
6727 'ShortName' => 'encode_get_state_sensor_readings_resp'
6728 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306729 '318859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306731 'Line' => '1813',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306732 'Param' => {
6733 '0' => {
6734 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306735 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306736 },
6737 '1' => {
6738 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306739 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306740 },
6741 '2' => {
6742 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306743 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306744 }
6745 },
6746 'Reg' => {
6747 '0' => 'rdi',
6748 '1' => 'rsi',
6749 '2' => 'rdx'
6750 },
6751 'Return' => '100',
6752 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6753 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306754 '318936' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306756 'Line' => '1800',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306757 'Param' => {
6758 '0' => {
6759 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306760 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 },
6762 '1' => {
6763 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306764 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306765 },
6766 '2' => {
6767 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306768 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '3' => {
6771 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306772 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306773 },
6774 '4' => {
6775 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306776 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306777 },
6778 '5' => {
6779 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306780 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 }
6782 },
6783 'Reg' => {
6784 '3' => 'r12'
6785 },
6786 'Return' => '100',
6787 'ShortName' => 'encode_set_numeric_effecter_value_req'
6788 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306789 '319404' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306791 'Line' => '1375',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306792 'Param' => {
6793 '0' => {
6794 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306795 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 },
6797 '1' => {
6798 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306799 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306800 },
6801 '2' => {
6802 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306803 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 },
6805 '3' => {
6806 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306807 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306808 }
6809 },
6810 'Return' => '100',
6811 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6812 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306813 '319597' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306815 'Line' => '1359',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306816 'Param' => {
6817 '0' => {
6818 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306819 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306820 },
6821 '1' => {
6822 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306823 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306824 },
6825 '2' => {
6826 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306827 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306828 },
6829 '3' => {
6830 'name' => 'effecter_data_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306831 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306832 },
6833 '4' => {
6834 'name' => 'effecter_value',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306835 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306836 }
6837 },
6838 'Return' => '100',
6839 'ShortName' => 'decode_set_numeric_effecter_value_req'
6840 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306841 '325933' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306843 'Line' => '1711',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306844 'Param' => {
6845 '0' => {
6846 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306847 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306848 },
6849 '1' => {
6850 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306851 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306852 },
6853 '2' => {
6854 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306855 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306856 },
6857 '3' => {
6858 'name' => 'next_record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306859 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306860 },
6861 '4' => {
6862 'name' => 'next_data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306863 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306864 },
6865 '5' => {
6866 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306867 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306868 },
6869 '6' => {
6870 'name' => 'resp_cnt',
6871 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306872 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 },
6874 '7' => {
6875 'name' => 'record_data',
6876 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306877 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306878 },
6879 '8' => {
6880 'name' => 'record_data_length',
6881 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306882 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306883 },
6884 '9' => {
6885 'name' => 'transfer_crc',
6886 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306887 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306888 }
6889 },
6890 'Reg' => {
6891 '5' => 'rbx'
6892 },
6893 'Return' => '100',
6894 'ShortName' => 'decode_get_pdr_resp'
6895 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306896 '329334' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306898 'Line' => '1680',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306899 'Param' => {
6900 '0' => {
6901 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306902 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306903 },
6904 '1' => {
6905 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306906 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306907 },
6908 '2' => {
6909 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306910 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306911 },
6912 '3' => {
6913 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306914 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306915 },
6916 '4' => {
6917 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306918 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306919 },
6920 '5' => {
6921 'name' => 'record_chg_num',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306922 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306923 },
6924 '6' => {
6925 'name' => 'msg',
6926 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306927 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306928 },
6929 '7' => {
6930 'name' => 'payload_length',
6931 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306932 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306933 }
6934 },
6935 'Reg' => {
6936 '2' => 'r14'
6937 },
6938 'Return' => '100',
6939 'ShortName' => 'encode_get_pdr_req'
6940 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306941 '332875' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306942 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306943 'Line' => '1642',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306944 'Param' => {
6945 '0' => {
6946 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306947 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306948 },
6949 '1' => {
6950 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306951 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306952 },
6953 '2' => {
6954 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306955 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306956 },
6957 '3' => {
6958 'name' => 'repository_state',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306959 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306960 },
6961 '4' => {
6962 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306963 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '5' => {
6966 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306967 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '6' => {
6970 'name' => 'record_count',
6971 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306972 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306973 },
6974 '7' => {
6975 'name' => 'repository_size',
6976 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306977 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306978 },
6979 '8' => {
6980 'name' => 'largest_record_size',
6981 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306982 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306983 },
6984 '9' => {
6985 'name' => 'data_transfer_handle_timeout',
6986 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306987 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306988 }
6989 },
6990 'Return' => '100',
6991 'ShortName' => 'decode_get_pdr_repository_info_resp'
6992 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306993 '336491' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306994 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10306995 'Line' => '1618',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 'Param' => {
6997 '0' => {
6998 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306999 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307000 },
7001 '1' => {
7002 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307003 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 },
7005 '2' => {
7006 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307007 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307008 },
7009 '3' => {
7010 'name' => 'update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307011 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 },
7013 '4' => {
7014 'name' => 'oem_update_time',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307015 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307016 },
7017 '5' => {
7018 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307019 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 },
7021 '6' => {
7022 'name' => 'repository_size',
7023 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307024 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307025 },
7026 '7' => {
7027 'name' => 'largest_record_size',
7028 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307029 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307030 },
7031 '8' => {
7032 'name' => 'data_transfer_handle_timeout',
7033 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307034 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '9' => {
7037 'name' => 'msg',
7038 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307039 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 }
7041 },
7042 'Return' => '100',
7043 'ShortName' => 'encode_get_pdr_repository_info_resp'
7044 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307045 '336964' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307046 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307047 'Line' => '1442',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307048 'Param' => {
7049 '0' => {
7050 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307051 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307052 },
7053 '1' => {
7054 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307055 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 },
7057 '2' => {
7058 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307059 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 },
7061 '3' => {
7062 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307063 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '4' => {
7066 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307067 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307068 },
7069 '5' => {
7070 'name' => 'resp_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307071 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307072 },
7073 '6' => {
7074 'name' => 'record_data',
7075 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307076 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 },
7078 '7' => {
7079 'name' => 'transfer_crc',
7080 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307081 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 },
7083 '8' => {
7084 'name' => 'msg',
7085 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307086 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307087 }
7088 },
7089 'Return' => '100',
7090 'ShortName' => 'encode_get_pdr_resp'
7091 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307092 '337413' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307094 'Line' => '1463',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307095 'Param' => {
7096 '0' => {
7097 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307098 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307099 },
7100 '1' => {
7101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307102 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307103 },
7104 '2' => {
7105 'name' => 'record_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307106 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307107 },
7108 '3' => {
7109 'name' => 'data_transfer_hndl',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307110 'type' => '1675'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307111 },
7112 '4' => {
7113 'name' => 'transfer_op_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307114 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307115 },
7116 '5' => {
7117 'name' => 'request_cnt',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307118 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 },
7120 '6' => {
7121 'name' => 'record_chg_num',
7122 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307123 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 }
7125 },
7126 'Return' => '100',
7127 'ShortName' => 'decode_get_pdr_req'
7128 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307129 '339649' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307130 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307131 'Line' => '1414',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 'Param' => {
7133 '0' => {
7134 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307135 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307136 },
7137 '1' => {
7138 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307139 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307140 },
7141 '2' => {
7142 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307143 'type' => '26777'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 },
7145 '3' => {
7146 'name' => 'comp_effecter_count',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307147 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 },
7149 '4' => {
7150 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307151 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307152 }
7153 },
7154 'Return' => '100',
7155 'ShortName' => 'decode_set_state_effecter_states_req'
7156 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307157 '341567' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307159 'Line' => '1779',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307160 'Param' => {
7161 '0' => {
7162 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307163 'type' => '1529'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307164 },
7165 '1' => {
7166 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307167 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 },
7169 '2' => {
7170 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307171 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307172 }
7173 },
7174 'Reg' => {
7175 '0' => 'rdi',
7176 '1' => 'rsi',
7177 '2' => 'rdx'
7178 },
7179 'Return' => '100',
7180 'ShortName' => 'decode_set_state_effecter_states_resp'
7181 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307182 '341642' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307184 'Line' => '1760',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307185 'Param' => {
7186 '0' => {
7187 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307188 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 },
7190 '1' => {
7191 'name' => 'effecter_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307192 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 },
7194 '2' => {
7195 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307196 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 },
7198 '3' => {
7199 'name' => 'field',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307200 'type' => '341562'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307201 },
7202 '4' => {
7203 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307204 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307205 }
7206 },
7207 'Reg' => {
7208 '1' => 'rsi'
7209 },
7210 'Return' => '100',
7211 'ShortName' => 'encode_set_state_effecter_states_req'
7212 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307213 '341986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307215 'Line' => '1392',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'Param' => {
7217 '0' => {
7218 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307219 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307220 },
7221 '1' => {
7222 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307223 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307224 },
7225 '2' => {
7226 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307227 'type' => '1450'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307228 }
7229 },
7230 'Return' => '100',
7231 'ShortName' => 'encode_set_state_effecter_states_resp'
7232 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307233 '342153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307235 'Line' => '720',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307236 'Param' => {
7237 '0' => {
7238 'name' => 'sensor',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307239 'type' => '342543'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307240 },
7241 '1' => {
7242 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307243 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307244 },
7245 '2' => {
7246 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307247 'type' => '342553'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307248 },
7249 '3' => {
7250 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307251 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307252 },
7253 '4' => {
7254 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307255 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307256 }
7257 },
7258 'Reg' => {
7259 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307260 '1' => 'rsi',
7261 '2' => 'r9',
7262 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307263 '4' => 'r8'
7264 },
7265 'Return' => '100',
7266 'ShortName' => 'encode_state_sensor_pdr'
7267 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307268 '342563' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307270 'Line' => '982',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307271 'Param' => {
7272 '0' => {
7273 'name' => 'effecter',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307274 'type' => '342953'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307275 },
7276 '1' => {
7277 'name' => 'allocation_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307278 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307279 },
7280 '2' => {
7281 'name' => 'possible_states',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307282 'type' => '342963'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307283 },
7284 '3' => {
7285 'name' => 'possible_states_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307286 'type' => '54054'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307287 },
7288 '4' => {
7289 'name' => 'actual_size',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307290 'type' => '244057'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 }
7292 },
7293 'Reg' => {
7294 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307295 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307296 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307297 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307298 '4' => 'r8'
7299 },
7300 'Return' => '100',
7301 'ShortName' => 'encode_state_effecter_pdr'
7302 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307303 '346904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307304 'Header' => 'instance-id.h',
7305 'Line' => '85',
7306 'Param' => {
7307 '0' => {
7308 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307309 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307310 },
7311 '1' => {
7312 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307313 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307314 },
7315 '2' => {
7316 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307317 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307318 }
7319 },
7320 'Return' => '100',
7321 'ShortName' => 'pldm_instance_id_free'
7322 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307323 '347089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307324 'Header' => 'instance-id.h',
7325 'Line' => '68',
7326 'Param' => {
7327 '0' => {
7328 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307329 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307330 },
7331 '1' => {
7332 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307333 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307334 },
7335 '2' => {
7336 'name' => 'iid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307337 'type' => '347471'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307338 }
7339 },
7340 'Return' => '100',
7341 'ShortName' => 'pldm_instance_id_alloc'
7342 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307343 '347476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307344 'Header' => 'instance-id.h',
7345 'Line' => '51',
7346 'Param' => {
7347 '0' => {
7348 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307349 'type' => '347084'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307350 }
7351 },
7352 'Reg' => {
7353 '0' => 'rdi'
7354 },
7355 'Return' => '100',
7356 'ShortName' => 'pldm_instance_db_destroy'
7357 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307358 '347561' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307359 'Header' => 'instance-id.h',
7360 'Line' => '41',
7361 'Param' => {
7362 '0' => {
7363 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307364 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307365 }
7366 },
7367 'Return' => '100',
7368 'ShortName' => 'pldm_instance_db_init_default'
7369 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307370 '347652' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307371 'Header' => 'instance-id.h',
7372 'Line' => '28',
7373 'Param' => {
7374 '0' => {
7375 'name' => 'ctx',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307376 'type' => '347647'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307377 },
7378 '1' => {
7379 'name' => 'dbpath',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307380 'type' => '8992'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307381 }
7382 },
7383 'Return' => '100',
7384 'ShortName' => 'pldm_instance_db_init'
7385 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307386 '350324' => {
7387 'Header' => 'af-mctp.h',
7388 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307389 'Param' => {
7390 '0' => {
7391 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307392 'type' => '350480'
7393 },
7394 '1' => {
7395 'name' => 'smctp',
7396 'type' => '350485'
7397 },
7398 '2' => {
7399 'name' => 'len',
7400 'type' => '164'
7401 }
7402 },
7403 'Reg' => {
7404 '1' => 'rsi',
7405 '2' => 'rdx'
7406 },
7407 'Return' => '100',
7408 'ShortName' => 'pldm_transport_af_mctp_bind'
7409 },
7410 '350490' => {
7411 'Header' => 'af-mctp.h',
7412 'Line' => '19',
7413 'Param' => {
7414 '0' => {
7415 'name' => 'ctx',
7416 'type' => '350480'
7417 }
7418 },
7419 'Reg' => {
7420 '0' => 'rdi'
7421 },
7422 'Return' => '1',
7423 'ShortName' => 'pldm_transport_af_mctp_destroy'
7424 },
7425 '350574' => {
7426 'Header' => 'af-mctp.h',
7427 'Line' => '16',
7428 'Param' => {
7429 '0' => {
7430 'name' => 'ctx',
7431 'type' => '350798'
7432 }
7433 },
7434 'Reg' => {
7435 '0' => 'r12'
7436 },
7437 'Return' => '100',
7438 'ShortName' => 'pldm_transport_af_mctp_init'
7439 },
7440 '351985' => {
7441 'Header' => 'af-mctp.h',
7442 'Line' => '37',
7443 'Param' => {
7444 '0' => {
7445 'name' => 'ctx',
7446 'type' => '350480'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307447 },
7448 '1' => {
7449 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307450 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307451 },
7452 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307453 'name' => 'eid',
7454 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307455 }
7456 },
7457 'Reg' => {
7458 '0' => 'rdi',
7459 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307460 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307461 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307462 'Return' => '100',
7463 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307464 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307465 '352058' => {
7466 'Header' => 'af-mctp.h',
7467 'Line' => '33',
7468 'Param' => {
7469 '0' => {
7470 'name' => 'ctx',
7471 'type' => '350480'
7472 },
7473 '1' => {
7474 'name' => 'tid',
7475 'type' => '4836'
7476 },
7477 '2' => {
7478 'name' => 'eid',
7479 'type' => '348657'
7480 }
7481 },
7482 'Reg' => {
7483 '0' => 'rdi',
7484 '1' => 'rsi',
7485 '2' => 'rdx'
7486 },
7487 'Return' => '100',
7488 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7489 },
7490 '352299' => {
7491 'Header' => 'af-mctp.h',
7492 'Line' => '28',
7493 'Param' => {
7494 '0' => {
7495 'name' => 't',
7496 'type' => '348897'
7497 },
7498 '1' => {
7499 'name' => 'pollfd',
7500 'type' => '348983'
7501 }
7502 },
7503 'Reg' => {
7504 '0' => 'rdi',
7505 '1' => 'rsi'
7506 },
7507 'Return' => '100',
7508 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7509 },
7510 '352377' => {
7511 'Header' => 'af-mctp.h',
7512 'Line' => '23',
7513 'Param' => {
7514 '0' => {
7515 'name' => 'ctx',
7516 'type' => '350480'
7517 }
7518 },
7519 'Reg' => {
7520 '0' => 'rdi'
7521 },
7522 'Return' => '348897',
7523 'ShortName' => 'pldm_transport_af_mctp_core'
7524 },
7525 '354731' => {
7526 'Header' => 'mctp-demux.h',
7527 'Line' => '18',
7528 'Param' => {
7529 '0' => {
7530 'name' => 'ctx',
7531 'type' => '354513'
7532 }
7533 },
7534 'Reg' => {
7535 '0' => 'rdi'
7536 },
7537 'Return' => '1',
7538 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7539 },
7540 '354816' => {
7541 'Header' => 'mctp-demux.h',
7542 'Line' => '15',
7543 'Param' => {
7544 '0' => {
7545 'name' => 'ctx',
7546 'type' => '355019'
7547 }
7548 },
7549 'Reg' => {
7550 '0' => 'r12'
7551 },
7552 'Return' => '100',
7553 'ShortName' => 'pldm_transport_mctp_demux_init'
7554 },
7555 '356108' => {
7556 'Header' => 'mctp-demux.h',
7557 'Line' => '36',
7558 'Param' => {
7559 '0' => {
7560 'name' => 'ctx',
7561 'type' => '354513'
7562 },
7563 '1' => {
7564 'name' => 'tid',
7565 'type' => '4836'
7566 },
7567 '2' => {
7568 'name' => 'eid',
7569 'type' => '348657'
7570 }
7571 },
7572 'Reg' => {
7573 '0' => 'rdi',
7574 '1' => 'rsi',
7575 '2' => 'rdx'
7576 },
7577 'Return' => '100',
7578 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7579 },
7580 '356181' => {
7581 'Header' => 'mctp-demux.h',
7582 'Line' => '32',
7583 'Param' => {
7584 '0' => {
7585 'name' => 'ctx',
7586 'type' => '354513'
7587 },
7588 '1' => {
7589 'name' => 'tid',
7590 'type' => '4836'
7591 },
7592 '2' => {
7593 'name' => 'eid',
7594 'type' => '348657'
7595 }
7596 },
7597 'Reg' => {
7598 '0' => 'rdi',
7599 '1' => 'rsi',
7600 '2' => 'rdx'
7601 },
7602 'Return' => '100',
7603 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7604 },
7605 '356422' => {
7606 'Header' => 'mctp-demux.h',
7607 'Line' => '27',
7608 'Param' => {
7609 '0' => {
7610 'name' => 't',
7611 'type' => '348897'
7612 },
7613 '1' => {
7614 'name' => 'pollfd',
7615 'type' => '348983'
7616 }
7617 },
7618 'Reg' => {
7619 '0' => 'rdi',
7620 '1' => 'rsi'
7621 },
7622 'Return' => '100',
7623 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7624 },
7625 '356815' => {
7626 'Header' => 'mctp-demux.h',
7627 'Line' => '22',
7628 'Param' => {
7629 '0' => {
7630 'name' => 'ctx',
7631 'type' => '354513'
7632 }
7633 },
7634 'Reg' => {
7635 '0' => 'rdi'
7636 },
7637 'Return' => '348897',
7638 'ShortName' => 'pldm_transport_mctp_demux_core'
7639 },
7640 '362879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307641 'Header' => 'transport.h',
7642 'Line' => '118',
7643 'Param' => {
7644 '0' => {
7645 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307646 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307647 },
7648 '1' => {
7649 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307650 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307651 },
7652 '2' => {
7653 'name' => 'pldm_req_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307654 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307655 },
7656 '3' => {
7657 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307658 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307659 },
7660 '4' => {
7661 'name' => 'pldm_resp_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307662 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307663 },
7664 '5' => {
7665 'name' => 'resp_msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307666 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307667 }
7668 },
7669 'Reg' => {
7670 '2' => 'r14'
7671 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307672 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307673 'ShortName' => 'pldm_transport_send_recv_msg'
7674 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307675 '363934' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307676 'Header' => 'transport.h',
7677 'Line' => '81',
7678 'Param' => {
7679 '0' => {
7680 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307681 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 },
7683 '1' => {
7684 'name' => 'tid',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307685 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307686 },
7687 '2' => {
7688 'name' => 'pldm_msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307689 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 },
7691 '3' => {
7692 'name' => 'msg_len',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307693 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307694 }
7695 },
7696 'Reg' => {
7697 '0' => 'rdi',
7698 '1' => 'rsi',
7699 '2' => 'rbp',
7700 '3' => 'rcx'
7701 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307702 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307703 'ShortName' => 'pldm_transport_recv_msg'
7704 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307705 '364115' => {
7706 'Header' => 'transport.h',
7707 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307708 'Param' => {
7709 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307710 'name' => 'transport',
7711 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307712 },
7713 '1' => {
7714 'name' => 'tid',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307715 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 },
7717 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307718 'name' => 'pldm_msg',
7719 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307720 },
7721 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307722 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307723 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307724 }
7725 },
7726 'Reg' => {
7727 '0' => 'rdi',
7728 '1' => 'rsi',
7729 '2' => 'rdx',
7730 '3' => 'rcx'
7731 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307732 'Return' => '348771',
7733 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307734 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307735 '364266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307736 'Header' => 'transport.h',
7737 'Line' => '31',
7738 'Param' => {
7739 '0' => {
7740 'name' => 'transport',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307741 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307742 },
7743 '1' => {
7744 'name' => 'timeout',
7745 'type' => '100'
7746 }
7747 },
7748 'Return' => '100',
7749 'ShortName' => 'pldm_transport_poll'
7750 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307751 '366550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307752 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307753 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307754 'Param' => {
7755 '0' => {
7756 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307757 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307758 },
7759 '1' => {
7760 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307761 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307762 },
7763 '2' => {
7764 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307765 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 }
7767 },
7768 'Return' => '100',
7769 'ShortName' => 'encode_new_file_with_metadata_resp'
7770 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307771 '366750' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307772 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307773 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307774 'Param' => {
7775 '0' => {
7776 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307777 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307778 },
7779 '1' => {
7780 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307781 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307782 },
7783 '2' => {
7784 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307785 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 },
7787 '3' => {
7788 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307789 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307790 },
7791 '4' => {
7792 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307793 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307794 },
7795 '5' => {
7796 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307797 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 },
7799 '6' => {
7800 'name' => 'file_meta_data_2',
7801 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307802 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 },
7804 '7' => {
7805 'name' => 'file_meta_data_3',
7806 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307807 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307808 },
7809 '8' => {
7810 'name' => 'file_meta_data_4',
7811 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307812 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 }
7814 },
7815 'Reg' => {
7816 '1' => 'r10',
7817 '2' => 'rdx',
7818 '3' => 'rdi',
7819 '4' => 'r8',
7820 '5' => 'r9'
7821 },
7822 'Return' => '100',
7823 'ShortName' => 'decode_new_file_with_metadata_req'
7824 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307825 '366982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307827 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307828 'Param' => {
7829 '0' => {
7830 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307831 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307832 },
7833 '1' => {
7834 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307835 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307836 },
7837 '2' => {
7838 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307839 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307840 }
7841 },
7842 'Reg' => {
7843 '0' => 'rdi',
7844 '1' => 'rsi',
7845 '2' => 'rdx'
7846 },
7847 'Return' => '100',
7848 'ShortName' => 'decode_new_file_with_metadata_resp'
7849 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307850 '367083' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307851 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307852 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 'Param' => {
7854 '0' => {
7855 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307856 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 },
7858 '1' => {
7859 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307860 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307861 },
7862 '2' => {
7863 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307864 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307865 },
7866 '3' => {
7867 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307868 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307869 },
7870 '4' => {
7871 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307872 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307873 },
7874 '5' => {
7875 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307876 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307877 },
7878 '6' => {
7879 'name' => 'file_meta_data_3',
7880 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307881 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307882 },
7883 '7' => {
7884 'name' => 'file_meta_data_4',
7885 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307886 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307887 },
7888 '8' => {
7889 'name' => 'msg',
7890 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307891 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307892 }
7893 },
7894 'Reg' => {
7895 '2' => 'r14'
7896 },
7897 'Return' => '100',
7898 'ShortName' => 'encode_new_file_with_metadata_req'
7899 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307900 '367380' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307901 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307902 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 'Param' => {
7904 '0' => {
7905 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307906 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307907 },
7908 '1' => {
7909 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307910 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307911 },
7912 '2' => {
7913 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307914 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307915 }
7916 },
7917 'Return' => '100',
7918 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7919 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307920 '367575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307922 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307923 'Param' => {
7924 '0' => {
7925 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307926 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307927 },
7928 '1' => {
7929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307931 },
7932 '2' => {
7933 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307934 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307935 },
7936 '3' => {
7937 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307938 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307939 },
7940 '4' => {
7941 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307942 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307943 },
7944 '5' => {
7945 'name' => 'file_meta_data_1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307946 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 },
7948 '6' => {
7949 'name' => 'file_meta_data_2',
7950 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307951 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 },
7953 '7' => {
7954 'name' => 'file_meta_data_3',
7955 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307956 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307957 },
7958 '8' => {
7959 'name' => 'file_meta_data_4',
7960 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307961 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307962 }
7963 },
7964 'Reg' => {
7965 '1' => 'rsi',
7966 '2' => 'rdx',
7967 '3' => 'rcx',
7968 '4' => 'r8',
7969 '5' => 'r9'
7970 },
7971 'Return' => '100',
7972 'ShortName' => 'decode_file_ack_with_meta_data_req'
7973 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307974 '367787' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307975 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307976 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 'Param' => {
7978 '0' => {
7979 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307980 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 },
7982 '1' => {
7983 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307984 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307985 },
7986 '2' => {
7987 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10307988 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307989 }
7990 },
7991 'Reg' => {
7992 '0' => 'rdi',
7993 '1' => 'rsi',
7994 '2' => 'rdx'
7995 },
7996 'Return' => '100',
7997 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7998 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307999 '367883' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308001 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308002 'Param' => {
8003 '0' => {
8004 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 },
8007 '1' => {
8008 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308009 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308010 },
8011 '2' => {
8012 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308013 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308014 },
8015 '3' => {
8016 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308017 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308018 },
8019 '4' => {
8020 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308021 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308022 },
8023 '5' => {
8024 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308025 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 },
8027 '6' => {
8028 'name' => 'file_meta_data_3',
8029 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308030 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 },
8032 '7' => {
8033 'name' => 'file_meta_data_4',
8034 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308035 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308036 },
8037 '8' => {
8038 'name' => 'msg',
8039 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308040 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308041 }
8042 },
8043 'Reg' => {
8044 '2' => 'r14'
8045 },
8046 'Return' => '100',
8047 'ShortName' => 'encode_file_ack_with_meta_data_req'
8048 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308049 '368180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308051 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308052 'Param' => {
8053 '0' => {
8054 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308055 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308056 },
8057 '1' => {
8058 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308059 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308060 },
8061 '2' => {
8062 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308063 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308064 }
8065 },
8066 'Reg' => {
8067 '0' => 'rdi',
8068 '1' => 'rsi',
8069 '2' => 'rdx'
8070 },
8071 'Return' => '100',
8072 'ShortName' => 'decode_file_ack_resp'
8073 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308074 '368281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308076 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308077 'Param' => {
8078 '0' => {
8079 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308080 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 },
8082 '1' => {
8083 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308084 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308085 },
8086 '2' => {
8087 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308088 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308089 },
8090 '3' => {
8091 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308092 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308093 },
8094 '4' => {
8095 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308096 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308097 }
8098 },
8099 'Return' => '100',
8100 'ShortName' => 'encode_file_ack_req'
8101 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308102 '368516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308103 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308104 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308105 'Param' => {
8106 '0' => {
8107 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308108 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 },
8110 '1' => {
8111 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308112 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308113 },
8114 '2' => {
8115 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308116 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 }
8118 },
8119 'Return' => '100',
8120 'ShortName' => 'encode_file_ack_resp'
8121 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308122 '368706' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308123 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308124 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308125 'Param' => {
8126 '0' => {
8127 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308128 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 },
8130 '1' => {
8131 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308132 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308133 },
8134 '2' => {
8135 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308136 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 },
8138 '3' => {
8139 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308140 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308141 },
8142 '4' => {
8143 'name' => 'file_status',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308144 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 }
8146 },
8147 'Reg' => {
8148 '1' => 'rsi',
8149 '2' => 'rdx',
8150 '3' => 'rcx',
8151 '4' => 'r8'
8152 },
8153 'Return' => '100',
8154 'ShortName' => 'decode_file_ack_req'
8155 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308156 '368848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308157 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308158 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308159 'Param' => {
8160 '0' => {
8161 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308162 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308163 },
8164 '1' => {
8165 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308166 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308167 },
8168 '2' => {
8169 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308170 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308171 },
8172 '3' => {
8173 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308174 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308175 }
8176 },
8177 'Reg' => {
8178 '0' => 'rdi',
8179 '1' => 'rsi',
8180 '2' => 'rdx',
8181 '3' => 'rcx'
8182 },
8183 'Return' => '100',
8184 'ShortName' => 'decode_rw_file_by_type_resp'
8185 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308186 '368963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308187 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308188 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308189 'Param' => {
8190 '0' => {
8191 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308192 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308193 },
8194 '1' => {
8195 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308196 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308197 },
8198 '2' => {
8199 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308200 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308201 },
8202 '3' => {
8203 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308204 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308205 },
8206 '4' => {
8207 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308208 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308209 },
8210 '5' => {
8211 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308212 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308213 },
8214 '6' => {
8215 'name' => 'msg',
8216 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308217 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 }
8219 },
8220 'Return' => '100',
8221 'ShortName' => 'encode_rw_file_by_type_req'
8222 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308223 '369233' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308225 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308226 'Param' => {
8227 '0' => {
8228 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308229 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308230 },
8231 '1' => {
8232 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308233 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308234 },
8235 '2' => {
8236 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308237 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308238 },
8239 '3' => {
8240 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308241 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308242 },
8243 '4' => {
8244 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308245 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308246 }
8247 },
8248 'Return' => '100',
8249 'ShortName' => 'encode_rw_file_by_type_resp'
8250 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308251 '369463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308253 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308254 'Param' => {
8255 '0' => {
8256 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308257 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 },
8259 '1' => {
8260 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308261 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 },
8263 '2' => {
8264 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308265 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 },
8267 '3' => {
8268 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308269 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 },
8271 '4' => {
8272 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308273 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '5' => {
8276 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308277 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 }
8279 },
8280 'Reg' => {
8281 '1' => 'r10',
8282 '2' => 'rdx',
8283 '3' => 'rdi',
8284 '4' => 'r8',
8285 '5' => 'r9'
8286 },
8287 'Return' => '100',
8288 'ShortName' => 'decode_rw_file_by_type_req'
8289 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308290 '369625' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308292 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308293 'Param' => {
8294 '0' => {
8295 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308296 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308297 },
8298 '1' => {
8299 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308300 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308301 },
8302 '2' => {
8303 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308304 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308305 }
8306 },
8307 'Reg' => {
8308 '0' => 'rdi',
8309 '1' => 'rsi',
8310 '2' => 'rdx'
8311 },
8312 'Return' => '100',
8313 'ShortName' => 'decode_new_file_resp'
8314 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308315 '369726' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308317 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308318 'Param' => {
8319 '0' => {
8320 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308321 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308322 },
8323 '1' => {
8324 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308325 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308326 },
8327 '2' => {
8328 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308329 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308330 },
8331 '3' => {
8332 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308333 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308334 },
8335 '4' => {
8336 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308337 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308338 }
8339 },
8340 'Return' => '100',
8341 'ShortName' => 'encode_new_file_req'
8342 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308343 '369961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308345 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 'Param' => {
8347 '0' => {
8348 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308349 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 },
8351 '1' => {
8352 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308353 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308354 },
8355 '2' => {
8356 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308357 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308358 }
8359 },
8360 'Return' => '100',
8361 'ShortName' => 'encode_new_file_resp'
8362 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308363 '370151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308365 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 'Param' => {
8367 '0' => {
8368 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308369 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '1' => {
8372 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308373 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '2' => {
8376 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308377 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 },
8379 '3' => {
8380 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308381 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308382 },
8383 '4' => {
8384 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308385 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 }
8387 },
8388 'Reg' => {
8389 '1' => 'r9',
8390 '2' => 'rdx',
8391 '3' => 'rcx',
8392 '4' => 'r8'
8393 },
8394 'Return' => '100',
8395 'ShortName' => 'decode_new_file_req'
8396 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308397 '370293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308398 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308399 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308400 'Param' => {
8401 '0' => {
8402 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308403 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 },
8405 '1' => {
8406 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308407 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308408 },
8409 '2' => {
8410 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308411 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308412 },
8413 '3' => {
8414 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308415 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 }
8417 },
8418 'Reg' => {
8419 '0' => 'rdi',
8420 '1' => 'rsi',
8421 '2' => 'rdx',
8422 '3' => 'rcx'
8423 },
8424 'Return' => '100',
8425 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8426 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308427 '370408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308428 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308429 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308430 'Param' => {
8431 '0' => {
8432 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308433 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308434 },
8435 '1' => {
8436 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308437 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308438 },
8439 '2' => {
8440 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308441 'type' => '5667'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308442 },
8443 '3' => {
8444 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308445 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308446 },
8447 '4' => {
8448 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308449 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308450 },
8451 '5' => {
8452 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308453 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308454 },
8455 '6' => {
8456 'name' => 'address',
8457 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308458 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 },
8460 '7' => {
8461 'name' => 'msg',
8462 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308463 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308464 }
8465 },
8466 'Return' => '100',
8467 'ShortName' => 'encode_rw_file_by_type_memory_req'
8468 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308469 '370693' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308470 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308471 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308472 'Param' => {
8473 '0' => {
8474 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308475 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308476 },
8477 '1' => {
8478 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308479 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308480 },
8481 '2' => {
8482 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308483 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308484 },
8485 '3' => {
8486 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308487 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308488 },
8489 '4' => {
8490 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308491 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308492 }
8493 },
8494 'Return' => '100',
8495 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8496 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308497 '370923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308499 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308500 'Param' => {
8501 '0' => {
8502 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308503 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308504 },
8505 '1' => {
8506 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308507 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308508 },
8509 '2' => {
8510 'name' => 'file_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308511 'type' => '26777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308512 },
8513 '3' => {
8514 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308515 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 },
8517 '4' => {
8518 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308519 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308520 },
8521 '5' => {
8522 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308523 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 },
8525 '6' => {
8526 'name' => 'address',
8527 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308528 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308529 }
8530 },
8531 'Reg' => {
8532 '1' => 'r10',
8533 '2' => 'rdx',
8534 '3' => 'rdi',
8535 '4' => 'r8',
8536 '5' => 'r9'
8537 },
8538 'Return' => '100',
8539 'ShortName' => 'decode_rw_file_by_type_memory_req'
8540 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308541 '371100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308543 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 'Param' => {
8545 '0' => {
8546 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308547 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '1' => {
8550 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308551 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '2' => {
8554 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308555 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '3' => {
8558 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308559 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 }
8561 },
8562 'Return' => '100',
8563 'ShortName' => 'encode_write_file_resp'
8564 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308565 '371315' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308567 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 'Param' => {
8569 '0' => {
8570 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308571 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308572 },
8573 '1' => {
8574 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308575 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308576 },
8577 '2' => {
8578 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308579 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308580 },
8581 '3' => {
8582 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308583 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 }
8585 },
8586 'Reg' => {
8587 '0' => 'rdi',
8588 '1' => 'rsi',
8589 '2' => 'rdx',
8590 '3' => 'rcx'
8591 },
8592 'Return' => '100',
8593 'ShortName' => 'decode_write_file_resp'
8594 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308595 '371425' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308597 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308598 'Param' => {
8599 '0' => {
8600 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308601 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308602 },
8603 '1' => {
8604 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308605 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308606 },
8607 '2' => {
8608 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308609 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308610 },
8611 '3' => {
8612 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308613 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308614 },
8615 '4' => {
8616 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308617 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 }
8619 },
8620 'Return' => '100',
8621 'ShortName' => 'encode_write_file_req'
8622 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308623 '371660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308625 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308626 'Param' => {
8627 '0' => {
8628 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308629 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 },
8631 '1' => {
8632 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308633 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308634 },
8635 '2' => {
8636 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308637 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308638 },
8639 '3' => {
8640 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308641 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 },
8643 '4' => {
8644 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308645 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308646 },
8647 '5' => {
8648 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308649 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 }
8651 },
8652 'Reg' => {
8653 '1' => 'rsi',
8654 '3' => 'rcx',
8655 '4' => 'r8',
8656 '5' => 'r9'
8657 },
8658 'Return' => '100',
8659 'ShortName' => 'decode_write_file_req'
8660 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308661 '371815' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308662 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308663 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308664 'Param' => {
8665 '0' => {
8666 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308667 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 },
8669 '1' => {
8670 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308671 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308672 },
8673 '2' => {
8674 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308675 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 },
8677 '3' => {
8678 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308679 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 }
8681 },
8682 'Return' => '100',
8683 'ShortName' => 'encode_read_file_resp'
8684 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308685 '372030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308686 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308687 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308688 'Param' => {
8689 '0' => {
8690 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308691 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308692 },
8693 '1' => {
8694 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308695 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 },
8697 '2' => {
8698 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308699 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308700 },
8701 '3' => {
8702 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308703 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 },
8705 '4' => {
8706 'name' => 'file_data_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308707 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 }
8709 },
8710 'Reg' => {
8711 '1' => 'r9',
8712 '2' => 'rdx',
8713 '3' => 'rcx',
8714 '4' => 'r8'
8715 },
8716 'Return' => '100',
8717 'ShortName' => 'decode_read_file_resp'
8718 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308719 '372166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308721 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308722 'Param' => {
8723 '0' => {
8724 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308725 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 },
8727 '1' => {
8728 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308729 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 },
8731 '2' => {
8732 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308733 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308734 },
8735 '3' => {
8736 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308737 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308738 },
8739 '4' => {
8740 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308741 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308742 }
8743 },
8744 'Return' => '100',
8745 'ShortName' => 'encode_read_file_req'
8746 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308747 '372401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308749 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308750 'Param' => {
8751 '0' => {
8752 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308753 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308754 },
8755 '1' => {
8756 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308757 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308758 },
8759 '2' => {
8760 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308761 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308762 },
8763 '3' => {
8764 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308765 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 },
8767 '4' => {
8768 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308769 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308770 }
8771 },
8772 'Reg' => {
8773 '1' => 'r9',
8774 '2' => 'rdx',
8775 '3' => 'rcx',
8776 '4' => 'r8'
8777 },
8778 'Return' => '100',
8779 'ShortName' => 'decode_read_file_req'
8780 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308781 '372537' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308782 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308783 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308784 'Param' => {
8785 '0' => {
8786 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308787 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 },
8789 '1' => {
8790 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308791 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308792 },
8793 '2' => {
8794 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308795 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308796 },
8797 '3' => {
8798 'name' => 'next_transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308799 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308800 },
8801 '4' => {
8802 'name' => 'transfer_flag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308803 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308804 },
8805 '5' => {
8806 'name' => 'file_table_data_start_offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308807 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 },
8809 '6' => {
8810 'name' => 'file_table_length',
8811 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308812 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308813 }
8814 },
8815 'Reg' => {
8816 '1' => 'rsi',
8817 '2' => 'rdi',
8818 '3' => 'r10',
8819 '4' => 'r8',
8820 '5' => 'r9'
8821 },
8822 'Return' => '100',
8823 'ShortName' => 'decode_get_file_table_resp'
8824 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308825 '372711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308827 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 'Param' => {
8829 '0' => {
8830 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308831 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308832 },
8833 '1' => {
8834 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308835 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308836 },
8837 '2' => {
8838 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308839 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 },
8841 '3' => {
8842 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308843 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 },
8845 '4' => {
8846 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308847 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308848 }
8849 },
8850 'Return' => '100',
8851 'ShortName' => 'encode_get_file_table_req'
8852 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308853 '372938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308854 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308855 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308856 'Param' => {
8857 '0' => {
8858 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308859 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308860 },
8861 '1' => {
8862 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308863 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308864 },
8865 '2' => {
8866 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308867 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 },
8869 '3' => {
8870 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308871 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 },
8873 '4' => {
8874 'name' => 'table_data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308875 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '5' => {
8878 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308879 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '6' => {
8882 'name' => 'msg',
8883 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308884 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 }
8886 },
8887 'Reg' => {
8888 '2' => 'r15'
8889 },
8890 'Return' => '100',
8891 'ShortName' => 'encode_get_file_table_resp'
8892 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308893 '373291' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308895 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 'Param' => {
8897 '0' => {
8898 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308899 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 },
8901 '1' => {
8902 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308903 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308904 },
8905 '2' => {
8906 'name' => 'transfer_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308907 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308908 },
8909 '3' => {
8910 'name' => 'transfer_opflag',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308911 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 },
8913 '4' => {
8914 'name' => 'table_type',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308915 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 }
8917 },
8918 'Reg' => {
8919 '1' => 'r9',
8920 '2' => 'rdx',
8921 '3' => 'rcx',
8922 '4' => 'r8'
8923 },
8924 'Return' => '100',
8925 'ShortName' => 'decode_get_file_table_req'
8926 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308927 '373426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308929 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308930 'Param' => {
8931 '0' => {
8932 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308933 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 },
8935 '1' => {
8936 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308937 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308938 },
8939 '2' => {
8940 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308941 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308942 },
8943 '3' => {
8944 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308945 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308946 }
8947 },
8948 'Reg' => {
8949 '0' => 'rdi',
8950 '1' => 'rsi',
8951 '2' => 'rdx',
8952 '3' => 'rcx'
8953 },
8954 'Return' => '100',
8955 'ShortName' => 'decode_rw_file_memory_resp'
8956 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308957 '373535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308959 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308960 'Param' => {
8961 '0' => {
8962 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308963 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308964 },
8965 '1' => {
8966 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308967 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308968 },
8969 '2' => {
8970 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308971 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308972 },
8973 '3' => {
8974 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308975 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308976 },
8977 '4' => {
8978 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308979 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 },
8981 '5' => {
8982 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308983 'type' => '30110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308984 },
8985 '6' => {
8986 'name' => 'msg',
8987 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10308988 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 }
8990 },
8991 'Reg' => {
8992 '2' => 'r14'
8993 },
8994 'Return' => '100',
8995 'ShortName' => 'encode_rw_file_memory_req'
8996 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308997 '373794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308999 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309000 'Param' => {
9001 '0' => {
9002 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309003 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 },
9005 '1' => {
9006 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309007 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 },
9009 '2' => {
9010 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309011 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309012 },
9013 '3' => {
9014 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309015 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309016 },
9017 '4' => {
9018 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309019 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 }
9021 },
9022 'Return' => '100',
9023 'ShortName' => 'encode_rw_file_memory_resp'
9024 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309025 '374015' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309026 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309027 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309028 'Param' => {
9029 '0' => {
9030 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309031 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309032 },
9033 '1' => {
9034 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309035 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309036 },
9037 '2' => {
9038 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309039 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 },
9041 '3' => {
9042 'name' => 'offset',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309043 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '4' => {
9046 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309047 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '5' => {
9050 'name' => 'address',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309051 'type' => '38760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 }
9053 },
9054 'Reg' => {
9055 '1' => 'r10',
9056 '2' => 'rdx',
9057 '3' => 'rdi',
9058 '4' => 'r8',
9059 '5' => 'r9'
9060 },
9061 'Return' => '100',
9062 'ShortName' => 'decode_rw_file_memory_req'
9063 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309064 '375072' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309065 'Header' => 'host.h',
9066 'Line' => '101',
9067 'Param' => {
9068 '0' => {
9069 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309071 },
9072 '1' => {
9073 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309074 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 },
9076 '2' => {
9077 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309078 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309079 },
9080 '3' => {
9081 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309082 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309083 },
9084 '4' => {
9085 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309086 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309087 },
9088 '5' => {
9089 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309090 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 }
9092 },
9093 'Reg' => {
9094 '2' => 'r12'
9095 },
9096 'Return' => '100',
9097 'ShortName' => 'encode_get_alert_status_resp'
9098 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309099 '375320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309100 'Header' => 'host.h',
9101 'Line' => '86',
9102 'Param' => {
9103 '0' => {
9104 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309105 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309106 },
9107 '1' => {
9108 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309109 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309110 },
9111 '2' => {
9112 'name' => 'version_id',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309113 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309114 }
9115 },
9116 'Reg' => {
9117 '0' => 'rdi',
9118 '1' => 'rsi',
9119 '2' => 'rdx'
9120 },
9121 'Return' => '100',
9122 'ShortName' => 'decode_get_alert_status_req'
9123 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309124 '375403' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309125 'Header' => 'host.h',
9126 'Line' => '70',
9127 'Param' => {
9128 '0' => {
9129 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309130 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 },
9132 '1' => {
9133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309135 },
9136 '2' => {
9137 'name' => 'completion_code',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309138 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309139 },
9140 '3' => {
9141 'name' => 'rack_entry',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309142 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309143 },
9144 '4' => {
9145 'name' => 'pri_cec_node',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309146 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309147 }
9148 },
9149 'Reg' => {
9150 '1' => 'r9',
9151 '2' => 'rdx',
9152 '3' => 'rcx',
9153 '4' => 'r8'
9154 },
9155 'Return' => '100',
9156 'ShortName' => 'decode_get_alert_status_resp'
9157 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309158 '375542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309159 'Header' => 'host.h',
9160 'Line' => '52',
9161 'Param' => {
9162 '0' => {
9163 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309164 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 },
9166 '1' => {
9167 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309168 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 },
9170 '2' => {
9171 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309172 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309173 },
9174 '3' => {
9175 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309176 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309177 }
9178 },
9179 'Return' => '100',
9180 'ShortName' => 'encode_get_alert_status_req'
9181 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309182 '376767' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309183 'Header' => 'platform.h',
9184 'Line' => '47',
9185 'Param' => {
9186 '0' => {
9187 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309188 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309189 },
9190 '1' => {
9191 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309192 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309193 },
9194 '2' => {
9195 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309196 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309197 },
9198 '3' => {
9199 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309200 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309201 },
9202 '4' => {
9203 'name' => 'list_of_handles',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309204 'type' => '5818'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 },
9206 '5' => {
9207 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309208 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 },
9210 '6' => {
9211 'name' => 'msg',
9212 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309213 'type' => '1450'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 }
9215 },
9216 'Return' => '100',
9217 'ShortName' => 'encode_bios_attribute_update_event_req'
9218 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309219 '378625' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009220 'Header' => 'file_io.h',
9221 'Line' => '160',
9222 'Param' => {
9223 '0' => {
9224 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309225 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009226 },
9227 '1' => {
9228 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309229 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009230 },
9231 '2' => {
9232 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309233 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009234 },
9235 '3' => {
9236 'name' => 'responseMsg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309237 'type' => '1450'
Lora Linea0bf3a2024-09-20 10:09:56 +08009238 },
9239 '4' => {
9240 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309241 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009242 }
9243 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309244 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309245 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309246 },
Lora Linea0bf3a2024-09-20 10:09:56 +08009247 'Return' => '100',
9248 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9249 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309250 '381821' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009251 'Header' => 'file_io.h',
9252 'Line' => '147',
9253 'Param' => {
9254 '0' => {
9255 'name' => 'resp',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309256 'type' => '381806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009257 }
9258 },
9259 'Reg' => {
9260 '0' => 'rdi'
9261 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309262 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009263 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9264 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309265 '381869' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009266 'Header' => 'file_io.h',
9267 'Line' => '137',
9268 'Param' => {
9269 '0' => {
9270 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309271 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009272 },
9273 '1' => {
9274 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309275 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009276 },
9277 '2' => {
9278 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309279 'type' => '384064'
Lora Linea0bf3a2024-09-20 10:09:56 +08009280 }
9281 },
9282 'Return' => '100',
9283 'ShortName' => 'decode_oem_meta_file_io_read_req'
9284 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309285 '384069' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309286 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309287 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309288 'Param' => {
9289 '0' => {
9290 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309291 'type' => '1529'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309292 },
9293 '1' => {
9294 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309295 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309296 },
9297 '2' => {
9298 'name' => 'file_handle',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309299 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309300 },
9301 '3' => {
9302 'name' => 'length',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309303 'type' => '1675'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309304 },
9305 '4' => {
9306 'name' => 'data',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309307 'type' => '1193'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309308 }
9309 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309310 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309311 '0' => 'rdi',
9312 '1' => 'rbx',
9313 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309314 '3' => 'rcx',
9315 '4' => 'r8'
9316 },
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309317 'Return' => '100',
9318 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009319 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309320 '384505' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009321 'Header' => 'file_io.h',
9322 'Line' => '113',
9323 'Param' => {
9324 '0' => {
9325 'name' => 'msg',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309326 'type' => '1529'
Lora Linea0bf3a2024-09-20 10:09:56 +08009327 },
9328 '1' => {
9329 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309330 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009331 },
9332 '2' => {
9333 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309334 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009335 },
9336 '3' => {
9337 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309338 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009339 }
9340 },
9341 'Return' => '100',
9342 'ShortName' => 'decode_oem_meta_file_io_write_req'
9343 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309344 '386189' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009345 'Header' => 'file_io.h',
9346 'Line' => '102',
9347 'Param' => {
9348 '0' => {
9349 'name' => 'req',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10309350 'type' => '384500'
Lora Linea0bf3a2024-09-20 10:09:56 +08009351 }
9352 },
9353 'Reg' => {
9354 '0' => 'rdi'
9355 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309356 'Return' => '126',
Lora Linea0bf3a2024-09-20 10:09:56 +08009357 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309358 }
9359 },
9360 'SymbolVersion' => {},
9361 'Symbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309362 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309363 'bcd2dec16' => 1,
9364 'bcd2dec32' => 1,
9365 'bcd2dec8' => 1,
9366 'crc32' => 1,
9367 'crc8' => 1,
9368 'dec2bcd16' => 1,
9369 'dec2bcd32' => 1,
9370 'dec2bcd8' => 1,
9371 'decode_activate_firmware_resp' => 1,
9372 'decode_apply_complete_req' => 1,
9373 'decode_cancel_update_component_resp' => 1,
9374 'decode_cancel_update_resp' => 1,
9375 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009376 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309377 'decode_event_message_buffer_size_resp' => 1,
9378 'decode_event_message_supported_resp' => 1,
9379 'decode_file_ack_req' => 1,
9380 'decode_file_ack_resp' => 1,
9381 'decode_file_ack_with_meta_data_req' => 1,
9382 'decode_file_ack_with_meta_data_resp' => 1,
9383 'decode_firmware_device_id_record' => 1,
9384 'decode_get_alert_status_req' => 1,
9385 'decode_get_alert_status_resp' => 1,
9386 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9387 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9388 'decode_get_bios_table_req' => 1,
9389 'decode_get_bios_table_resp' => 1,
9390 'decode_get_commands_req' => 1,
9391 'decode_get_commands_resp' => 1,
9392 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009393 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309394 'decode_get_file_table_req' => 1,
9395 'decode_get_file_table_resp' => 1,
9396 'decode_get_firmware_parameters_resp' => 1,
9397 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9398 'decode_get_fru_record_by_option_req' => 1,
9399 'decode_get_fru_record_by_option_resp' => 1,
9400 'decode_get_fru_record_table_metadata_resp' => 1,
9401 'decode_get_fru_record_table_req' => 1,
9402 'decode_get_fru_record_table_resp' => 1,
9403 'decode_get_fru_record_table_resp_safe' => 1,
9404 'decode_get_numeric_effecter_value_req' => 1,
9405 'decode_get_numeric_effecter_value_resp' => 1,
9406 'decode_get_pdr_repository_info_resp' => 1,
9407 'decode_get_pdr_req' => 1,
9408 'decode_get_pdr_resp' => 1,
9409 'decode_get_sensor_reading_req' => 1,
9410 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009411 'decode_get_state_effecter_states_req' => 1,
9412 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309413 'decode_get_state_sensor_readings_req' => 1,
9414 'decode_get_state_sensor_readings_resp' => 1,
9415 'decode_get_status_resp' => 1,
9416 'decode_get_tid_resp' => 1,
9417 'decode_get_types_resp' => 1,
9418 'decode_get_version_req' => 1,
9419 'decode_get_version_resp' => 1,
9420 'decode_multipart_receive_req' => 1,
9421 'decode_new_file_req' => 1,
9422 'decode_new_file_resp' => 1,
9423 'decode_new_file_with_metadata_req' => 1,
9424 'decode_new_file_with_metadata_resp' => 1,
9425 'decode_numeric_sensor_data' => 1,
9426 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009427 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309428 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009429 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309430 'decode_pass_component_table_resp' => 1,
9431 'decode_platform_event_message_req' => 1,
9432 'decode_platform_event_message_resp' => 1,
9433 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009434 'decode_pldm_descriptor_from_iter' => 1,
9435 'decode_pldm_downstream_device_from_iter' => 1,
9436 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009437 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009438 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309439 'decode_pldm_package_header_info' => 1,
9440 'decode_pldm_pdr_repository_change_record_data' => 1,
9441 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009442 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309443 'decode_poll_for_platform_event_message_req' => 1,
9444 'decode_poll_for_platform_event_message_resp' => 1,
9445 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009446 'decode_query_downstream_devices_resp' => 1,
9447 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309448 'decode_read_file_req' => 1,
9449 'decode_read_file_resp' => 1,
9450 'decode_request_firmware_data_req' => 1,
9451 'decode_request_update_resp' => 1,
9452 'decode_rw_file_by_type_memory_req' => 1,
9453 'decode_rw_file_by_type_memory_resp' => 1,
9454 'decode_rw_file_by_type_req' => 1,
9455 'decode_rw_file_by_type_resp' => 1,
9456 'decode_rw_file_memory_req' => 1,
9457 'decode_rw_file_memory_resp' => 1,
9458 'decode_sensor_event_data' => 1,
9459 'decode_sensor_op_data' => 1,
9460 'decode_set_bios_attribute_current_value_req' => 1,
9461 'decode_set_bios_attribute_current_value_resp' => 1,
9462 'decode_set_bios_table_req' => 1,
9463 'decode_set_bios_table_resp' => 1,
9464 'decode_set_date_time_req' => 1,
9465 'decode_set_date_time_resp' => 1,
9466 'decode_set_event_receiver_req' => 1,
9467 'decode_set_event_receiver_resp' => 1,
9468 'decode_set_fru_record_table_req' => 1,
9469 'decode_set_numeric_effecter_value_req' => 1,
9470 'decode_set_numeric_effecter_value_resp' => 1,
9471 'decode_set_state_effecter_states_req' => 1,
9472 'decode_set_state_effecter_states_resp' => 1,
9473 'decode_state_sensor_data' => 1,
9474 'decode_transfer_complete_req' => 1,
9475 'decode_update_component_resp' => 1,
9476 'decode_vendor_defined_descriptor_value' => 1,
9477 'decode_verify_complete_req' => 1,
9478 'decode_write_file_req' => 1,
9479 'decode_write_file_resp' => 1,
9480 'encode_activate_firmware_req' => 1,
9481 'encode_apply_complete_resp' => 1,
9482 'encode_bios_attribute_update_event_req' => 1,
9483 'encode_cancel_update_component_req' => 1,
9484 'encode_cancel_update_req' => 1,
9485 'encode_cc_only_resp' => 1,
9486 'encode_event_message_buffer_size_req' => 1,
9487 'encode_event_message_supported_req' => 1,
9488 'encode_file_ack_req' => 1,
9489 'encode_file_ack_resp' => 1,
9490 'encode_file_ack_with_meta_data_req' => 1,
9491 'encode_file_ack_with_meta_data_resp' => 1,
9492 'encode_fru_record' => 1,
9493 'encode_get_alert_status_req' => 1,
9494 'encode_get_alert_status_resp' => 1,
9495 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9496 'encode_get_bios_current_value_by_handle_resp' => 1,
9497 'encode_get_bios_table_req' => 1,
9498 'encode_get_bios_table_resp' => 1,
9499 'encode_get_commands_req' => 1,
9500 'encode_get_commands_resp' => 1,
9501 'encode_get_date_time_req' => 1,
9502 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009503 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309504 'encode_get_file_table_req' => 1,
9505 'encode_get_file_table_resp' => 1,
9506 'encode_get_firmware_parameters_req' => 1,
9507 'encode_get_fru_record_by_option_req' => 1,
9508 'encode_get_fru_record_by_option_resp' => 1,
9509 'encode_get_fru_record_table_metadata_req' => 1,
9510 'encode_get_fru_record_table_metadata_resp' => 1,
9511 'encode_get_fru_record_table_req' => 1,
9512 'encode_get_fru_record_table_resp' => 1,
9513 'encode_get_numeric_effecter_value_req' => 1,
9514 'encode_get_numeric_effecter_value_resp' => 1,
9515 'encode_get_pdr_repository_info_resp' => 1,
9516 'encode_get_pdr_req' => 1,
9517 'encode_get_pdr_resp' => 1,
9518 'encode_get_sensor_reading_req' => 1,
9519 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009520 'encode_get_state_effecter_states_req' => 1,
9521 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309522 'encode_get_state_sensor_readings_req' => 1,
9523 'encode_get_state_sensor_readings_resp' => 1,
9524 'encode_get_status_req' => 1,
9525 'encode_get_tid_req' => 1,
9526 'encode_get_tid_resp' => 1,
9527 'encode_get_types_req' => 1,
9528 'encode_get_types_resp' => 1,
9529 'encode_get_version_req' => 1,
9530 'encode_get_version_resp' => 1,
9531 'encode_new_file_req' => 1,
9532 'encode_new_file_resp' => 1,
9533 'encode_new_file_with_metadata_req' => 1,
9534 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009535 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309536 'encode_pass_component_table_req' => 1,
9537 'encode_platform_event_message_req' => 1,
9538 'encode_platform_event_message_resp' => 1,
9539 'encode_pldm_header_only' => 1,
9540 'encode_pldm_pdr_repository_chg_event_data' => 1,
9541 'encode_poll_for_platform_event_message_req' => 1,
9542 'encode_poll_for_platform_event_message_resp' => 1,
9543 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009544 'encode_query_downstream_devices_req' => 1,
9545 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309546 'encode_read_file_req' => 1,
9547 'encode_read_file_resp' => 1,
9548 'encode_request_firmware_data_resp' => 1,
9549 'encode_request_update_req' => 1,
9550 'encode_rw_file_by_type_memory_req' => 1,
9551 'encode_rw_file_by_type_memory_resp' => 1,
9552 'encode_rw_file_by_type_req' => 1,
9553 'encode_rw_file_by_type_resp' => 1,
9554 'encode_rw_file_memory_req' => 1,
9555 'encode_rw_file_memory_resp' => 1,
9556 'encode_sensor_event_data' => 1,
9557 'encode_set_bios_attribute_current_value_req' => 1,
9558 'encode_set_bios_attribute_current_value_resp' => 1,
9559 'encode_set_bios_table_req' => 1,
9560 'encode_set_bios_table_resp' => 1,
9561 'encode_set_date_time_req' => 1,
9562 'encode_set_date_time_resp' => 1,
9563 'encode_set_event_receiver_req' => 1,
9564 'encode_set_event_receiver_resp' => 1,
9565 'encode_set_fru_record_table_resp' => 1,
9566 'encode_set_numeric_effecter_value_req' => 1,
9567 'encode_set_numeric_effecter_value_resp' => 1,
9568 'encode_set_state_effecter_states_req' => 1,
9569 'encode_set_state_effecter_states_resp' => 1,
9570 'encode_set_tid_req' => 1,
9571 'encode_state_effecter_pdr' => 1,
9572 'encode_state_sensor_pdr' => 1,
9573 'encode_transfer_complete_resp' => 1,
9574 'encode_update_component_req' => 1,
9575 'encode_verify_complete_resp' => 1,
9576 'encode_write_file_req' => 1,
9577 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009578 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309579 'is_time_legal' => 1,
9580 'is_transfer_flag_valid' => 1,
9581 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309582 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309583 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9584 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9585 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9586 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309587 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309588 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309589 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309590 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309591 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9592 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309593 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309594 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9595 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9596 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309597 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309598 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9599 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9600 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309601 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309602 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9603 'pldm_bios_table_attr_entry_string_info_check' => 1,
9604 'pldm_bios_table_attr_find_by_handle' => 1,
9605 'pldm_bios_table_attr_find_by_string_handle' => 1,
9606 'pldm_bios_table_attr_value_copy_and_update' => 1,
9607 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9608 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9609 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309610 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309611 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309612 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309613 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309614 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309615 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9616 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9617 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9618 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9619 'pldm_bios_table_attr_value_entry_length' => 1,
9620 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9621 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9622 'pldm_bios_table_attr_value_find_by_handle' => 1,
9623 'pldm_bios_table_checksum' => 1,
9624 'pldm_bios_table_iter_create' => 1,
9625 'pldm_bios_table_iter_free' => 1,
9626 'pldm_bios_table_iter_is_end' => 1,
9627 'pldm_bios_table_iter_next' => 1,
9628 'pldm_bios_table_iter_value' => 1,
9629 'pldm_bios_table_pad_checksum_size' => 1,
9630 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309631 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309632 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309633 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309634 'pldm_bios_table_string_entry_encode_length' => 1,
9635 'pldm_bios_table_string_find_by_handle' => 1,
9636 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309637 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309638 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309639 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309640 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309641 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9642 'pldm_entity_association_pdr_extract' => 1,
9643 'pldm_entity_association_tree_add' => 1,
9644 'pldm_entity_association_tree_add_entity' => 1,
9645 'pldm_entity_association_tree_copy_root' => 1,
9646 'pldm_entity_association_tree_destroy' => 1,
9647 'pldm_entity_association_tree_destroy_root' => 1,
9648 'pldm_entity_association_tree_find' => 1,
9649 'pldm_entity_association_tree_find_with_locality' => 1,
9650 'pldm_entity_association_tree_init' => 1,
9651 'pldm_entity_association_tree_visit' => 1,
9652 'pldm_entity_extract' => 1,
9653 'pldm_entity_get_num_children' => 1,
9654 'pldm_entity_get_parent' => 1,
9655 'pldm_entity_is_exist_parent' => 1,
9656 'pldm_entity_is_node_parent' => 1,
9657 'pldm_entity_node_get_remote_container_id' => 1,
9658 'pldm_find_entity_ref_in_tree' => 1,
9659 'pldm_instance_db_destroy' => 1,
9660 'pldm_instance_db_init' => 1,
9661 'pldm_instance_db_init_default' => 1,
9662 'pldm_instance_id_alloc' => 1,
9663 'pldm_instance_id_free' => 1,
9664 'pldm_is_current_parent_child' => 1,
9665 'pldm_is_empty_entity_assoc_tree' => 1,
9666 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009667 'pldm_oem_meta_file_io_read_resp_data' => 1,
9668 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009669 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309670 'pldm_pdr_add_fru_record_set' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309671 'pldm_pdr_destroy' => 1,
9672 'pldm_pdr_find_last_in_range' => 1,
9673 'pldm_pdr_find_record' => 1,
9674 'pldm_pdr_find_record_by_type' => 1,
9675 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9676 'pldm_pdr_get_next_record' => 1,
9677 'pldm_pdr_get_record_count' => 1,
9678 'pldm_pdr_get_record_handle' => 1,
9679 'pldm_pdr_get_repo_size' => 1,
9680 'pldm_pdr_init' => 1,
9681 'pldm_pdr_record_is_remote' => 1,
9682 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9683 'pldm_pdr_remove_remote_pdrs' => 1,
9684 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009685 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309686 'pldm_transport_af_mctp_bind' => 1,
9687 'pldm_transport_af_mctp_core' => 1,
9688 'pldm_transport_af_mctp_destroy' => 1,
9689 'pldm_transport_af_mctp_init' => 1,
9690 'pldm_transport_af_mctp_init_pollfd' => 1,
9691 'pldm_transport_af_mctp_map_tid' => 1,
9692 'pldm_transport_af_mctp_unmap_tid' => 1,
9693 'pldm_transport_mctp_demux_core' => 1,
9694 'pldm_transport_mctp_demux_destroy' => 1,
9695 'pldm_transport_mctp_demux_init' => 1,
9696 'pldm_transport_mctp_demux_init_pollfd' => 1,
9697 'pldm_transport_mctp_demux_map_tid' => 1,
9698 'pldm_transport_mctp_demux_unmap_tid' => 1,
9699 'pldm_transport_poll' => 1,
9700 'pldm_transport_recv_msg' => 1,
9701 'pldm_transport_send_msg' => 1,
9702 'pldm_transport_send_recv_msg' => 1,
9703 'unpack_pldm_header' => 1,
9704 'ver2str' => 1
9705 }
9706 },
9707 'Target' => 'unix',
9708 'TypeInfo' => {
9709 '1' => {
9710 'Name' => 'void',
9711 'Type' => 'Intrinsic'
9712 },
9713 '46' => {
9714 'Name' => 'unsigned char',
9715 'Size' => '1',
9716 'Type' => 'Intrinsic'
9717 },
9718 '53' => {
9719 'Name' => 'unsigned short',
9720 'Size' => '2',
9721 'Type' => 'Intrinsic'
9722 },
9723 '60' => {
9724 'Name' => 'unsigned int',
9725 'Size' => '4',
9726 'Type' => 'Intrinsic'
9727 },
9728 '67' => {
9729 'Name' => 'unsigned long',
9730 'Size' => '8',
9731 'Type' => 'Intrinsic'
9732 },
9733 '74' => {
9734 'Name' => 'signed char',
9735 'Size' => '1',
9736 'Type' => 'Intrinsic'
9737 },
9738 '81' => {
9739 'BaseType' => '46',
9740 'Header' => 'types.h',
9741 'Line' => '38',
9742 'Name' => '__uint8_t',
9743 'PrivateABI' => 1,
9744 'Size' => '1',
9745 'Type' => 'Typedef'
9746 },
9747 '93' => {
9748 'Name' => 'short',
9749 'Size' => '2',
9750 'Type' => 'Intrinsic'
9751 },
9752 '100' => {
9753 'Name' => 'int',
9754 'Size' => '4',
9755 'Type' => 'Intrinsic'
9756 },
9757 '107' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309758 'BaseType' => '60',
9759 'Header' => 'types.h',
9760 'Line' => '42',
9761 'Name' => '__uint32_t',
9762 'PrivateABI' => 1,
9763 'Size' => '4',
9764 'Type' => 'Typedef'
9765 },
9766 '119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309767 'Name' => 'long',
9768 'Size' => '8',
9769 'Type' => 'Intrinsic'
9770 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309771 '126' => {
9772 'BaseType' => '1',
9773 'Name' => 'void*',
9774 'Size' => '8',
9775 'Type' => 'Pointer'
9776 },
9777 '128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309778 'Name' => 'char',
9779 'Size' => '1',
9780 'Type' => 'Intrinsic'
9781 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309782 '135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309783 'BaseType' => '81',
9784 'Header' => 'stdint-uintn.h',
9785 'Line' => '24',
9786 'Name' => 'uint8_t',
9787 'PrivateABI' => 1,
9788 'Size' => '1',
9789 'Type' => 'Typedef'
9790 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309791 '147' => {
9792 'BaseType' => '107',
9793 'Header' => 'stdint-uintn.h',
9794 'Line' => '26',
9795 'Name' => 'uint32_t',
9796 'PrivateABI' => 1,
9797 'Size' => '4',
9798 'Type' => 'Typedef'
9799 },
9800 '159' => {
9801 'BaseType' => '147',
9802 'Name' => 'uint32_t const',
9803 'Size' => '4',
9804 'Type' => 'Const'
9805 },
9806 '164' => {
9807 'BaseType' => '67',
9808 'Header' => 'stddef.h',
9809 'Line' => '214',
9810 'Name' => 'size_t',
9811 'PrivateABI' => 1,
9812 'Size' => '8',
9813 'Type' => 'Typedef'
9814 },
9815 '190' => {
9816 'Header' => 'pldm_types.h',
9817 'Line' => '9',
9818 'Name' => 'anon-struct-pldm_types.h-9',
9819 'Size' => '1',
9820 'Type' => 'Struct'
9821 },
9822 '344' => {
9823 'Header' => 'pldm_types.h',
9824 'Line' => '19',
9825 'Memb' => {
9826 '0' => {
9827 'name' => 'byte',
9828 'offset' => '0',
9829 'type' => '135'
9830 },
9831 '1' => {
9832 'name' => 'bits',
9833 'offset' => '0',
9834 'type' => '190'
9835 }
9836 },
9837 'Name' => 'union bitfield8_t',
9838 'Size' => '1',
9839 'Type' => 'Union'
9840 },
9841 '356' => {
9842 'BaseType' => '344',
9843 'Name' => 'bitfield8_t const',
9844 'Size' => '1',
9845 'Type' => 'Const'
9846 },
9847 '361' => {
9848 'Header' => 'pldm_types.h',
9849 'Line' => '25',
9850 'Memb' => {
9851 '0' => {
9852 'name' => 'alpha',
9853 'offset' => '0',
9854 'type' => '135'
9855 },
9856 '1' => {
9857 'name' => 'update',
9858 'offset' => '1',
9859 'type' => '135'
9860 },
9861 '2' => {
9862 'name' => 'minor',
9863 'offset' => '2',
9864 'type' => '135'
9865 },
9866 '3' => {
9867 'name' => 'major',
9868 'offset' => '3',
9869 'type' => '135'
9870 }
9871 },
9872 'Name' => 'struct pldm_version',
9873 'Size' => '4',
9874 'Type' => 'Struct'
9875 },
9876 '427' => {
9877 'BaseType' => '361',
9878 'Header' => 'pldm_types.h',
9879 'Line' => '30',
9880 'Name' => 'ver32_t',
9881 'Size' => '4',
9882 'Type' => 'Typedef'
9883 },
9884 '439' => {
9885 'BaseType' => '427',
9886 'Name' => 'ver32_t const',
9887 'Size' => '4',
9888 'Type' => 'Const'
9889 },
9890 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309891 'Name' => 'float',
9892 'Size' => '4',
9893 'Type' => 'Intrinsic'
9894 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309895 '795' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309896 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309897 'Line' => '108',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309898 'Memb' => {
9899 '0' => {
9900 'name' => 'PLDM_RESPONSE',
9901 'value' => '0'
9902 },
9903 '1' => {
9904 'name' => 'PLDM_REQUEST',
9905 'value' => '1'
9906 },
9907 '2' => {
9908 'name' => 'PLDM_RESERVED',
9909 'value' => '2'
9910 },
9911 '3' => {
9912 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9913 'value' => '3'
9914 }
9915 },
9916 'Name' => 'enum MessageType',
9917 'Size' => '4',
9918 'Type' => 'Enum'
9919 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309920 '807' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309921 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309922 'Line' => '161',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309923 'Memb' => {
9924 '0' => {
9925 'name' => 'command',
9926 'offset' => '2',
9927 'type' => '135'
9928 }
9929 },
9930 'Name' => 'struct pldm_msg_hdr',
9931 'Size' => '3',
9932 'Type' => 'Struct'
9933 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309934 '918' => {
9935 'BaseType' => '807',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309936 'Name' => 'struct pldm_msg_hdr const',
9937 'Size' => '3',
9938 'Type' => 'Const'
9939 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309940 '923' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309941 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309942 'Line' => '194',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309943 'Memb' => {
9944 '0' => {
9945 'name' => 'hdr',
9946 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309947 'type' => '807'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309948 },
9949 '1' => {
9950 'name' => 'payload',
9951 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309952 'type' => '968'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309953 }
9954 },
9955 'Name' => 'struct pldm_msg',
9956 'Size' => '4',
9957 'Type' => 'Struct'
9958 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309959 '963' => {
9960 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309961 'Name' => 'struct pldm_msg const',
9962 'Size' => '4',
9963 'Type' => 'Const'
9964 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309965 '968' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309966 'BaseType' => '135',
9967 'Name' => 'uint8_t[1]',
9968 'Size' => '1',
9969 'Type' => 'Array'
9970 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309971 '984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309972 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309973 'Line' => '261',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309974 'Memb' => {
9975 '0' => {
9976 'name' => 'msg_type',
9977 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +10309978 'type' => '795'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309979 },
9980 '1' => {
9981 'name' => 'instance',
9982 'offset' => '4',
9983 'type' => '135'
9984 },
9985 '2' => {
9986 'name' => 'pldm_type',
9987 'offset' => '5',
9988 'type' => '135'
9989 },
9990 '3' => {
9991 'name' => 'command',
9992 'offset' => '6',
9993 'type' => '135'
9994 },
9995 '4' => {
9996 'name' => 'completion_code',
9997 'offset' => '7',
9998 'type' => '135'
9999 }
10000 },
10001 'Name' => 'struct pldm_header_info',
10002 'Size' => '8',
10003 'Type' => 'Struct'
10004 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010005 '1064' => {
10006 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010007 'Name' => 'struct pldm_header_info const',
10008 'Size' => '8',
10009 'Type' => 'Const'
10010 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010011 '1193' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010012 'BaseType' => '135',
10013 'Name' => 'uint8_t*',
10014 'Size' => '8',
10015 'Type' => 'Pointer'
10016 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010017 '1269' => {
10018 'BaseType' => '1274',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010019 'Name' => 'void const*',
10020 'Size' => '8',
10021 'Type' => 'Pointer'
10022 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010023 '1274' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010024 'BaseType' => '1',
10025 'Name' => 'void const',
10026 'Type' => 'Const'
10027 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010028 '1275' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010029 'BaseType' => '356',
10030 'Name' => 'bitfield8_t const*',
10031 'Size' => '8',
10032 'Type' => 'Pointer'
10033 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010034 '1450' => {
10035 'BaseType' => '923',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010036 'Name' => 'struct pldm_msg*',
10037 'Size' => '8',
10038 'Type' => 'Pointer'
10039 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010040 '1529' => {
10041 'BaseType' => '963',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010042 'Name' => 'struct pldm_msg const*',
10043 'Size' => '8',
10044 'Type' => 'Pointer'
10045 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010046 '1534' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010047 'BaseType' => '427',
10048 'Name' => 'ver32_t*',
10049 'Size' => '8',
10050 'Type' => 'Pointer'
10051 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010052 '1628' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010053 'BaseType' => '439',
10054 'Name' => 'ver32_t const*',
10055 'Size' => '8',
10056 'Type' => 'Pointer'
10057 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010058 '1675' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010059 'BaseType' => '147',
10060 'Name' => 'uint32_t*',
10061 'Size' => '8',
10062 'Type' => 'Pointer'
10063 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010064 '1744' => {
10065 'BaseType' => '918',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010066 'Name' => 'struct pldm_msg_hdr const*',
10067 'Size' => '8',
10068 'Type' => 'Pointer'
10069 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010070 '1749' => {
10071 'BaseType' => '984',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010072 'Name' => 'struct pldm_header_info*',
10073 'Size' => '8',
10074 'Type' => 'Pointer'
10075 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010076 '2704' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010077 'BaseType' => '164',
10078 'Name' => 'size_t*',
10079 'Size' => '8',
10080 'Type' => 'Pointer'
10081 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010082 '3164' => {
10083 'BaseType' => '1064',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010084 'Name' => 'struct pldm_header_info const*',
10085 'Size' => '8',
10086 'Type' => 'Pointer'
10087 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010088 '4836' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010089 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010090 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010091 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010092 'Name' => 'pldm_tid_t',
10093 'Size' => '1',
10094 'Type' => 'Typedef'
10095 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010096 '4848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010097 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010098 'Header' => 'instance-id.h',
10099 'Line' => '13',
10100 'Name' => 'pldm_instance_id_t',
10101 'Size' => '1',
10102 'Type' => 'Typedef'
10103 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010104 '4860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010105 'Header' => 'responder.h',
10106 'Line' => '10',
10107 'Memb' => {
10108 '0' => {
10109 'name' => 'tid',
10110 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010111 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010112 },
10113 '1' => {
10114 'name' => 'instance_id',
10115 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010116 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010117 },
10118 '2' => {
10119 'name' => 'type',
10120 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010121 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010122 },
10123 '3' => {
10124 'name' => 'command',
10125 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010126 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010127 },
10128 '4' => {
10129 'name' => 'next',
10130 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010131 'type' => '4940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010132 }
10133 },
10134 'Name' => 'struct pldm_responder_cookie',
10135 'PrivateABI' => 1,
10136 'Size' => '16',
10137 'Type' => 'Struct'
10138 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010139 '4940' => {
10140 'BaseType' => '4860',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010141 'Name' => 'struct pldm_responder_cookie*',
10142 'Size' => '8',
10143 'Type' => 'Pointer'
10144 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010145 '4945' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010146 'Header' => 'pldm.h',
10147 'Line' => '15',
10148 'Memb' => {
10149 '0' => {
10150 'name' => 'PLDM_REQUESTER_SUCCESS',
10151 'value' => '0'
10152 },
10153 '1' => {
10154 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10155 'value' => '18446744073709551615 (-1)'
10156 },
10157 '2' => {
10158 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10159 'value' => '18446744073709551614 (-2)'
10160 },
10161 '3' => {
10162 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10163 'value' => '18446744073709551613 (-3)'
10164 },
10165 '4' => {
10166 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10167 'value' => '18446744073709551612 (-4)'
10168 },
10169 '5' => {
10170 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10171 'value' => '18446744073709551611 (-5)'
10172 },
10173 '6' => {
10174 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10175 'value' => '18446744073709551610 (-6)'
10176 },
10177 '7' => {
10178 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10179 'value' => '18446744073709551609 (-7)'
10180 },
10181 '8' => {
10182 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10183 'value' => '18446744073709551608 (-8)'
10184 },
10185 '9' => {
10186 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10187 'value' => '18446744073709551607 (-9)'
10188 },
10189 '10' => {
10190 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10191 'value' => '18446744073709551606 (-10)'
10192 },
10193 '11' => {
10194 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10195 'value' => '18446744073709551605 (-11)'
10196 },
10197 '12' => {
10198 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10199 'value' => '18446744073709551604 (-12)'
10200 },
10201 '13' => {
10202 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10203 'value' => '18446744073709551603 (-13)'
10204 }
10205 },
10206 'Name' => 'enum pldm_requester_error_codes',
10207 'Size' => '4',
10208 'Type' => 'Enum'
10209 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010210 '5466' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010211 'Name' => '_Bool',
10212 'Size' => '1',
10213 'Type' => 'Intrinsic'
10214 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010215 '5588' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010216 'BaseType' => '53',
10217 'Header' => 'types.h',
10218 'Line' => '40',
10219 'Name' => '__uint16_t',
10220 'PrivateABI' => 1,
10221 'Size' => '2',
10222 'Type' => 'Typedef'
10223 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010224 '5626' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010225 'BaseType' => '119',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010226 'Header' => 'types.h',
10227 'Line' => '194',
10228 'Name' => '__ssize_t',
10229 'PrivateABI' => 1,
10230 'Size' => '8',
10231 'Type' => 'Typedef'
10232 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010233 '5638' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010234 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010235 'Name' => 'char*',
10236 'Size' => '8',
10237 'Type' => 'Pointer'
10238 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010239 '5662' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010240 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010241 'Name' => 'uint8_t const',
10242 'Size' => '1',
10243 'Type' => 'Const'
10244 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010245 '5667' => {
10246 'BaseType' => '5588',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010247 'Header' => 'stdint-uintn.h',
10248 'Line' => '25',
10249 'Name' => 'uint16_t',
10250 'PrivateABI' => 1,
10251 'Size' => '2',
10252 'Type' => 'Typedef'
10253 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010254 '5799' => {
10255 'BaseType' => '5626',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010256 'Header' => 'types.h',
10257 'Line' => '108',
10258 'Name' => 'ssize_t',
10259 'PrivateABI' => 1,
10260 'Size' => '8',
10261 'Type' => 'Typedef'
10262 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010263 '5818' => {
10264 'BaseType' => '5662',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010265 'Name' => 'uint8_t const*',
10266 'Size' => '8',
10267 'Type' => 'Pointer'
10268 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010269 '7333' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010270 'BaseType' => '128',
Tal Yacobide67ab62024-05-30 22:36:50 +030010271 'Name' => 'char const',
10272 'Size' => '1',
10273 'Type' => 'Const'
10274 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010275 '7367' => {
10276 'BaseType' => '5667',
10277 'Name' => 'uint16_t const',
10278 'Size' => '2',
10279 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010280 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010281 '7707' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010282 'Header' => 'utils.h',
10283 'Line' => '20',
10284 'Memb' => {
10285 '0' => {
10286 'name' => 'ptr',
10287 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010288 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010289 },
10290 '1' => {
10291 'name' => 'length',
10292 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010293 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010294 }
10295 },
10296 'Name' => 'struct variable_field',
10297 'Size' => '16',
10298 'Type' => 'Struct'
10299 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010300 '8992' => {
10301 'BaseType' => '7333',
10302 'Name' => 'char const*',
10303 'Size' => '8',
10304 'Type' => 'Pointer'
10305 },
10306 '19276' => {
10307 'BaseType' => '344',
10308 'Name' => 'bitfield8_t*',
10309 'Size' => '8',
10310 'Type' => 'Pointer'
10311 },
10312 '21045' => {
10313 'BaseType' => '807',
10314 'Name' => 'struct pldm_msg_hdr*',
10315 'Size' => '8',
10316 'Type' => 'Pointer'
10317 },
10318 '21368' => {
10319 'BaseType' => '126',
10320 'Name' => 'void**',
10321 'Size' => '8',
10322 'Type' => 'Pointer'
10323 },
10324 '24695' => {
10325 'BaseType' => '7707',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010326 'Name' => 'struct variable_field*',
10327 'Size' => '8',
10328 'Type' => 'Pointer'
10329 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010330 '26777' => {
10331 'BaseType' => '5667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010332 'Name' => 'uint16_t*',
10333 'Size' => '8',
10334 'Type' => 'Pointer'
10335 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010336 '30016' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010337 'BaseType' => '67',
10338 'Header' => 'types.h',
10339 'Line' => '45',
10340 'Name' => '__uint64_t',
10341 'PrivateABI' => 1,
10342 'Size' => '8',
10343 'Type' => 'Typedef'
10344 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010345 '30110' => {
10346 'BaseType' => '30016',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010347 'Header' => 'stdint-uintn.h',
10348 'Line' => '27',
10349 'Name' => 'uint64_t',
10350 'PrivateABI' => 1,
10351 'Size' => '8',
10352 'Type' => 'Typedef'
10353 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010354 '30324' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010355 'Header' => 'bios.h',
10356 'Line' => '39',
10357 'Memb' => {
10358 '0' => {
10359 'name' => 'PLDM_BIOS_STRING_TABLE',
10360 'value' => '0'
10361 },
10362 '1' => {
10363 'name' => 'PLDM_BIOS_ATTR_TABLE',
10364 'value' => '1'
10365 },
10366 '2' => {
10367 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10368 'value' => '2'
10369 }
10370 },
10371 'Name' => 'enum pldm_bios_table_types',
10372 'Size' => '4',
10373 'Type' => 'Enum'
10374 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010375 '30358' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010376 'Header' => 'bios.h',
10377 'Line' => '48',
10378 'Memb' => {
10379 '0' => {
10380 'name' => 'string_handle',
10381 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010382 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010383 },
10384 '1' => {
10385 'name' => 'string_length',
10386 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010387 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010388 },
10389 '2' => {
10390 'name' => 'name',
10391 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010392 'type' => '30415'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010393 }
10394 },
10395 'Name' => 'struct pldm_bios_string_table_entry',
10396 'Size' => '5',
10397 'Type' => 'Struct'
10398 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010399 '30410' => {
10400 'BaseType' => '30358',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010401 'Name' => 'struct pldm_bios_string_table_entry const',
10402 'Size' => '5',
10403 'Type' => 'Const'
10404 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010405 '30415' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010406 'BaseType' => '128',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010407 'Name' => 'char[1]',
10408 'Size' => '1',
10409 'Type' => 'Array'
10410 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010411 '30431' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010412 'Header' => 'bios.h',
10413 'Line' => '54',
10414 'Memb' => {
10415 '0' => {
10416 'name' => 'attr_handle',
10417 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010418 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010419 },
10420 '1' => {
10421 'name' => 'attr_type',
10422 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010423 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010424 },
10425 '2' => {
10426 'name' => 'string_handle',
10427 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010428 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010429 },
10430 '3' => {
10431 'name' => 'metadata',
10432 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010433 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010434 }
10435 },
10436 'Name' => 'struct pldm_bios_attr_table_entry',
10437 'Size' => '6',
10438 'Type' => 'Struct'
10439 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010440 '30496' => {
10441 'BaseType' => '30431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010442 'Name' => 'struct pldm_bios_attr_table_entry const',
10443 'Size' => '6',
10444 'Type' => 'Const'
10445 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010446 '30501' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010447 'Header' => 'bios.h',
10448 'Line' => '66',
10449 'Memb' => {
10450 '0' => {
10451 'name' => 'attr_handle',
10452 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010453 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010454 },
10455 '1' => {
10456 'name' => 'attr_type',
10457 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010458 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010459 },
10460 '2' => {
10461 'name' => 'value',
10462 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010463 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010464 }
10465 },
10466 'Name' => 'struct pldm_bios_attr_val_table_entry',
10467 'Size' => '4',
10468 'Type' => 'Struct'
10469 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010470 '30553' => {
10471 'BaseType' => '30501',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010472 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10473 'Size' => '4',
10474 'Type' => 'Const'
10475 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010476 '30622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010477 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010478 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010479 'Memb' => {
10480 '0' => {
10481 'name' => 'name_handle',
10482 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010483 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 },
10485 '1' => {
10486 'name' => 'read_only',
10487 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010488 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010489 },
10490 '2' => {
10491 'name' => 'pv_num',
10492 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010493 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010494 },
10495 '3' => {
10496 'name' => 'pv_handle',
10497 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010498 'type' => '30725'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010499 },
10500 '4' => {
10501 'name' => 'def_num',
10502 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010503 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010504 },
10505 '5' => {
10506 'name' => 'def_index',
10507 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010508 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010509 }
10510 },
10511 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10512 'Size' => '32',
10513 'Type' => 'Struct'
10514 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010515 '30713' => {
10516 'BaseType' => '30622',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010517 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10518 'Size' => '32',
10519 'Type' => 'Const'
10520 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010521 '30725' => {
10522 'BaseType' => '7367',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010523 'Name' => 'uint16_t const*',
10524 'Size' => '8',
10525 'Type' => 'Pointer'
10526 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010527 '30730' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010528 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010529 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010530 'Memb' => {
10531 '0' => {
10532 'name' => 'name_handle',
10533 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010534 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010535 },
10536 '1' => {
10537 'name' => 'read_only',
10538 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010539 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010540 },
10541 '2' => {
10542 'name' => 'string_type',
10543 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010544 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 },
10546 '3' => {
10547 'name' => 'min_length',
10548 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010549 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010550 },
10551 '4' => {
10552 'name' => 'max_length',
10553 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010554 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010555 },
10556 '5' => {
10557 'name' => 'def_length',
10558 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010559 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010560 },
10561 '6' => {
10562 'name' => 'def_string',
10563 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010564 'type' => '8992'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010565 }
10566 },
10567 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10568 'Size' => '24',
10569 'Type' => 'Struct'
10570 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010571 '30842' => {
10572 'BaseType' => '30730',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010573 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10574 'Size' => '24',
10575 'Type' => 'Const'
10576 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010577 '30852' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010579 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010580 'Memb' => {
10581 '0' => {
10582 'name' => 'name_handle',
10583 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010584 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010585 },
10586 '1' => {
10587 'name' => 'read_only',
10588 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010589 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010590 },
10591 '2' => {
10592 'name' => 'lower_bound',
10593 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010594 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010595 },
10596 '3' => {
10597 'name' => 'upper_bound',
10598 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010599 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 },
10601 '4' => {
10602 'name' => 'scalar_increment',
10603 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010604 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010605 },
10606 '5' => {
10607 'name' => 'default_value',
10608 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010609 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010610 }
10611 },
10612 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10613 'Size' => '40',
10614 'Type' => 'Struct'
10615 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010616 '30950' => {
10617 'BaseType' => '30852',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010618 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10619 'Size' => '40',
10620 'Type' => 'Const'
10621 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010622 '31182' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010623 'Name' => 'ssize_t(*)(void const*)',
10624 'Param' => {
10625 '0' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010626 'type' => '1269'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 }
10628 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010629 'Return' => '5799',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010630 'Size' => '8',
10631 'Type' => 'FuncPtr'
10632 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010633 '31252' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010634 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010635 'Memb' => {
10636 '0' => {
10637 'name' => 'table_data',
10638 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010639 'type' => '5818'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010640 },
10641 '1' => {
10642 'name' => 'table_len',
10643 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010644 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010645 },
10646 '2' => {
10647 'name' => 'current_pos',
10648 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010649 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 },
10651 '3' => {
10652 'name' => 'entry_length_handler',
10653 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010654 'type' => '31182'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 }
10656 },
10657 'Name' => 'struct pldm_bios_table_iter',
10658 'PrivateABI' => 1,
10659 'Size' => '32',
10660 'Source' => 'bios_table.c',
10661 'Type' => 'Struct'
10662 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010663 '31322' => {
10664 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010665 'Name' => 'struct pldm_bios_table_iter const',
10666 'Size' => '32',
10667 'Type' => 'Const'
10668 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010669 '32392' => {
10670 'BaseType' => '31252',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010671 'Name' => 'struct pldm_bios_table_iter*',
10672 'Size' => '8',
10673 'Type' => 'Pointer'
10674 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010675 '32397' => {
10676 'BaseType' => '30553',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010677 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10678 'Size' => '8',
10679 'Type' => 'Pointer'
10680 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010681 '32811' => {
10682 'BaseType' => '30496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010683 'Name' => 'struct pldm_bios_attr_table_entry const*',
10684 'Size' => '8',
10685 'Type' => 'Pointer'
10686 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010687 '33414' => {
10688 'BaseType' => '30410',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010689 'Name' => 'struct pldm_bios_string_table_entry const*',
10690 'Size' => '8',
10691 'Type' => 'Pointer'
10692 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010693 '34577' => {
10694 'BaseType' => '31322',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010695 'Name' => 'struct pldm_bios_table_iter const*',
10696 'Size' => '8',
10697 'Type' => 'Pointer'
10698 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010699 '38760' => {
10700 'BaseType' => '30110',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010701 'Name' => 'uint64_t*',
10702 'Size' => '8',
10703 'Type' => 'Pointer'
10704 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010705 '39037' => {
10706 'BaseType' => '30950',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010707 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10708 'Size' => '8',
10709 'Type' => 'Pointer'
10710 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010711 '39346' => {
10712 'BaseType' => '8992',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010713 'Name' => 'char const**',
10714 'Size' => '8',
10715 'Type' => 'Pointer'
10716 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010717 '40475' => {
10718 'BaseType' => '30842',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010719 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10720 'Size' => '8',
10721 'Type' => 'Pointer'
10722 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010723 '41929' => {
10724 'BaseType' => '30713',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010725 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10726 'Size' => '8',
10727 'Type' => 'Pointer'
10728 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010729 '44142' => {
10730 'Header' => 'pldm_types.h',
10731 'Line' => '36',
10732 'Name' => 'anon-struct-pldm_types.h-36',
10733 'Size' => '2',
10734 'Type' => 'Struct'
10735 },
10736 '44408' => {
10737 'Header' => 'pldm_types.h',
10738 'Line' => '54',
10739 'Memb' => {
10740 '0' => {
10741 'name' => 'value',
10742 'offset' => '0',
10743 'type' => '5667'
10744 },
10745 '1' => {
10746 'name' => 'bits',
10747 'offset' => '0',
10748 'type' => '44142'
10749 }
10750 },
10751 'Name' => 'union bitfield16_t',
10752 'Size' => '2',
10753 'Type' => 'Union'
10754 },
10755 '52299' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010756 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010757 'Header' => 'pldm_types.h',
10758 'Line' => '32',
10759 'Name' => 'bool8_t',
10760 'Size' => '1',
10761 'Type' => 'Typedef'
10762 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010763 '52587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010764 'Header' => 'pldm_types.h',
10765 'Line' => '58',
10766 'Name' => 'anon-struct-pldm_types.h-58',
10767 'Size' => '4',
10768 'Type' => 'Struct'
10769 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010770 '53075' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010771 'Header' => 'pldm_types.h',
10772 'Line' => '92',
10773 'Memb' => {
10774 '0' => {
10775 'name' => 'value',
10776 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010777 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010778 },
10779 '1' => {
10780 'name' => 'bits',
10781 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010782 'type' => '52587'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010783 }
10784 },
10785 'Name' => 'union bitfield32_t',
10786 'Size' => '4',
10787 'Type' => 'Union'
10788 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010789 '53087' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010790 'Header' => 'pldm_types.h',
10791 'Line' => '96',
10792 'Name' => 'anon-struct-pldm_types.h-96',
10793 'Size' => '8',
10794 'Type' => 'Struct'
10795 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010796 '54023' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010797 'Header' => 'pldm_types.h',
10798 'Line' => '162',
10799 'Memb' => {
10800 '0' => {
10801 'name' => 'value',
10802 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010803 'type' => '30110'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010804 },
10805 '1' => {
10806 'name' => 'bits',
10807 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010808 'type' => '53087'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010809 }
10810 },
10811 'Name' => 'union bitfield64_t',
10812 'Size' => '8',
10813 'Type' => 'Union'
10814 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010815 '54054' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010816 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010817 'Name' => 'size_t const',
10818 'Size' => '8',
10819 'Type' => 'Const'
10820 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010821 '54118' => {
10822 'BaseType' => '7707',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010823 'Name' => 'struct variable_field const',
10824 'Size' => '16',
10825 'Type' => 'Const'
10826 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010827 '56023' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010828 'BaseType' => '135',
10829 'Name' => 'uint8_t[8]',
10830 'Size' => '8',
10831 'Type' => 'Array'
10832 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010833 '56039' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010834 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010835 'Line' => '441',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010836 'Memb' => {
10837 '0' => {
10838 'name' => 'uuid',
10839 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010840 'type' => '56151'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010841 },
10842 '1' => {
10843 'name' => 'package_header_format_version',
10844 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010845 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010846 },
10847 '2' => {
10848 'name' => 'package_header_size',
10849 'offset' => '23',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010850 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010851 },
10852 '3' => {
10853 'name' => 'package_release_date_time',
10854 'offset' => '25',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010855 'type' => '56167'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010856 },
10857 '4' => {
10858 'name' => 'component_bitmap_bit_length',
10859 'offset' => '50',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010860 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010861 },
10862 '5' => {
10863 'name' => 'package_version_string_type',
10864 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010865 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010866 },
10867 '6' => {
10868 'name' => 'package_version_string_length',
10869 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010870 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010871 }
10872 },
10873 'Name' => 'struct pldm_package_header_information',
10874 'Size' => '36',
10875 'Type' => 'Struct'
10876 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010877 '56151' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010878 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010879 'Name' => 'uint8_t[16]',
10880 'Size' => '16',
10881 'Type' => 'Array'
10882 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010883 '56167' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010884 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010885 'Name' => 'uint8_t[13]',
10886 'Size' => '13',
10887 'Type' => 'Array'
10888 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010889 '56183' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010891 'Line' => '455',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010892 'Memb' => {
10893 '0' => {
10894 'name' => 'record_length',
10895 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010896 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010897 },
10898 '1' => {
10899 'name' => 'descriptor_count',
10900 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010901 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010902 },
10903 '2' => {
10904 'name' => 'device_update_option_flags',
10905 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010906 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 },
10908 '3' => {
10909 'name' => 'comp_image_set_version_string_type',
10910 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010911 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010912 },
10913 '4' => {
10914 'name' => 'comp_image_set_version_string_length',
10915 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010916 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010917 },
10918 '5' => {
10919 'name' => 'fw_device_pkg_data_length',
10920 'offset' => '9',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010921 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010922 }
10923 },
10924 'Name' => 'struct pldm_firmware_device_id_record',
10925 'Size' => '11',
10926 'Type' => 'Struct'
10927 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010928 '56393' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010929 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010930 'Line' => '489',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010931 'Memb' => {
10932 '0' => {
10933 'name' => 'comp_classification',
10934 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010935 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010936 },
10937 '1' => {
10938 'name' => 'comp_identifier',
10939 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010940 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010941 },
10942 '2' => {
10943 'name' => 'comp_comparison_stamp',
10944 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010945 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010946 },
10947 '3' => {
10948 'name' => 'comp_options',
10949 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010950 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010951 },
10952 '4' => {
10953 'name' => 'requested_comp_activation_method',
10954 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010955 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010956 },
10957 '5' => {
10958 'name' => 'comp_location_offset',
10959 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010960 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010961 },
10962 '6' => {
10963 'name' => 'comp_size',
10964 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010965 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 },
10967 '7' => {
10968 'name' => 'comp_version_string_type',
10969 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010970 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010971 },
10972 '8' => {
10973 'name' => 'comp_version_string_length',
10974 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010975 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010976 }
10977 },
10978 'Name' => 'struct pldm_component_image_information',
10979 'Size' => '22',
10980 'Type' => 'Struct'
10981 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010982 '56589' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010983 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010984 'Line' => '515',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010985 'Memb' => {
10986 '0' => {
10987 'name' => 'completion_code',
10988 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010989 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010990 },
10991 '1' => {
10992 'name' => 'capabilities_during_update',
10993 'offset' => '1',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010994 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010995 },
10996 '2' => {
10997 'name' => 'comp_count',
10998 'offset' => '5',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010999 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011000 },
11001 '3' => {
11002 'name' => 'active_comp_image_set_ver_str_type',
11003 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011004 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011005 },
11006 '4' => {
11007 'name' => 'active_comp_image_set_ver_str_len',
11008 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011009 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011010 },
11011 '5' => {
11012 'name' => 'pending_comp_image_set_ver_str_type',
11013 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011014 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 },
11016 '6' => {
11017 'name' => 'pending_comp_image_set_ver_str_len',
11018 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011019 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011020 }
11021 },
11022 'Name' => 'struct pldm_get_firmware_parameters_resp',
11023 'Size' => '11',
11024 'Type' => 'Struct'
11025 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011026 '56790' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011027 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011028 'Line' => '543',
Unive Tiene5c3f142024-12-13 14:14:19 +080011029 'Memb' => {
11030 '0' => {
11031 'name' => 'completion_code',
11032 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011033 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011034 },
11035 '1' => {
11036 'name' => 'downstream_device_update_supported',
11037 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011038 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011039 },
11040 '2' => {
11041 'name' => 'number_of_downstream_devices',
11042 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011043 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011044 },
11045 '3' => {
11046 'name' => 'max_number_of_downstream_devices',
11047 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011048 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011049 },
11050 '4' => {
11051 'name' => 'capabilities',
11052 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011053 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011054 }
11055 },
11056 'Name' => 'struct pldm_query_downstream_devices_resp',
11057 'Size' => '12',
11058 'Type' => 'Struct'
11059 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011060 '56874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011061 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011062 'Line' => '555',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011063 'Memb' => {
11064 '0' => {
11065 'name' => 'comp_classification',
11066 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011067 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011068 },
11069 '1' => {
11070 'name' => 'comp_identifier',
11071 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011072 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011073 },
11074 '2' => {
11075 'name' => 'comp_classification_index',
11076 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011077 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 },
11079 '3' => {
11080 'name' => 'active_comp_comparison_stamp',
11081 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011082 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011083 },
11084 '4' => {
11085 'name' => 'active_comp_ver_str_type',
11086 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011087 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011088 },
11089 '5' => {
11090 'name' => 'active_comp_ver_str_len',
11091 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011092 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011093 },
11094 '6' => {
11095 'name' => 'active_comp_release_date',
11096 'offset' => '17',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011097 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011098 },
11099 '7' => {
11100 'name' => 'pending_comp_comparison_stamp',
11101 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011102 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011103 },
11104 '8' => {
11105 'name' => 'pending_comp_ver_str_type',
11106 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011107 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011108 },
11109 '9' => {
11110 'name' => 'pending_comp_ver_str_len',
11111 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011112 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011113 },
11114 '10' => {
11115 'name' => 'pending_comp_release_date',
11116 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011117 'type' => '56023'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011118 },
11119 '11' => {
11120 'name' => 'comp_activation_methods',
11121 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011122 'type' => '44408'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011123 },
11124 '12' => {
11125 'name' => 'capabilities_during_update',
11126 'offset' => '53',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011127 'type' => '53075'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011128 }
11129 },
11130 'Name' => 'struct pldm_component_parameter_entry',
11131 'Size' => '39',
11132 'Type' => 'Struct'
11133 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011134 '57187' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011135 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011136 'Line' => '594',
Unive Tiene5c3f142024-12-13 14:14:19 +080011137 'Memb' => {
11138 '0' => {
11139 'name' => 'data_transfer_handle',
11140 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011141 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011142 },
11143 '1' => {
11144 'name' => 'transfer_operation_flag',
11145 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011146 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011147 }
11148 },
11149 'Name' => 'struct pldm_query_downstream_identifiers_req',
11150 'Size' => '8',
11151 'Type' => 'Struct'
11152 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011153 '57229' => {
11154 'BaseType' => '57187',
Unive Tiene5c3f142024-12-13 14:14:19 +080011155 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11156 'Size' => '8',
11157 'Type' => 'Const'
11158 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011159 '57234' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011160 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011161 'Line' => '608',
Unive Tiene5c3f142024-12-13 14:14:19 +080011162 'Memb' => {
11163 '0' => {
11164 'name' => 'completion_code',
11165 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011166 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011167 },
11168 '1' => {
11169 'name' => 'next_data_transfer_handle',
11170 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011171 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011172 },
11173 '2' => {
11174 'name' => 'transfer_flag',
11175 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011176 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011177 },
11178 '3' => {
11179 'name' => 'downstream_devices_length',
11180 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011181 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011182 },
11183 '4' => {
11184 'name' => 'number_of_downstream_devices',
11185 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011186 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011187 }
11188 },
11189 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11190 'Size' => '20',
11191 'Type' => 'Struct'
11192 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011193 '57318' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011194 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011195 'Line' => '621',
Unive Tiene5c3f142024-12-13 14:14:19 +080011196 'Memb' => {
11197 '0' => {
11198 'name' => 'downstream_device_index',
11199 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011200 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011201 },
11202 '1' => {
11203 'name' => 'downstream_descriptor_count',
11204 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011205 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011206 }
11207 },
11208 'Name' => 'struct pldm_downstream_device',
11209 'Size' => '4',
11210 'Type' => 'Struct'
11211 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011212 '57360' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011213 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011214 'Line' => '627',
Unive Tiene5c3f142024-12-13 14:14:19 +080011215 'Memb' => {
11216 '0' => {
11217 'name' => 'field',
11218 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011219 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011220 },
11221 '1' => {
11222 'name' => 'devs',
11223 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011224 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011225 }
11226 },
11227 'Name' => 'struct pldm_downstream_device_iter',
11228 'Size' => '24',
11229 'Type' => 'Struct'
11230 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011231 '57402' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011232 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011233 'Line' => '701',
Unive Tiene5c3f142024-12-13 14:14:19 +080011234 'Memb' => {
11235 '0' => {
11236 'name' => 'descriptor_type',
11237 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011238 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011239 },
11240 '1' => {
11241 'name' => 'descriptor_length',
11242 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011243 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011244 },
11245 '2' => {
11246 'name' => 'descriptor_data',
11247 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011248 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011249 }
11250 },
11251 'Name' => 'struct pldm_descriptor',
11252 'Size' => '16',
11253 'Type' => 'Struct'
11254 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011255 '57474' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011256 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011257 'Line' => '707',
Unive Tiene5c3f142024-12-13 14:14:19 +080011258 'Memb' => {
11259 '0' => {
11260 'name' => 'field',
11261 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011262 'type' => '24695'
Unive Tiene5c3f142024-12-13 14:14:19 +080011263 },
11264 '1' => {
11265 'name' => 'count',
11266 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011267 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011268 }
11269 },
11270 'Name' => 'struct pldm_descriptor_iter',
11271 'Size' => '16',
11272 'Type' => 'Struct'
11273 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011274 '57521' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011275 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011276 'Line' => '800',
Unive Tiene5c3f142024-12-13 14:14:19 +080011277 'Memb' => {
11278 '0' => {
11279 'name' => 'data_transfer_handle',
11280 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011281 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011282 },
11283 '1' => {
11284 'name' => 'transfer_operation_flag',
11285 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011286 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011287 }
11288 },
11289 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11290 'Size' => '8',
11291 'Type' => 'Struct'
11292 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011293 '57563' => {
11294 'BaseType' => '57521',
Unive Tiene5c3f142024-12-13 14:14:19 +080011295 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11296 'Size' => '8',
11297 'Type' => 'Const'
11298 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011299 '57568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011300 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011301 'Line' => '815',
Unive Tiene5c3f142024-12-13 14:14:19 +080011302 'Memb' => {
11303 '0' => {
11304 'name' => 'completion_code',
11305 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011306 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011307 },
11308 '1' => {
11309 'name' => 'next_data_transfer_handle',
11310 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011311 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011312 },
11313 '2' => {
11314 'name' => 'transfer_flag',
11315 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011316 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011317 },
11318 '3' => {
11319 'name' => 'fdp_capabilities_during_update',
11320 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011321 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011322 },
11323 '4' => {
11324 'name' => 'downstream_device_count',
11325 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011326 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011327 }
11328 },
11329 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11330 'Size' => '20',
11331 'Type' => 'Struct'
11332 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011333 '57652' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011334 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011335 'Line' => '833',
Unive Tiene5c3f142024-12-13 14:14:19 +080011336 'Memb' => {
11337 '0' => {
11338 'name' => 'downstream_device_index',
11339 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011340 'type' => '5667'
Unive Tiene5c3f142024-12-13 14:14:19 +080011341 },
11342 '1' => {
11343 'name' => 'active_comp_comparison_stamp',
11344 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011345 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011346 },
11347 '2' => {
11348 'name' => 'active_comp_ver_str_type',
11349 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011350 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011351 },
11352 '3' => {
11353 'name' => 'active_comp_ver_str_len',
11354 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011355 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011356 },
11357 '4' => {
11358 'name' => 'active_comp_release_date',
11359 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011360 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011361 },
11362 '5' => {
11363 'name' => 'pending_comp_comparison_stamp',
11364 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011365 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011366 },
11367 '6' => {
11368 'name' => 'pending_comp_ver_str_type',
11369 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011370 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011371 },
11372 '7' => {
11373 'name' => 'pending_comp_ver_str_len',
11374 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011375 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011376 },
11377 '8' => {
11378 'name' => 'pending_comp_release_date',
11379 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011380 'type' => '57848'
Unive Tiene5c3f142024-12-13 14:14:19 +080011381 },
11382 '9' => {
11383 'name' => 'comp_activation_methods',
11384 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011385 'type' => '44408'
Unive Tiene5c3f142024-12-13 14:14:19 +080011386 },
11387 '10' => {
11388 'name' => 'capabilities_during_update',
11389 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011390 'type' => '53075'
Unive Tiene5c3f142024-12-13 14:14:19 +080011391 },
11392 '11' => {
11393 'name' => 'active_comp_ver_str',
11394 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011395 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011396 },
11397 '12' => {
11398 'name' => 'pending_comp_ver_str',
11399 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011400 'type' => '1269'
Unive Tiene5c3f142024-12-13 14:14:19 +080011401 }
11402 },
11403 'Name' => 'struct pldm_downstream_device_parameters_entry',
11404 'Size' => '64',
11405 'Type' => 'Struct'
11406 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011407 '57848' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011408 'BaseType' => '128',
Unive Tiene5c3f142024-12-13 14:14:19 +080011409 'Name' => 'char[9]',
11410 'Size' => '9',
11411 'Type' => 'Array'
11412 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011413 '59066' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011414 'Header' => 'firmware_update.h',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011415 'Line' => '1347',
Unive Tiene5c3f142024-12-13 14:14:19 +080011416 'Memb' => {
11417 '0' => {
11418 'name' => 'field',
11419 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011420 'type' => '7707'
Unive Tiene5c3f142024-12-13 14:14:19 +080011421 },
11422 '1' => {
11423 'name' => 'entries',
11424 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011425 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011426 }
11427 },
11428 'Name' => 'struct pldm_downstream_device_parameters_iter',
11429 'Size' => '24',
11430 'Type' => 'Struct'
11431 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011432 '60976' => {
11433 'BaseType' => '52299',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011434 'Name' => 'bool8_t*',
11435 'Size' => '8',
11436 'Type' => 'Pointer'
11437 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011438 '60981' => {
11439 'BaseType' => '54023',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011440 'Name' => 'bitfield64_t*',
11441 'Size' => '8',
11442 'Type' => 'Pointer'
11443 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011444 '64417' => {
11445 'BaseType' => '53075',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011446 'Name' => 'bitfield32_t*',
11447 'Size' => '8',
11448 'Type' => 'Pointer'
11449 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011450 '68495' => {
11451 'BaseType' => '44408',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011452 'Name' => 'bitfield16_t*',
11453 'Size' => '8',
11454 'Type' => 'Pointer'
11455 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011456 '78838' => {
11457 'BaseType' => '54118',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011458 'Name' => 'struct variable_field const*',
11459 'Size' => '8',
11460 'Type' => 'Pointer'
11461 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011462 '94120' => {
11463 'BaseType' => '59066',
Unive Tiene5c3f142024-12-13 14:14:19 +080011464 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11465 'Size' => '8',
11466 'Type' => 'Pointer'
11467 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011468 '94125' => {
11469 'BaseType' => '57652',
Unive Tiene5c3f142024-12-13 14:14:19 +080011470 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11471 'Size' => '8',
11472 'Type' => 'Pointer'
11473 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011474 '96809' => {
11475 'BaseType' => '57568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011476 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11477 'Size' => '8',
11478 'Type' => 'Pointer'
11479 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011480 '97941' => {
11481 'BaseType' => '57563',
Unive Tiene5c3f142024-12-13 14:14:19 +080011482 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11483 'Size' => '8',
11484 'Type' => 'Pointer'
11485 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011486 '99121' => {
11487 'BaseType' => '57360',
Unive Tiene5c3f142024-12-13 14:14:19 +080011488 'Name' => 'struct pldm_downstream_device_iter*',
11489 'Size' => '8',
11490 'Type' => 'Pointer'
11491 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011492 '99126' => {
11493 'BaseType' => '57318',
Unive Tiene5c3f142024-12-13 14:14:19 +080011494 'Name' => 'struct pldm_downstream_device*',
11495 'Size' => '8',
11496 'Type' => 'Pointer'
11497 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011498 '101824' => {
11499 'BaseType' => '57234',
Unive Tiene5c3f142024-12-13 14:14:19 +080011500 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11501 'Size' => '8',
11502 'Type' => 'Pointer'
11503 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011504 '102956' => {
11505 'BaseType' => '57229',
Unive Tiene5c3f142024-12-13 14:14:19 +080011506 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11507 'Size' => '8',
11508 'Type' => 'Pointer'
11509 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011510 '105557' => {
11511 'BaseType' => '56790',
Unive Tiene5c3f142024-12-13 14:14:19 +080011512 'Name' => 'struct pldm_query_downstream_devices_resp*',
11513 'Size' => '8',
11514 'Type' => 'Pointer'
11515 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011516 '106004' => {
11517 'BaseType' => '56874',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011518 'Name' => 'struct pldm_component_parameter_entry*',
11519 'Size' => '8',
11520 'Type' => 'Pointer'
11521 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011522 '114662' => {
11523 'BaseType' => '56589',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011524 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11525 'Size' => '8',
11526 'Type' => 'Pointer'
11527 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011528 '117634' => {
11529 'BaseType' => '1193',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011530 'Name' => 'uint8_t**',
11531 'Size' => '8',
11532 'Type' => 'Pointer'
11533 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011534 '117976' => {
11535 'BaseType' => '56393',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011536 'Name' => 'struct pldm_component_image_information*',
11537 'Size' => '8',
11538 'Type' => 'Pointer'
11539 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011540 '120468' => {
11541 'BaseType' => '57474',
Unive Tiene5c3f142024-12-13 14:14:19 +080011542 'Name' => 'struct pldm_descriptor_iter*',
11543 'Size' => '8',
11544 'Type' => 'Pointer'
11545 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011546 '120473' => {
11547 'BaseType' => '57402',
Unive Tiene5c3f142024-12-13 14:14:19 +080011548 'Name' => 'struct pldm_descriptor*',
11549 'Size' => '8',
11550 'Type' => 'Pointer'
11551 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011552 '120758' => {
11553 'BaseType' => '56183',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011554 'Name' => 'struct pldm_firmware_device_id_record*',
11555 'Size' => '8',
11556 'Type' => 'Pointer'
11557 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011558 '121213' => {
11559 'BaseType' => '56039',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011560 'Name' => 'struct pldm_package_header_information*',
11561 'Size' => '8',
11562 'Type' => 'Pointer'
11563 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011564 '130329' => {
11565 'BaseType' => '130346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011566 'Header' => 'pdr.h',
11567 'Line' => '16',
11568 'Name' => 'pldm_pdr',
11569 'PrivateABI' => 1,
11570 'Size' => '24',
11571 'Type' => 'Typedef'
11572 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011573 '130341' => {
11574 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011575 'Name' => 'pldm_pdr const',
11576 'Size' => '24',
11577 'Type' => 'Const'
11578 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011579 '130346' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011580 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011581 'Memb' => {
11582 '0' => {
11583 'name' => 'record_count',
11584 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011585 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011586 },
11587 '1' => {
11588 'name' => 'size',
11589 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011590 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011591 },
11592 '2' => {
11593 'name' => 'first',
11594 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011595 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011596 },
11597 '3' => {
11598 'name' => 'last',
11599 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011600 'type' => '131446'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011601 }
11602 },
11603 'Name' => 'struct pldm_pdr',
11604 'PrivateABI' => 1,
11605 'Size' => '24',
11606 'Source' => 'pdr.c',
11607 'Type' => 'Struct'
11608 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011609 '130412' => {
11610 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011611 'Header' => 'pdr.h',
11612 'Line' => '21',
11613 'Name' => 'pldm_pdr_record',
11614 'PrivateABI' => 1,
11615 'Size' => '32',
11616 'Type' => 'Typedef'
11617 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011618 '130424' => {
11619 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011620 'Name' => 'pldm_pdr_record const',
11621 'Size' => '32',
11622 'Type' => 'Const'
11623 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011624 '130429' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011625 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011626 'Memb' => {
11627 '0' => {
11628 'name' => 'record_handle',
11629 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011630 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011631 },
11632 '1' => {
11633 'name' => 'size',
11634 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011635 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011636 },
11637 '2' => {
11638 'name' => 'data',
11639 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011640 'type' => '1193'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 },
11642 '3' => {
11643 'name' => 'next',
11644 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011645 'type' => '131434'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011646 },
11647 '4' => {
11648 'name' => 'is_remote',
11649 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011650 'type' => '5466'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011651 },
11652 '5' => {
11653 'name' => 'terminus_handle',
11654 'offset' => '38',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011655 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011656 }
11657 },
11658 'Name' => 'struct pldm_pdr_record',
11659 'PrivateABI' => 1,
11660 'Size' => '32',
11661 'Source' => 'pdr.c',
11662 'Type' => 'Struct'
11663 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011664 '130521' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011665 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011666 'Line' => '300',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011667 'Memb' => {
11668 '0' => {
11669 'name' => 'entity_type',
11670 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011671 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011672 },
11673 '1' => {
11674 'name' => 'entity_instance_num',
11675 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011676 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011677 },
11678 '2' => {
11679 'name' => 'entity_container_id',
11680 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011681 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011682 }
11683 },
11684 'Name' => 'struct pldm_entity',
11685 'Size' => '6',
11686 'Type' => 'Struct'
11687 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011688 '130583' => {
11689 'BaseType' => '130521',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011690 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011691 'Line' => '304',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011692 'Name' => 'pldm_entity',
11693 'Size' => '6',
11694 'Type' => 'Typedef'
11695 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011696 '130624' => {
11697 'BaseType' => '130636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011698 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011699 'Line' => '314',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011700 'Name' => 'pldm_entity_association_tree',
11701 'PrivateABI' => 1,
11702 'Size' => '16',
11703 'Type' => 'Typedef'
11704 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011705 '130636' => {
11706 'Line' => '499',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011707 'Memb' => {
11708 '0' => {
11709 'name' => 'root',
11710 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011711 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011712 },
11713 '1' => {
11714 'name' => 'last_used_container_id',
11715 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011716 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011717 }
11718 },
11719 'Name' => 'struct pldm_entity_association_tree',
11720 'PrivateABI' => 1,
11721 'Size' => '16',
11722 'Source' => 'pdr.c',
11723 'Type' => 'Struct'
11724 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011725 '130679' => {
11726 'BaseType' => '130696',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011727 'Header' => 'pdr.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011728 'Line' => '319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011729 'Name' => 'pldm_entity_node',
11730 'PrivateABI' => 1,
11731 'Size' => '40',
11732 'Type' => 'Typedef'
11733 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011734 '130691' => {
11735 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011736 'Name' => 'pldm_entity_node const',
11737 'Size' => '40',
11738 'Type' => 'Const'
11739 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011740 '130696' => {
11741 'Line' => '504',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011742 'Memb' => {
11743 '0' => {
11744 'name' => 'entity',
11745 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011746 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011747 },
11748 '1' => {
11749 'name' => 'parent',
11750 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011751 'type' => '130583'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011752 },
11753 '2' => {
11754 'name' => 'remote_container_id',
11755 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011756 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011757 },
11758 '3' => {
11759 'name' => 'first_child',
11760 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011761 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011762 },
11763 '4' => {
11764 'name' => 'next_sibling',
11765 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011766 'type' => '131451'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011767 },
11768 '5' => {
11769 'name' => 'association_type',
11770 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011771 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011772 }
11773 },
11774 'Name' => 'struct pldm_entity_node',
11775 'PrivateABI' => 1,
11776 'Size' => '40',
11777 'Source' => 'pdr.c',
11778 'Type' => 'Struct'
11779 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011780 '130974' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011781 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011782 'Line' => '561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011783 'Memb' => {
11784 '0' => {
11785 'name' => 'record_handle',
11786 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011787 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011788 },
11789 '1' => {
11790 'name' => 'version',
11791 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011792 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011793 },
11794 '2' => {
11795 'name' => 'type',
11796 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011797 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011798 },
11799 '3' => {
11800 'name' => 'record_change_num',
11801 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011802 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011803 },
11804 '4' => {
11805 'name' => 'length',
11806 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011807 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011808 }
11809 },
11810 'Name' => 'struct pldm_pdr_hdr',
11811 'Size' => '10',
11812 'Type' => 'Struct'
11813 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011814 '131434' => {
11815 'BaseType' => '130429',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011816 'Name' => 'struct pldm_pdr_record*',
11817 'Size' => '8',
11818 'Type' => 'Pointer'
11819 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011820 '131446' => {
11821 'BaseType' => '130412',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 'Name' => 'pldm_pdr_record*',
11823 'Size' => '8',
11824 'Type' => 'Pointer'
11825 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011826 '131451' => {
11827 'BaseType' => '130679',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011828 'Name' => 'pldm_entity_node*',
11829 'Size' => '8',
11830 'Type' => 'Pointer'
11831 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011832 '132690' => {
11833 'BaseType' => '130329',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011834 'Name' => 'pldm_pdr*',
11835 'Size' => '8',
11836 'Type' => 'Pointer'
11837 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011838 '134001' => {
11839 'BaseType' => '130424',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011840 'Name' => 'pldm_pdr_record const*',
11841 'Size' => '8',
11842 'Type' => 'Pointer'
11843 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011844 '141235' => {
11845 'BaseType' => '130583',
Lora Linea0bf3a2024-09-20 10:09:56 +080011846 'Name' => 'pldm_entity*',
11847 'Size' => '8',
11848 'Type' => 'Pointer'
11849 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011850 '157357' => {
11851 'BaseType' => '141235',
Lora Linea0bf3a2024-09-20 10:09:56 +080011852 'Name' => 'pldm_entity**',
11853 'Size' => '8',
11854 'Type' => 'Pointer'
11855 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011856 '157421' => {
11857 'BaseType' => '130624',
Lora Linea0bf3a2024-09-20 10:09:56 +080011858 'Name' => 'pldm_entity_association_tree*',
11859 'Size' => '8',
11860 'Type' => 'Pointer'
11861 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011862 '158009' => {
11863 'BaseType' => '131451',
Lora Linea0bf3a2024-09-20 10:09:56 +080011864 'Name' => 'pldm_entity_node**',
11865 'Size' => '8',
11866 'Type' => 'Pointer'
11867 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011868 '158798' => {
11869 'BaseType' => '130341',
Lora Linea0bf3a2024-09-20 10:09:56 +080011870 'Name' => 'pldm_pdr const*',
11871 'Size' => '8',
11872 'Type' => 'Pointer'
11873 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011874 '164275' => {
11875 'BaseType' => '130691',
Lora Linea0bf3a2024-09-20 10:09:56 +080011876 'Name' => 'pldm_entity_node const*',
11877 'Size' => '8',
11878 'Type' => 'Pointer'
11879 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011880 '170148' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011881 'BaseType' => '74',
11882 'Header' => 'types.h',
11883 'Line' => '37',
11884 'Name' => '__int8_t',
11885 'PrivateABI' => 1,
11886 'Size' => '1',
11887 'Type' => 'Typedef'
11888 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011889 '170179' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011890 'BaseType' => '93',
11891 'Header' => 'types.h',
11892 'Line' => '39',
11893 'Name' => '__int16_t',
11894 'PrivateABI' => 1,
11895 'Size' => '2',
11896 'Type' => 'Typedef'
11897 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011898 '170210' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011899 'BaseType' => '100',
11900 'Header' => 'types.h',
11901 'Line' => '41',
11902 'Name' => '__int32_t',
11903 'PrivateABI' => 1,
11904 'Size' => '4',
11905 'Type' => 'Typedef'
11906 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011907 '170248' => {
11908 'BaseType' => '5588',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011909 'Header' => 'types.h',
11910 'Line' => '55',
11911 'Name' => '__uint_least16_t',
11912 'PrivateABI' => 1,
11913 'Size' => '2',
11914 'Type' => 'Typedef'
11915 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011916 '170301' => {
11917 'BaseType' => '170148',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011918 'Header' => 'stdint-intn.h',
11919 'Line' => '24',
11920 'Name' => 'int8_t',
11921 'PrivateABI' => 1,
11922 'Size' => '1',
11923 'Type' => 'Typedef'
11924 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011925 '170313' => {
11926 'BaseType' => '170179',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011927 'Header' => 'stdint-intn.h',
11928 'Line' => '25',
11929 'Name' => 'int16_t',
11930 'PrivateABI' => 1,
11931 'Size' => '2',
11932 'Type' => 'Typedef'
11933 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011934 '170325' => {
11935 'BaseType' => '170210',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011936 'Header' => 'stdint-intn.h',
11937 'Line' => '26',
11938 'Name' => 'int32_t',
11939 'PrivateABI' => 1,
11940 'Size' => '4',
11941 'Type' => 'Typedef'
11942 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011943 '170942' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103011944 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011945 'Header' => 'pldm_types.h',
11946 'Line' => '164',
11947 'Name' => 'real32_t',
11948 'Size' => '4',
11949 'Type' => 'Typedef'
11950 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011951 '171657' => {
11952 'BaseType' => '170248',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000011953 'Header' => 'uchar.h',
11954 'Line' => '51',
11955 'Name' => 'char16_t',
11956 'PrivateABI' => 1,
11957 'Size' => '2',
11958 'Type' => 'Typedef'
11959 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011960 '172490' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011961 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011962 'Line' => '339',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011963 'Memb' => {
11964 '0' => {
11965 'name' => 'PLDM_SENSOR_OP_STATE',
11966 'value' => '0'
11967 },
11968 '1' => {
11969 'name' => 'PLDM_STATE_SENSOR_STATE',
11970 'value' => '1'
11971 },
11972 '2' => {
11973 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
11974 'value' => '2'
11975 }
11976 },
11977 'Name' => 'enum sensor_event_class_states',
11978 'Size' => '4',
11979 'Type' => 'Enum'
11980 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011981 '172524' => {
11982 'BaseType' => '172490',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011983 'Name' => 'enum sensor_event_class_states const',
11984 'Size' => '4',
11985 'Type' => 'Const'
11986 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011987 '172832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011988 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011989 'Line' => '636',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011990 'Memb' => {
11991 '0' => {
11992 'name' => 'hdr',
11993 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011994 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011995 },
11996 '1' => {
11997 'name' => 'terminus_handle',
11998 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011999 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012000 },
12001 '2' => {
12002 'name' => 'sensor_id',
12003 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012004 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012005 },
12006 '3' => {
12007 'name' => 'entity_type',
12008 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012009 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012010 },
12011 '4' => {
12012 'name' => 'entity_instance',
12013 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012014 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012015 },
12016 '5' => {
12017 'name' => 'container_id',
12018 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012019 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012020 },
12021 '6' => {
12022 'name' => 'sensor_init',
12023 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012024 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012025 },
12026 '7' => {
12027 'name' => 'sensor_auxiliary_names_pdr',
12028 'offset' => '33',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012029 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012030 },
12031 '8' => {
12032 'name' => 'composite_sensor_count',
12033 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012034 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012035 },
12036 '9' => {
12037 'name' => 'possible_states',
12038 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012039 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012040 }
12041 },
12042 'Name' => 'struct pldm_state_sensor_pdr',
12043 'Size' => '24',
12044 'Type' => 'Struct'
12045 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012046 '172986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012047 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012048 'Line' => '653',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012049 'Memb' => {
12050 '0' => {
12051 'name' => 'state_set_id',
12052 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012053 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012054 },
12055 '1' => {
12056 'name' => 'possible_states_size',
12057 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012058 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012059 },
12060 '2' => {
12061 'name' => 'states',
12062 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012063 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012064 }
12065 },
12066 'Name' => 'struct state_sensor_possible_states',
12067 'Size' => '4',
12068 'Type' => 'Struct'
12069 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012070 '173043' => {
12071 'BaseType' => '172986',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012072 'Name' => 'struct state_sensor_possible_states const',
12073 'Size' => '4',
12074 'Type' => 'Const'
12075 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012076 '173048' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012077 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012078 'Name' => 'bitfield8_t[1]',
12079 'Size' => '1',
12080 'Type' => 'Array'
12081 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012082 '173064' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012083 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012084 'Line' => '663',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012085 'Memb' => {
12086 '0' => {
12087 'name' => 'hdr',
12088 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012089 'type' => '130974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012090 },
12091 '1' => {
12092 'name' => 'terminus_handle',
12093 'offset' => '16',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012094 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012095 },
12096 '2' => {
12097 'name' => 'effecter_id',
12098 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012099 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012100 },
12101 '3' => {
12102 'name' => 'entity_type',
12103 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012104 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012105 },
12106 '4' => {
12107 'name' => 'entity_instance',
12108 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012109 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012110 },
12111 '5' => {
12112 'name' => 'container_id',
12113 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012114 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012115 },
12116 '6' => {
12117 'name' => 'effecter_semantic_id',
12118 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012119 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012120 },
12121 '7' => {
12122 'name' => 'effecter_init',
12123 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012124 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012125 },
12126 '8' => {
12127 'name' => 'has_description_pdr',
12128 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012129 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012130 },
12131 '9' => {
12132 'name' => 'composite_effecter_count',
12133 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012134 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012135 },
12136 '10' => {
12137 'name' => 'possible_states',
12138 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012139 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012140 }
12141 },
12142 'Name' => 'struct pldm_state_effecter_pdr',
12143 'Size' => '26',
12144 'Type' => 'Struct'
12145 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012146 '173417' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012147 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012148 'Line' => '754',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012149 'Memb' => {
12150 '0' => {
12151 'name' => 'value_u8',
12152 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012153 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012154 },
12155 '1' => {
12156 'name' => 'value_s8',
12157 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012158 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012159 },
12160 '2' => {
12161 'name' => 'value_u16',
12162 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012163 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012164 },
12165 '3' => {
12166 'name' => 'value_s16',
12167 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012168 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012169 },
12170 '4' => {
12171 'name' => 'value_u32',
12172 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012173 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012174 },
12175 '5' => {
12176 'name' => 'value_s32',
12177 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012178 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012179 },
12180 '6' => {
12181 'name' => 'value_f32',
12182 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012183 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012184 }
12185 },
12186 'Name' => 'union union_range_field_format',
12187 'Size' => '4',
12188 'Type' => 'Union'
12189 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012190 '174014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012191 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012192 'Line' => '811',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012193 'Memb' => {
12194 '0' => {
12195 'name' => 'value_u8',
12196 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012197 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012198 },
12199 '1' => {
12200 'name' => 'value_s8',
12201 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012202 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012203 },
12204 '2' => {
12205 'name' => 'value_u16',
12206 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012207 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012208 },
12209 '3' => {
12210 'name' => 'value_s16',
12211 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012212 'type' => '170313'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012213 },
12214 '4' => {
12215 'name' => 'value_u32',
12216 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012217 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012218 },
12219 '5' => {
12220 'name' => 'value_s32',
12221 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012222 'type' => '170325'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012223 }
12224 },
12225 'Name' => 'union union_sensor_data_size',
12226 'Size' => '4',
12227 'Type' => 'Union'
12228 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012229 '174027' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012230 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012231 'Line' => '818',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012232 'Memb' => {
12233 '0' => {
12234 'name' => 'record_handle',
12235 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012236 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012237 },
12238 '1' => {
12239 'name' => 'version',
12240 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012241 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012242 },
12243 '2' => {
12244 'name' => 'type',
12245 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012246 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012247 },
12248 '3' => {
12249 'name' => 'record_change_num',
12250 'offset' => '6',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012251 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 },
12253 '4' => {
12254 'name' => 'length',
12255 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012256 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012257 }
12258 },
12259 'Name' => 'struct pldm_value_pdr_hdr',
12260 'Size' => '12',
12261 'Type' => 'Struct'
12262 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012263 '174112' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012264 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012265 'Line' => '836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012266 'Memb' => {
12267 '0' => {
12268 'name' => 'entity_instance_num',
12269 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012270 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012271 },
12272 '1' => {
12273 'name' => 'entity_instance',
12274 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012275 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012276 }
12277 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012278 'Name' => 'anon-union-platform.h-836',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 'Size' => '2',
12280 'Type' => 'Union'
12281 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012282 '174147' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012283 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012284 'Line' => '831',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012285 'Memb' => {
12286 '0' => {
12287 'name' => 'hdr',
12288 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012289 'type' => '174027'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012290 },
12291 '1' => {
12292 'name' => 'terminus_handle',
12293 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012294 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012295 },
12296 '2' => {
12297 'name' => 'sensor_id',
12298 'offset' => '20',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012299 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012300 },
12301 '3' => {
12302 'name' => 'entity_type',
12303 'offset' => '22',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012304 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012305 },
12306 '4' => {
12307 'name' => 'unnamed0',
12308 'offset' => '24',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012309 'type' => '174112'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012310 },
12311 '5' => {
12312 'name' => 'container_id',
12313 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012314 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012315 },
12316 '6' => {
12317 'name' => 'sensor_init',
12318 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012319 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012320 },
12321 '7' => {
12322 'name' => 'sensor_auxiliary_names_pdr',
12323 'offset' => '35',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012324 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012325 },
12326 '8' => {
12327 'name' => 'base_unit',
12328 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012329 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012330 },
12331 '9' => {
12332 'name' => 'unit_modifier',
12333 'offset' => '37',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012334 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012335 },
12336 '10' => {
12337 'name' => 'rate_unit',
12338 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012339 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012340 },
12341 '11' => {
12342 'name' => 'base_oem_unit_handle',
12343 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012344 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012345 },
12346 '12' => {
12347 'name' => 'aux_unit',
12348 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012349 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012350 },
12351 '13' => {
12352 'name' => 'aux_unit_modifier',
12353 'offset' => '41',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012354 'type' => '170301'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012355 },
12356 '14' => {
12357 'name' => 'aux_rate_unit',
12358 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012359 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012360 },
12361 '15' => {
12362 'name' => 'rel',
12363 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012364 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 },
12366 '16' => {
12367 'name' => 'aux_oem_unit_handle',
12368 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012369 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012370 },
12371 '17' => {
12372 'name' => 'is_linear',
12373 'offset' => '51',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012374 'type' => '52299'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012375 },
12376 '18' => {
12377 'name' => 'sensor_data_size',
12378 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012379 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 },
12381 '19' => {
12382 'name' => 'resolution',
12383 'offset' => '54',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012384 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 },
12386 '20' => {
12387 'name' => 'offset',
12388 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012389 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012390 },
12391 '21' => {
12392 'name' => 'accuracy',
12393 'offset' => '68',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012394 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 },
12396 '22' => {
12397 'name' => 'plus_tolerance',
12398 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012399 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 },
12401 '23' => {
12402 'name' => 'minus_tolerance',
12403 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012404 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 },
12406 '24' => {
12407 'name' => 'hysteresis',
12408 'offset' => '72',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012409 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012410 },
12411 '25' => {
12412 'name' => 'supported_thresholds',
12413 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012414 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012415 },
12416 '26' => {
12417 'name' => 'threshold_and_hysteresis_volatility',
12418 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012419 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012420 },
12421 '27' => {
12422 'name' => 'state_transition_interval',
12423 'offset' => '86',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012424 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012425 },
12426 '28' => {
12427 'name' => 'update_interval',
12428 'offset' => '96',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012429 'type' => '170942'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012430 },
12431 '29' => {
12432 'name' => 'max_readable',
12433 'offset' => '100',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012434 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012435 },
12436 '30' => {
12437 'name' => 'min_readable',
12438 'offset' => '104',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012439 'type' => '174014'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012440 },
12441 '31' => {
12442 'name' => 'range_field_format',
12443 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012444 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012445 },
12446 '32' => {
12447 'name' => 'range_field_support',
12448 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012449 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012450 },
12451 '33' => {
12452 'name' => 'nominal_value',
12453 'offset' => '118',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012454 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012455 },
12456 '34' => {
12457 'name' => 'normal_max',
12458 'offset' => '128',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012459 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012460 },
12461 '35' => {
12462 'name' => 'normal_min',
12463 'offset' => '132',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012464 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012465 },
12466 '36' => {
12467 'name' => 'warning_high',
12468 'offset' => '136',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012469 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012470 },
12471 '37' => {
12472 'name' => 'warning_low',
12473 'offset' => '146',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012474 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012475 },
12476 '38' => {
12477 'name' => 'critical_high',
12478 'offset' => '150',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012479 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012480 },
12481 '39' => {
12482 'name' => 'critical_low',
12483 'offset' => '256',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012484 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012485 },
12486 '40' => {
12487 'name' => 'fatal_high',
12488 'offset' => '260',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012489 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012490 },
12491 '41' => {
12492 'name' => 'fatal_low',
12493 'offset' => '264',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012494 'type' => '173417'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012495 }
12496 },
12497 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12498 'Size' => '112',
12499 'Type' => 'Struct'
12500 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012501 '174740' => {
12502 'BaseType' => '171657',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012503 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012504 'Line' => '879',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012505 'Name' => 'pldm_utf16be',
12506 'Size' => '2',
12507 'Type' => 'Typedef'
12508 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012509 '174753' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012510 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012511 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012512 'Memb' => {
12513 '0' => {
12514 'name' => 'tag',
12515 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012516 'type' => '5638'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012517 },
12518 '1' => {
12519 'name' => 'name',
12520 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012521 'type' => '174795'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012522 }
12523 },
12524 'Name' => 'struct pldm_entity_auxiliary_name',
12525 'Size' => '16',
12526 'Type' => 'Struct'
12527 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012528 '174795' => {
12529 'BaseType' => '174740',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012530 'Name' => 'pldm_utf16be*',
12531 'Size' => '8',
12532 'Type' => 'Pointer'
12533 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012534 '174800' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012535 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012536 'Line' => '891',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012537 'Memb' => {
12538 '0' => {
12539 'name' => 'hdr',
12540 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012541 'type' => '174027'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012542 },
12543 '1' => {
12544 'name' => 'container',
12545 'offset' => '18',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012546 'type' => '130583'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012547 },
12548 '2' => {
12549 'name' => 'shared_name_count',
12550 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012551 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012552 },
12553 '3' => {
12554 'name' => 'name_string_count',
12555 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012556 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012557 },
12558 '4' => {
12559 'name' => 'names',
12560 'offset' => '36',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012561 'type' => '174914'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012562 },
12563 '5' => {
12564 'name' => 'auxiliary_name_data_size',
12565 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012566 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012567 },
12568 '6' => {
12569 'name' => 'auxiliary_name_data',
12570 'offset' => '64',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012571 'type' => '174919'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012572 }
12573 },
12574 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12575 'Size' => '40',
12576 'Type' => 'Struct'
12577 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012578 '174914' => {
12579 'BaseType' => '174753',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012580 'Name' => 'struct pldm_entity_auxiliary_name*',
12581 'Size' => '8',
12582 'Type' => 'Pointer'
12583 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012584 '174919' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012585 'BaseType' => '128',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012586 'Name' => 'char[]',
12587 'Size' => '8',
12588 'Type' => 'Array'
12589 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012590 '174934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012591 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012592 'Line' => '921',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012593 'Memb' => {
12594 '0' => {
12595 'name' => 'state_set_id',
12596 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012597 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012598 },
12599 '1' => {
12600 'name' => 'possible_states_size',
12601 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012602 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012603 },
12604 '2' => {
12605 'name' => 'states',
12606 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012607 'type' => '173048'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012608 }
12609 },
12610 'Name' => 'struct state_effecter_possible_states',
12611 'Size' => '4',
12612 'Type' => 'Struct'
12613 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012614 '174991' => {
12615 'BaseType' => '174934',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012616 'Name' => 'struct state_effecter_possible_states const',
12617 'Size' => '4',
12618 'Type' => 'Const'
12619 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012620 '175192' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012621 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012622 'Line' => '991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012623 'Memb' => {
12624 '0' => {
12625 'name' => 'set_request',
12626 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012627 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012628 },
12629 '1' => {
12630 'name' => 'effecter_state',
12631 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012632 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012633 }
12634 },
12635 'Name' => 'struct state_field_for_state_effecter_set',
12636 'Size' => '2',
12637 'Type' => 'Struct'
12638 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012639 '175235' => {
12640 'BaseType' => '175192',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012641 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012642 'Line' => '994',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012643 'Name' => 'set_effecter_state_field',
12644 'Size' => '2',
12645 'Type' => 'Typedef'
12646 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012647 '175248' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012648 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012649 'Line' => '1000',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012650 'Memb' => {
12651 '0' => {
12652 'name' => 'sensor_op_state',
12653 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012654 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012655 },
12656 '1' => {
12657 'name' => 'present_state',
12658 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012659 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012660 },
12661 '2' => {
12662 'name' => 'previous_state',
12663 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012664 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012665 },
12666 '3' => {
12667 'name' => 'event_state',
12668 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012669 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012670 }
12671 },
12672 'Name' => 'struct state_field_for_get_state_sensor_readings',
12673 'Size' => '4',
12674 'Type' => 'Struct'
12675 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012676 '175319' => {
12677 'BaseType' => '175248',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012678 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012679 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012680 'Name' => 'get_sensor_state_field',
12681 'Size' => '4',
12682 'Type' => 'Typedef'
12683 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012684 '175332' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012685 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012686 'Line' => '1014',
Tal Yacobide67ab62024-05-30 22:36:50 +030012687 'Memb' => {
12688 '0' => {
12689 'name' => 'effecter_op_state',
12690 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012691 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012692 },
12693 '1' => {
12694 'name' => 'pending_state',
12695 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012696 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012697 },
12698 '2' => {
12699 'name' => 'present_state',
12700 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012701 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012702 }
12703 },
12704 'Name' => 'struct state_field_for_get_state_effecter_states',
12705 'Size' => '3',
12706 'Type' => 'Struct'
12707 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012708 '175389' => {
12709 'BaseType' => '175332',
Tal Yacobide67ab62024-05-30 22:36:50 +030012710 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012711 'Line' => '1018',
Tal Yacobide67ab62024-05-30 22:36:50 +030012712 'Name' => 'get_effecter_state_field',
12713 'Size' => '3',
12714 'Type' => 'Typedef'
12715 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012716 '176118' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012717 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012718 'Line' => '1163',
Tal Yacobide67ab62024-05-30 22:36:50 +030012719 'Memb' => {
12720 '0' => {
12721 'name' => 'completion_code',
12722 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012723 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012724 },
12725 '1' => {
12726 'name' => 'comp_effecter_count',
12727 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012728 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012729 },
12730 '2' => {
12731 'name' => 'field',
12732 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012733 'type' => '176175'
Tal Yacobide67ab62024-05-30 22:36:50 +030012734 }
12735 },
12736 'Name' => 'struct pldm_get_state_effecter_states_resp',
12737 'Size' => '26',
12738 'Type' => 'Struct'
12739 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012740 '176175' => {
12741 'BaseType' => '175389',
Tal Yacobide67ab62024-05-30 22:36:50 +030012742 'Name' => 'get_effecter_state_field[8]',
12743 'Size' => '24',
12744 'Type' => 'Array'
12745 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012746 '176191' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012747 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012748 'Line' => '1173',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012749 'Memb' => {
12750 '0' => {
12751 'name' => 'sensor_id',
12752 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012753 'type' => '5667'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012754 },
12755 '1' => {
12756 'name' => 'sensor_event_class_type',
12757 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012758 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012759 },
12760 '2' => {
12761 'name' => 'event_class',
12762 'offset' => '3',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012763 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012764 }
12765 },
12766 'Name' => 'struct pldm_sensor_event_data',
12767 'Size' => '4',
12768 'Type' => 'Struct'
12769 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012770 '176305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012771 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012772 'Line' => '1213',
Thu Nguyenf874b382024-07-24 11:22:34 +000012773 'Memb' => {
12774 '0' => {
12775 'name' => 'format_version',
12776 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012777 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012778 },
12779 '1' => {
12780 'name' => 'event_id',
12781 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012782 'type' => '5667'
Thu Nguyenf874b382024-07-24 11:22:34 +000012783 },
12784 '2' => {
12785 'name' => 'data_transfer_handle',
12786 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012787 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012788 }
12789 },
12790 'Name' => 'struct pldm_message_poll_event',
12791 'Size' => '8',
12792 'Type' => 'Struct'
12793 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012794 '176367' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012795 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012796 'Line' => '1223',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012797 'Memb' => {
12798 '0' => {
12799 'name' => 'format_version',
12800 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012801 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012802 },
12803 '1' => {
12804 'name' => 'format_type',
12805 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012806 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012807 },
12808 '2' => {
12809 'name' => 'event_data_length',
12810 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012811 'type' => '5667'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012812 },
12813 '3' => {
12814 'name' => 'event_data',
12815 'offset' => '4',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012816 'type' => '176438'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012817 }
12818 },
12819 'Name' => 'struct pldm_platform_cper_event',
12820 'Size' => '4',
12821 'Type' => 'Struct'
12822 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012823 '176438' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012824 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012825 'Name' => 'uint8_t[]',
12826 'Size' => '8',
12827 'Type' => 'Array'
12828 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012829 '176594' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012830 'Header' => 'platform.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012831 'Line' => '1283',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012832 'Memb' => {
12833 '0' => {
12834 'name' => 'event_data_format',
12835 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012836 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012837 },
12838 '1' => {
12839 'name' => 'number_of_change_records',
12840 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012841 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012842 },
12843 '2' => {
12844 'name' => 'change_records',
12845 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012846 'type' => '968'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012847 }
12848 },
12849 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12850 'Size' => '3',
12851 'Type' => 'Struct'
12852 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012853 '184925' => {
12854 'BaseType' => '176367',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012855 'Name' => 'struct pldm_platform_cper_event*',
12856 'Size' => '8',
12857 'Type' => 'Pointer'
12858 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012859 '188390' => {
12860 'BaseType' => '174800',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012861 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12862 'Size' => '8',
12863 'Type' => 'Pointer'
12864 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012865 '197910' => {
12866 'BaseType' => '176118',
Tal Yacobide67ab62024-05-30 22:36:50 +030012867 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12868 'Size' => '8',
12869 'Type' => 'Pointer'
12870 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012871 '244057' => {
12872 'BaseType' => '2704',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012873 'Name' => 'size_t*const',
12874 'Size' => '8',
12875 'Type' => 'Const'
12876 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012877 '247016' => {
12878 'BaseType' => '176305',
Thu Nguyenf874b382024-07-24 11:22:34 +000012879 'Name' => 'struct pldm_message_poll_event*',
12880 'Size' => '8',
12881 'Type' => 'Pointer'
12882 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012883 '248448' => {
12884 'BaseType' => '248458',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012885 'Name' => 'uint32_t const*const*',
12886 'Size' => '8',
12887 'Type' => 'Pointer'
12888 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012889 '248453' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012890 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012891 'Name' => 'uint32_t const*',
12892 'Size' => '8',
12893 'Type' => 'Pointer'
12894 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012895 '248458' => {
12896 'BaseType' => '248453',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012897 'Name' => 'uint32_t const*const',
12898 'Size' => '8',
12899 'Type' => 'Const'
12900 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012901 '248463' => {
12902 'BaseType' => '176594',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012903 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12904 'Size' => '8',
12905 'Type' => 'Pointer'
12906 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012907 '292164' => {
12908 'BaseType' => '174147',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012909 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12910 'Size' => '8',
12911 'Type' => 'Pointer'
12912 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012913 '314282' => {
12914 'BaseType' => '176191',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012915 'Name' => 'struct pldm_sensor_event_data*',
12916 'Size' => '8',
12917 'Type' => 'Pointer'
12918 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012919 '314287' => {
12920 'BaseType' => '314282',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012921 'Name' => 'struct pldm_sensor_event_data*const',
12922 'Size' => '8',
12923 'Type' => 'Const'
12924 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012925 '318262' => {
12926 'BaseType' => '175319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012927 'Name' => 'get_sensor_state_field*',
12928 'Size' => '8',
12929 'Type' => 'Pointer'
12930 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012931 '341562' => {
12932 'BaseType' => '175235',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012933 'Name' => 'set_effecter_state_field*',
12934 'Size' => '8',
12935 'Type' => 'Pointer'
12936 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012937 '342538' => {
12938 'BaseType' => '172832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012939 'Name' => 'struct pldm_state_sensor_pdr*',
12940 'Size' => '8',
12941 'Type' => 'Pointer'
12942 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012943 '342543' => {
12944 'BaseType' => '342538',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012945 'Name' => 'struct pldm_state_sensor_pdr*const',
12946 'Size' => '8',
12947 'Type' => 'Const'
12948 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012949 '342548' => {
12950 'BaseType' => '173043',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012951 'Name' => 'struct state_sensor_possible_states const*',
12952 'Size' => '8',
12953 'Type' => 'Pointer'
12954 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012955 '342553' => {
12956 'BaseType' => '342548',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012957 'Name' => 'struct state_sensor_possible_states const*const',
12958 'Size' => '8',
12959 'Type' => 'Const'
12960 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012961 '342948' => {
12962 'BaseType' => '173064',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012963 'Name' => 'struct pldm_state_effecter_pdr*',
12964 'Size' => '8',
12965 'Type' => 'Pointer'
12966 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012967 '342953' => {
12968 'BaseType' => '342948',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012969 'Name' => 'struct pldm_state_effecter_pdr*const',
12970 'Size' => '8',
12971 'Type' => 'Const'
12972 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012973 '342958' => {
12974 'BaseType' => '174991',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012975 'Name' => 'struct state_effecter_possible_states const*',
12976 'Size' => '8',
12977 'Type' => 'Pointer'
12978 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012979 '342963' => {
12980 'BaseType' => '342958',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012981 'Name' => 'struct state_effecter_possible_states const*const',
12982 'Size' => '8',
12983 'Type' => 'Const'
12984 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012985 '346447' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012986 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012987 'Memb' => {
12988 '0' => {
12989 'name' => 'prev',
12990 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103012991 'type' => '4848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012992 },
12993 '1' => {
12994 'name' => 'allocations',
12995 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012996 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012997 }
12998 },
12999 'Name' => 'struct pldm_tid_state',
13000 'PrivateABI' => 1,
13001 'Size' => '8',
13002 'Source' => 'instance-id.c',
13003 'Type' => 'Struct'
13004 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013005 '346486' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013006 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013007 'Memb' => {
13008 '0' => {
13009 'name' => 'state',
13010 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013011 'type' => '346528'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013012 },
13013 '1' => {
13014 'name' => 'lock_db_fd',
13015 'offset' => '8264',
13016 'type' => '100'
13017 }
13018 },
13019 'Name' => 'struct pldm_instance_db',
13020 'PrivateABI' => 1,
13021 'Size' => '2052',
13022 'Source' => 'instance-id.c',
13023 'Type' => 'Struct'
13024 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013025 '346528' => {
13026 'BaseType' => '346447',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013027 'Name' => 'struct pldm_tid_state[256]',
13028 'Size' => '2048',
13029 'Type' => 'Array'
13030 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013031 '347084' => {
13032 'BaseType' => '346486',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013033 'Name' => 'struct pldm_instance_db*',
13034 'Size' => '8',
13035 'Type' => 'Pointer'
13036 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013037 '347471' => {
13038 'BaseType' => '4848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013039 'Name' => 'pldm_instance_id_t*',
13040 'Size' => '8',
13041 'Type' => 'Pointer'
13042 },
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013043 '347647' => {
13044 'BaseType' => '347084',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013045 'Name' => 'struct pldm_instance_db**',
13046 'Size' => '8',
13047 'Type' => 'Pointer'
13048 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013049 '348355' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013050 'BaseType' => '46',
13051 'Header' => 'int-ll64.h',
13052 'Line' => '21',
13053 'Name' => '__u8',
13054 'PrivateABI' => 1,
13055 'Size' => '1',
13056 'Type' => 'Typedef'
13057 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013058 '348367' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013059 'BaseType' => '53',
13060 'Header' => 'int-ll64.h',
13061 'Line' => '24',
13062 'Name' => '__u16',
13063 'PrivateABI' => 1,
13064 'Size' => '2',
13065 'Type' => 'Typedef'
13066 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013067 '348604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013068 'Header' => 'socket.h',
13069 'Line' => '5',
13070 'Memb' => {
13071 '0' => {
13072 'name' => 'size',
13073 'offset' => '0',
13074 'type' => '100'
13075 },
13076 '1' => {
13077 'name' => 'socket',
13078 'offset' => '4',
13079 'type' => '100'
13080 },
13081 '2' => {
13082 'name' => 'max_size',
13083 'offset' => '8',
13084 'type' => '100'
13085 }
13086 },
13087 'Name' => 'struct pldm_socket_sndbuf',
13088 'PrivateABI' => 1,
13089 'Size' => '12',
13090 'Type' => 'Struct'
13091 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013092 '348657' => {
13093 'BaseType' => '135',
13094 'Header' => 'pldm.h',
13095 'Line' => '13',
13096 'Name' => 'mctp_eid_t',
13097 'Size' => '1',
13098 'Type' => 'Typedef'
13099 },
13100 '348771' => {
13101 'BaseType' => '4945',
13102 'Header' => 'pldm.h',
13103 'Line' => '30',
13104 'Name' => 'pldm_requester_rc_t',
13105 'Size' => '4',
13106 'Type' => 'Typedef'
13107 },
13108 '348783' => {
13109 'Header' => 'transport.h',
13110 'Line' => '18',
13111 'Memb' => {
13112 '0' => {
13113 'name' => 'name',
13114 'offset' => '0',
13115 'type' => '8992'
13116 },
13117 '1' => {
13118 'name' => 'version',
13119 'offset' => '8',
13120 'type' => '135'
13121 },
13122 '2' => {
13123 'name' => 'recv',
13124 'offset' => '22',
13125 'type' => '348917'
13126 },
13127 '3' => {
13128 'name' => 'send',
13129 'offset' => '36',
13130 'type' => '348958'
13131 },
13132 '4' => {
13133 'name' => 'init_pollfd',
13134 'offset' => '50',
13135 'type' => '349039'
13136 }
13137 },
13138 'Name' => 'struct pldm_transport',
13139 'PrivateABI' => 1,
13140 'Size' => '40',
13141 'Type' => 'Struct'
13142 },
13143 '348897' => {
13144 'BaseType' => '348783',
13145 'Name' => 'struct pldm_transport*',
13146 'Size' => '8',
13147 'Type' => 'Pointer'
13148 },
13149 '348902' => {
13150 'BaseType' => '4836',
13151 'Name' => 'pldm_tid_t*',
13152 'Size' => '8',
13153 'Type' => 'Pointer'
13154 },
13155 '348917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013156 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13157 'Param' => {
13158 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013159 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013160 },
13161 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013162 'type' => '348902'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013163 },
13164 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013165 'type' => '21368'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013166 },
13167 '3' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013168 'type' => '2704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013169 }
13170 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013171 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013172 'Size' => '8',
13173 'Type' => 'FuncPtr'
13174 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013175 '348958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013176 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13177 'Param' => {
13178 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013179 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013180 },
13181 '1' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013182 'type' => '4836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013183 },
13184 '2' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013185 'type' => '1269'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013186 },
13187 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013188 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013189 }
13190 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013191 'Return' => '348771',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013192 'Size' => '8',
13193 'Type' => 'FuncPtr'
13194 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013195 '348983' => {
13196 'BaseType' => '348988',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013197 'Name' => 'struct pollfd*',
13198 'Size' => '8',
13199 'Type' => 'Pointer'
13200 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013201 '348988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013202 'Header' => 'poll.h',
13203 'Line' => '36',
13204 'Memb' => {
13205 '0' => {
13206 'name' => 'fd',
13207 'offset' => '0',
13208 'type' => '100'
13209 },
13210 '1' => {
13211 'name' => 'events',
13212 'offset' => '4',
13213 'type' => '93'
13214 },
13215 '2' => {
13216 'name' => 'revents',
13217 'offset' => '6',
13218 'type' => '93'
13219 }
13220 },
13221 'Name' => 'struct pollfd',
13222 'PrivateABI' => 1,
13223 'Size' => '8',
13224 'Type' => 'Struct'
13225 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013226 '349039' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013227 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13228 'Param' => {
13229 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013230 'type' => '348897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013231 },
13232 '1' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013233 'type' => '348983'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013234 }
13235 },
13236 'Return' => '100',
13237 'Size' => '8',
13238 'Type' => 'FuncPtr'
13239 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013240 '349044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013241 'BaseType' => '53',
13242 'Header' => 'socket.h',
13243 'Line' => '10',
13244 'Name' => '__kernel_sa_family_t',
13245 'PrivateABI' => 1,
13246 'Size' => '2',
13247 'Type' => 'Typedef'
13248 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013249 '349410' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013250 'Header' => 'mctp.h',
13251 'Line' => '18',
13252 'Memb' => {
13253 '0' => {
13254 'name' => 's_addr',
13255 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013256 'type' => '348657'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013257 }
13258 },
13259 'Name' => 'struct mctp_addr',
13260 'PrivateABI' => 1,
13261 'Size' => '1',
13262 'Type' => 'Struct'
13263 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013264 '349437' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013265 'Header' => 'mctp.h',
13266 'Line' => '22',
13267 'Memb' => {
13268 '0' => {
13269 'name' => 'smctp_family',
13270 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013271 'type' => '349044'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013272 },
13273 '1' => {
13274 'name' => '__smctp_pad0',
13275 'offset' => '2',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013276 'type' => '348367'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013277 },
13278 '2' => {
13279 'name' => 'smctp_network',
13280 'offset' => '4',
13281 'type' => '60'
13282 },
13283 '3' => {
13284 'name' => 'smctp_addr',
13285 'offset' => '8',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013286 'type' => '349410'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013287 },
13288 '4' => {
13289 'name' => 'smctp_type',
13290 'offset' => '9',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013291 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013292 },
13293 '5' => {
13294 'name' => 'smctp_tag',
13295 'offset' => '16',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013296 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013297 },
13298 '6' => {
13299 'name' => '__smctp_pad1',
13300 'offset' => '17',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013301 'type' => '348355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013302 }
13303 },
13304 'Name' => 'struct sockaddr_mctp',
13305 'PrivateABI' => 1,
13306 'Size' => '12',
13307 'Type' => 'Struct'
13308 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013309 '349542' => {
13310 'BaseType' => '349437',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013311 'Name' => 'struct sockaddr_mctp const',
13312 'Size' => '12',
13313 'Type' => 'Const'
13314 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013315 '349586' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013316 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013317 'Memb' => {
13318 '0' => {
13319 'name' => 'transport',
13320 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013321 'type' => '348783'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013322 },
13323 '1' => {
13324 'name' => 'socket',
13325 'offset' => '64',
13326 'type' => '100'
13327 },
13328 '2' => {
13329 'name' => 'tid_eid_map',
13330 'offset' => '68',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013331 'type' => '349679'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013332 },
13333 '3' => {
13334 'name' => 'socket_send_buf',
13335 'offset' => '768',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013336 'type' => '348604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013337 },
13338 '4' => {
13339 'name' => 'bound',
13340 'offset' => '786',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013341 'type' => '5466'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013342 },
13343 '5' => {
13344 'name' => 'cookie_jar',
13345 'offset' => '800',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013346 'type' => '4860'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013347 }
13348 },
13349 'Name' => 'struct pldm_transport_af_mctp',
13350 'PrivateABI' => 1,
13351 'Size' => '336',
13352 'Source' => 'af-mctp.c',
13353 'Type' => 'Struct'
13354 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013355 '349679' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013356 'BaseType' => '4836',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013357 'Name' => 'pldm_tid_t[256]',
13358 'Size' => '256',
13359 'Type' => 'Array'
13360 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013361 '350480' => {
13362 'BaseType' => '349586',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013363 'Name' => 'struct pldm_transport_af_mctp*',
13364 'Size' => '8',
13365 'Type' => 'Pointer'
13366 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013367 '350485' => {
13368 'BaseType' => '349542',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013369 'Name' => 'struct sockaddr_mctp const*',
13370 'Size' => '8',
13371 'Type' => 'Pointer'
13372 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013373 '350798' => {
13374 'BaseType' => '350480',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013375 'Name' => 'struct pldm_transport_af_mctp**',
13376 'Size' => '8',
13377 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013378 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013379 '353908' => {
13380 'Line' => '26',
13381 'Memb' => {
13382 '0' => {
13383 'name' => 'transport',
13384 'offset' => '0',
13385 'type' => '348783'
13386 },
13387 '1' => {
13388 'name' => 'socket',
13389 'offset' => '64',
13390 'type' => '100'
13391 },
13392 '2' => {
13393 'name' => 'tid_eid_map',
13394 'offset' => '68',
13395 'type' => '349679'
13396 },
13397 '3' => {
13398 'name' => 'socket_send_buf',
13399 'offset' => '768',
13400 'type' => '348604'
13401 }
13402 },
13403 'Name' => 'struct pldm_transport_mctp_demux',
13404 'PrivateABI' => 1,
13405 'Size' => '312',
13406 'Source' => 'mctp-demux.c',
13407 'Type' => 'Struct'
13408 },
13409 '354513' => {
13410 'BaseType' => '353908',
13411 'Name' => 'struct pldm_transport_mctp_demux*',
13412 'Size' => '8',
13413 'Type' => 'Pointer'
13414 },
13415 '355019' => {
13416 'BaseType' => '354513',
13417 'Name' => 'struct pldm_transport_mctp_demux**',
13418 'Size' => '8',
13419 'Type' => 'Pointer'
13420 },
13421 '377553' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013422 'Header' => 'file_io.h',
13423 'Line' => '32',
13424 'Memb' => {
13425 '0' => {
13426 'name' => 'handle',
13427 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013428 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013429 },
13430 '1' => {
13431 'name' => 'length',
13432 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013433 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013434 },
13435 '2' => {
13436 'name' => 'data',
13437 'offset' => '8',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013438 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013439 }
13440 },
13441 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13442 'Size' => '8',
13443 'Type' => 'Struct'
13444 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013445 '377620' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013446 'Header' => 'file_io.h',
13447 'Line' => '45',
13448 'Memb' => {
13449 '0' => {
13450 'name' => 'transferFlag',
13451 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013452 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013453 },
13454 '1' => {
13455 'name' => 'offset',
13456 'offset' => '2',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013457 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013458 }
13459 },
13460 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13461 'Size' => '4',
13462 'Type' => 'Struct'
13463 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013464 '377659' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013465 'Header' => 'file_io.h',
13466 'Line' => '55',
13467 'Memb' => {
13468 '0' => {
13469 'name' => 'size',
13470 'offset' => '0',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013471 'type' => '5667'
Lora Linea0bf3a2024-09-20 10:09:56 +080013472 },
13473 '1' => {
13474 'name' => 'crc32',
13475 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013476 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013477 }
13478 },
13479 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13480 'Size' => '8',
13481 'Type' => 'Struct'
13482 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013483 '377698' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013484 'Header' => 'file_io.h',
13485 'Line' => '70',
13486 'Memb' => {
13487 '0' => {
13488 'name' => 'data',
13489 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013490 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013491 }
13492 },
13493 'Name' => 'anon-union-file_io.h-70',
13494 'Size' => '4',
13495 'Type' => 'Union'
13496 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013497 '377716' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013498 'Header' => 'file_io.h',
13499 'Line' => '65',
13500 'Memb' => {
13501 '0' => {
13502 'name' => 'version',
13503 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013504 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013505 },
13506 '1' => {
13507 'name' => 'handle',
13508 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013509 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013510 },
13511 '2' => {
13512 'name' => 'option',
13513 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013514 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013515 },
13516 '3' => {
13517 'name' => 'length',
13518 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013519 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013520 },
13521 '4' => {
13522 'name' => 'info',
13523 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013524 'type' => '377698'
Lora Linea0bf3a2024-09-20 10:09:56 +080013525 }
13526 },
13527 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13528 'Size' => '16',
13529 'Type' => 'Struct'
13530 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013531 '377794' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013532 'Header' => 'file_io.h',
13533 'Line' => '86',
13534 'Memb' => {
13535 '0' => {
13536 'name' => 'attr',
13537 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013538 'type' => '377659'
Lora Linea0bf3a2024-09-20 10:09:56 +080013539 },
13540 '1' => {
13541 'name' => 'data',
13542 'offset' => '0',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013543 'type' => '377620'
Lora Linea0bf3a2024-09-20 10:09:56 +080013544 }
13545 },
13546 'Name' => 'anon-union-file_io.h-86',
13547 'Size' => '8',
13548 'Type' => 'Union'
13549 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013550 '377822' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013551 'Header' => 'file_io.h',
13552 'Line' => '80',
13553 'Memb' => {
13554 '0' => {
13555 'name' => 'version',
13556 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013557 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013558 },
13559 '1' => {
13560 'name' => 'completion_code',
13561 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013562 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013563 },
13564 '2' => {
13565 'name' => 'handle',
13566 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013567 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013568 },
13569 '3' => {
13570 'name' => 'option',
13571 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013572 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013573 },
13574 '4' => {
13575 'name' => 'length',
13576 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013577 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013578 },
13579 '5' => {
13580 'name' => 'info',
13581 'offset' => '18',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013582 'type' => '377794'
Lora Linea0bf3a2024-09-20 10:09:56 +080013583 },
13584 '6' => {
13585 'name' => 'data',
13586 'offset' => '32',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013587 'type' => '176438'
Lora Linea0bf3a2024-09-20 10:09:56 +080013588 }
13589 },
13590 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13591 'Size' => '24',
13592 'Type' => 'Struct'
13593 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013594 '381806' => {
13595 'BaseType' => '377822',
Lora Linea0bf3a2024-09-20 10:09:56 +080013596 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13597 'Size' => '8',
13598 'Type' => 'Pointer'
13599 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013600 '384064' => {
13601 'BaseType' => '377716',
Lora Linea0bf3a2024-09-20 10:09:56 +080013602 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13603 'Size' => '8',
13604 'Type' => 'Pointer'
13605 },
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013606 '384500' => {
13607 'BaseType' => '377553',
Lora Linea0bf3a2024-09-20 10:09:56 +080013608 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13609 'Size' => '8',
13610 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013611 }
13612 },
13613 'UndefinedSymbols' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103013614 'libpldm.so.0.12.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013615 '_ITM_deregisterTMCloneTable' => 0,
13616 '_ITM_registerTMCloneTable' => 0,
13617 '__assert_fail@GLIBC_2.2.5' => 0,
13618 '__cxa_finalize@GLIBC_2.2.5' => 0,
13619 '__errno_location@GLIBC_2.2.5' => 0,
13620 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013621 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013622 '__memcpy_chk@GLIBC_2.3.4' => 0,
13623 '__recv_chk@GLIBC_2.4' => 0,
13624 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013625 '__stack_chk_fail@GLIBC_2.4' => 0,
13626 'bind@GLIBC_2.2.5' => 0,
13627 'calloc@GLIBC_2.2.5' => 0,
13628 'clock_gettime@GLIBC_2.17' => 0,
13629 'close@GLIBC_2.2.5' => 0,
13630 'connect@GLIBC_2.2.5' => 0,
13631 'dup@GLIBC_2.2.5' => 0,
13632 'fclose@GLIBC_2.2.5' => 0,
13633 'fcntl64@GLIBC_2.28' => 0,
13634 'fgets@GLIBC_2.2.5' => 0,
13635 'fopen64@GLIBC_2.2.5' => 0,
13636 'free@GLIBC_2.2.5' => 0,
13637 'getsockopt@GLIBC_2.2.5' => 0,
13638 'malloc@GLIBC_2.2.5' => 0,
13639 'memcmp@GLIBC_2.2.5' => 0,
13640 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013641 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013642 'open64@GLIBC_2.2.5' => 0,
13643 'poll@GLIBC_2.2.5' => 0,
13644 'ppoll@GLIBC_2.4' => 0,
13645 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013646 'recvmsg@GLIBC_2.2.5' => 0,
13647 'sendmsg@GLIBC_2.2.5' => 0,
13648 'sendto@GLIBC_2.2.5' => 0,
13649 'setsockopt@GLIBC_2.2.5' => 0,
13650 'socket@GLIBC_2.2.5' => 0,
13651 'stat64@GLIBC_2.33' => 0,
13652 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013653 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013654 'timerfd_create@GLIBC_2.8' => 0,
13655 'timerfd_settime@GLIBC_2.8' => 0,
13656 'write@GLIBC_2.2.5' => 0
13657 }
13658 },
13659 'WordSize' => '8'
13660};