blob: ae3d32ab59ce93644f178627214546969ec0593d [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 Jefferyaf271b82025-06-15 10:55:48 +000025 'LibraryName' => 'libpldm.so.0.13.0',
26 'LibraryVersion' => '0.13.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 Jefferyaf271b82025-06-15 10:55:48 +000040 '1376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000042 'Line' => '744',
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 Jefferyaf271b82025-06-15 10:55:48 +000062 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053065 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093066 'ShortName' => 'encode_cc_only_resp'
67 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000068 '1423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000070 'Line' => '585',
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 Jefferyaf271b82025-06-15 10:55:48 +000082 'type' => '1243'
Andrew Jeffery53b08672025-03-04 12:26:18 +103083 },
84 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093085 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000086 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093087 }
88 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053089 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103090 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000092 '1460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093093 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000094 'Line' => '571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093095 'Param' => {
96 '0' => {
97 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000098 'type' => '1497'
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 Jefferyaf271b82025-06-15 10:55:48 +0000106 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930107 },
108 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030109 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000110 'type' => '1507'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 }
112 },
113 'Reg' => {
114 '0' => 'rdi',
115 '1' => 'rsi',
116 '2' => 'rdx',
117 '3' => 'rcx'
118 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530119 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030120 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000122 '1512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000124 'Line' => '558',
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 Jefferyaf271b82025-06-15 10:55:48 +0000136 'type' => '1243'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930137 },
138 '3' => {
139 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000140 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930141 }
142 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530143 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030144 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000146 '1549' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000148 'Line' => '604',
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 Jefferyaf271b82025-06-15 10:55:48 +0000168 'type' => '1601'
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 Jefferyaf271b82025-06-15 10:55:48 +0000177 'type' => '1418'
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 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530183 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030184 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930185 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000186 '1606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930187 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000188 'Line' => '618',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930189 'Param' => {
190 '0' => {
191 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000192 'type' => '1497'
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 Jefferyaf271b82025-06-15 10:55:48 +0000200 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930201 },
202 '3' => {
203 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000204 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930205 },
206 '4' => {
207 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000208 'type' => '1502'
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 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530218 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'ShortName' => 'decode_get_version_req'
220 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000221 '1653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930222 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000223 'Line' => '646',
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 Jefferyaf271b82025-06-15 10:55:48 +0000239 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030240 }
241 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530242 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030243 'ShortName' => 'encode_get_tid_resp'
244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000245 '1690' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030246 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000247 'Line' => '416',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030248 'Param' => {
249 '0' => {
250 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000251 'type' => '1717'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030252 },
253 '1' => {
254 'name' => 'hdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000255 'type' => '1722'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030256 }
257 },
258 'Return' => '135',
259 'ShortName' => 'unpack_pldm_header'
260 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000261 '5932' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030262 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930263 'Line' => '108',
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 Jefferyaf271b82025-06-15 10:55:48 +0000270 'Return' => '5439',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030271 'ShortName' => 'is_transfer_flag_valid'
272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000273 '5992' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030274 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930275 'Line' => '99',
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 Jefferyaf271b82025-06-15 10:55:48 +0000299 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030300 }
301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000302 'Return' => '5439',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030303 'ShortName' => 'is_time_legal'
304 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000305 '6236' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030306 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930307 'Line' => '87',
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 Jefferyaf271b82025-06-15 10:55:48 +0000317 '6365' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030318 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930319 'Line' => '81',
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 Jefferyaf271b82025-06-15 10:55:48 +0000329 '6468' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030330 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930331 'Line' => '75',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030332 'Param' => {
333 '0' => {
334 'name' => 'dec',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000335 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030336 }
337 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000338 'Return' => '5640',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030339 'ShortName' => 'dec2bcd16'
340 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000341 '6584' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030342 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930343 'Line' => '69',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030344 'Param' => {
345 '0' => {
346 'name' => 'bcd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000347 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030348 }
349 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000350 'Return' => '5640',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030351 'ShortName' => 'bcd2dec16'
352 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000353 '6687' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030354 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930355 'Line' => '63',
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 Jefferyaf271b82025-06-15 10:55:48 +0000365 '6740' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030366 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930367 'Line' => '57',
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 Jefferyaf271b82025-06-15 10:55:48 +0000377 '6793' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030378 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930379 'Line' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030380 'Param' => {
381 '0' => {
382 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000383 'type' => '1601'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930384 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030385 '1' => {
386 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000387 'type' => '5611'
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 Jefferyaf271b82025-06-15 10:55:48 +0000398 'Return' => '5772',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030399 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930400 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000401 '6922' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030402 'Header' => 'utils.h',
403 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930404 'Param' => {
405 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030406 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000407 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930408 },
409 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030410 'name' => 'size',
411 'type' => '164'
412 }
413 },
414 'Reg' => {
415 '1' => 'rdx'
416 },
417 'Return' => '135',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930418 'ShortName' => 'pldm_edac_crc8'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030419 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000420 '7036' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030421 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930422 'Line' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030423 'Param' => {
424 '0' => {
425 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000426 'type' => '1237'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030427 },
428 '1' => {
429 'name' => 'size',
430 'type' => '164'
431 }
432 },
433 'Reg' => {
434 '1' => 'rcx'
435 },
436 'Return' => '147',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930437 'ShortName' => 'pldm_edac_crc32'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030438 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000439 '11984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030440 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000441 'Line' => '757',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Param' => {
443 '0' => {
444 'name' => 'msg_type',
445 'type' => '135'
446 },
447 '1' => {
448 'name' => 'instance_id',
449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930450 },
451 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030452 'name' => 'pldm_type',
453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 },
455 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030456 'name' => 'command',
457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '4' => {
460 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000461 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030462 }
463 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530464 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030465 'ShortName' => 'encode_pldm_header_only'
466 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000467 '17198' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030468 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000469 'Line' => '689',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Param' => {
471 '0' => {
472 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000473 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030474 },
475 '1' => {
476 'name' => 'payload_length',
477 'type' => '164'
478 },
479 '2' => {
480 'name' => 'pldm_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000481 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030482 },
483 '3' => {
484 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000485 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030486 },
487 '4' => {
488 'name' => 'transfer_ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000489 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030490 },
491 '5' => {
492 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000493 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030494 },
495 '6' => {
496 'name' => 'section_offset',
497 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000498 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030499 },
500 '7' => {
501 'name' => 'section_length',
502 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000503 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030504 }
505 },
506 'Reg' => {
507 '2' => 'rdx',
508 '3' => 'r10',
509 '4' => 'r8',
510 '5' => 'r9'
511 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530512 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030513 'ShortName' => 'decode_multipart_receive_req'
514 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000515 '18209' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030516 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000517 'Line' => '658',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '135'
522 },
523 '1' => {
524 'name' => 'tid',
525 'type' => '135'
526 },
527 '2' => {
528 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000529 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030530 }
531 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530532 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030533 'ShortName' => 'encode_set_tid_req'
534 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000535 '18406' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030536 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000537 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Param' => {
539 '0' => {
540 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000541 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030542 },
543 '1' => {
544 'name' => 'payload_length',
545 'type' => '164'
546 },
547 '2' => {
548 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000549 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030550 },
551 '3' => {
552 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000553 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030554 }
555 },
556 'Reg' => {
557 '0' => 'rdi',
558 '1' => 'rsi',
559 '2' => 'rdx',
560 '3' => 'rcx'
561 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530562 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030563 'ShortName' => 'decode_get_tid_resp'
564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000565 '18735' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030566 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000567 'Line' => '634',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Param' => {
569 '0' => {
570 'name' => 'instance_id',
571 'type' => '135'
572 },
573 '1' => {
574 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000575 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030576 }
577 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530578 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030579 'ShortName' => 'encode_get_tid_req'
580 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000581 '18869' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030582 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000583 'Line' => '519',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Param' => {
585 '0' => {
586 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000587 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '164'
592 },
593 '2' => {
594 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000595 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030596 },
597 '3' => {
598 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000599 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030600 },
601 '4' => {
602 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000603 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030604 },
605 '5' => {
606 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000607 'type' => '1507'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030608 }
609 },
610 'Reg' => {
611 '1' => 'r10',
612 '2' => 'rdx',
613 '3' => 'rcx',
614 '4' => 'r8',
615 '5' => 'r9'
616 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530617 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030618 'ShortName' => 'decode_get_version_resp'
619 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000620 '19613' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030621 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000622 'Line' => '500',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
626 'type' => '135'
627 },
628 '1' => {
629 'name' => 'transfer_handle',
630 'type' => '147'
631 },
632 '2' => {
633 'name' => 'transfer_opflag',
634 'type' => '135'
635 },
636 '3' => {
637 'name' => 'type',
638 'type' => '135'
639 },
640 '4' => {
641 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000642 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930643 }
644 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530645 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930646 'ShortName' => 'encode_get_version_req'
647 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000648 '19845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000650 'Line' => '481',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Param' => {
652 '0' => {
653 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000654 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '1' => {
657 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030658 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '2' => {
661 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000662 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 },
664 '3' => {
665 'name' => 'commands',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000666 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930667 }
668 },
669 'Reg' => {
670 '0' => 'rdi',
671 '1' => 'rsi',
672 '2' => 'rdx',
673 '3' => 'rcx'
674 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530675 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930676 'ShortName' => 'decode_get_commands_resp'
677 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000678 '20040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000680 'Line' => '448',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Param' => {
682 '0' => {
683 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000684 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '1' => {
687 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030688 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '2' => {
691 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000692 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 },
694 '3' => {
695 'name' => 'types',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000696 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930697 }
698 },
699 'Reg' => {
700 '0' => 'rdi',
701 '1' => 'rsi',
702 '2' => 'rdx',
703 '3' => 'rcx'
704 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530705 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930706 'ShortName' => 'decode_get_types_resp'
707 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000708 '20887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000710 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030714 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930715 },
716 '1' => {
717 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030718 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930719 },
720 '2' => {
721 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030722 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930723 },
724 '3' => {
725 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000726 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930727 }
728 },
729 'Reg' => {
730 '2' => 'rbp'
731 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530732 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930733 'ShortName' => 'encode_get_commands_req'
734 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000735 '21093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000737 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030741 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000745 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530748 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930749 'ShortName' => 'encode_get_types_req'
750 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000751 '21225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000753 'Line' => '254',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Param' => {
755 '0' => {
756 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000757 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 },
759 '1' => {
760 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000761 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 }
763 },
764 'Reg' => {
765 '0' => 'rdi',
766 '1' => 'rsi'
767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000768 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'pldm_msg_hdr_correlate_response'
770 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000771 '21559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000773 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000777 'type' => '3137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000781 'type' => '21799'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030784 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000787 '25278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000793 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030797 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000801 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000805 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000809 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000813 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930814 }
815 },
816 'Reg' => {
817 '1' => 'rsi',
818 '2' => 'rdi',
819 '3' => 'r10',
820 '4' => 'r8',
821 '5' => 'r9'
822 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530823 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930824 'ShortName' => 'decode_set_bios_table_req'
825 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000826 '25465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030832 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030840 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000844 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530847 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000850 '25684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000856 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030860 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000864 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000868 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530877 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000880 '25794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030886 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030890 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030898 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000902 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030906 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000911 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530919 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930920 'ShortName' => 'encode_set_bios_table_req'
921 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000922 '26183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030928 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030932 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030936 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000940 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530943 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000946 '26397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000952 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030956 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000960 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000964 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000968 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530977 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000980 '26544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000986 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030990 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000994 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000998 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301007 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001010 '26654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301024 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001028 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301032 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001036 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301041 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301047 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001050 '27026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001072 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001081 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
1085 '2' => 'r14'
1086 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301087 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001090 '27395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001096 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301100 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001104 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001108 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001112 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301121 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001124 '27547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001130 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001138 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001142 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001146 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001150 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301151 }
1152 },
1153 'Reg' => {
1154 '1' => 'rsi',
1155 '2' => 'rdx',
1156 '3' => 'r10',
1157 '4' => 'r8',
1158 '5' => 'r9'
1159 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301160 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001163 '27709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301169 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301173 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301177 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001181 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001185 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301188 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001191 '27938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001197 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301201 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001205 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001209 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001213 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001217 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 }
1219 },
1220 'Reg' => {
1221 '1' => 'r10',
1222 '2' => 'rsi',
1223 '3' => 'rdi',
1224 '4' => 'r8',
1225 '5' => 'r9'
1226 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301227 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001230 '28110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001236 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301240 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001244 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001248 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001252 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301261 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001264 '28257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301270 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301274 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301278 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301282 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001286 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301289 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001292 '28481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301298 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301306 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301310 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001314 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301318 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001323 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
1327 '2' => 'r15'
1328 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301329 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001332 '28834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001338 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301342 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001346 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301354 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001357 '28907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301363 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001371 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301375 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301378 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001381 '29114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001387 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001395 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001399 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001403 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001407 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001412 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001417 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301426 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301427 'ShortName' => 'decode_set_date_time_req'
1428 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001429 '29405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301439 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301443 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301447 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001460 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001465 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301470 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301473 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301474 'ShortName' => 'encode_set_date_time_req'
1475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001476 '29898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001482 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301486 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001490 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001494 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001498 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001502 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001507 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001512 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001517 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301518 }
1519 },
1520 'Reg' => {
1521 '1' => 'rdi',
1522 '2' => 'r10',
1523 '3' => 'rdx',
1524 '4' => 'r8',
1525 '5' => 'r9'
1526 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301527 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001530 '30099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301536 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301540 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301544 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301548 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301552 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301556 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301561 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001566 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001571 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301574 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001577 '30383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301583 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001587 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301590 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001593 '32335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301595 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Param' => {
1597 '0' => {
1598 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001599 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301603 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001610 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001613 '32480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301615 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Param' => {
1617 '0' => {
1618 'name' => 'src_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001619 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301623 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301627 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001631 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001635 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301639 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301646 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001649 '33168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301651 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Param' => {
1653 '0' => {
1654 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001655 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301659 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001663 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001669 'Return' => '33163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001672 '33431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301674 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Param' => {
1676 '0' => {
1677 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001678 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301682 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001686 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001692 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001695 '33698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Param' => {
1699 '0' => {
1700 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001701 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301705 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001709 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001715 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001718 '33960' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301720 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Param' => {
1722 '0' => {
1723 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001724 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301728 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001732 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001740 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001743 '34349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301744 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301745 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Param' => {
1747 '0' => {
1748 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001749 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301753 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001757 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001763 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001766 '35110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301768 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Param' => {
1770 '0' => {
1771 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001772 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001778 'Return' => '1237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001781 '35158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301783 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Param' => {
1785 '0' => {
1786 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001787 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001793 '35268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301795 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Param' => {
1797 '0' => {
1798 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001799 'type' => '35343'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001802 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001805 '35348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001811 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001817 '35420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001823 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001831 'type' => '31090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001839 'Return' => '33158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001842 '35658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301844 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Param' => {
1846 '0' => {
1847 'name' => 'table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301848 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301852 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001856 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301861 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301864 'Return' => '53',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001867 '35958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301869 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Param' => {
1871 '0' => {
1872 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301873 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301876 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001879 '36293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301881 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Param' => {
1883 '0' => {
1884 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001885 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001891 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001894 '36342' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301895 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301896 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Param' => {
1898 '0' => {
1899 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001900 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301903 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001906 '36826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301908 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Param' => {
1910 '0' => {
1911 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001912 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001918 'Return' => '30870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001921 '36966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301922 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301923 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Param' => {
1925 '0' => {
1926 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301927 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301931 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001935 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301939 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001943 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
1948 '1' => 'r12',
1949 '2' => 'r13',
1950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301953 'Return' => '53',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301954 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001956 '37235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301959 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001962 '37397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Param' => {
1966 '0' => {
1967 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301968 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301972 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001976 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301980 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001984 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001988 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 }
1990 },
1991 'Reg' => {
1992 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301993 '1' => 'rsi',
1994 '2' => 'rbx',
1995 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301996 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301997 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301999 'Return' => '53',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302000 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002002 '37759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302004 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Param' => {
2006 '0' => {
2007 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002008 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002012 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002018 '37854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302020 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Param' => {
2022 '0' => {
2023 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002024 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002030 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002033 '37995' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302034 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302035 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Param' => {
2037 '0' => {
2038 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002039 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302045 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002048 '38177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302049 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302050 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Param' => {
2052 '0' => {
2053 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302054 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302058 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002062 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302066 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002074 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 }
2076 },
2077 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302078 '0' => 'rdi',
2079 '2' => 'rdi',
2080 '3' => 'rcx',
2081 '4' => 'r8',
2082 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302084 'Return' => '53',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302085 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002087 '38464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302089 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Param' => {
2091 '0' => {
2092 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002093 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002097 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302101 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302104 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002107 '38711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302109 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Param' => {
2111 '0' => {
2112 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002113 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302119 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002122 '38760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302123 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302124 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Param' => {
2126 '0' => {
2127 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302134 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002137 '38809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302139 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002143 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302149 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002152 '38858' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302153 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302154 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Param' => {
2156 '0' => {
2157 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002158 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002164 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002167 '39405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302169 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Param' => {
2171 '0' => {
2172 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002173 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002177 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002181 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002185 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002189 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 }
2191 },
2192 'Reg' => {
2193 '0' => 'rdi',
2194 '1' => 'rsi',
2195 '2' => 'rdx',
2196 '3' => 'rcx',
2197 '4' => 'r8'
2198 },
2199 'Return' => '1',
2200 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002202 '39541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302204 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Param' => {
2206 '0' => {
2207 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302208 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302212 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002216 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
2220 '0' => 'r12',
2221 '1' => 'rbp',
2222 '2' => 'rbx'
2223 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302224 'Return' => '53',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002227 '39813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302229 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Param' => {
2231 '0' => {
2232 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002233 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002237 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002243 '40117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302246 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002249 '40293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Param' => {
2253 '0' => {
2254 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002255 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002259 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302263 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
2267 '2' => 'r12'
2268 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002269 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002272 '40587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302273 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302274 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Param' => {
2276 '0' => {
2277 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002278 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002284 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002287 '40656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302289 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Param' => {
2291 '0' => {
2292 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002293 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002299 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002302 '40725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302303 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302304 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Param' => {
2306 '0' => {
2307 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002308 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302314 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002317 '40794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302318 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302319 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Param' => {
2321 '0' => {
2322 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002323 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002327 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 }
2329 },
2330 'Reg' => {
2331 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302332 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302334 'Return' => '53',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302335 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002337 '40882' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302339 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Param' => {
2341 '0' => {
2342 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302343 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302347 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002351 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302358 'Return' => '53',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002361 '41246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302363 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Param' => {
2365 '0' => {
2366 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002367 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002371 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '1' => 'rbx'
2376 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302377 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002380 '41515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'def_str_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002386 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302392 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002395 '41765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002401 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002405 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
2414 '1' => 'r12'
2415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302416 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002419 '42062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302420 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302421 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Param' => {
2423 '0' => {
2424 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002425 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002429 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302433 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302441 'Return' => '53',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302442 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302443 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002444 '42227' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302446 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Param' => {
2448 '0' => {
2449 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002450 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002454 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 }
2456 },
2457 'Reg' => {
2458 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302459 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302460 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302461 'Return' => '53',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302462 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302463 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002464 '42306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302466 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Param' => {
2468 '0' => {
2469 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002470 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002474 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302481 'Return' => '53',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302482 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302483 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002484 '42366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302486 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Param' => {
2488 '0' => {
2489 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302490 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302494 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002498 'type' => '42695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302505 'Return' => '53',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002508 '42700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302510 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Param' => {
2512 '0' => {
2513 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302514 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302518 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302525 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002528 '42760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302529 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302530 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Param' => {
2532 '0' => {
2533 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002534 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002540 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002543 '42807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302545 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Param' => {
2547 '0' => {
2548 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002549 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302555 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002558 '42854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302559 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302560 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Param' => {
2562 '0' => {
2563 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002564 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002570 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002573 '43487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302575 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Param' => {
2577 '0' => {
2578 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002579 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002583 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302587 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302595 'Return' => '53',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002598 '43724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302600 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Param' => {
2602 '0' => {
2603 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002604 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002610 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002613 '43771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302615 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Param' => {
2617 '0' => {
2618 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002619 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002625 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002628 '43818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302630 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Param' => {
2632 '0' => {
2633 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302634 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302638 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002642 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002646 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302649 'Return' => '53',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002652 '44175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302654 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Param' => {
2656 '0' => {
2657 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002658 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302664 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002667 '74800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002669 'Line' => '2146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002673 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302677 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002681 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002685 'type' => '74982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002689 'type' => '74987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'rbp',
2695 '4' => 'r12'
2696 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302697 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 'ShortName' => 'decode_cancel_update_resp'
2699 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002700 '74997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002702 'Line' => '2129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 },
2708 '1' => {
2709 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002710 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '2' => {
2713 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302714 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 }
2716 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302717 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302718 'ShortName' => 'encode_cancel_update_req'
2719 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002720 '75169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002722 'Line' => '2114',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002726 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 },
2728 '1' => {
2729 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '2' => {
2733 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002734 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302742 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002745 '75245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002747 'Line' => '2102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302751 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 },
2753 '1' => {
2754 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002755 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '2' => {
2758 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 }
2761 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302762 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002765 '78098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002767 'Line' => '2069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002771 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 },
2773 '1' => {
2774 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302775 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '2' => {
2778 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002779 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002783 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002787 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002791 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002796 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002801 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002806 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002811 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'r12',
2817 '4' => 'rbp',
2818 '5' => 'r13'
2819 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302820 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302821 'ShortName' => 'decode_get_status_resp'
2822 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002823 '78435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002825 'Line' => '2049',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302829 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002833 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302837 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302840 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302841 'ShortName' => 'encode_get_status_req'
2842 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002843 '79824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002845 'Line' => '2017',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002849 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302853 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002857 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002861 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302869 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002872 '79950' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002874 'Line' => '1992',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302878 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002882 'type' => '53071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002886 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302890 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302893 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002896 '80988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002898 'Line' => '1977',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302902 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302906 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002910 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302914 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302917 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002920 '82396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002922 'Line' => '1945',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002926 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002934 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002938 'type' => '82506'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302947 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302948 'ShortName' => 'decode_apply_complete_req'
2949 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002950 '82516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002952 'Line' => '1932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302956 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302960 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002964 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302968 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302971 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002974 '83659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002976 'Line' => '1903',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002980 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302984 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002988 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302996 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302997 'ShortName' => 'decode_verify_complete_req'
2998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002999 '83735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003001 'Line' => '1892',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303009 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003013 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303017 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303020 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003023 '84878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003025 'Line' => '1862',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003029 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003037 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303045 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003048 '84954' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003050 'Line' => '1849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003062 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303066 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303072 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003075 '86370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003077 'Line' => '1810',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003081 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303085 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003089 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003093 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303102 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003105 '88447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003107 'Line' => '1777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003111 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303115 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003119 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003123 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003127 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003131 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003136 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
3141 '3' => 'r12',
3142 '4' => 'rbp',
3143 '5' => 'r13'
3144 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303145 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 'ShortName' => 'decode_update_component_resp'
3147 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003148 '92384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003150 'Line' => '1741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303154 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003158 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003162 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303166 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303170 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003179 'type' => '53847'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303184 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303189 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003194 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003199 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303204 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303207 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 'ShortName' => 'encode_update_component_req'
3209 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003210 '94316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003212 'Line' => '1698',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003216 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003220 'type' => '54871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003224 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003228 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003232 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
3237 '3' => 'r12',
3238 '4' => 'rbp'
3239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003243 '97801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003245 'Line' => '1668',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303249 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303253 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003257 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003261 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303265 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303269 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303279 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003284 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003289 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303294 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303297 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003300 '99745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003302 'Line' => '1552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003306 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303310 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003314 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003318 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003322 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303331 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'ShortName' => 'decode_request_update_resp'
3333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003334 '102860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003336 'Line' => '1519',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303340 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303344 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003348 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003356 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303360 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003370 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003375 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303380 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303383 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 'ShortName' => 'encode_request_update_req'
3385 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003386 '109722' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003388 'Line' => '1429',
Unive Tiene5c3f142024-12-13 14:14:19 +08003389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003392 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003396 'type' => '114561'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303399 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003402 '114566' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003403 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003404 'Line' => '1400',
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003408 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003409 },
3410 '1' => {
3411 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303412 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003413 },
3414 '2' => {
3415 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003416 'type' => '117245'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003420 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303423 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003426 '117250' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003427 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003428 'Line' => '1374',
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303432 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003433 },
3434 '1' => {
3435 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003436 'type' => '118378'
Unive Tiene5c3f142024-12-13 14:14:19 +08003437 },
3438 '2' => {
3439 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003440 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003441 },
3442 '3' => {
3443 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303444 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003445 }
3446 },
3447 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303448 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003449 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303450 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003453 '118383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003454 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003455 'Line' => '659',
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003459 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003463 'type' => '119563'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303466 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003469 '119568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003470 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003471 'Line' => '1353',
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003475 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003476 },
3477 '1' => {
3478 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303479 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003480 },
3481 '2' => {
3482 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003483 'type' => '122261'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003487 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303490 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003493 '122266' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003494 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003495 'Line' => '1336',
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303499 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003500 },
3501 '1' => {
3502 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003503 'type' => '123394'
Unive Tiene5c3f142024-12-13 14:14:19 +08003504 },
3505 '2' => {
3506 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003507 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003508 },
3509 '3' => {
3510 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303511 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003512 }
3513 },
3514 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303515 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003516 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303517 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003520 '123399' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003521 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003522 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003526 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003527 },
3528 '1' => {
3529 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303530 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003531 },
3532 '2' => {
3533 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003534 'type' => '125995'
Unive Tiene5c3f142024-12-13 14:14:19 +08003535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303540 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003543 '126000' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003544 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003545 'Line' => '1301',
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303549 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003550 },
3551 '1' => {
3552 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003553 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303560 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003563 '126120' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003564 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003565 'Line' => '1255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003569 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003577 'type' => '126442'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003581 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003585 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303594 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003597 '134880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003599 'Line' => '1236',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003603 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303607 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003611 'type' => '135100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003615 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003619 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003623 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
3630 '3' => 'r13',
3631 '4' => 'r14',
3632 '5' => 'r15'
3633 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303634 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003637 '135105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003639 'Line' => '1219',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303643 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303647 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003651 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303659 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003662 '137916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003664 'Line' => '1201',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003668 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303672 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003676 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003680 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003684 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003688 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303697 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003700 '138082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003702 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303710 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003714 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303722 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003725 '138222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003727 'Line' => '1151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003731 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303735 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003739 'type' => '138414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003743 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303746 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 'ShortName' => 'decode_pldm_comp_image_info'
3748 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003749 '138567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303750 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003751 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Param' => {
3753 '0' => {
3754 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003755 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '1' => {
3758 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '2' => {
3762 'name' => 'descriptor_title_str_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003763 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '3' => {
3766 'name' => 'descriptor_title_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003767 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 },
3769 '4' => {
3770 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003771 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303772 }
3773 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303774 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 'ShortName' => 'decode_vendor_defined_descriptor_value'
3776 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003777 '138969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003779 'Line' => '1120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Param' => {
3781 '0' => {
3782 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003783 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 },
3785 '1' => {
3786 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303787 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 },
3789 '2' => {
3790 'name' => 'descriptor_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003791 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 },
3793 '3' => {
3794 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003795 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303796 }
3797 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303798 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303799 'ShortName' => 'decode_descriptor_type_length_value'
3800 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003801 '139334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003803 'Line' => '748',
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 'Param' => {
3805 '0' => {
3806 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003807 'type' => '140906'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003811 'type' => '140911'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303814 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003817 '140916' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003819 'Line' => '1101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Param' => {
3821 '0' => {
3822 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003823 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 },
3825 '1' => {
3826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303828 },
3829 '2' => {
3830 'name' => 'component_bitmap_bit_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003831 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '3' => {
3834 'name' => 'fw_device_id_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003835 'type' => '141295'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '4' => {
3838 'name' => 'applicable_components',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003839 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '5' => {
3842 'name' => 'comp_image_set_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003843 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '6' => {
3846 'name' => 'record_descriptors',
3847 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003848 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '7' => {
3851 'name' => 'fw_device_pkg_data',
3852 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003853 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 }
3855 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003856 'Reg' => {
3857 '3' => 'rbx'
3858 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303859 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 'ShortName' => 'decode_firmware_device_id_record'
3861 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003862 '146904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003864 'Line' => '1080',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303865 'Param' => {
3866 '0' => {
3867 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003868 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303869 },
3870 '1' => {
3871 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303872 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303873 },
3874 '2' => {
3875 'name' => 'package_header_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003876 'type' => '147377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '3' => {
3879 'name' => 'package_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003880 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 }
3882 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003883 'Reg' => {
3884 '2' => 'rbx'
3885 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303886 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 'ShortName' => 'decode_pldm_package_header_info'
3888 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003889 '156619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303891 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303892 'Param' => {
3893 '0' => {
3894 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303895 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 },
3897 '1' => {
3898 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303899 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303900 },
3901 '2' => {
3902 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303903 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303904 },
3905 '3' => {
3906 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303907 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 },
3909 '4' => {
3910 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003911 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 }
3913 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303914 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 'ShortName' => 'encode_set_fru_record_table_resp'
3916 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003917 '156859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303919 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 'Param' => {
3921 '0' => {
3922 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003923 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '1' => {
3926 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303927 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 },
3929 '2' => {
3930 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003931 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303932 },
3933 '3' => {
3934 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003935 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303936 },
3937 '4' => {
3938 'name' => 'fru_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003939 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 }
3941 },
3942 'Reg' => {
3943 '1' => 'rsi',
3944 '2' => 'rdx',
3945 '3' => 'rcx',
3946 '4' => 'r8'
3947 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303948 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 'ShortName' => 'decode_set_fru_record_table_req'
3950 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003951 '157026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 'Header' => 'fru.h',
3953 'Line' => '360',
3954 'Param' => {
3955 '0' => {
3956 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003957 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 },
3959 '1' => {
3960 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303961 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '2' => {
3964 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003965 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '3' => {
3968 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003969 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303970 },
3971 '4' => {
3972 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003973 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 },
3975 '5' => {
3976 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003977 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303978 },
3979 '6' => {
3980 'name' => 'fru_record_table_length',
3981 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003982 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 }
3984 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303985 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 'ShortName' => 'decode_get_fru_record_table_resp'
3987 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003988 '157256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 'Header' => 'fru.h',
3990 'Line' => '387',
3991 'Param' => {
3992 '0' => {
3993 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003994 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303995 },
3996 '1' => {
3997 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303998 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 },
4000 '2' => {
4001 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004002 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304003 },
4004 '3' => {
4005 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004006 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '4' => {
4009 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004010 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '5' => {
4013 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004014 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '6' => {
4017 'name' => 'fru_record_table_length',
4018 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004019 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304020 },
4021 '7' => {
4022 'name' => 'max_fru_record_table_length',
4023 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304024 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304025 }
4026 },
4027 'Reg' => {
4028 '3' => 'r10',
4029 '4' => 'r8',
4030 '5' => 'r9'
4031 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304032 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304033 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4034 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004035 '157577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 'Header' => 'fru.h',
4037 'Line' => '339',
4038 'Param' => {
4039 '0' => {
4040 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304041 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '1' => {
4044 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304045 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '2' => {
4048 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304049 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '3' => {
4052 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004053 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '4' => {
4056 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304057 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 }
4059 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304060 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304061 'ShortName' => 'encode_get_fru_record_table_req'
4062 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004063 '157812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 'Header' => 'fru.h',
4065 'Line' => '451',
4066 'Param' => {
4067 '0' => {
4068 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004069 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '1' => {
4072 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304073 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '2' => {
4076 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004077 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '3' => {
4080 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004081 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '4' => {
4084 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004085 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 },
4087 '5' => {
4088 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004089 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 }
4091 },
4092 'Reg' => {
4093 '1' => 'rsi',
4094 '2' => 'rdx',
4095 '3' => 'r10',
4096 '4' => 'r8',
4097 '5' => 'r9'
4098 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304099 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304100 'ShortName' => 'decode_get_fru_record_by_option_resp'
4101 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004102 '157979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 'Header' => 'fru.h',
4104 'Line' => '313',
4105 'Param' => {
4106 '0' => {
4107 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304108 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304109 },
4110 '1' => {
4111 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304112 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304113 },
4114 '2' => {
4115 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304116 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304117 },
4118 '3' => {
4119 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304120 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304121 },
4122 '4' => {
4123 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004124 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304125 },
4126 '5' => {
4127 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304128 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304129 },
4130 '6' => {
4131 'name' => 'msg',
4132 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004133 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '7' => {
4136 'name' => 'payload_length',
4137 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304138 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 }
4140 },
4141 'Reg' => {
4142 '2' => 'r15'
4143 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304144 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 'ShortName' => 'encode_get_fru_record_by_option_resp'
4146 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004147 '158370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 'Header' => 'fru.h',
4149 'Line' => '292',
4150 'Param' => {
4151 '0' => {
4152 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004153 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '1' => {
4156 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304157 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '2' => {
4160 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004161 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304162 },
4163 '3' => {
4164 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004165 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 },
4167 '4' => {
4168 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004169 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304170 },
4171 '5' => {
4172 'name' => 'record_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004173 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '6' => {
4176 'name' => 'field_type',
4177 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004178 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '7' => {
4181 'name' => 'transfer_op_flag',
4182 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004183 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304184 }
4185 },
4186 'Reg' => {
4187 '1' => 'r10',
4188 '2' => 'rdx',
4189 '3' => 'rdi',
4190 '4' => 'r8',
4191 '5' => 'r9'
4192 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304193 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304194 'ShortName' => 'decode_get_fru_record_by_option_req'
4195 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004196 '158572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 'Header' => 'fru.h',
4198 'Line' => '433',
4199 'Param' => {
4200 '0' => {
4201 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304202 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '1' => {
4205 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304206 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '2' => {
4209 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004210 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '3' => {
4213 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004214 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304215 },
4216 '4' => {
4217 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304218 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 },
4220 '5' => {
4221 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304222 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 },
4224 '6' => {
4225 'name' => 'transfer_op_flag',
4226 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 },
4229 '7' => {
4230 'name' => 'msg',
4231 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004232 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 },
4234 '8' => {
4235 'name' => 'payload_length',
4236 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304237 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 }
4239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304241 'ShortName' => 'encode_get_fru_record_by_option_req'
4242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004243 '158869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 'Header' => 'fru.h',
4245 'Line' => '468',
4246 'Param' => {
4247 '0' => {
4248 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004249 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 },
4251 '1' => {
4252 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304253 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '2' => {
4256 'name' => 'record_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004257 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 },
4259 '3' => {
4260 'name' => 'record_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004261 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '4' => {
4264 'name' => 'rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004265 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304266 },
4267 '5' => {
4268 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304269 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '6' => {
4272 'name' => 'ft',
4273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304277 'Return' => '53',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004278 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004280 '159529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '409',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'fru_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004286 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304290 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'curr_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004294 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'record_set_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004298 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304306 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'encoding',
4310 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304311 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'tlvs',
4315 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004316 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'tlvs_size',
4320 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304321 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 }
4323 },
4324 'Reg' => {
4325 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304326 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 '4' => 'r8',
4328 '5' => 'r9'
4329 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304330 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304331 'ShortName' => 'encode_fru_record'
4332 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004333 '159851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 'Header' => 'fru.h',
4335 'Line' => '269',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304339 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 },
4341 '1' => {
4342 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304343 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304344 },
4345 '2' => {
4346 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304347 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '3' => {
4350 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304351 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 },
4353 '4' => {
4354 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004355 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 }
4357 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304358 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 'ShortName' => 'encode_get_fru_record_table_resp'
4360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004361 '160073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Header' => 'fru.h',
4363 'Line' => '251',
4364 'Param' => {
4365 '0' => {
4366 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004367 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '1' => {
4370 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304371 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '2' => {
4374 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004375 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 },
4377 '3' => {
4378 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004379 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Reg' => {
4383 '0' => 'rdi',
4384 '1' => 'rsi',
4385 '2' => 'rdx',
4386 '3' => 'rcx'
4387 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304388 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304389 'ShortName' => 'decode_get_fru_record_table_req'
4390 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004391 '160177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 'Header' => 'fru.h',
4393 'Line' => '232',
4394 'Param' => {
4395 '0' => {
4396 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304397 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 },
4399 '1' => {
4400 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304401 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 },
4403 '2' => {
4404 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304405 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304406 },
4407 '3' => {
4408 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304410 },
4411 '4' => {
4412 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304413 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304414 },
4415 '5' => {
4416 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304417 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '6' => {
4420 'name' => 'total_record_set_identifiers',
4421 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004422 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304423 },
4424 '7' => {
4425 'name' => 'total_table_records',
4426 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004427 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 },
4429 '8' => {
4430 'name' => 'checksum',
4431 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304432 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 },
4434 '9' => {
4435 'name' => 'msg',
4436 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004437 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 }
4439 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304440 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4442 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004443 '160480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 'Header' => 'fru.h',
4445 'Line' => '203',
4446 'Param' => {
4447 '0' => {
4448 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004449 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '1' => {
4452 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304453 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '2' => {
4456 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004457 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '3' => {
4460 'name' => 'fru_data_major_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004461 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '4' => {
4464 'name' => 'fru_data_minor_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004465 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 },
4467 '5' => {
4468 'name' => 'fru_table_maximum_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004469 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 },
4471 '6' => {
4472 'name' => 'fru_table_length',
4473 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004474 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304475 },
4476 '7' => {
4477 'name' => 'total_record_set_identifiers',
4478 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004479 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '8' => {
4482 'name' => 'total_table_records',
4483 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004484 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 },
4486 '9' => {
4487 'name' => 'checksum',
4488 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004489 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304490 }
4491 },
4492 'Reg' => {
4493 '1' => 'rdi',
4494 '2' => 'rdx',
4495 '3' => 'r10',
4496 '4' => 'r8',
4497 '5' => 'r9'
4498 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304499 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4501 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004502 '160690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 'Header' => 'fru.h',
4504 'Line' => '178',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304508 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '1' => {
4511 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004512 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 },
4514 '2' => {
4515 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304516 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 }
4518 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304519 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304520 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4521 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004522 '188730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304523 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004524 'Line' => '677',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 'Param' => {
4526 '0' => {
4527 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004528 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '1' => {
4531 'name' => 'pdr_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004532 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '2' => {
4535 'name' => 'num_entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004536 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '3' => {
4539 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004540 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 }
4542 },
4543 'Reg' => {
4544 '2' => 'rbp',
4545 '3' => 'r12'
4546 },
4547 'Return' => '1',
4548 'ShortName' => 'pldm_entity_association_pdr_extract'
4549 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004550 '189065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004552 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 'Param' => {
4554 '0' => {
4555 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004556 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 }
4558 },
4559 'Reg' => {
4560 '0' => 'rdi'
4561 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004562 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004565 '189114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304566 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004567 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 'Param' => {
4569 '0' => {
4570 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004571 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304572 }
4573 },
4574 'Reg' => {
4575 '0' => 'rdi'
4576 },
4577 'Return' => '1',
4578 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4579 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004580 '189273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004582 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304583 'Param' => {
4584 '0' => {
4585 'name' => 'org_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004586 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 },
4588 '1' => {
4589 'name' => 'new_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004590 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 }
4592 },
4593 'Return' => '1',
4594 'ShortName' => 'pldm_entity_association_tree_copy_root'
4595 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004596 '189702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004598 'Line' => '606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304599 'Param' => {
4600 '0' => {
4601 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004602 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304603 },
4604 '1' => {
4605 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004606 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 }
4608 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004609 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 'ShortName' => 'pldm_entity_association_tree_find'
4611 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004612 '189982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004614 'Line' => '620',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 'Param' => {
4616 '0' => {
4617 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004618 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 },
4620 '1' => {
4621 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004622 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 },
4624 '2' => {
4625 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004626 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 }
4628 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004629 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4631 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004632 '190364' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004634 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304635 'Param' => {
4636 '0' => {
4637 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004638 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304639 },
4640 '1' => {
4641 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304642 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 },
4644 '2' => {
4645 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304646 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 }
4648 },
4649 'Reg' => {
4650 '1' => 'rsi',
4651 '2' => 'rdx'
4652 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004653 'Return' => '162866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'ShortName' => 'pldm_pdr_find_last_in_range'
4655 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004656 '190491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004658 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 'Param' => {
4660 '0' => {
4661 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004662 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304663 }
4664 },
4665 'Reg' => {
4666 '0' => 'rdi'
4667 },
4668 'Return' => '1',
4669 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4670 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004671 '190743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004673 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 'Param' => {
4675 '0' => {
4676 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004677 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 },
4679 '1' => {
4680 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004681 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304682 }
4683 },
4684 'Reg' => {
4685 '0' => 'rdi',
4686 '1' => 'rsi'
4687 },
4688 'Return' => '1',
4689 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4690 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004691 '191011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004693 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 'Param' => {
4695 '0' => {
4696 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004697 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 },
4699 '1' => {
4700 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004701 'type' => '161676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 },
4703 '2' => {
4704 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004705 'type' => '189697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 }
4707 },
4708 'Return' => '1',
4709 'ShortName' => 'pldm_find_entity_ref_in_tree'
4710 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004711 '191298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004713 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'Param' => {
4715 '0' => {
4716 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004717 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304718 },
4719 '1' => {
4720 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004721 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '2' => {
4724 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004725 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '3' => {
4728 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304729 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304730 },
4731 '4' => {
4732 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004733 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304734 },
4735 '5' => {
4736 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004737 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 },
4739 '6' => {
4740 'name' => 'record_handle',
4741 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304742 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 }
4744 },
4745 'Reg' => {
4746 '0' => 'rdi',
4747 '1' => 'rsi',
4748 '2' => 'rdx',
4749 '3' => 'rcx',
4750 '4' => 'r8',
4751 '5' => 'r9'
4752 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304753 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4755 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004756 '191654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304757 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004758 'Line' => '539',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 'Param' => {
4760 '0' => {
4761 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004762 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 },
4764 '1' => {
4765 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004766 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '2' => {
4769 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004770 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 },
4772 '3' => {
4773 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304774 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '4' => {
4777 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004778 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 },
4780 '5' => {
4781 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004782 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 }
4784 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304785 'Return' => '53',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304786 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004788 '191872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004790 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 'Param' => {
4792 '0' => {
4793 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004794 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '1' => {
4797 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004798 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 },
4800 '2' => {
4801 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004802 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 },
4804 '3' => {
4805 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004806 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 }
4808 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304809 'Return' => '53',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304810 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004812 '193545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004814 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 'Param' => {
4816 '0' => {
4817 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004818 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '1' => {
4821 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004822 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 }
4824 },
4825 'Reg' => {
4826 '0' => 'rdi',
4827 '1' => 'rsi'
4828 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004829 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'ShortName' => 'pldm_is_current_parent_child'
4831 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004832 '193634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004834 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304835 'Param' => {
4836 '0' => {
4837 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004838 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 },
4840 '1' => {
4841 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304842 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 }
4844 },
4845 'Reg' => {
4846 '0' => 'rdi',
4847 '1' => 'rcx'
4848 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304849 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 'ShortName' => 'pldm_entity_get_num_children'
4851 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004852 '193849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304853 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004854 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Param' => {
4856 '0' => {
4857 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004858 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 }
4860 },
4861 'Reg' => {
4862 '0' => 'rdi'
4863 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004864 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304865 'ShortName' => 'pldm_entity_is_exist_parent'
4866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004867 '193898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004869 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 'Param' => {
4871 '0' => {
4872 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004873 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 }
4875 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004876 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 'ShortName' => 'pldm_entity_get_parent'
4878 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004879 '194032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004881 'Line' => '454',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 'Param' => {
4883 '0' => {
4884 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004885 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 }
4887 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004888 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 'ShortName' => 'pldm_entity_is_node_parent'
4890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004891 '194187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004893 'Line' => '444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Param' => {
4895 '0' => {
4896 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004897 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 }
4899 },
4900 'Reg' => {
4901 '0' => 'rdi'
4902 },
4903 'Return' => '1',
4904 'ShortName' => 'pldm_entity_association_tree_destroy'
4905 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004906 '194366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004908 'Line' => '416',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 'Param' => {
4910 '0' => {
4911 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004912 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '1' => {
4915 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004916 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '2' => {
4919 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004920 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
4924 '2' => 'rbp'
4925 },
4926 'Return' => '1',
4927 'ShortName' => 'pldm_entity_association_tree_visit'
4928 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004929 '194825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004931 'Line' => '398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304932 'Param' => {
4933 '0' => {
4934 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004935 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 },
4937 '1' => {
4938 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004939 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '2' => {
4942 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004943 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '3' => {
4946 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004947 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '4' => {
4950 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304951 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '5' => {
4954 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004955 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '6' => {
4958 'name' => 'is_update_container_id',
4959 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004960 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 },
4962 '7' => {
4963 'name' => 'container_id',
4964 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004965 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 }
4967 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004968 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 'ShortName' => 'pldm_entity_association_tree_add_entity'
4970 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004971 '195432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004973 'Line' => '370',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 'Param' => {
4975 '0' => {
4976 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004977 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 },
4979 '1' => {
4980 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004981 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '2' => {
4984 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004985 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '3' => {
4988 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004989 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 },
4991 '4' => {
4992 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304993 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 }
4995 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004996 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_add'
4998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004999 '195755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005001 'Line' => '353',
5002 'Return' => '163238',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'ShortName' => 'pldm_entity_association_tree_init'
5004 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005005 '195829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005007 'Line' => '438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305008 'Param' => {
5009 '0' => {
5010 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005011 'type' => '195963'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 }
5013 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005014 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5016 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005017 '195989' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005019 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 'Param' => {
5021 '0' => {
5022 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005023 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 }
5025 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005026 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'ShortName' => 'pldm_entity_extract'
5028 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005029 '196144' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305030 'Header' => 'pdr.h',
5031 'Line' => '246',
5032 'Param' => {
5033 '0' => {
5034 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005035 'type' => '164383'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305036 },
5037 '1' => {
5038 'name' => 'record_handle',
5039 'type' => '147'
5040 },
5041 '2' => {
5042 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005043 'type' => '5439'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305044 }
5045 },
5046 'Reg' => {
5047 '0' => 'rdi',
5048 '1' => 'rsi',
5049 '2' => 'rdx'
5050 },
5051 'Return' => '53',
5052 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005054 '206871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005056 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 'Param' => {
5058 '0' => {
5059 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005060 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '1' => {
5063 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005064 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '2' => {
5067 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '3' => {
5071 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305072 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 },
5074 '4' => {
5075 'name' => 'valid_bit',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005076 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305077 }
5078 },
5079 'Reg' => {
5080 '0' => 'rbx',
5081 '1' => 'rbp',
5082 '2' => 'r12',
5083 '3' => 'r13'
5084 },
5085 'Return' => '1',
5086 'ShortName' => 'pldm_pdr_update_TL_pdr'
5087 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005088 '207225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305089 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005090 'Line' => '303',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305091 'Param' => {
5092 '0' => {
5093 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005094 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 },
5096 '1' => {
5097 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005098 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '2' => {
5101 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005102 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '3' => {
5105 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005106 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '4' => {
5109 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005110 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '5' => {
5113 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005114 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '2' => 'r12'
5119 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005120 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005123 '207579' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005125 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305126 'Param' => {
5127 '0' => {
5128 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005129 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 },
5131 '1' => {
5132 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005133 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 },
5135 '2' => {
5136 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005137 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305138 },
5139 '3' => {
5140 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005141 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 },
5143 '4' => {
5144 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005145 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 },
5147 '5' => {
5148 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005149 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 },
5151 '6' => {
5152 'name' => 'bmc_record_handle',
5153 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005154 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 }
5156 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305157 'Return' => '53',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305158 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005160 '207892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005162 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 'Param' => {
5164 '0' => {
5165 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005166 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 }
5168 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005169 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'ShortName' => 'pldm_pdr_record_is_remote'
5171 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005172 '208263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305173 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005174 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 'Param' => {
5176 '0' => {
5177 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005178 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 },
5180 '1' => {
5181 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005182 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 }
5184 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305185 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305186 'ShortName' => 'pldm_pdr_get_record_handle'
5187 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005188 '208480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305189 'Header' => 'pdr.h',
5190 'Line' => '62',
5191 'Param' => {
5192 '0' => {
5193 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005194 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305195 }
5196 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305197 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305198 'ShortName' => 'pldm_pdr_get_repo_size'
5199 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005200 '208613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305201 'Header' => 'pdr.h',
5202 'Line' => '52',
5203 'Param' => {
5204 '0' => {
5205 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005206 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305207 }
5208 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305209 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305210 'ShortName' => 'pldm_pdr_get_record_count'
5211 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005212 '208744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305213 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005214 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305215 'Param' => {
5216 '0' => {
5217 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005218 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305219 },
5220 '1' => {
5221 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305222 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305223 },
5224 '2' => {
5225 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005226 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305227 },
5228 '3' => {
5229 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005230 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305231 },
5232 '4' => {
5233 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005234 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 }
5236 },
5237 'Reg' => {
5238 '0' => 'rdi',
5239 '3' => 'rcx',
5240 '4' => 'r8'
5241 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005242 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305243 'ShortName' => 'pldm_pdr_find_record_by_type'
5244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005245 '208915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305246 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005247 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'Param' => {
5249 '0' => {
5250 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005251 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 },
5253 '1' => {
5254 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005255 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 },
5257 '2' => {
5258 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005259 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '3' => {
5262 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005263 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '4' => {
5266 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005267 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305268 }
5269 },
5270 'Reg' => {
5271 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305272 '1' => 'rsi',
5273 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305274 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305275 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305276 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005277 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 'ShortName' => 'pldm_pdr_get_next_record'
5279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005280 '209121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305281 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005282 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305283 'Param' => {
5284 '0' => {
5285 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005286 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 },
5288 '1' => {
5289 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305290 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 },
5292 '2' => {
5293 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005294 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305295 },
5296 '3' => {
5297 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005298 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 },
5300 '4' => {
5301 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005302 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 }
5304 },
5305 'Reg' => {
5306 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305307 '1' => 'rsi',
5308 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305309 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305310 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005312 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 'ShortName' => 'pldm_pdr_find_record'
5314 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005315 '209299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 'Header' => 'pdr.h',
5317 'Line' => '42',
5318 'Param' => {
5319 '0' => {
5320 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005321 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305322 }
5323 },
5324 'Reg' => {
5325 '0' => 'rdi'
5326 },
5327 'Return' => '1',
5328 'ShortName' => 'pldm_pdr_destroy'
5329 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005330 '209452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305331 'Header' => 'pdr.h',
5332 'Line' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005333 'Return' => '164383',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305334 'ShortName' => 'pldm_pdr_init'
5335 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005336 '209524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305337 'Header' => 'pdr.h',
5338 'Line' => '79',
5339 'Param' => {
5340 '0' => {
5341 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005342 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305343 },
5344 '1' => {
5345 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005346 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305347 },
5348 '2' => {
5349 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305350 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305351 },
5352 '3' => {
5353 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005354 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305355 },
5356 '4' => {
5357 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005358 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305359 },
5360 '5' => {
5361 'name' => 'record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005362 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 }
5364 },
5365 'Reg' => {
5366 '0' => 'rbp',
5367 '1' => 'r13',
5368 '2' => 'r14',
5369 '5' => 'r12'
5370 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305371 'Return' => '53',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005372 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005374 '226262' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005375 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005376 'Line' => '2661',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 'Param' => {
5378 '0' => {
5379 'name' => 'event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005380 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005381 }
5382 },
5383 'Reg' => {
5384 '0' => 'rdi'
5385 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005386 'Return' => '1502',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005387 'ShortName' => 'pldm_platform_cper_event_event_data'
5388 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005389 '226316' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005390 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005391 'Line' => '2650',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005392 'Param' => {
5393 '0' => {
5394 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005395 'type' => '1237'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005396 },
5397 '1' => {
5398 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305399 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005400 },
5401 '2' => {
5402 'name' => 'cper_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005403 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005404 },
5405 '3' => {
5406 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305407 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005408 }
5409 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305410 'Return' => '53',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005411 'ShortName' => 'decode_pldm_platform_cper_event'
5412 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005413 '228519' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005414 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005415 'Line' => '2639',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 'Param' => {
5417 '0' => {
5418 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005419 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005420 }
5421 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305422 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005423 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5424 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005425 '229781' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005426 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005427 'Line' => '2617',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005428 'Param' => {
5429 '0' => {
5430 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005431 'type' => '1237'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005432 },
5433 '1' => {
5434 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305435 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005436 },
5437 '2' => {
5438 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005439 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005440 },
5441 '3' => {
5442 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305443 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005444 }
5445 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305446 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005447 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5448 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005449 '237394' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005450 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005451 'Line' => '1947',
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'Param' => {
5453 '0' => {
5454 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305455 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005456 },
5457 '1' => {
5458 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005459 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005460 },
5461 '2' => {
5462 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005463 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005464 },
5465 '3' => {
5466 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305467 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 }
5469 },
5470 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305471 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005472 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305473 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005474 'ShortName' => 'encode_get_state_effecter_states_resp'
5475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005476 '239311' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005478 'Line' => '1930',
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'Param' => {
5480 '0' => {
5481 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005482 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005483 },
5484 '1' => {
5485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305486 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005487 },
5488 '2' => {
5489 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005490 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005491 }
5492 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305493 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005494 'ShortName' => 'decode_get_state_effecter_states_resp'
5495 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005496 '241567' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005498 'Line' => '1899',
Tal Yacobide67ab62024-05-30 22:36:50 +03005499 'Param' => {
5500 '0' => {
5501 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005502 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005503 },
5504 '1' => {
5505 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305506 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005507 },
5508 '2' => {
5509 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005510 'type' => '27537'
Tal Yacobide67ab62024-05-30 22:36:50 +03005511 }
5512 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305513 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005514 'ShortName' => 'decode_get_state_effecter_states_req'
5515 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005516 '242451' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005517 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005518 'Line' => '1913',
Tal Yacobide67ab62024-05-30 22:36:50 +03005519 'Param' => {
5520 '0' => {
5521 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305522 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005523 },
5524 '1' => {
5525 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005526 'type' => '5640'
Tal Yacobide67ab62024-05-30 22:36:50 +03005527 },
5528 '2' => {
5529 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005530 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005531 },
5532 '3' => {
5533 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305534 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005535 }
5536 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305537 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005538 'ShortName' => 'encode_get_state_effecter_states_req'
5539 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005540 '269014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005542 'Line' => '2079',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305543 'Param' => {
5544 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305545 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005546 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305547 },
5548 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305550 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305551 },
5552 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005554 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 },
5556 '3' => {
5557 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005558 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305559 },
5560 '4' => {
5561 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005562 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305563 },
5564 '5' => {
5565 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005566 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 },
5568 '6' => {
5569 'name' => 'transfer_flag',
5570 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005571 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305572 },
5573 '7' => {
5574 'name' => 'event_class',
5575 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005576 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '8' => {
5579 'name' => 'event_data_size',
5580 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005581 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 },
5583 '9' => {
5584 'name' => 'event_data',
5585 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005586 'type' => '22122'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305587 },
5588 '10' => {
5589 'name' => 'event_data_integrity_checksum',
5590 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005591 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305592 }
5593 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305594 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305595 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5596 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005597 '272954' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005599 'Line' => '2053',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 'Param' => {
5601 '0' => {
5602 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305603 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 },
5605 '1' => {
5606 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305607 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 },
5609 '2' => {
5610 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305611 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '3' => {
5614 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305615 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '4' => {
5618 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005619 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 },
5621 '5' => {
5622 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005623 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '6' => {
5626 'name' => 'payload_length',
5627 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305628 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305629 }
5630 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305631 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 'ShortName' => 'encode_poll_for_platform_event_message_req'
5633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005634 '274701' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005636 'Line' => '2577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 'Param' => {
5638 '0' => {
5639 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305640 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305641 },
5642 '1' => {
5643 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305644 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 },
5646 '2' => {
5647 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005648 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 }
5650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305651 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305652 'ShortName' => 'encode_set_event_receiver_resp'
5653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005654 '274874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005656 'Line' => '2563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 'Param' => {
5658 '0' => {
5659 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005660 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 },
5662 '1' => {
5663 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305664 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 },
5666 '2' => {
5667 'name' => 'event_message_global_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005668 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '3' => {
5671 'name' => 'transport_protocol_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005672 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '4' => {
5675 'name' => 'event_receiver_address_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005676 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 },
5678 '5' => {
5679 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005680 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 }
5682 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305683 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 'ShortName' => 'decode_set_event_receiver_req'
5685 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005686 '276596' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305687 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005688 'Line' => '2541',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 'Param' => {
5690 '0' => {
5691 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005692 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305693 },
5694 '1' => {
5695 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305696 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 },
5698 '2' => {
5699 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005700 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305701 }
5702 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305703 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305705 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005706 '277412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305707 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005708 'Line' => '2527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 'Param' => {
5710 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305711 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305712 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305713 },
5714 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305716 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305717 },
5718 '2' => {
5719 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305720 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 },
5722 '3' => {
5723 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305724 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305725 },
5726 '4' => {
5727 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005728 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305729 },
5730 '5' => {
5731 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005732 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 }
5734 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305735 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 'ShortName' => 'encode_set_event_receiver_req'
5737 },
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305738 '277670' => {
5739 'Header' => 'platform.h',
5740 'Line' => '2481',
5741 'Param' => {
5742 '0' => {
5743 'name' => 'msg',
5744 'type' => '1497'
5745 },
5746 '1' => {
5747 'name' => 'payload_length',
5748 'type' => '164'
5749 },
5750 '2' => {
5751 'name' => 'resp',
5752 'type' => '279190'
5753 }
5754 },
5755 'Return' => '53',
5756 'ShortName' => 'decode_get_event_receiver_resp'
5757 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005758 '280806' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305759 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005760 'Line' => '1577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305761 'Param' => {
5762 '0' => {
5763 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005764 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 },
5766 '1' => {
5767 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305768 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305769 },
5770 '2' => {
5771 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005772 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '3' => {
5775 'name' => 'rearm_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005776 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 }
5778 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305779 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 'ShortName' => 'decode_get_sensor_reading_req'
5781 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005782 '281994' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305783 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005784 'Line' => '1603',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305785 'Param' => {
5786 '0' => {
5787 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305788 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 },
5790 '1' => {
5791 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305792 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305793 },
5794 '2' => {
5795 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305796 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 },
5798 '3' => {
5799 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305800 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305801 },
5802 '4' => {
5803 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305804 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305805 },
5806 '5' => {
5807 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305808 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 },
5810 '6' => {
5811 'name' => 'previous_state',
5812 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305813 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 },
5815 '7' => {
5816 'name' => 'event_state',
5817 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305818 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305819 },
5820 '8' => {
5821 'name' => 'present_reading',
5822 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005823 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305824 },
5825 '9' => {
5826 'name' => 'msg',
5827 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005828 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305829 },
5830 '10' => {
5831 'name' => 'payload_length',
5832 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305833 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 }
5835 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305836 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 'ShortName' => 'encode_get_sensor_reading_resp'
5838 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005839 '282543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005841 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305842 'Param' => {
5843 '0' => {
5844 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005845 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305846 },
5847 '1' => {
5848 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305849 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305850 },
5851 '2' => {
5852 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005853 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305854 },
5855 '3' => {
5856 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005857 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305858 },
5859 '4' => {
5860 'name' => 'sensor_operational_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005861 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305862 },
5863 '5' => {
5864 'name' => 'sensor_event_message_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005865 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305866 },
5867 '6' => {
5868 'name' => 'present_state',
5869 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005870 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '7' => {
5873 'name' => 'previous_state',
5874 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005875 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305876 },
5877 '8' => {
5878 'name' => 'event_state',
5879 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005880 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305881 },
5882 '9' => {
5883 'name' => 'present_reading',
5884 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005885 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305886 }
5887 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305888 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305889 'ShortName' => 'decode_get_sensor_reading_resp'
5890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005891 '287252' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305892 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005893 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 'Param' => {
5895 '0' => {
5896 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305897 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 },
5899 '1' => {
5900 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005901 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 },
5903 '2' => {
5904 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305905 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 },
5907 '3' => {
5908 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005909 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 }
5911 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305912 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305913 'ShortName' => 'encode_get_sensor_reading_req'
5914 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005915 '287470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005917 'Line' => '2404',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305918 'Param' => {
5919 '0' => {
5920 'name' => 'change_record_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005921 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305922 },
5923 '1' => {
5924 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305925 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305926 },
5927 '2' => {
5928 'name' => 'event_data_operation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005929 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305930 },
5931 '3' => {
5932 'name' => 'number_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005933 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305934 },
5935 '4' => {
5936 'name' => 'change_entry_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005937 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305938 }
5939 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305940 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305941 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305942 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005943 '289887' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305944 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005945 'Line' => '2310',
Thu Nguyenf874b382024-07-24 11:22:34 +00005946 'Param' => {
5947 '0' => {
5948 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005949 'type' => '1237'
Thu Nguyenf874b382024-07-24 11:22:34 +00005950 },
5951 '1' => {
5952 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305953 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005954 },
5955 '2' => {
5956 'name' => 'poll_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005957 'type' => '291532'
Thu Nguyenf874b382024-07-24 11:22:34 +00005958 }
5959 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305960 'Return' => '53',
Thu Nguyenf874b382024-07-24 11:22:34 +00005961 'ShortName' => 'decode_pldm_message_poll_event_data'
5962 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005963 '291537' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005964 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005965 'Line' => '2296',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305966 'Param' => {
5967 '0' => {
5968 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005969 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305970 },
5971 '1' => {
5972 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305973 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 },
5975 '2' => {
5976 'name' => 'event_data_format',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005977 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 },
5979 '3' => {
5980 'name' => 'number_of_change_records',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005981 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305982 },
5983 '4' => {
5984 'name' => 'change_record_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005985 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305986 }
5987 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305988 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305989 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5990 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005991 '292645' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005993 'Line' => '2358',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305994 'Param' => {
5995 '0' => {
5996 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305997 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 },
5999 '1' => {
6000 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306001 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306002 },
6003 '2' => {
6004 'name' => 'event_data_operations',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006005 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306006 },
6007 '3' => {
6008 'name' => 'numbers_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006009 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306010 },
6011 '4' => {
6012 'name' => 'change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006013 'type' => '292964'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306014 },
6015 '5' => {
6016 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006017 'type' => '292979'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 },
6019 '6' => {
6020 'name' => 'actual_change_records_size',
6021 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006022 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 },
6024 '7' => {
6025 'name' => 'max_change_records_size',
6026 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306027 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 }
6029 },
6030 'Reg' => {
6031 '0' => 'rdi',
6032 '1' => 'rbx',
6033 '2' => 'r10',
6034 '3' => 'r11',
6035 '4' => 'r8',
6036 '5' => 'r9'
6037 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306038 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6040 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006041 '292989' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006043 'Line' => '2274',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 'Param' => {
6045 '0' => {
6046 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006047 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 },
6049 '1' => {
6050 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306051 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 },
6053 '2' => {
6054 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006055 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 },
6057 '3' => {
6058 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006059 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '4' => {
6062 'name' => 'effecter_oper_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006063 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '5' => {
6066 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006067 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '6' => {
6070 'name' => 'present_value',
6071 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006072 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306073 }
6074 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306075 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6077 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006078 '298798' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306079 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006080 'Line' => '1534',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 'Param' => {
6082 '0' => {
6083 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006084 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306085 },
6086 '1' => {
6087 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306088 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306089 },
6090 '2' => {
6091 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006092 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 }
6094 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306095 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 'ShortName' => 'decode_get_numeric_effecter_value_req'
6097 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006098 '299714' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006100 'Line' => '1558',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 'Param' => {
6102 '0' => {
6103 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306104 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '1' => {
6107 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306108 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '2' => {
6111 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306112 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 },
6114 '3' => {
6115 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306116 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 },
6118 '4' => {
6119 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006120 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 },
6122 '5' => {
6123 'name' => 'present_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006124 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 },
6126 '6' => {
6127 'name' => 'msg',
6128 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006129 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 },
6131 '7' => {
6132 'name' => 'payload_length',
6133 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306134 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 }
6136 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306137 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306138 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6139 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006140 '300412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006142 'Line' => '2253',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 'Param' => {
6144 '0' => {
6145 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306146 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 },
6148 '1' => {
6149 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006150 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 },
6152 '2' => {
6153 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006154 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306155 }
6156 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306157 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'ShortName' => 'encode_get_numeric_effecter_value_req'
6159 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006160 '300610' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306161 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006162 'Line' => '2238',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Param' => {
6164 '0' => {
6165 'name' => 'pdr_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006166 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 },
6168 '1' => {
6169 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306170 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306171 },
6172 '2' => {
6173 'name' => 'pdr_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006174 'type' => '336684'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 }
6176 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306177 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306178 'ShortName' => 'decode_numeric_sensor_pdr_data'
6179 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006180 '336689' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306181 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006182 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306183 'Param' => {
6184 '0' => {
6185 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006186 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 },
6188 '1' => {
6189 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306190 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 },
6192 '2' => {
6193 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006194 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 },
6196 '3' => {
6197 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006198 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306199 },
6200 '4' => {
6201 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006202 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306203 },
6204 '5' => {
6205 'name' => 'present_reading',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006206 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306207 }
6208 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306209 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 'ShortName' => 'decode_numeric_sensor_data'
6211 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006212 '340119' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306213 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006214 'Line' => '2205',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 'Param' => {
6216 '0' => {
6217 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006218 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306219 },
6220 '1' => {
6221 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306222 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 },
6224 '2' => {
6225 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006226 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 },
6228 '3' => {
6229 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006230 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 },
6232 '4' => {
6233 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006234 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306235 }
6236 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306237 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306238 'ShortName' => 'decode_state_sensor_data'
6239 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006240 '341471' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306241 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006242 'Line' => '2187',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 'Param' => {
6244 '0' => {
6245 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006246 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306247 },
6248 '1' => {
6249 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306250 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306251 },
6252 '2' => {
6253 'name' => 'present_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006254 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306255 },
6256 '3' => {
6257 'name' => 'previous_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006258 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 }
6260 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306261 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306262 'ShortName' => 'decode_sensor_op_data'
6263 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006264 '342559' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006266 'Line' => '2170',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306267 'Param' => {
6268 '0' => {
6269 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006270 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306271 },
6272 '1' => {
6273 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306274 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306275 },
6276 '2' => {
6277 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006278 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 },
6280 '3' => {
6281 'name' => 'sensor_event_class_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006282 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306283 },
6284 '4' => {
6285 'name' => 'event_class_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006286 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306287 }
6288 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306289 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 'ShortName' => 'decode_sensor_event_data'
6291 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006292 '344442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306293 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006294 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306295 'Param' => {
6296 '0' => {
6297 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006298 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306299 },
6300 '1' => {
6301 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306302 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306303 },
6304 '2' => {
6305 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006306 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306307 },
6308 '3' => {
6309 'name' => 'synchrony_config',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006310 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306311 },
6312 '4' => {
6313 'name' => 'synchrony_config_support',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006314 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306315 },
6316 '5' => {
6317 'name' => 'number_event_class_returned',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006318 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 },
6320 '6' => {
6321 'name' => 'event_class',
6322 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006323 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306324 },
6325 '7' => {
6326 'name' => 'event_class_count',
6327 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306328 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306329 }
6330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306331 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306332 'ShortName' => 'decode_event_message_supported_resp'
6333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006334 '347171' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306335 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006336 'Line' => '2132',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306337 'Param' => {
6338 '0' => {
6339 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306340 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306341 },
6342 '1' => {
6343 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306344 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306345 },
6346 '2' => {
6347 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006348 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306349 }
6350 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306351 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306352 'ShortName' => 'encode_event_message_supported_req'
6353 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006354 '347369' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006356 'Line' => '2105',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 'Param' => {
6358 '0' => {
6359 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006360 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '1' => {
6363 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306364 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '2' => {
6367 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006368 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '3' => {
6371 'name' => 'terminus_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006372 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 }
6374 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306375 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306376 'ShortName' => 'decode_event_message_buffer_size_resp'
6377 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006378 '348764' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006380 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 'Param' => {
6382 '0' => {
6383 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306384 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '1' => {
6387 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006388 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '2' => {
6391 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006392 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 }
6394 },
6395 'Reg' => {
6396 '2' => 'rbx'
6397 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306398 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 'ShortName' => 'encode_event_message_buffer_size_req'
6400 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006401 '348962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006403 'Line' => '2094',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306404 'Param' => {
6405 '0' => {
6406 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006407 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 },
6409 '1' => {
6410 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306411 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306412 },
6413 '2' => {
6414 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006415 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306416 },
6417 '3' => {
6418 'name' => 'platform_event_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006419 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 }
6421 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306422 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 'ShortName' => 'decode_platform_event_message_resp'
6424 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006425 '350452' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006427 'Line' => '2037',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 'Param' => {
6429 '0' => {
6430 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306431 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '1' => {
6434 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306435 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306436 },
6437 '2' => {
6438 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306439 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306440 },
6441 '3' => {
6442 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306443 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306444 },
6445 '4' => {
6446 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006447 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 },
6449 '5' => {
6450 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306451 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306452 },
6453 '6' => {
6454 'name' => 'msg',
6455 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006456 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306457 },
6458 '7' => {
6459 'name' => 'payload_length',
6460 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306461 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306462 }
6463 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306464 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 'ShortName' => 'encode_platform_event_message_req'
6466 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006467 '350853' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006469 'Line' => '2017',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 'Param' => {
6471 '0' => {
6472 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306473 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '1' => {
6476 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306477 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '2' => {
6480 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306481 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '3' => {
6484 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006485 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '4' => {
6488 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306489 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306490 },
6491 '5' => {
6492 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306493 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 },
6495 '6' => {
6496 'name' => 'event_class',
6497 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306498 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306499 },
6500 '7' => {
6501 'name' => 'event_data_size',
6502 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306503 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 },
6505 '8' => {
6506 'name' => 'event_data',
6507 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006508 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '9' => {
6511 'name' => 'checksum',
6512 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306513 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 },
6515 '10' => {
6516 'name' => 'msg',
6517 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006518 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '11' => {
6521 'name' => 'payload_length',
6522 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306523 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306524 }
6525 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306526 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6528 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006529 '354740' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006531 'Line' => '1995',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306532 'Param' => {
6533 '0' => {
6534 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306535 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 },
6537 '1' => {
6538 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306539 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 },
6541 '2' => {
6542 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306543 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306544 },
6545 '3' => {
6546 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006547 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306548 }
6549 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306550 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306551 'ShortName' => 'encode_platform_event_message_resp'
6552 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006553 '354958' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006555 'Line' => '1980',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 'Param' => {
6557 '0' => {
6558 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006559 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306560 },
6561 '1' => {
6562 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306563 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306564 },
6565 '2' => {
6566 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006567 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 },
6569 '3' => {
6570 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006571 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306572 },
6573 '4' => {
6574 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006575 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306576 },
6577 '5' => {
6578 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006579 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 }
6581 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306582 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306583 'ShortName' => 'decode_poll_for_platform_event_message_req'
6584 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006585 '357244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006587 'Line' => '1964',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306588 'Param' => {
6589 '0' => {
6590 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006591 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306592 },
6593 '1' => {
6594 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306595 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306596 },
6597 '2' => {
6598 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006599 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 },
6601 '3' => {
6602 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006603 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 },
6605 '4' => {
6606 'name' => 'event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006607 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306608 },
6609 '5' => {
6610 'name' => 'event_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006611 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306612 }
6613 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306614 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306615 'ShortName' => 'decode_platform_event_message_req'
6616 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006617 '358616' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006619 'Line' => '2382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306620 'Param' => {
6621 '0' => {
6622 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006623 'type' => '358807'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306624 },
6625 '1' => {
6626 'name' => 'event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006627 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306628 },
6629 '2' => {
6630 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006631 'type' => '7340'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306632 },
6633 '3' => {
6634 'name' => 'sensor_event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006635 'type' => '213813'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306636 },
6637 '4' => {
6638 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006639 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306640 },
6641 '5' => {
6642 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006643 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 },
6645 '6' => {
6646 'name' => 'previous_event_state',
6647 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006648 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 },
6650 '7' => {
6651 'name' => 'actual_event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006652 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306653 }
6654 },
6655 'Reg' => {
6656 '1' => 'rdi',
6657 '2' => 'rdx',
6658 '3' => 'rcx',
6659 '4' => 'r8',
6660 '5' => 'r9',
6661 '7' => 'rsi'
6662 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306663 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 'ShortName' => 'encode_sensor_event_data'
6665 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006666 '358822' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306667 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006668 'Line' => '1499',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 'Param' => {
6670 '0' => {
6671 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006672 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306673 },
6674 '1' => {
6675 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306676 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 },
6678 '2' => {
6679 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006680 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306681 },
6682 '3' => {
6683 'name' => 'sensor_rearm',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006684 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 },
6686 '4' => {
6687 'name' => 'reserved',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006688 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 }
6690 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306691 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 'ShortName' => 'decode_get_state_sensor_readings_req'
6693 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006694 '360274' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006696 'Line' => '1884',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306697 'Param' => {
6698 '0' => {
6699 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006700 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306701 },
6702 '1' => {
6703 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306704 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 },
6706 '2' => {
6707 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006708 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306709 },
6710 '3' => {
6711 'name' => 'comp_sensor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006712 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 },
6714 '4' => {
6715 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006716 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 }
6718 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306719 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306720 'ShortName' => 'decode_get_state_sensor_readings_resp'
6721 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006722 '362787' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006724 'Line' => '1864',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306725 'Param' => {
6726 '0' => {
6727 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306728 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306729 },
6730 '1' => {
6731 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006732 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 },
6734 '2' => {
6735 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306736 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306737 },
6738 '3' => {
6739 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306740 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 },
6742 '4' => {
6743 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006744 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 }
6746 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306747 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306748 'ShortName' => 'encode_get_state_sensor_readings_req'
6749 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006750 '363025' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006752 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 'Param' => {
6754 '0' => {
6755 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306756 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306757 },
6758 '1' => {
6759 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306760 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 },
6762 '2' => {
6763 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306764 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306765 },
6766 '3' => {
6767 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006768 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '4' => {
6771 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006772 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306773 }
6774 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306775 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 'ShortName' => 'encode_get_state_sensor_readings_resp'
6777 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006778 '363379' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006780 'Line' => '1845',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 'Param' => {
6782 '0' => {
6783 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006784 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306785 },
6786 '1' => {
6787 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306788 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306789 },
6790 '2' => {
6791 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006792 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306793 }
6794 },
6795 'Reg' => {
6796 '0' => 'rdi',
6797 '1' => 'rsi',
6798 '2' => 'rdx'
6799 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306800 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306801 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6802 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006803 '363456' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006805 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 'Param' => {
6807 '0' => {
6808 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306809 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 },
6811 '1' => {
6812 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006813 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 },
6815 '2' => {
6816 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306817 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '3' => {
6820 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006821 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '4' => {
6824 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006825 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 },
6827 '5' => {
6828 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306829 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 }
6831 },
6832 'Reg' => {
6833 '3' => 'r12'
6834 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306835 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306836 'ShortName' => 'encode_set_numeric_effecter_value_req'
6837 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006838 '363928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006840 'Line' => '1390',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Param' => {
6842 '0' => {
6843 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306844 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 },
6846 '1' => {
6847 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306848 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306849 },
6850 '2' => {
6851 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006852 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306853 },
6854 '3' => {
6855 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306856 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306857 }
6858 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306859 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306860 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6861 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006862 '364121' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006864 'Line' => '1374',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306865 'Param' => {
6866 '0' => {
6867 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006868 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306869 },
6870 '1' => {
6871 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306872 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 },
6874 '2' => {
6875 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006876 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '3' => {
6879 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006880 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '4' => {
6883 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006884 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306885 }
6886 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306887 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306888 'ShortName' => 'decode_set_numeric_effecter_value_req'
6889 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006890 '370457' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006892 'Line' => '1743',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306893 'Param' => {
6894 '0' => {
6895 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006896 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 },
6898 '1' => {
6899 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306900 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306901 },
6902 '2' => {
6903 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006904 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 },
6906 '3' => {
6907 'name' => 'next_record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006908 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '4' => {
6911 'name' => 'next_data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006912 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306913 },
6914 '5' => {
6915 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006916 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 },
6918 '6' => {
6919 'name' => 'resp_cnt',
6920 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006921 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306922 },
6923 '7' => {
6924 'name' => 'record_data',
6925 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006926 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306927 },
6928 '8' => {
6929 'name' => 'record_data_length',
6930 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306931 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306932 },
6933 '9' => {
6934 'name' => 'transfer_crc',
6935 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006936 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306937 }
6938 },
6939 'Reg' => {
6940 '5' => 'rbx'
6941 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306942 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 'ShortName' => 'decode_get_pdr_resp'
6944 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006945 '373858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006947 'Line' => '1712',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306948 'Param' => {
6949 '0' => {
6950 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306951 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306952 },
6953 '1' => {
6954 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306955 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306956 },
6957 '2' => {
6958 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306959 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306960 },
6961 '3' => {
6962 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306963 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '4' => {
6966 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006967 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '5' => {
6970 'name' => 'record_chg_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006971 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306972 },
6973 '6' => {
6974 'name' => 'msg',
6975 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006976 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306977 },
6978 '7' => {
6979 'name' => 'payload_length',
6980 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306981 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306982 }
6983 },
6984 'Reg' => {
6985 '2' => 'r14'
6986 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306987 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306988 'ShortName' => 'encode_get_pdr_req'
6989 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006990 '377399' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306991 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006992 'Line' => '1674',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 'Param' => {
6994 '0' => {
6995 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006996 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306997 },
6998 '1' => {
6999 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307000 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307001 },
7002 '2' => {
7003 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007004 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 },
7006 '3' => {
7007 'name' => 'repository_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007008 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307009 },
7010 '4' => {
7011 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007012 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307013 },
7014 '5' => {
7015 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007016 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307017 },
7018 '6' => {
7019 'name' => 'record_count',
7020 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007021 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307022 },
7023 '7' => {
7024 'name' => 'repository_size',
7025 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007026 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 },
7028 '8' => {
7029 'name' => 'largest_record_size',
7030 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007031 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307032 },
7033 '9' => {
7034 'name' => 'data_transfer_handle_timeout',
7035 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007036 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307037 }
7038 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307039 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 'ShortName' => 'decode_get_pdr_repository_info_resp'
7041 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007042 '381015' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007044 'Line' => '1650',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307045 'Param' => {
7046 '0' => {
7047 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307048 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307049 },
7050 '1' => {
7051 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307052 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307053 },
7054 '2' => {
7055 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307056 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307057 },
7058 '3' => {
7059 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007060 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307061 },
7062 '4' => {
7063 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007064 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307065 },
7066 '5' => {
7067 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307068 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307069 },
7070 '6' => {
7071 'name' => 'repository_size',
7072 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307073 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 },
7075 '7' => {
7076 'name' => 'largest_record_size',
7077 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307078 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307079 },
7080 '8' => {
7081 'name' => 'data_transfer_handle_timeout',
7082 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307083 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 },
7085 '9' => {
7086 'name' => 'msg',
7087 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007088 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307089 }
7090 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307091 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307092 'ShortName' => 'encode_get_pdr_repository_info_resp'
7093 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007094 '381643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307095 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007096 'Line' => '1457',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307097 'Param' => {
7098 '0' => {
7099 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307100 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307101 },
7102 '1' => {
7103 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307104 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307105 },
7106 '2' => {
7107 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307108 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307109 },
7110 '3' => {
7111 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307112 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 },
7114 '4' => {
7115 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307116 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307117 },
7118 '5' => {
7119 'name' => 'resp_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007120 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307121 },
7122 '6' => {
7123 'name' => 'record_data',
7124 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007125 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307126 },
7127 '7' => {
7128 'name' => 'transfer_crc',
7129 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307130 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307131 },
7132 '8' => {
7133 'name' => 'msg',
7134 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007135 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307136 }
7137 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307138 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 'ShortName' => 'encode_get_pdr_resp'
7140 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007141 '382092' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307142 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007143 'Line' => '1478',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 'Param' => {
7145 '0' => {
7146 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007147 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 },
7149 '1' => {
7150 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307151 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307152 },
7153 '2' => {
7154 'name' => 'record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007155 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 },
7157 '3' => {
7158 'name' => 'data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007159 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307160 },
7161 '4' => {
7162 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007163 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307164 },
7165 '5' => {
7166 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007167 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 },
7169 '6' => {
7170 'name' => 'record_chg_num',
7171 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007172 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307173 }
7174 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307175 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307176 'ShortName' => 'decode_get_pdr_req'
7177 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007178 '384328' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307179 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007180 'Line' => '1429',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 'Param' => {
7182 '0' => {
7183 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007184 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307185 },
7186 '1' => {
7187 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307188 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 },
7190 '2' => {
7191 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007192 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 },
7194 '3' => {
7195 'name' => 'comp_effecter_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007196 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 },
7198 '4' => {
7199 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007200 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307201 }
7202 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307203 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307204 'ShortName' => 'decode_set_state_effecter_states_req'
7205 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007206 '386246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307207 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007208 'Line' => '1811',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307209 'Param' => {
7210 '0' => {
7211 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007212 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307213 },
7214 '1' => {
7215 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307216 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307217 },
7218 '2' => {
7219 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007220 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307221 }
7222 },
7223 'Reg' => {
7224 '0' => 'rdi',
7225 '1' => 'rsi',
7226 '2' => 'rdx'
7227 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307228 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307229 'ShortName' => 'decode_set_state_effecter_states_resp'
7230 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007231 '386321' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007233 'Line' => '1792',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 'Param' => {
7235 '0' => {
7236 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307237 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307238 },
7239 '1' => {
7240 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007241 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307242 },
7243 '2' => {
7244 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307245 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307246 },
7247 '3' => {
7248 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007249 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 },
7251 '4' => {
7252 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007253 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307254 }
7255 },
7256 'Reg' => {
7257 '1' => 'rsi'
7258 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307259 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307260 'ShortName' => 'encode_set_state_effecter_states_req'
7261 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007262 '386665' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307263 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007264 'Line' => '1407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307265 'Param' => {
7266 '0' => {
7267 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307268 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 },
7270 '1' => {
7271 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307272 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307273 },
7274 '2' => {
7275 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007276 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307277 }
7278 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307279 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307280 'ShortName' => 'encode_set_state_effecter_states_resp'
7281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007282 '386832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307283 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007284 'Line' => '722',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307285 'Param' => {
7286 '0' => {
7287 'name' => 'sensor',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007288 'type' => '387222'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307289 },
7290 '1' => {
7291 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007292 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307293 },
7294 '2' => {
7295 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007296 'type' => '387232'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307297 },
7298 '3' => {
7299 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007300 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307301 },
7302 '4' => {
7303 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007304 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307305 }
7306 },
7307 'Reg' => {
7308 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307309 '1' => 'rsi',
7310 '2' => 'r9',
7311 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307312 '4' => 'r8'
7313 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307314 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307315 'ShortName' => 'encode_state_sensor_pdr'
7316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007317 '387242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307318 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007319 'Line' => '984',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307320 'Param' => {
7321 '0' => {
7322 'name' => 'effecter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007323 'type' => '387632'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307324 },
7325 '1' => {
7326 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007327 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307328 },
7329 '2' => {
7330 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007331 'type' => '387642'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307332 },
7333 '3' => {
7334 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007335 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307336 },
7337 '4' => {
7338 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007339 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307340 }
7341 },
7342 'Reg' => {
7343 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307344 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307345 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307346 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307347 '4' => 'r8'
7348 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307349 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307350 'ShortName' => 'encode_state_effecter_pdr'
7351 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007352 '391647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307353 'Header' => 'instance-id.h',
7354 'Line' => '85',
7355 'Param' => {
7356 '0' => {
7357 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007358 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307359 },
7360 '1' => {
7361 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007362 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 },
7364 '2' => {
7365 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007366 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307367 }
7368 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307369 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 'ShortName' => 'pldm_instance_id_free'
7371 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007372 '391832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307373 'Header' => 'instance-id.h',
7374 'Line' => '68',
7375 'Param' => {
7376 '0' => {
7377 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007378 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 },
7380 '1' => {
7381 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007382 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307383 },
7384 '2' => {
7385 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007386 'type' => '392214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307387 }
7388 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307389 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 'ShortName' => 'pldm_instance_id_alloc'
7391 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007392 '392219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 'Header' => 'instance-id.h',
7394 'Line' => '51',
7395 'Param' => {
7396 '0' => {
7397 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007398 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307399 }
7400 },
7401 'Reg' => {
7402 '0' => 'rdi'
7403 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307404 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307405 'ShortName' => 'pldm_instance_db_destroy'
7406 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007407 '392304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307408 'Header' => 'instance-id.h',
7409 'Line' => '41',
7410 'Param' => {
7411 '0' => {
7412 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007413 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307414 }
7415 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307416 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307417 'ShortName' => 'pldm_instance_db_init_default'
7418 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007419 '392395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307420 'Header' => 'instance-id.h',
7421 'Line' => '28',
7422 'Param' => {
7423 '0' => {
7424 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007425 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307426 },
7427 '1' => {
7428 'name' => 'dbpath',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007429 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307430 }
7431 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307432 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307433 'ShortName' => 'pldm_instance_db_init'
7434 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007435 '395067' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307436 'Header' => 'af-mctp.h',
7437 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307438 'Param' => {
7439 '0' => {
7440 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007441 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307442 },
7443 '1' => {
7444 'name' => 'smctp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007445 'type' => '395228'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307446 },
7447 '2' => {
7448 'name' => 'len',
7449 'type' => '164'
7450 }
7451 },
7452 'Reg' => {
7453 '1' => 'rsi',
7454 '2' => 'rdx'
7455 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307456 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307457 'ShortName' => 'pldm_transport_af_mctp_bind'
7458 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007459 '395233' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307460 'Header' => 'af-mctp.h',
7461 'Line' => '19',
7462 'Param' => {
7463 '0' => {
7464 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007465 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307466 }
7467 },
7468 'Reg' => {
7469 '0' => 'rdi'
7470 },
7471 'Return' => '1',
7472 'ShortName' => 'pldm_transport_af_mctp_destroy'
7473 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007474 '395317' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307475 'Header' => 'af-mctp.h',
7476 'Line' => '16',
7477 'Param' => {
7478 '0' => {
7479 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007480 'type' => '395541'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307481 }
7482 },
7483 'Reg' => {
7484 '0' => 'r12'
7485 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307486 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307487 'ShortName' => 'pldm_transport_af_mctp_init'
7488 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007489 '396728' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307490 'Header' => 'af-mctp.h',
7491 'Line' => '37',
7492 'Param' => {
7493 '0' => {
7494 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007495 'type' => '395223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307496 },
7497 '1' => {
7498 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007499 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307500 },
7501 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307502 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007503 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307504 }
7505 },
7506 'Reg' => {
7507 '0' => 'rdi',
7508 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307509 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307511 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307512 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307513 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007514 '396801' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307515 'Header' => 'af-mctp.h',
7516 'Line' => '33',
7517 'Param' => {
7518 '0' => {
7519 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007520 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307521 },
7522 '1' => {
7523 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007524 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307525 },
7526 '2' => {
7527 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007528 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307529 }
7530 },
7531 'Reg' => {
7532 '0' => 'rdi',
7533 '1' => 'rsi',
7534 '2' => 'rdx'
7535 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307536 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307537 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7538 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007539 '397042' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307540 'Header' => 'af-mctp.h',
7541 'Line' => '28',
7542 'Param' => {
7543 '0' => {
7544 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007545 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307546 },
7547 '1' => {
7548 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007549 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307550 }
7551 },
7552 'Reg' => {
7553 '0' => 'rdi',
7554 '1' => 'rsi'
7555 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307556 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307557 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7558 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007559 '397120' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307560 'Header' => 'af-mctp.h',
7561 'Line' => '23',
7562 'Param' => {
7563 '0' => {
7564 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007565 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307566 }
7567 },
7568 'Reg' => {
7569 '0' => 'rdi'
7570 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007571 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307572 'ShortName' => 'pldm_transport_af_mctp_core'
7573 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007574 '399474' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307575 'Header' => 'mctp-demux.h',
7576 'Line' => '18',
7577 'Param' => {
7578 '0' => {
7579 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007580 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307581 }
7582 },
7583 'Reg' => {
7584 '0' => 'rdi'
7585 },
7586 'Return' => '1',
7587 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7588 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007589 '399559' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307590 'Header' => 'mctp-demux.h',
7591 'Line' => '15',
7592 'Param' => {
7593 '0' => {
7594 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007595 'type' => '399762'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307596 }
7597 },
7598 'Reg' => {
7599 '0' => 'r12'
7600 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307601 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307602 'ShortName' => 'pldm_transport_mctp_demux_init'
7603 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007604 '400851' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307605 'Header' => 'mctp-demux.h',
7606 'Line' => '36',
7607 'Param' => {
7608 '0' => {
7609 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007610 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307611 },
7612 '1' => {
7613 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007614 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307615 },
7616 '2' => {
7617 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007618 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307619 }
7620 },
7621 'Reg' => {
7622 '0' => 'rdi',
7623 '1' => 'rsi',
7624 '2' => 'rdx'
7625 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307626 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307627 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7628 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007629 '400924' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307630 'Header' => 'mctp-demux.h',
7631 'Line' => '32',
7632 'Param' => {
7633 '0' => {
7634 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007635 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307636 },
7637 '1' => {
7638 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007639 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307640 },
7641 '2' => {
7642 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007643 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307644 }
7645 },
7646 'Reg' => {
7647 '0' => 'rdi',
7648 '1' => 'rsi',
7649 '2' => 'rdx'
7650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307651 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307652 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007654 '401165' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307655 'Header' => 'mctp-demux.h',
7656 'Line' => '27',
7657 'Param' => {
7658 '0' => {
7659 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007660 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307661 },
7662 '1' => {
7663 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007664 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307665 }
7666 },
7667 'Reg' => {
7668 '0' => 'rdi',
7669 '1' => 'rsi'
7670 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307671 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307672 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7673 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007674 '401558' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307675 'Header' => 'mctp-demux.h',
7676 'Line' => '22',
7677 'Param' => {
7678 '0' => {
7679 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007680 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307681 }
7682 },
7683 'Reg' => {
7684 '0' => 'rdi'
7685 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007686 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307687 'ShortName' => 'pldm_transport_mctp_demux_core'
7688 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007689 '407622' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 'Header' => 'transport.h',
7691 'Line' => '118',
7692 'Param' => {
7693 '0' => {
7694 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007695 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 },
7697 '1' => {
7698 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007699 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307700 },
7701 '2' => {
7702 'name' => 'pldm_req_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007703 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307704 },
7705 '3' => {
7706 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307707 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307708 },
7709 '4' => {
7710 'name' => 'pldm_resp_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007711 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307712 },
7713 '5' => {
7714 'name' => 'resp_msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007715 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307716 }
7717 },
7718 'Reg' => {
7719 '2' => 'r14'
7720 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007721 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 'ShortName' => 'pldm_transport_send_recv_msg'
7723 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007724 '408677' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307725 'Header' => 'transport.h',
7726 'Line' => '81',
7727 'Param' => {
7728 '0' => {
7729 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007730 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 },
7732 '1' => {
7733 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007734 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307735 },
7736 '2' => {
7737 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007738 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307739 },
7740 '3' => {
7741 'name' => 'msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007742 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 }
7744 },
7745 'Reg' => {
7746 '0' => 'rdi',
7747 '1' => 'rsi',
7748 '2' => 'rbp',
7749 '3' => 'rcx'
7750 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007751 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307752 'ShortName' => 'pldm_transport_recv_msg'
7753 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007754 '408858' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307755 'Header' => 'transport.h',
7756 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307757 'Param' => {
7758 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307759 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007760 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307761 },
7762 '1' => {
7763 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007764 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 },
7766 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307767 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007768 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 },
7770 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307771 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307772 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 }
7774 },
7775 'Reg' => {
7776 '0' => 'rdi',
7777 '1' => 'rsi',
7778 '2' => 'rdx',
7779 '3' => 'rcx'
7780 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007781 'Return' => '393514',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307782 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007784 '409009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 'Header' => 'transport.h',
7786 'Line' => '31',
7787 'Param' => {
7788 '0' => {
7789 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007790 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 },
7792 '1' => {
7793 'name' => 'timeout',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307794 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 }
7796 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307797 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 'ShortName' => 'pldm_transport_poll'
7799 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007800 '411299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307802 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 'Param' => {
7804 '0' => {
7805 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307806 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307807 },
7808 '1' => {
7809 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307810 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307811 },
7812 '2' => {
7813 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007814 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307815 }
7816 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307817 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307818 'ShortName' => 'encode_new_file_with_metadata_resp'
7819 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007820 '411499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307822 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 'Param' => {
7824 '0' => {
7825 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007826 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 },
7828 '1' => {
7829 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307830 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 },
7832 '2' => {
7833 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007834 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307835 },
7836 '3' => {
7837 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007838 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307839 },
7840 '4' => {
7841 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007842 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307843 },
7844 '5' => {
7845 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007846 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307847 },
7848 '6' => {
7849 'name' => 'file_meta_data_2',
7850 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007851 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 },
7853 '7' => {
7854 'name' => 'file_meta_data_3',
7855 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007856 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 },
7858 '8' => {
7859 'name' => 'file_meta_data_4',
7860 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007861 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307862 }
7863 },
7864 'Reg' => {
7865 '1' => 'r10',
7866 '2' => 'rdx',
7867 '3' => 'rdi',
7868 '4' => 'r8',
7869 '5' => 'r9'
7870 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307871 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307872 'ShortName' => 'decode_new_file_with_metadata_req'
7873 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007874 '411731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307875 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307876 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307877 'Param' => {
7878 '0' => {
7879 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007880 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307881 },
7882 '1' => {
7883 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307884 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307885 },
7886 '2' => {
7887 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007888 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 }
7890 },
7891 'Reg' => {
7892 '0' => 'rdi',
7893 '1' => 'rsi',
7894 '2' => 'rdx'
7895 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307896 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 'ShortName' => 'decode_new_file_with_metadata_resp'
7898 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007899 '411832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307900 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307901 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 'Param' => {
7903 '0' => {
7904 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307905 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 },
7907 '1' => {
7908 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007909 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307910 },
7911 '2' => {
7912 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307913 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307914 },
7915 '3' => {
7916 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007917 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307918 },
7919 '4' => {
7920 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307921 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307922 },
7923 '5' => {
7924 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307925 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307926 },
7927 '6' => {
7928 'name' => 'file_meta_data_3',
7929 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307930 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307931 },
7932 '7' => {
7933 'name' => 'file_meta_data_4',
7934 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307935 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307936 },
7937 '8' => {
7938 'name' => 'msg',
7939 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007940 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307941 }
7942 },
7943 'Reg' => {
7944 '2' => 'r14'
7945 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307946 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 'ShortName' => 'encode_new_file_with_metadata_req'
7948 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007949 '412129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307951 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 'Param' => {
7953 '0' => {
7954 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307955 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307956 },
7957 '1' => {
7958 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307959 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307960 },
7961 '2' => {
7962 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007963 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307964 }
7965 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307966 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307967 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7968 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007969 '412324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307970 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307971 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307972 'Param' => {
7973 '0' => {
7974 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007975 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 },
7977 '1' => {
7978 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307979 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307980 },
7981 '2' => {
7982 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007983 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307984 },
7985 '3' => {
7986 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007987 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307988 },
7989 '4' => {
7990 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007991 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307992 },
7993 '5' => {
7994 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007995 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 },
7997 '6' => {
7998 'name' => 'file_meta_data_2',
7999 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008000 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 },
8002 '7' => {
8003 'name' => 'file_meta_data_3',
8004 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008005 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 },
8007 '8' => {
8008 'name' => 'file_meta_data_4',
8009 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008010 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308011 }
8012 },
8013 'Reg' => {
8014 '1' => 'rsi',
8015 '2' => 'rdx',
8016 '3' => 'rcx',
8017 '4' => 'r8',
8018 '5' => 'r9'
8019 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308020 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308021 'ShortName' => 'decode_file_ack_with_meta_data_req'
8022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008023 '412536' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308024 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308025 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 'Param' => {
8027 '0' => {
8028 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008029 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308030 },
8031 '1' => {
8032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 },
8035 '2' => {
8036 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008037 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308038 }
8039 },
8040 'Reg' => {
8041 '0' => 'rdi',
8042 '1' => 'rsi',
8043 '2' => 'rdx'
8044 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308045 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308046 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8047 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008048 '412632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308050 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 'Param' => {
8052 '0' => {
8053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 },
8056 '1' => {
8057 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008058 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308059 },
8060 '2' => {
8061 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308062 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 },
8064 '3' => {
8065 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308066 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308067 },
8068 '4' => {
8069 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308070 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308071 },
8072 '5' => {
8073 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308074 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308075 },
8076 '6' => {
8077 'name' => 'file_meta_data_3',
8078 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308079 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 },
8081 '7' => {
8082 'name' => 'file_meta_data_4',
8083 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308084 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308085 },
8086 '8' => {
8087 'name' => 'msg',
8088 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008089 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308090 }
8091 },
8092 'Reg' => {
8093 '2' => 'r14'
8094 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308095 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 'ShortName' => 'encode_file_ack_with_meta_data_req'
8097 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008098 '412929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308099 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308100 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 'Param' => {
8102 '0' => {
8103 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008104 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308105 },
8106 '1' => {
8107 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308108 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 },
8110 '2' => {
8111 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008112 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308113 }
8114 },
8115 'Reg' => {
8116 '0' => 'rdi',
8117 '1' => 'rsi',
8118 '2' => 'rdx'
8119 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308120 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308121 'ShortName' => 'decode_file_ack_resp'
8122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008123 '413030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308125 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 'Param' => {
8127 '0' => {
8128 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308129 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308130 },
8131 '1' => {
8132 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008133 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308134 },
8135 '2' => {
8136 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308137 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308138 },
8139 '3' => {
8140 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308141 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 },
8143 '4' => {
8144 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008145 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308146 }
8147 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308148 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 'ShortName' => 'encode_file_ack_req'
8150 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008151 '413265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308153 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 'Param' => {
8155 '0' => {
8156 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308157 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '1' => {
8160 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308161 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '2' => {
8164 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008165 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 }
8167 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308168 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308169 'ShortName' => 'encode_file_ack_resp'
8170 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008171 '413455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308172 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308173 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 'Param' => {
8175 '0' => {
8176 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008177 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 },
8179 '1' => {
8180 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308181 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308182 },
8183 '2' => {
8184 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008185 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 },
8187 '3' => {
8188 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008189 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308190 },
8191 '4' => {
8192 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008193 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 }
8195 },
8196 'Reg' => {
8197 '1' => 'rsi',
8198 '2' => 'rdx',
8199 '3' => 'rcx',
8200 '4' => 'r8'
8201 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308202 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308203 'ShortName' => 'decode_file_ack_req'
8204 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008205 '413597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308207 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 'Param' => {
8209 '0' => {
8210 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008211 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 },
8213 '1' => {
8214 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308215 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 },
8217 '2' => {
8218 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008219 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308220 },
8221 '3' => {
8222 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008223 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 }
8225 },
8226 'Reg' => {
8227 '0' => 'rdi',
8228 '1' => 'rsi',
8229 '2' => 'rdx',
8230 '3' => 'rcx'
8231 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308232 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308233 'ShortName' => 'decode_rw_file_by_type_resp'
8234 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008235 '413712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308237 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308238 'Param' => {
8239 '0' => {
8240 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308241 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308242 },
8243 '1' => {
8244 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308245 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308246 },
8247 '2' => {
8248 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008249 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 },
8251 '3' => {
8252 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308253 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308254 },
8255 '4' => {
8256 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308257 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308258 },
8259 '5' => {
8260 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308261 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308262 },
8263 '6' => {
8264 'name' => 'msg',
8265 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008266 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308267 }
8268 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308269 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 'ShortName' => 'encode_rw_file_by_type_req'
8271 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008272 '413982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308273 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308274 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308275 'Param' => {
8276 '0' => {
8277 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308278 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308279 },
8280 '1' => {
8281 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308282 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308283 },
8284 '2' => {
8285 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308286 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308287 },
8288 '3' => {
8289 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308290 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 },
8292 '4' => {
8293 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008294 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 }
8296 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308297 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308298 'ShortName' => 'encode_rw_file_by_type_resp'
8299 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008300 '414212' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308301 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308302 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 'Param' => {
8304 '0' => {
8305 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008306 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 },
8308 '1' => {
8309 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308310 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308311 },
8312 '2' => {
8313 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008314 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308315 },
8316 '3' => {
8317 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008318 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308319 },
8320 '4' => {
8321 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008322 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308323 },
8324 '5' => {
8325 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008326 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308327 }
8328 },
8329 'Reg' => {
8330 '1' => 'r10',
8331 '2' => 'rdx',
8332 '3' => 'rdi',
8333 '4' => 'r8',
8334 '5' => 'r9'
8335 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308336 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308337 'ShortName' => 'decode_rw_file_by_type_req'
8338 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008339 '414374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308341 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308342 'Param' => {
8343 '0' => {
8344 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008345 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 },
8347 '1' => {
8348 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308349 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 },
8351 '2' => {
8352 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008353 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308354 }
8355 },
8356 'Reg' => {
8357 '0' => 'rdi',
8358 '1' => 'rsi',
8359 '2' => 'rdx'
8360 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308361 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308362 'ShortName' => 'decode_new_file_resp'
8363 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008364 '414475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308366 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308367 'Param' => {
8368 '0' => {
8369 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308370 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308371 },
8372 '1' => {
8373 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008374 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308375 },
8376 '2' => {
8377 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308378 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308379 },
8380 '3' => {
8381 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008382 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308383 },
8384 '4' => {
8385 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008386 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308387 }
8388 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308389 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 'ShortName' => 'encode_new_file_req'
8391 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008392 '414710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308393 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308394 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 'Param' => {
8396 '0' => {
8397 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308398 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '1' => {
8401 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308402 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '2' => {
8405 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008406 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 }
8408 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308409 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308410 'ShortName' => 'encode_new_file_resp'
8411 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008412 '414900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308414 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308415 'Param' => {
8416 '0' => {
8417 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008418 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 },
8420 '1' => {
8421 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308422 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308423 },
8424 '2' => {
8425 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008426 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 },
8428 '3' => {
8429 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008430 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 },
8432 '4' => {
8433 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008434 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308435 }
8436 },
8437 'Reg' => {
8438 '1' => 'r9',
8439 '2' => 'rdx',
8440 '3' => 'rcx',
8441 '4' => 'r8'
8442 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308443 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 'ShortName' => 'decode_new_file_req'
8445 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008446 '415042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308447 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308448 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308449 'Param' => {
8450 '0' => {
8451 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008452 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308453 },
8454 '1' => {
8455 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308456 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 },
8458 '2' => {
8459 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008460 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 },
8462 '3' => {
8463 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008464 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 }
8466 },
8467 'Reg' => {
8468 '0' => 'rdi',
8469 '1' => 'rsi',
8470 '2' => 'rdx',
8471 '3' => 'rcx'
8472 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308473 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308474 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008476 '415157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308478 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 'Param' => {
8480 '0' => {
8481 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308482 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 },
8484 '1' => {
8485 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308486 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308487 },
8488 '2' => {
8489 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008490 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308491 },
8492 '3' => {
8493 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308494 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308495 },
8496 '4' => {
8497 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308498 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 },
8500 '5' => {
8501 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308502 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 },
8504 '6' => {
8505 'name' => 'address',
8506 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008507 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308508 },
8509 '7' => {
8510 'name' => 'msg',
8511 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008512 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308513 }
8514 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308515 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308516 'ShortName' => 'encode_rw_file_by_type_memory_req'
8517 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008518 '415442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308520 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308521 'Param' => {
8522 '0' => {
8523 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308524 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308525 },
8526 '1' => {
8527 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308528 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308529 },
8530 '2' => {
8531 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308532 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308533 },
8534 '3' => {
8535 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308536 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308537 },
8538 '4' => {
8539 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008540 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308541 }
8542 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308543 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8545 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008546 '415672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308548 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308549 'Param' => {
8550 '0' => {
8551 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008552 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308553 },
8554 '1' => {
8555 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308556 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308557 },
8558 '2' => {
8559 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008560 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308561 },
8562 '3' => {
8563 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008564 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308565 },
8566 '4' => {
8567 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008568 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308569 },
8570 '5' => {
8571 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008572 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 },
8574 '6' => {
8575 'name' => 'address',
8576 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008577 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308578 }
8579 },
8580 'Reg' => {
8581 '1' => 'r10',
8582 '2' => 'rdx',
8583 '3' => 'rdi',
8584 '4' => 'r8',
8585 '5' => 'r9'
8586 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308587 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 'ShortName' => 'decode_rw_file_by_type_memory_req'
8589 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008590 '415849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308591 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308592 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308593 'Param' => {
8594 '0' => {
8595 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308596 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 },
8598 '1' => {
8599 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308600 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '2' => {
8603 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308604 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '3' => {
8607 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008608 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 }
8610 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308611 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308612 'ShortName' => 'encode_write_file_resp'
8613 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008614 '416064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308616 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308617 'Param' => {
8618 '0' => {
8619 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008620 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308621 },
8622 '1' => {
8623 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308624 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 },
8626 '2' => {
8627 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008628 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 },
8630 '3' => {
8631 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008632 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308633 }
8634 },
8635 'Reg' => {
8636 '0' => 'rdi',
8637 '1' => 'rsi',
8638 '2' => 'rdx',
8639 '3' => 'rcx'
8640 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308641 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308642 'ShortName' => 'decode_write_file_resp'
8643 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008644 '416174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308645 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308646 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 'Param' => {
8648 '0' => {
8649 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308650 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 },
8652 '1' => {
8653 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308654 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 },
8656 '2' => {
8657 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308658 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308659 },
8660 '3' => {
8661 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308662 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 },
8664 '4' => {
8665 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008666 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 }
8668 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308669 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308670 'ShortName' => 'encode_write_file_req'
8671 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008672 '416409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308674 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 'Param' => {
8676 '0' => {
8677 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008678 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308679 },
8680 '1' => {
8681 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308682 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308683 },
8684 '2' => {
8685 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008686 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308687 },
8688 '3' => {
8689 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008690 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 },
8692 '4' => {
8693 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008694 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 },
8696 '5' => {
8697 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008698 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 }
8700 },
8701 'Reg' => {
8702 '1' => 'rsi',
8703 '3' => 'rcx',
8704 '4' => 'r8',
8705 '5' => 'r9'
8706 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308707 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 'ShortName' => 'decode_write_file_req'
8709 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008710 '416564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308711 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308712 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308713 'Param' => {
8714 '0' => {
8715 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308716 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 },
8718 '1' => {
8719 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308720 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 },
8722 '2' => {
8723 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308724 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 },
8726 '3' => {
8727 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008728 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308729 }
8730 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308731 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308732 'ShortName' => 'encode_read_file_resp'
8733 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008734 '416779' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308736 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308737 'Param' => {
8738 '0' => {
8739 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008740 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 },
8742 '1' => {
8743 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308744 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308745 },
8746 '2' => {
8747 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008748 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 },
8750 '3' => {
8751 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008752 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 },
8754 '4' => {
8755 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008756 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 }
8758 },
8759 'Reg' => {
8760 '1' => 'r9',
8761 '2' => 'rdx',
8762 '3' => 'rcx',
8763 '4' => 'r8'
8764 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308765 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308766 'ShortName' => 'decode_read_file_resp'
8767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008768 '416915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308769 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308770 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308771 'Param' => {
8772 '0' => {
8773 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308774 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308775 },
8776 '1' => {
8777 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308778 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 },
8780 '2' => {
8781 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308782 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 },
8784 '3' => {
8785 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308786 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 },
8788 '4' => {
8789 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008790 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308791 }
8792 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308793 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 'ShortName' => 'encode_read_file_req'
8795 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008796 '417150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308797 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308798 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 'Param' => {
8800 '0' => {
8801 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008802 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 },
8804 '1' => {
8805 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308806 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308807 },
8808 '2' => {
8809 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008810 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 },
8812 '3' => {
8813 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008814 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308815 },
8816 '4' => {
8817 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008818 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308819 }
8820 },
8821 'Reg' => {
8822 '1' => 'r9',
8823 '2' => 'rdx',
8824 '3' => 'rcx',
8825 '4' => 'r8'
8826 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308827 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 'ShortName' => 'decode_read_file_req'
8829 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008830 '417286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308832 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308833 'Param' => {
8834 '0' => {
8835 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008836 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 },
8838 '1' => {
8839 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308840 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308841 },
8842 '2' => {
8843 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008844 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308845 },
8846 '3' => {
8847 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008848 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308849 },
8850 '4' => {
8851 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008852 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 },
8854 '5' => {
8855 'name' => 'file_table_data_start_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008856 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 },
8858 '6' => {
8859 'name' => 'file_table_length',
8860 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008861 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 }
8863 },
8864 'Reg' => {
8865 '1' => 'rsi',
8866 '2' => 'rdi',
8867 '3' => 'r10',
8868 '4' => 'r8',
8869 '5' => 'r9'
8870 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308871 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 'ShortName' => 'decode_get_file_table_resp'
8873 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008874 '417460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308875 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308876 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 'Param' => {
8878 '0' => {
8879 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308880 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308881 },
8882 '1' => {
8883 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308884 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 },
8886 '2' => {
8887 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308888 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 },
8890 '3' => {
8891 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308892 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308893 },
8894 '4' => {
8895 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008896 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308897 }
8898 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308899 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308900 'ShortName' => 'encode_get_file_table_req'
8901 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008902 '417687' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308904 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308905 'Param' => {
8906 '0' => {
8907 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308908 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 },
8910 '1' => {
8911 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308912 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308913 },
8914 '2' => {
8915 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308916 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308917 },
8918 '3' => {
8919 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308920 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308921 },
8922 '4' => {
8923 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008924 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 },
8926 '5' => {
8927 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308928 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 },
8930 '6' => {
8931 'name' => 'msg',
8932 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008933 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 }
8935 },
8936 'Reg' => {
8937 '2' => 'r15'
8938 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308939 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 'ShortName' => 'encode_get_file_table_resp'
8941 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008942 '418040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308943 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308944 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308945 'Param' => {
8946 '0' => {
8947 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008948 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308949 },
8950 '1' => {
8951 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308952 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308953 },
8954 '2' => {
8955 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008956 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308957 },
8958 '3' => {
8959 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008960 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 },
8962 '4' => {
8963 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008964 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308965 }
8966 },
8967 'Reg' => {
8968 '1' => 'r9',
8969 '2' => 'rdx',
8970 '3' => 'rcx',
8971 '4' => 'r8'
8972 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308973 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308974 'ShortName' => 'decode_get_file_table_req'
8975 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008976 '418175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308977 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308978 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308979 'Param' => {
8980 '0' => {
8981 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008982 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308983 },
8984 '1' => {
8985 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308986 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 },
8988 '2' => {
8989 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008990 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308991 },
8992 '3' => {
8993 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008994 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 }
8996 },
8997 'Reg' => {
8998 '0' => 'rdi',
8999 '1' => 'rsi',
9000 '2' => 'rdx',
9001 '3' => 'rcx'
9002 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309003 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309004 'ShortName' => 'decode_rw_file_memory_resp'
9005 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009006 '418284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309008 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309009 'Param' => {
9010 '0' => {
9011 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309012 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 },
9014 '1' => {
9015 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309017 },
9018 '2' => {
9019 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309021 },
9022 '3' => {
9023 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309024 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309025 },
9026 '4' => {
9027 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309028 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 },
9030 '5' => {
9031 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009032 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 },
9034 '6' => {
9035 'name' => 'msg',
9036 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009037 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 }
9039 },
9040 'Reg' => {
9041 '2' => 'r14'
9042 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309043 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 'ShortName' => 'encode_rw_file_memory_req'
9045 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009046 '418543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309048 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309049 'Param' => {
9050 '0' => {
9051 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309052 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 },
9054 '1' => {
9055 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 },
9058 '2' => {
9059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309061 },
9062 '3' => {
9063 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309065 },
9066 '4' => {
9067 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009068 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 }
9070 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309071 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 'ShortName' => 'encode_rw_file_memory_resp'
9073 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009074 '418764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309076 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 'Param' => {
9078 '0' => {
9079 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009080 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 },
9082 '1' => {
9083 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309084 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309085 },
9086 '2' => {
9087 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009088 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309089 },
9090 '3' => {
9091 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009092 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309093 },
9094 '4' => {
9095 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009096 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309097 },
9098 '5' => {
9099 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009100 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 }
9102 },
9103 'Reg' => {
9104 '1' => 'r10',
9105 '2' => 'rdx',
9106 '3' => 'rdi',
9107 '4' => 'r8',
9108 '5' => 'r9'
9109 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309110 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309111 'ShortName' => 'decode_rw_file_memory_req'
9112 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009113 '419827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309114 'Header' => 'host.h',
9115 'Line' => '101',
9116 'Param' => {
9117 '0' => {
9118 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309119 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309120 },
9121 '1' => {
9122 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309123 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309124 },
9125 '2' => {
9126 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309127 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309128 },
9129 '3' => {
9130 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309131 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309132 },
9133 '4' => {
9134 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009135 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309136 },
9137 '5' => {
9138 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309139 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 }
9141 },
9142 'Reg' => {
9143 '2' => 'r12'
9144 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309145 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 'ShortName' => 'encode_get_alert_status_resp'
9147 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009148 '420075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309149 'Header' => 'host.h',
9150 'Line' => '86',
9151 'Param' => {
9152 '0' => {
9153 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009154 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309155 },
9156 '1' => {
9157 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309158 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309159 },
9160 '2' => {
9161 'name' => 'version_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009162 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309163 }
9164 },
9165 'Reg' => {
9166 '0' => 'rdi',
9167 '1' => 'rsi',
9168 '2' => 'rdx'
9169 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309170 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309171 'ShortName' => 'decode_get_alert_status_req'
9172 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009173 '420158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 'Header' => 'host.h',
9175 'Line' => '70',
9176 'Param' => {
9177 '0' => {
9178 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009179 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309180 },
9181 '1' => {
9182 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309183 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309184 },
9185 '2' => {
9186 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009187 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309188 },
9189 '3' => {
9190 'name' => 'rack_entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009191 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309192 },
9193 '4' => {
9194 'name' => 'pri_cec_node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009195 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 }
9197 },
9198 'Reg' => {
9199 '1' => 'r9',
9200 '2' => 'rdx',
9201 '3' => 'rcx',
9202 '4' => 'r8'
9203 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309204 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 'ShortName' => 'decode_get_alert_status_resp'
9206 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009207 '420297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309208 'Header' => 'host.h',
9209 'Line' => '52',
9210 'Param' => {
9211 '0' => {
9212 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309213 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 },
9215 '1' => {
9216 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309217 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309218 },
9219 '2' => {
9220 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009221 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309222 },
9223 '3' => {
9224 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309225 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309226 }
9227 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309228 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309229 'ShortName' => 'encode_get_alert_status_req'
9230 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009231 '421528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309232 'Header' => 'platform.h',
9233 'Line' => '47',
9234 'Param' => {
9235 '0' => {
9236 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309237 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309238 },
9239 '1' => {
9240 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309241 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309242 },
9243 '2' => {
9244 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309245 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309246 },
9247 '3' => {
9248 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309249 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309250 },
9251 '4' => {
9252 'name' => 'list_of_handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009253 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309254 },
9255 '5' => {
9256 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309257 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309258 },
9259 '6' => {
9260 'name' => 'msg',
9261 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009262 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309263 }
9264 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309265 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309266 'ShortName' => 'encode_bios_attribute_update_event_req'
9267 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009268 '423392' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009269 'Header' => 'file_io.h',
9270 'Line' => '160',
9271 'Param' => {
9272 '0' => {
9273 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309274 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009275 },
9276 '1' => {
9277 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009278 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009279 },
9280 '2' => {
9281 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309282 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009283 },
9284 '3' => {
9285 'name' => 'responseMsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009286 'type' => '1418'
Lora Linea0bf3a2024-09-20 10:09:56 +08009287 },
9288 '4' => {
9289 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309290 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009291 }
9292 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309293 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309294 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309295 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309296 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009297 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9298 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009299 '426588' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009300 'Header' => 'file_io.h',
9301 'Line' => '147',
9302 'Param' => {
9303 '0' => {
9304 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009305 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009306 }
9307 },
9308 'Reg' => {
9309 '0' => 'rdi'
9310 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309311 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009312 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9313 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009314 '426636' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009315 'Header' => 'file_io.h',
9316 'Line' => '137',
9317 'Param' => {
9318 '0' => {
9319 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009320 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009321 },
9322 '1' => {
9323 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309324 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009325 },
9326 '2' => {
9327 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009328 'type' => '428831'
Lora Linea0bf3a2024-09-20 10:09:56 +08009329 }
9330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309331 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009332 'ShortName' => 'decode_oem_meta_file_io_read_req'
9333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009334 '428836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309335 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309336 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309337 'Param' => {
9338 '0' => {
9339 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009340 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309341 },
9342 '1' => {
9343 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309344 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309345 },
9346 '2' => {
9347 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009348 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309349 },
9350 '3' => {
9351 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009352 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309353 },
9354 '4' => {
9355 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009356 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309357 }
9358 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309359 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309360 '0' => 'rdi',
9361 '1' => 'rbx',
9362 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309363 '3' => 'rcx',
9364 '4' => 'r8'
9365 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309366 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309367 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009368 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009369 '429272' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009370 'Header' => 'file_io.h',
9371 'Line' => '113',
9372 'Param' => {
9373 '0' => {
9374 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009375 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009376 },
9377 '1' => {
9378 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309379 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009380 },
9381 '2' => {
9382 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009383 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009384 },
9385 '3' => {
9386 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309387 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009388 }
9389 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309390 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009391 'ShortName' => 'decode_oem_meta_file_io_write_req'
9392 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009393 '430956' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009394 'Header' => 'file_io.h',
9395 'Line' => '102',
9396 'Param' => {
9397 '0' => {
9398 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009399 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009400 }
9401 },
9402 'Reg' => {
9403 '0' => 'rdi'
9404 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309405 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009406 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309407 }
9408 },
9409 'SymbolVersion' => {},
9410 'Symbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009411 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309412 'bcd2dec16' => 1,
9413 'bcd2dec32' => 1,
9414 'bcd2dec8' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309415 'dec2bcd16' => 1,
9416 'dec2bcd32' => 1,
9417 'dec2bcd8' => 1,
9418 'decode_activate_firmware_resp' => 1,
9419 'decode_apply_complete_req' => 1,
9420 'decode_cancel_update_component_resp' => 1,
9421 'decode_cancel_update_resp' => 1,
9422 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009423 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309424 'decode_event_message_buffer_size_resp' => 1,
9425 'decode_event_message_supported_resp' => 1,
9426 'decode_file_ack_req' => 1,
9427 'decode_file_ack_resp' => 1,
9428 'decode_file_ack_with_meta_data_req' => 1,
9429 'decode_file_ack_with_meta_data_resp' => 1,
9430 'decode_firmware_device_id_record' => 1,
9431 'decode_get_alert_status_req' => 1,
9432 'decode_get_alert_status_resp' => 1,
9433 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9434 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9435 'decode_get_bios_table_req' => 1,
9436 'decode_get_bios_table_resp' => 1,
9437 'decode_get_commands_req' => 1,
9438 'decode_get_commands_resp' => 1,
9439 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009440 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09309441 'decode_get_event_receiver_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309442 'decode_get_file_table_req' => 1,
9443 'decode_get_file_table_resp' => 1,
9444 'decode_get_firmware_parameters_resp' => 1,
9445 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9446 'decode_get_fru_record_by_option_req' => 1,
9447 'decode_get_fru_record_by_option_resp' => 1,
9448 'decode_get_fru_record_table_metadata_resp' => 1,
9449 'decode_get_fru_record_table_req' => 1,
9450 'decode_get_fru_record_table_resp' => 1,
9451 'decode_get_fru_record_table_resp_safe' => 1,
9452 'decode_get_numeric_effecter_value_req' => 1,
9453 'decode_get_numeric_effecter_value_resp' => 1,
9454 'decode_get_pdr_repository_info_resp' => 1,
9455 'decode_get_pdr_req' => 1,
9456 'decode_get_pdr_resp' => 1,
9457 'decode_get_sensor_reading_req' => 1,
9458 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009459 'decode_get_state_effecter_states_req' => 1,
9460 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 'decode_get_state_sensor_readings_req' => 1,
9462 'decode_get_state_sensor_readings_resp' => 1,
9463 'decode_get_status_resp' => 1,
9464 'decode_get_tid_resp' => 1,
9465 'decode_get_types_resp' => 1,
9466 'decode_get_version_req' => 1,
9467 'decode_get_version_resp' => 1,
9468 'decode_multipart_receive_req' => 1,
9469 'decode_new_file_req' => 1,
9470 'decode_new_file_resp' => 1,
9471 'decode_new_file_with_metadata_req' => 1,
9472 'decode_new_file_with_metadata_resp' => 1,
9473 'decode_numeric_sensor_data' => 1,
9474 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009475 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309476 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009477 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309478 'decode_pass_component_table_resp' => 1,
9479 'decode_platform_event_message_req' => 1,
9480 'decode_platform_event_message_resp' => 1,
9481 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009482 'decode_pldm_descriptor_from_iter' => 1,
9483 'decode_pldm_downstream_device_from_iter' => 1,
9484 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009485 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009486 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309487 'decode_pldm_package_header_info' => 1,
9488 'decode_pldm_pdr_repository_change_record_data' => 1,
9489 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009490 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309491 'decode_poll_for_platform_event_message_req' => 1,
9492 'decode_poll_for_platform_event_message_resp' => 1,
9493 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009494 'decode_query_downstream_devices_resp' => 1,
9495 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309496 'decode_read_file_req' => 1,
9497 'decode_read_file_resp' => 1,
9498 'decode_request_firmware_data_req' => 1,
9499 'decode_request_update_resp' => 1,
9500 'decode_rw_file_by_type_memory_req' => 1,
9501 'decode_rw_file_by_type_memory_resp' => 1,
9502 'decode_rw_file_by_type_req' => 1,
9503 'decode_rw_file_by_type_resp' => 1,
9504 'decode_rw_file_memory_req' => 1,
9505 'decode_rw_file_memory_resp' => 1,
9506 'decode_sensor_event_data' => 1,
9507 'decode_sensor_op_data' => 1,
9508 'decode_set_bios_attribute_current_value_req' => 1,
9509 'decode_set_bios_attribute_current_value_resp' => 1,
9510 'decode_set_bios_table_req' => 1,
9511 'decode_set_bios_table_resp' => 1,
9512 'decode_set_date_time_req' => 1,
9513 'decode_set_date_time_resp' => 1,
9514 'decode_set_event_receiver_req' => 1,
9515 'decode_set_event_receiver_resp' => 1,
9516 'decode_set_fru_record_table_req' => 1,
9517 'decode_set_numeric_effecter_value_req' => 1,
9518 'decode_set_numeric_effecter_value_resp' => 1,
9519 'decode_set_state_effecter_states_req' => 1,
9520 'decode_set_state_effecter_states_resp' => 1,
9521 'decode_state_sensor_data' => 1,
9522 'decode_transfer_complete_req' => 1,
9523 'decode_update_component_resp' => 1,
9524 'decode_vendor_defined_descriptor_value' => 1,
9525 'decode_verify_complete_req' => 1,
9526 'decode_write_file_req' => 1,
9527 'decode_write_file_resp' => 1,
9528 'encode_activate_firmware_req' => 1,
9529 'encode_apply_complete_resp' => 1,
9530 'encode_bios_attribute_update_event_req' => 1,
9531 'encode_cancel_update_component_req' => 1,
9532 'encode_cancel_update_req' => 1,
9533 'encode_cc_only_resp' => 1,
9534 'encode_event_message_buffer_size_req' => 1,
9535 'encode_event_message_supported_req' => 1,
9536 'encode_file_ack_req' => 1,
9537 'encode_file_ack_resp' => 1,
9538 'encode_file_ack_with_meta_data_req' => 1,
9539 'encode_file_ack_with_meta_data_resp' => 1,
9540 'encode_fru_record' => 1,
9541 'encode_get_alert_status_req' => 1,
9542 'encode_get_alert_status_resp' => 1,
9543 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9544 'encode_get_bios_current_value_by_handle_resp' => 1,
9545 'encode_get_bios_table_req' => 1,
9546 'encode_get_bios_table_resp' => 1,
9547 'encode_get_commands_req' => 1,
9548 'encode_get_commands_resp' => 1,
9549 'encode_get_date_time_req' => 1,
9550 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009551 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309552 'encode_get_file_table_req' => 1,
9553 'encode_get_file_table_resp' => 1,
9554 'encode_get_firmware_parameters_req' => 1,
9555 'encode_get_fru_record_by_option_req' => 1,
9556 'encode_get_fru_record_by_option_resp' => 1,
9557 'encode_get_fru_record_table_metadata_req' => 1,
9558 'encode_get_fru_record_table_metadata_resp' => 1,
9559 'encode_get_fru_record_table_req' => 1,
9560 'encode_get_fru_record_table_resp' => 1,
9561 'encode_get_numeric_effecter_value_req' => 1,
9562 'encode_get_numeric_effecter_value_resp' => 1,
9563 'encode_get_pdr_repository_info_resp' => 1,
9564 'encode_get_pdr_req' => 1,
9565 'encode_get_pdr_resp' => 1,
9566 'encode_get_sensor_reading_req' => 1,
9567 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009568 'encode_get_state_effecter_states_req' => 1,
9569 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309570 'encode_get_state_sensor_readings_req' => 1,
9571 'encode_get_state_sensor_readings_resp' => 1,
9572 'encode_get_status_req' => 1,
9573 'encode_get_tid_req' => 1,
9574 'encode_get_tid_resp' => 1,
9575 'encode_get_types_req' => 1,
9576 'encode_get_types_resp' => 1,
9577 'encode_get_version_req' => 1,
9578 'encode_get_version_resp' => 1,
9579 'encode_new_file_req' => 1,
9580 'encode_new_file_resp' => 1,
9581 'encode_new_file_with_metadata_req' => 1,
9582 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009583 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309584 'encode_pass_component_table_req' => 1,
9585 'encode_platform_event_message_req' => 1,
9586 'encode_platform_event_message_resp' => 1,
9587 'encode_pldm_header_only' => 1,
9588 'encode_pldm_pdr_repository_chg_event_data' => 1,
9589 'encode_poll_for_platform_event_message_req' => 1,
9590 'encode_poll_for_platform_event_message_resp' => 1,
9591 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009592 'encode_query_downstream_devices_req' => 1,
9593 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309594 'encode_read_file_req' => 1,
9595 'encode_read_file_resp' => 1,
9596 'encode_request_firmware_data_resp' => 1,
9597 'encode_request_update_req' => 1,
9598 'encode_rw_file_by_type_memory_req' => 1,
9599 'encode_rw_file_by_type_memory_resp' => 1,
9600 'encode_rw_file_by_type_req' => 1,
9601 'encode_rw_file_by_type_resp' => 1,
9602 'encode_rw_file_memory_req' => 1,
9603 'encode_rw_file_memory_resp' => 1,
9604 'encode_sensor_event_data' => 1,
9605 'encode_set_bios_attribute_current_value_req' => 1,
9606 'encode_set_bios_attribute_current_value_resp' => 1,
9607 'encode_set_bios_table_req' => 1,
9608 'encode_set_bios_table_resp' => 1,
9609 'encode_set_date_time_req' => 1,
9610 'encode_set_date_time_resp' => 1,
9611 'encode_set_event_receiver_req' => 1,
9612 'encode_set_event_receiver_resp' => 1,
9613 'encode_set_fru_record_table_resp' => 1,
9614 'encode_set_numeric_effecter_value_req' => 1,
9615 'encode_set_numeric_effecter_value_resp' => 1,
9616 'encode_set_state_effecter_states_req' => 1,
9617 'encode_set_state_effecter_states_resp' => 1,
9618 'encode_set_tid_req' => 1,
9619 'encode_state_effecter_pdr' => 1,
9620 'encode_state_sensor_pdr' => 1,
9621 'encode_transfer_complete_resp' => 1,
9622 'encode_update_component_req' => 1,
9623 'encode_verify_complete_resp' => 1,
9624 'encode_write_file_req' => 1,
9625 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009626 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309627 'is_time_legal' => 1,
9628 'is_transfer_flag_valid' => 1,
9629 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309630 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309631 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9632 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9633 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9634 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309635 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309636 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309637 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309638 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9640 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309641 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309642 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9643 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9644 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309645 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309646 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9647 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9648 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309649 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309650 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9651 'pldm_bios_table_attr_entry_string_info_check' => 1,
9652 'pldm_bios_table_attr_find_by_handle' => 1,
9653 'pldm_bios_table_attr_find_by_string_handle' => 1,
9654 'pldm_bios_table_attr_value_copy_and_update' => 1,
9655 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9656 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9657 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309658 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309659 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309660 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309661 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309662 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9664 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9665 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9666 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9667 'pldm_bios_table_attr_value_entry_length' => 1,
9668 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9669 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9670 'pldm_bios_table_attr_value_find_by_handle' => 1,
9671 'pldm_bios_table_checksum' => 1,
9672 'pldm_bios_table_iter_create' => 1,
9673 'pldm_bios_table_iter_free' => 1,
9674 'pldm_bios_table_iter_is_end' => 1,
9675 'pldm_bios_table_iter_next' => 1,
9676 'pldm_bios_table_iter_value' => 1,
9677 'pldm_bios_table_pad_checksum_size' => 1,
9678 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309679 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309680 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309681 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309682 'pldm_bios_table_string_entry_encode_length' => 1,
9683 'pldm_bios_table_string_find_by_handle' => 1,
9684 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309685 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309686 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309687 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309688 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309689 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9690 'pldm_entity_association_pdr_extract' => 1,
9691 'pldm_entity_association_tree_add' => 1,
9692 'pldm_entity_association_tree_add_entity' => 1,
9693 'pldm_entity_association_tree_copy_root' => 1,
9694 'pldm_entity_association_tree_destroy' => 1,
9695 'pldm_entity_association_tree_destroy_root' => 1,
9696 'pldm_entity_association_tree_find' => 1,
9697 'pldm_entity_association_tree_find_with_locality' => 1,
9698 'pldm_entity_association_tree_init' => 1,
9699 'pldm_entity_association_tree_visit' => 1,
9700 'pldm_entity_extract' => 1,
9701 'pldm_entity_get_num_children' => 1,
9702 'pldm_entity_get_parent' => 1,
9703 'pldm_entity_is_exist_parent' => 1,
9704 'pldm_entity_is_node_parent' => 1,
9705 'pldm_entity_node_get_remote_container_id' => 1,
9706 'pldm_find_entity_ref_in_tree' => 1,
9707 'pldm_instance_db_destroy' => 1,
9708 'pldm_instance_db_init' => 1,
9709 'pldm_instance_db_init_default' => 1,
9710 'pldm_instance_id_alloc' => 1,
9711 'pldm_instance_id_free' => 1,
9712 'pldm_is_current_parent_child' => 1,
9713 'pldm_is_empty_entity_assoc_tree' => 1,
9714 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009715 'pldm_oem_meta_file_io_read_resp_data' => 1,
9716 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009717 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309718 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309719 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309720 'pldm_pdr_destroy' => 1,
9721 'pldm_pdr_find_last_in_range' => 1,
9722 'pldm_pdr_find_record' => 1,
9723 'pldm_pdr_find_record_by_type' => 1,
9724 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9725 'pldm_pdr_get_next_record' => 1,
9726 'pldm_pdr_get_record_count' => 1,
9727 'pldm_pdr_get_record_handle' => 1,
9728 'pldm_pdr_get_repo_size' => 1,
9729 'pldm_pdr_init' => 1,
9730 'pldm_pdr_record_is_remote' => 1,
9731 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9732 'pldm_pdr_remove_remote_pdrs' => 1,
9733 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009734 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309735 'pldm_transport_af_mctp_bind' => 1,
9736 'pldm_transport_af_mctp_core' => 1,
9737 'pldm_transport_af_mctp_destroy' => 1,
9738 'pldm_transport_af_mctp_init' => 1,
9739 'pldm_transport_af_mctp_init_pollfd' => 1,
9740 'pldm_transport_af_mctp_map_tid' => 1,
9741 'pldm_transport_af_mctp_unmap_tid' => 1,
9742 'pldm_transport_mctp_demux_core' => 1,
9743 'pldm_transport_mctp_demux_destroy' => 1,
9744 'pldm_transport_mctp_demux_init' => 1,
9745 'pldm_transport_mctp_demux_init_pollfd' => 1,
9746 'pldm_transport_mctp_demux_map_tid' => 1,
9747 'pldm_transport_mctp_demux_unmap_tid' => 1,
9748 'pldm_transport_poll' => 1,
9749 'pldm_transport_recv_msg' => 1,
9750 'pldm_transport_send_msg' => 1,
9751 'pldm_transport_send_recv_msg' => 1,
9752 'unpack_pldm_header' => 1,
9753 'ver2str' => 1
9754 }
9755 },
9756 'Target' => 'unix',
9757 'TypeInfo' => {
9758 '1' => {
9759 'Name' => 'void',
9760 'Type' => 'Intrinsic'
9761 },
9762 '46' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309763 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309764 'Size' => '1',
9765 'Type' => 'Intrinsic'
9766 },
9767 '53' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309768 'Name' => 'int',
9769 'Size' => '4',
9770 'Type' => 'Intrinsic'
9771 },
9772 '60' => {
9773 'Name' => 'unsigned char',
9774 'Size' => '1',
9775 'Type' => 'Intrinsic'
9776 },
9777 '67' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309778 'Name' => 'unsigned short',
9779 'Size' => '2',
9780 'Type' => 'Intrinsic'
9781 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309782 '74' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309783 'Name' => 'unsigned int',
9784 'Size' => '4',
9785 'Type' => 'Intrinsic'
9786 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309787 '81' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309788 'Name' => 'unsigned long',
9789 'Size' => '8',
9790 'Type' => 'Intrinsic'
9791 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309792 '88' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309793 'Name' => 'signed char',
9794 'Size' => '1',
9795 'Type' => 'Intrinsic'
9796 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309797 '95' => {
9798 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309799 'Header' => 'types.h',
9800 'Line' => '38',
9801 'Name' => '__uint8_t',
9802 'PrivateABI' => 1,
9803 'Size' => '1',
9804 'Type' => 'Typedef'
9805 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309806 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309807 'Name' => 'short',
9808 'Size' => '2',
9809 'Type' => 'Intrinsic'
9810 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309811 '114' => {
9812 'BaseType' => '74',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309813 'Header' => 'types.h',
9814 'Line' => '42',
9815 'Name' => '__uint32_t',
9816 'PrivateABI' => 1,
9817 'Size' => '4',
9818 'Type' => 'Typedef'
9819 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309820 '126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309821 'Name' => 'long',
9822 'Size' => '8',
9823 'Type' => 'Intrinsic'
9824 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309825 '133' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309826 'BaseType' => '1',
9827 'Name' => 'void*',
9828 'Size' => '8',
9829 'Type' => 'Pointer'
9830 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309831 '135' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309832 'BaseType' => '95',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309833 'Header' => 'stdint-uintn.h',
9834 'Line' => '24',
9835 'Name' => 'uint8_t',
9836 'PrivateABI' => 1,
9837 'Size' => '1',
9838 'Type' => 'Typedef'
9839 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309840 '147' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309841 'BaseType' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309842 'Header' => 'stdint-uintn.h',
9843 'Line' => '26',
9844 'Name' => 'uint32_t',
9845 'PrivateABI' => 1,
9846 'Size' => '4',
9847 'Type' => 'Typedef'
9848 },
9849 '159' => {
9850 'BaseType' => '147',
9851 'Name' => 'uint32_t const',
9852 'Size' => '4',
9853 'Type' => 'Const'
9854 },
9855 '164' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309856 'BaseType' => '81',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309857 'Header' => 'stddef.h',
9858 'Line' => '214',
9859 'Name' => 'size_t',
9860 'PrivateABI' => 1,
9861 'Size' => '8',
9862 'Type' => 'Typedef'
9863 },
9864 '190' => {
9865 'Header' => 'pldm_types.h',
9866 'Line' => '9',
9867 'Name' => 'anon-struct-pldm_types.h-9',
9868 'Size' => '1',
9869 'Type' => 'Struct'
9870 },
9871 '344' => {
9872 'Header' => 'pldm_types.h',
9873 'Line' => '19',
9874 'Memb' => {
9875 '0' => {
9876 'name' => 'byte',
9877 'offset' => '0',
9878 'type' => '135'
9879 },
9880 '1' => {
9881 'name' => 'bits',
9882 'offset' => '0',
9883 'type' => '190'
9884 }
9885 },
9886 'Name' => 'union bitfield8_t',
9887 'Size' => '1',
9888 'Type' => 'Union'
9889 },
9890 '356' => {
9891 'BaseType' => '344',
9892 'Name' => 'bitfield8_t const',
9893 'Size' => '1',
9894 'Type' => 'Const'
9895 },
9896 '361' => {
9897 'Header' => 'pldm_types.h',
9898 'Line' => '25',
9899 'Memb' => {
9900 '0' => {
9901 'name' => 'alpha',
9902 'offset' => '0',
9903 'type' => '135'
9904 },
9905 '1' => {
9906 'name' => 'update',
9907 'offset' => '1',
9908 'type' => '135'
9909 },
9910 '2' => {
9911 'name' => 'minor',
9912 'offset' => '2',
9913 'type' => '135'
9914 },
9915 '3' => {
9916 'name' => 'major',
9917 'offset' => '3',
9918 'type' => '135'
9919 }
9920 },
9921 'Name' => 'struct pldm_version',
9922 'Size' => '4',
9923 'Type' => 'Struct'
9924 },
9925 '427' => {
9926 'BaseType' => '361',
9927 'Header' => 'pldm_types.h',
9928 'Line' => '30',
9929 'Name' => 'ver32_t',
9930 'Size' => '4',
9931 'Type' => 'Typedef'
9932 },
9933 '439' => {
9934 'BaseType' => '427',
9935 'Name' => 'ver32_t const',
9936 'Size' => '4',
9937 'Type' => 'Const'
9938 },
9939 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309940 'Name' => 'float',
9941 'Size' => '4',
9942 'Type' => 'Intrinsic'
9943 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009944 '801' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309945 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009946 'Line' => '109',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309947 'Memb' => {
9948 '0' => {
9949 'name' => 'PLDM_RESPONSE',
9950 'value' => '0'
9951 },
9952 '1' => {
9953 'name' => 'PLDM_REQUEST',
9954 'value' => '1'
9955 },
9956 '2' => {
9957 'name' => 'PLDM_RESERVED',
9958 'value' => '2'
9959 },
9960 '3' => {
9961 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9962 'value' => '3'
9963 }
9964 },
9965 'Name' => 'enum MessageType',
9966 'Size' => '4',
9967 'Type' => 'Enum'
9968 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009969 '813' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309970 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009971 'Line' => '162',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309972 'Memb' => {
9973 '0' => {
9974 'name' => 'command',
9975 'offset' => '2',
9976 'type' => '135'
9977 }
9978 },
9979 'Name' => 'struct pldm_msg_hdr',
9980 'Size' => '3',
9981 'Type' => 'Struct'
9982 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009983 '924' => {
9984 'BaseType' => '813',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309985 'Name' => 'struct pldm_msg_hdr const',
9986 'Size' => '3',
9987 'Type' => 'Const'
9988 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009989 '929' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309990 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009991 'Line' => '195',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309992 'Memb' => {
9993 '0' => {
9994 'name' => 'hdr',
9995 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009996 'type' => '813'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309997 },
9998 '1' => {
9999 'name' => 'payload',
10000 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010001 'type' => '974'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010002 }
10003 },
10004 'Name' => 'struct pldm_msg',
10005 'Size' => '4',
10006 'Type' => 'Struct'
10007 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010008 '969' => {
10009 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010010 'Name' => 'struct pldm_msg const',
10011 'Size' => '4',
10012 'Type' => 'Const'
10013 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010014 '974' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010015 'BaseType' => '135',
10016 'Name' => 'uint8_t[1]',
10017 'Size' => '1',
10018 'Type' => 'Array'
10019 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010020 '990' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010021 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010022 'Line' => '262',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010023 'Memb' => {
10024 '0' => {
10025 'name' => 'msg_type',
10026 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010027 'type' => '801'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010028 },
10029 '1' => {
10030 'name' => 'instance',
10031 'offset' => '4',
10032 'type' => '135'
10033 },
10034 '2' => {
10035 'name' => 'pldm_type',
10036 'offset' => '5',
10037 'type' => '135'
10038 },
10039 '3' => {
10040 'name' => 'command',
10041 'offset' => '6',
10042 'type' => '135'
10043 },
10044 '4' => {
10045 'name' => 'completion_code',
10046 'offset' => '7',
10047 'type' => '135'
10048 }
10049 },
10050 'Name' => 'struct pldm_header_info',
10051 'Size' => '8',
10052 'Type' => 'Struct'
10053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010054 '1070' => {
10055 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010056 'Name' => 'struct pldm_header_info const',
10057 'Size' => '8',
10058 'Type' => 'Const'
10059 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010060 '1237' => {
10061 'BaseType' => '1242',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010062 'Name' => 'void const*',
10063 'Size' => '8',
10064 'Type' => 'Pointer'
10065 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010066 '1242' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010067 'BaseType' => '1',
10068 'Name' => 'void const',
10069 'Type' => 'Const'
10070 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010071 '1243' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010072 'BaseType' => '356',
10073 'Name' => 'bitfield8_t const*',
10074 'Size' => '8',
10075 'Type' => 'Pointer'
10076 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010077 '1418' => {
10078 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010079 'Name' => 'struct pldm_msg*',
10080 'Size' => '8',
10081 'Type' => 'Pointer'
10082 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010083 '1497' => {
10084 'BaseType' => '969',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010085 'Name' => 'struct pldm_msg const*',
10086 'Size' => '8',
10087 'Type' => 'Pointer'
10088 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010089 '1502' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010090 'BaseType' => '135',
10091 'Name' => 'uint8_t*',
10092 'Size' => '8',
10093 'Type' => 'Pointer'
10094 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010095 '1507' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010096 'BaseType' => '427',
10097 'Name' => 'ver32_t*',
10098 'Size' => '8',
10099 'Type' => 'Pointer'
10100 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010101 '1601' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010102 'BaseType' => '439',
10103 'Name' => 'ver32_t const*',
10104 'Size' => '8',
10105 'Type' => 'Pointer'
10106 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010107 '1648' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010108 'BaseType' => '147',
10109 'Name' => 'uint32_t*',
10110 'Size' => '8',
10111 'Type' => 'Pointer'
10112 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010113 '1717' => {
10114 'BaseType' => '924',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010115 'Name' => 'struct pldm_msg_hdr const*',
10116 'Size' => '8',
10117 'Type' => 'Pointer'
10118 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010119 '1722' => {
10120 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010121 'Name' => 'struct pldm_header_info*',
10122 'Size' => '8',
10123 'Type' => 'Pointer'
10124 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010125 '2677' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010126 'BaseType' => '164',
10127 'Name' => 'size_t*',
10128 'Size' => '8',
10129 'Type' => 'Pointer'
10130 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010131 '3137' => {
10132 'BaseType' => '1070',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010133 'Name' => 'struct pldm_header_info const*',
10134 'Size' => '8',
10135 'Type' => 'Pointer'
10136 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010137 '4809' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010138 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010139 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010140 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010141 'Name' => 'pldm_tid_t',
10142 'Size' => '1',
10143 'Type' => 'Typedef'
10144 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010145 '4821' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010146 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010147 'Header' => 'instance-id.h',
10148 'Line' => '13',
10149 'Name' => 'pldm_instance_id_t',
10150 'Size' => '1',
10151 'Type' => 'Typedef'
10152 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010153 '4833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010154 'Header' => 'responder.h',
10155 'Line' => '10',
10156 'Memb' => {
10157 '0' => {
10158 'name' => 'tid',
10159 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010160 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010161 },
10162 '1' => {
10163 'name' => 'instance_id',
10164 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010165 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010166 },
10167 '2' => {
10168 'name' => 'type',
10169 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010170 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010171 },
10172 '3' => {
10173 'name' => 'command',
10174 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010175 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010176 },
10177 '4' => {
10178 'name' => 'next',
10179 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010180 'type' => '4913'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010181 }
10182 },
10183 'Name' => 'struct pldm_responder_cookie',
10184 'PrivateABI' => 1,
10185 'Size' => '16',
10186 'Type' => 'Struct'
10187 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010188 '4913' => {
10189 'BaseType' => '4833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010190 'Name' => 'struct pldm_responder_cookie*',
10191 'Size' => '8',
10192 'Type' => 'Pointer'
10193 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010194 '4918' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010195 'Header' => 'pldm.h',
10196 'Line' => '15',
10197 'Memb' => {
10198 '0' => {
10199 'name' => 'PLDM_REQUESTER_SUCCESS',
10200 'value' => '0'
10201 },
10202 '1' => {
10203 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10204 'value' => '18446744073709551615 (-1)'
10205 },
10206 '2' => {
10207 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10208 'value' => '18446744073709551614 (-2)'
10209 },
10210 '3' => {
10211 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10212 'value' => '18446744073709551613 (-3)'
10213 },
10214 '4' => {
10215 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10216 'value' => '18446744073709551612 (-4)'
10217 },
10218 '5' => {
10219 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10220 'value' => '18446744073709551611 (-5)'
10221 },
10222 '6' => {
10223 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10224 'value' => '18446744073709551610 (-6)'
10225 },
10226 '7' => {
10227 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10228 'value' => '18446744073709551609 (-7)'
10229 },
10230 '8' => {
10231 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10232 'value' => '18446744073709551608 (-8)'
10233 },
10234 '9' => {
10235 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10236 'value' => '18446744073709551607 (-9)'
10237 },
10238 '10' => {
10239 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10240 'value' => '18446744073709551606 (-10)'
10241 },
10242 '11' => {
10243 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10244 'value' => '18446744073709551605 (-11)'
10245 },
10246 '12' => {
10247 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10248 'value' => '18446744073709551604 (-12)'
10249 },
10250 '13' => {
10251 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10252 'value' => '18446744073709551603 (-13)'
10253 }
10254 },
10255 'Name' => 'enum pldm_requester_error_codes',
10256 'Size' => '4',
10257 'Type' => 'Enum'
10258 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010259 '5439' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010260 'Name' => '_Bool',
10261 'Size' => '1',
10262 'Type' => 'Intrinsic'
10263 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010264 '5561' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010265 'BaseType' => '67',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010266 'Header' => 'types.h',
10267 'Line' => '40',
10268 'Name' => '__uint16_t',
10269 'PrivateABI' => 1,
10270 'Size' => '2',
10271 'Type' => 'Typedef'
10272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010273 '5599' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010274 'BaseType' => '126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010275 'Header' => 'types.h',
10276 'Line' => '194',
10277 'Name' => '__ssize_t',
10278 'PrivateABI' => 1,
10279 'Size' => '8',
10280 'Type' => 'Typedef'
10281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010282 '5611' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010283 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010284 'Name' => 'char*',
10285 'Size' => '8',
10286 'Type' => 'Pointer'
10287 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010288 '5635' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010289 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010290 'Name' => 'uint8_t const',
10291 'Size' => '1',
10292 'Type' => 'Const'
10293 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010294 '5640' => {
10295 'BaseType' => '5561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010296 'Header' => 'stdint-uintn.h',
10297 'Line' => '25',
10298 'Name' => 'uint16_t',
10299 'PrivateABI' => 1,
10300 'Size' => '2',
10301 'Type' => 'Typedef'
10302 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010303 '5772' => {
10304 'BaseType' => '5599',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010305 'Header' => 'types.h',
10306 'Line' => '108',
10307 'Name' => 'ssize_t',
10308 'PrivateABI' => 1,
10309 'Size' => '8',
10310 'Type' => 'Typedef'
10311 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010312 '5791' => {
10313 'BaseType' => '5635',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010314 'Name' => 'uint8_t const*',
10315 'Size' => '8',
10316 'Type' => 'Pointer'
10317 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010318 '7306' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010319 'BaseType' => '46',
Tal Yacobide67ab62024-05-30 22:36:50 +030010320 'Name' => 'char const',
10321 'Size' => '1',
10322 'Type' => 'Const'
10323 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010324 '7340' => {
10325 'BaseType' => '5640',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010326 'Name' => 'uint16_t const',
10327 'Size' => '2',
10328 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010329 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010330 '7680' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010331 'Header' => 'utils.h',
10332 'Line' => '20',
10333 'Memb' => {
10334 '0' => {
10335 'name' => 'ptr',
10336 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010337 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010338 },
10339 '1' => {
10340 'name' => 'length',
10341 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010342 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010343 }
10344 },
10345 'Name' => 'struct variable_field',
10346 'Size' => '16',
10347 'Type' => 'Struct'
10348 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010349 '8971' => {
10350 'BaseType' => '7306',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010351 'Name' => 'char const*',
10352 'Size' => '8',
10353 'Type' => 'Pointer'
10354 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010355 '20030' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010356 'BaseType' => '344',
10357 'Name' => 'bitfield8_t*',
10358 'Size' => '8',
10359 'Type' => 'Pointer'
10360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010361 '21799' => {
10362 'BaseType' => '813',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010363 'Name' => 'struct pldm_msg_hdr*',
10364 'Size' => '8',
10365 'Type' => 'Pointer'
10366 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010367 '22122' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010368 'BaseType' => '133',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010369 'Name' => 'void**',
10370 'Size' => '8',
10371 'Type' => 'Pointer'
10372 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010373 '25455' => {
10374 'BaseType' => '7680',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010375 'Name' => 'struct variable_field*',
10376 'Size' => '8',
10377 'Type' => 'Pointer'
10378 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010379 '27537' => {
10380 'BaseType' => '5640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010381 'Name' => 'uint16_t*',
10382 'Size' => '8',
10383 'Type' => 'Pointer'
10384 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010385 '30776' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010386 'BaseType' => '81',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010387 'Header' => 'types.h',
10388 'Line' => '45',
10389 'Name' => '__uint64_t',
10390 'PrivateABI' => 1,
10391 'Size' => '8',
10392 'Type' => 'Typedef'
10393 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010394 '30870' => {
10395 'BaseType' => '30776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010396 'Header' => 'stdint-uintn.h',
10397 'Line' => '27',
10398 'Name' => 'uint64_t',
10399 'PrivateABI' => 1,
10400 'Size' => '8',
10401 'Type' => 'Typedef'
10402 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010403 '31090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010404 'Header' => 'bios.h',
10405 'Line' => '39',
10406 'Memb' => {
10407 '0' => {
10408 'name' => 'PLDM_BIOS_STRING_TABLE',
10409 'value' => '0'
10410 },
10411 '1' => {
10412 'name' => 'PLDM_BIOS_ATTR_TABLE',
10413 'value' => '1'
10414 },
10415 '2' => {
10416 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10417 'value' => '2'
10418 }
10419 },
10420 'Name' => 'enum pldm_bios_table_types',
10421 'Size' => '4',
10422 'Type' => 'Enum'
10423 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010424 '31124' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010425 'Header' => 'bios.h',
10426 'Line' => '48',
10427 'Memb' => {
10428 '0' => {
10429 'name' => 'string_handle',
10430 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010431 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010432 },
10433 '1' => {
10434 'name' => 'string_length',
10435 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010436 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010437 },
10438 '2' => {
10439 'name' => 'name',
10440 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010441 'type' => '31181'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010442 }
10443 },
10444 'Name' => 'struct pldm_bios_string_table_entry',
10445 'Size' => '5',
10446 'Type' => 'Struct'
10447 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010448 '31176' => {
10449 'BaseType' => '31124',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010450 'Name' => 'struct pldm_bios_string_table_entry const',
10451 'Size' => '5',
10452 'Type' => 'Const'
10453 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010454 '31181' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010455 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010456 'Name' => 'char[1]',
10457 'Size' => '1',
10458 'Type' => 'Array'
10459 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010460 '31197' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010461 'Header' => 'bios.h',
10462 'Line' => '54',
10463 'Memb' => {
10464 '0' => {
10465 'name' => 'attr_handle',
10466 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010467 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010468 },
10469 '1' => {
10470 'name' => 'attr_type',
10471 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010472 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010473 },
10474 '2' => {
10475 'name' => 'string_handle',
10476 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010477 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010478 },
10479 '3' => {
10480 'name' => 'metadata',
10481 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010482 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010483 }
10484 },
10485 'Name' => 'struct pldm_bios_attr_table_entry',
10486 'Size' => '6',
10487 'Type' => 'Struct'
10488 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010489 '31262' => {
10490 'BaseType' => '31197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010491 'Name' => 'struct pldm_bios_attr_table_entry const',
10492 'Size' => '6',
10493 'Type' => 'Const'
10494 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010495 '31267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010496 'Header' => 'bios.h',
10497 'Line' => '66',
10498 'Memb' => {
10499 '0' => {
10500 'name' => 'attr_handle',
10501 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010502 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010503 },
10504 '1' => {
10505 'name' => 'attr_type',
10506 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010507 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010508 },
10509 '2' => {
10510 'name' => 'value',
10511 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010512 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010513 }
10514 },
10515 'Name' => 'struct pldm_bios_attr_val_table_entry',
10516 'Size' => '4',
10517 'Type' => 'Struct'
10518 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010519 '31319' => {
10520 'BaseType' => '31267',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010521 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10522 'Size' => '4',
10523 'Type' => 'Const'
10524 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010525 '31388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010527 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010528 'Memb' => {
10529 '0' => {
10530 'name' => 'name_handle',
10531 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010532 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010533 },
10534 '1' => {
10535 'name' => 'read_only',
10536 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010537 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010538 },
10539 '2' => {
10540 'name' => 'pv_num',
10541 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010542 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010543 },
10544 '3' => {
10545 'name' => 'pv_handle',
10546 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010547 'type' => '31491'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 },
10549 '4' => {
10550 'name' => 'def_num',
10551 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010552 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010553 },
10554 '5' => {
10555 'name' => 'def_index',
10556 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010557 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010558 }
10559 },
10560 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10561 'Size' => '32',
10562 'Type' => 'Struct'
10563 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010564 '31479' => {
10565 'BaseType' => '31388',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10567 'Size' => '32',
10568 'Type' => 'Const'
10569 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010570 '31491' => {
10571 'BaseType' => '7340',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 'Name' => 'uint16_t const*',
10573 'Size' => '8',
10574 'Type' => 'Pointer'
10575 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010576 '31496' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010577 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010578 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010579 'Memb' => {
10580 '0' => {
10581 'name' => 'name_handle',
10582 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010583 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010584 },
10585 '1' => {
10586 'name' => 'read_only',
10587 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010588 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010589 },
10590 '2' => {
10591 'name' => 'string_type',
10592 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010593 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010594 },
10595 '3' => {
10596 'name' => 'min_length',
10597 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010598 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010599 },
10600 '4' => {
10601 'name' => 'max_length',
10602 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010603 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010604 },
10605 '5' => {
10606 'name' => 'def_length',
10607 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010608 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010609 },
10610 '6' => {
10611 'name' => 'def_string',
10612 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010613 'type' => '8971'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010614 }
10615 },
10616 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10617 'Size' => '24',
10618 'Type' => 'Struct'
10619 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010620 '31608' => {
10621 'BaseType' => '31496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010622 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10623 'Size' => '24',
10624 'Type' => 'Const'
10625 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010626 '31618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010628 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010629 'Memb' => {
10630 '0' => {
10631 'name' => 'name_handle',
10632 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010633 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010634 },
10635 '1' => {
10636 'name' => 'read_only',
10637 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010638 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010639 },
10640 '2' => {
10641 'name' => 'lower_bound',
10642 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010643 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010644 },
10645 '3' => {
10646 'name' => 'upper_bound',
10647 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010648 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010649 },
10650 '4' => {
10651 'name' => 'scalar_increment',
10652 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010653 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010654 },
10655 '5' => {
10656 'name' => 'default_value',
10657 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010658 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010659 }
10660 },
10661 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10662 'Size' => '40',
10663 'Type' => 'Struct'
10664 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010665 '31716' => {
10666 'BaseType' => '31618',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10668 'Size' => '40',
10669 'Type' => 'Const'
10670 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010671 '31948' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 'Name' => 'ssize_t(*)(void const*)',
10673 'Param' => {
10674 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010675 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010676 }
10677 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010678 'Return' => '5772',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010679 'Size' => '8',
10680 'Type' => 'FuncPtr'
10681 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010682 '32018' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010683 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010684 'Memb' => {
10685 '0' => {
10686 'name' => 'table_data',
10687 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010688 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010689 },
10690 '1' => {
10691 'name' => 'table_len',
10692 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010693 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010694 },
10695 '2' => {
10696 'name' => 'current_pos',
10697 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010698 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 },
10700 '3' => {
10701 'name' => 'entry_length_handler',
10702 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010703 'type' => '31948'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010704 }
10705 },
10706 'Name' => 'struct pldm_bios_table_iter',
10707 'PrivateABI' => 1,
10708 'Size' => '32',
10709 'Source' => 'bios_table.c',
10710 'Type' => 'Struct'
10711 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010712 '32088' => {
10713 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010714 'Name' => 'struct pldm_bios_table_iter const',
10715 'Size' => '32',
10716 'Type' => 'Const'
10717 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010718 '33158' => {
10719 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010720 'Name' => 'struct pldm_bios_table_iter*',
10721 'Size' => '8',
10722 'Type' => 'Pointer'
10723 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010724 '33163' => {
10725 'BaseType' => '31319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010726 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10727 'Size' => '8',
10728 'Type' => 'Pointer'
10729 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010730 '33577' => {
10731 'BaseType' => '31262',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010732 'Name' => 'struct pldm_bios_attr_table_entry const*',
10733 'Size' => '8',
10734 'Type' => 'Pointer'
10735 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010736 '34180' => {
10737 'BaseType' => '31176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010738 'Name' => 'struct pldm_bios_string_table_entry const*',
10739 'Size' => '8',
10740 'Type' => 'Pointer'
10741 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010742 '35343' => {
10743 'BaseType' => '32088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010744 'Name' => 'struct pldm_bios_table_iter const*',
10745 'Size' => '8',
10746 'Type' => 'Pointer'
10747 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010748 '39526' => {
10749 'BaseType' => '30870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010750 'Name' => 'uint64_t*',
10751 'Size' => '8',
10752 'Type' => 'Pointer'
10753 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010754 '39803' => {
10755 'BaseType' => '31716',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010756 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10757 'Size' => '8',
10758 'Type' => 'Pointer'
10759 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010760 '40112' => {
10761 'BaseType' => '8971',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010762 'Name' => 'char const**',
10763 'Size' => '8',
10764 'Type' => 'Pointer'
10765 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010766 '41241' => {
10767 'BaseType' => '31608',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010768 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10769 'Size' => '8',
10770 'Type' => 'Pointer'
10771 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010772 '42695' => {
10773 'BaseType' => '31479',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010774 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10775 'Size' => '8',
10776 'Type' => 'Pointer'
10777 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010778 '44908' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010779 'Header' => 'pldm_types.h',
10780 'Line' => '36',
10781 'Name' => 'anon-struct-pldm_types.h-36',
10782 'Size' => '2',
10783 'Type' => 'Struct'
10784 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010785 '45174' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010786 'Header' => 'pldm_types.h',
10787 'Line' => '54',
10788 'Memb' => {
10789 '0' => {
10790 'name' => 'value',
10791 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010792 'type' => '5640'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010793 },
10794 '1' => {
10795 'name' => 'bits',
10796 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010797 'type' => '44908'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010798 }
10799 },
10800 'Name' => 'union bitfield16_t',
10801 'Size' => '2',
10802 'Type' => 'Union'
10803 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010804 '53071' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010805 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010806 'Header' => 'pldm_types.h',
10807 'Line' => '32',
10808 'Name' => 'bool8_t',
10809 'Size' => '1',
10810 'Type' => 'Typedef'
10811 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010812 '53359' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010813 'Header' => 'pldm_types.h',
10814 'Line' => '58',
10815 'Name' => 'anon-struct-pldm_types.h-58',
10816 'Size' => '4',
10817 'Type' => 'Struct'
10818 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010819 '53847' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010820 'Header' => 'pldm_types.h',
10821 'Line' => '92',
10822 'Memb' => {
10823 '0' => {
10824 'name' => 'value',
10825 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010826 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010827 },
10828 '1' => {
10829 'name' => 'bits',
10830 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010831 'type' => '53359'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 }
10833 },
10834 'Name' => 'union bitfield32_t',
10835 'Size' => '4',
10836 'Type' => 'Union'
10837 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010838 '53859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010839 'Header' => 'pldm_types.h',
10840 'Line' => '96',
10841 'Name' => 'anon-struct-pldm_types.h-96',
10842 'Size' => '8',
10843 'Type' => 'Struct'
10844 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010845 '54795' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010846 'Header' => 'pldm_types.h',
10847 'Line' => '162',
10848 'Memb' => {
10849 '0' => {
10850 'name' => 'value',
10851 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010852 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010853 },
10854 '1' => {
10855 'name' => 'bits',
10856 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010857 'type' => '53859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010858 }
10859 },
10860 'Name' => 'union bitfield64_t',
10861 'Size' => '8',
10862 'Type' => 'Union'
10863 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010864 '54826' => {
10865 'BaseType' => '135',
10866 'Name' => 'uint8_t[16]',
10867 'Size' => '16',
10868 'Type' => 'Array'
10869 },
10870 '54871' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010871 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010872 'Name' => 'size_t const',
10873 'Size' => '8',
10874 'Type' => 'Const'
10875 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010876 '54935' => {
10877 'BaseType' => '7680',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010878 'Name' => 'struct variable_field const',
10879 'Size' => '16',
10880 'Type' => 'Const'
10881 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010882 '56884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010883 'BaseType' => '135',
10884 'Name' => 'uint8_t[8]',
10885 'Size' => '8',
10886 'Type' => 'Array'
10887 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010888 '56900' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010889 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010890 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010891 'Memb' => {
10892 '0' => {
10893 'name' => 'uuid',
10894 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010895 'type' => '54826'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010896 },
10897 '1' => {
10898 'name' => 'package_header_format_version',
10899 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010900 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010901 },
10902 '2' => {
10903 'name' => 'package_header_size',
10904 'offset' => '23',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010905 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010906 },
10907 '3' => {
10908 'name' => 'package_release_date_time',
10909 'offset' => '25',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010910 'type' => '57013'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010911 },
10912 '4' => {
10913 'name' => 'component_bitmap_bit_length',
10914 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010915 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010916 },
10917 '5' => {
10918 'name' => 'package_version_string_type',
10919 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010920 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010921 },
10922 '6' => {
10923 'name' => 'package_version_string_length',
10924 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010925 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010926 }
10927 },
10928 'Name' => 'struct pldm_package_header_information',
10929 'Size' => '36',
10930 'Type' => 'Struct'
10931 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010932 '57013' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010933 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010934 'Name' => 'uint8_t[13]',
10935 'Size' => '13',
10936 'Type' => 'Array'
10937 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010938 '57029' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010939 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010940 'Line' => '464',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010941 'Memb' => {
10942 '0' => {
10943 'name' => 'record_length',
10944 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010945 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010946 },
10947 '1' => {
10948 'name' => 'descriptor_count',
10949 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010950 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010951 },
10952 '2' => {
10953 'name' => 'device_update_option_flags',
10954 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010955 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010956 },
10957 '3' => {
10958 'name' => 'comp_image_set_version_string_type',
10959 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010960 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010961 },
10962 '4' => {
10963 'name' => 'comp_image_set_version_string_length',
10964 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010965 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010966 },
10967 '5' => {
10968 'name' => 'fw_device_pkg_data_length',
10969 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010970 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010971 }
10972 },
10973 'Name' => 'struct pldm_firmware_device_id_record',
10974 'Size' => '11',
10975 'Type' => 'Struct'
10976 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010977 '57242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010979 'Line' => '498',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010980 'Memb' => {
10981 '0' => {
10982 'name' => 'comp_classification',
10983 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010984 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010985 },
10986 '1' => {
10987 'name' => 'comp_identifier',
10988 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010989 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010990 },
10991 '2' => {
10992 'name' => 'comp_comparison_stamp',
10993 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010994 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010995 },
10996 '3' => {
10997 'name' => 'comp_options',
10998 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010999 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011000 },
11001 '4' => {
11002 'name' => 'requested_comp_activation_method',
11003 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011004 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011005 },
11006 '5' => {
11007 'name' => 'comp_location_offset',
11008 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011009 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011010 },
11011 '6' => {
11012 'name' => 'comp_size',
11013 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011014 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 },
11016 '7' => {
11017 'name' => 'comp_version_string_type',
11018 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011019 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011020 },
11021 '8' => {
11022 'name' => 'comp_version_string_length',
11023 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011024 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011025 }
11026 },
11027 'Name' => 'struct pldm_component_image_information',
11028 'Size' => '22',
11029 'Type' => 'Struct'
11030 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011031 '57440' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011032 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011033 'Line' => '524',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011034 'Memb' => {
11035 '0' => {
11036 'name' => 'completion_code',
11037 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011038 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011039 },
11040 '1' => {
11041 'name' => 'capabilities_during_update',
11042 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011043 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011044 },
11045 '2' => {
11046 'name' => 'comp_count',
11047 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011048 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011049 },
11050 '3' => {
11051 'name' => 'active_comp_image_set_ver_str_type',
11052 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011053 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011054 },
11055 '4' => {
11056 'name' => 'active_comp_image_set_ver_str_len',
11057 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011058 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011059 },
11060 '5' => {
11061 'name' => 'pending_comp_image_set_ver_str_type',
11062 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011063 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011064 },
11065 '6' => {
11066 'name' => 'pending_comp_image_set_ver_str_len',
11067 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011068 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011069 }
11070 },
11071 'Name' => 'struct pldm_get_firmware_parameters_resp',
11072 'Size' => '11',
11073 'Type' => 'Struct'
11074 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011075 '57643' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011076 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011077 'Line' => '552',
Unive Tiene5c3f142024-12-13 14:14:19 +080011078 'Memb' => {
11079 '0' => {
11080 'name' => 'completion_code',
11081 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011082 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011083 },
11084 '1' => {
11085 'name' => 'downstream_device_update_supported',
11086 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011087 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011088 },
11089 '2' => {
11090 'name' => 'number_of_downstream_devices',
11091 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011092 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011093 },
11094 '3' => {
11095 'name' => 'max_number_of_downstream_devices',
11096 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011097 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011098 },
11099 '4' => {
11100 'name' => 'capabilities',
11101 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011102 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011103 }
11104 },
11105 'Name' => 'struct pldm_query_downstream_devices_resp',
11106 'Size' => '12',
11107 'Type' => 'Struct'
11108 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011109 '57728' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011110 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011111 'Line' => '564',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011112 'Memb' => {
11113 '0' => {
11114 'name' => 'comp_classification',
11115 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011116 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011117 },
11118 '1' => {
11119 'name' => 'comp_identifier',
11120 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011121 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011122 },
11123 '2' => {
11124 'name' => 'comp_classification_index',
11125 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011126 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011127 },
11128 '3' => {
11129 'name' => 'active_comp_comparison_stamp',
11130 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011131 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011132 },
11133 '4' => {
11134 'name' => 'active_comp_ver_str_type',
11135 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011136 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011137 },
11138 '5' => {
11139 'name' => 'active_comp_ver_str_len',
11140 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011141 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011142 },
11143 '6' => {
11144 'name' => 'active_comp_release_date',
11145 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011146 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011147 },
11148 '7' => {
11149 'name' => 'pending_comp_comparison_stamp',
11150 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011151 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011152 },
11153 '8' => {
11154 'name' => 'pending_comp_ver_str_type',
11155 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011156 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011157 },
11158 '9' => {
11159 'name' => 'pending_comp_ver_str_len',
11160 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011161 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011162 },
11163 '10' => {
11164 'name' => 'pending_comp_release_date',
11165 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011166 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011167 },
11168 '11' => {
11169 'name' => 'comp_activation_methods',
11170 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011171 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011172 },
11173 '12' => {
11174 'name' => 'capabilities_during_update',
11175 'offset' => '53',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011176 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011177 }
11178 },
11179 'Name' => 'struct pldm_component_parameter_entry',
11180 'Size' => '39',
11181 'Type' => 'Struct'
11182 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011183 '58043' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011184 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011185 'Line' => '603',
Unive Tiene5c3f142024-12-13 14:14:19 +080011186 'Memb' => {
11187 '0' => {
11188 'name' => 'data_transfer_handle',
11189 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011190 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011191 },
11192 '1' => {
11193 'name' => 'transfer_operation_flag',
11194 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011195 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011196 }
11197 },
11198 'Name' => 'struct pldm_query_downstream_identifiers_req',
11199 'Size' => '8',
11200 'Type' => 'Struct'
11201 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011202 '58086' => {
11203 'BaseType' => '58043',
Unive Tiene5c3f142024-12-13 14:14:19 +080011204 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11205 'Size' => '8',
11206 'Type' => 'Const'
11207 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011208 '58091' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011209 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011210 'Line' => '617',
Unive Tiene5c3f142024-12-13 14:14:19 +080011211 'Memb' => {
11212 '0' => {
11213 'name' => 'completion_code',
11214 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011215 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011216 },
11217 '1' => {
11218 'name' => 'next_data_transfer_handle',
11219 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011220 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011221 },
11222 '2' => {
11223 'name' => 'transfer_flag',
11224 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011225 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011226 },
11227 '3' => {
11228 'name' => 'downstream_devices_length',
11229 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011230 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011231 },
11232 '4' => {
11233 'name' => 'number_of_downstream_devices',
11234 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011235 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011236 }
11237 },
11238 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11239 'Size' => '20',
11240 'Type' => 'Struct'
11241 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011242 '58176' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011243 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011244 'Line' => '630',
Unive Tiene5c3f142024-12-13 14:14:19 +080011245 'Memb' => {
11246 '0' => {
11247 'name' => 'downstream_device_index',
11248 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011249 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011250 },
11251 '1' => {
11252 'name' => 'downstream_descriptor_count',
11253 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011254 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011255 }
11256 },
11257 'Name' => 'struct pldm_downstream_device',
11258 'Size' => '4',
11259 'Type' => 'Struct'
11260 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011261 '58219' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011262 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011263 'Line' => '636',
Unive Tiene5c3f142024-12-13 14:14:19 +080011264 'Memb' => {
11265 '0' => {
11266 'name' => 'field',
11267 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011268 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011269 },
11270 '1' => {
11271 'name' => 'devs',
11272 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011273 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011274 }
11275 },
11276 'Name' => 'struct pldm_downstream_device_iter',
11277 'Size' => '24',
11278 'Type' => 'Struct'
11279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011280 '58262' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011281 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011282 'Line' => '710',
Unive Tiene5c3f142024-12-13 14:14:19 +080011283 'Memb' => {
11284 '0' => {
11285 'name' => 'descriptor_type',
11286 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011287 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011288 },
11289 '1' => {
11290 'name' => 'descriptor_length',
11291 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011292 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011293 },
11294 '2' => {
11295 'name' => 'descriptor_data',
11296 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011297 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011298 }
11299 },
11300 'Name' => 'struct pldm_descriptor',
11301 'Size' => '16',
11302 'Type' => 'Struct'
11303 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011304 '58335' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011305 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011306 'Line' => '716',
Unive Tiene5c3f142024-12-13 14:14:19 +080011307 'Memb' => {
11308 '0' => {
11309 'name' => 'field',
11310 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011311 'type' => '25455'
Unive Tiene5c3f142024-12-13 14:14:19 +080011312 },
11313 '1' => {
11314 'name' => 'count',
11315 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011316 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011317 }
11318 },
11319 'Name' => 'struct pldm_descriptor_iter',
11320 'Size' => '16',
11321 'Type' => 'Struct'
11322 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011323 '58383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011324 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011325 'Line' => '809',
Unive Tiene5c3f142024-12-13 14:14:19 +080011326 'Memb' => {
11327 '0' => {
11328 'name' => 'data_transfer_handle',
11329 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011330 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011331 },
11332 '1' => {
11333 'name' => 'transfer_operation_flag',
11334 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011335 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011336 }
11337 },
11338 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11339 'Size' => '8',
11340 'Type' => 'Struct'
11341 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011342 '58426' => {
11343 'BaseType' => '58383',
Unive Tiene5c3f142024-12-13 14:14:19 +080011344 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11345 'Size' => '8',
11346 'Type' => 'Const'
11347 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011348 '58431' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011349 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011350 'Line' => '824',
Unive Tiene5c3f142024-12-13 14:14:19 +080011351 'Memb' => {
11352 '0' => {
11353 'name' => 'completion_code',
11354 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011355 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011356 },
11357 '1' => {
11358 'name' => 'next_data_transfer_handle',
11359 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011360 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011361 },
11362 '2' => {
11363 'name' => 'transfer_flag',
11364 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011365 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011366 },
11367 '3' => {
11368 'name' => 'fdp_capabilities_during_update',
11369 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011370 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011371 },
11372 '4' => {
11373 'name' => 'downstream_device_count',
11374 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011375 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011376 }
11377 },
11378 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11379 'Size' => '20',
11380 'Type' => 'Struct'
11381 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011382 '58516' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011383 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011384 'Line' => '842',
Unive Tiene5c3f142024-12-13 14:14:19 +080011385 'Memb' => {
11386 '0' => {
11387 'name' => 'downstream_device_index',
11388 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011389 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011390 },
11391 '1' => {
11392 'name' => 'active_comp_comparison_stamp',
11393 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011394 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011395 },
11396 '2' => {
11397 'name' => 'active_comp_ver_str_type',
11398 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011399 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011400 },
11401 '3' => {
11402 'name' => 'active_comp_ver_str_len',
11403 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011404 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011405 },
11406 '4' => {
11407 'name' => 'active_comp_release_date',
11408 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011409 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011410 },
11411 '5' => {
11412 'name' => 'pending_comp_comparison_stamp',
11413 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011414 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011415 },
11416 '6' => {
11417 'name' => 'pending_comp_ver_str_type',
11418 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011419 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011420 },
11421 '7' => {
11422 'name' => 'pending_comp_ver_str_len',
11423 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011424 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011425 },
11426 '8' => {
11427 'name' => 'pending_comp_release_date',
11428 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011429 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011430 },
11431 '9' => {
11432 'name' => 'comp_activation_methods',
11433 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011434 'type' => '45174'
Unive Tiene5c3f142024-12-13 14:14:19 +080011435 },
11436 '10' => {
11437 'name' => 'capabilities_during_update',
11438 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011439 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011440 },
11441 '11' => {
11442 'name' => 'active_comp_ver_str',
11443 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011444 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011445 },
11446 '12' => {
11447 'name' => 'pending_comp_ver_str',
11448 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011449 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011450 }
11451 },
11452 'Name' => 'struct pldm_downstream_device_parameters_entry',
11453 'Size' => '64',
11454 'Type' => 'Struct'
11455 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011456 '58713' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053011457 'BaseType' => '46',
Unive Tiene5c3f142024-12-13 14:14:19 +080011458 'Name' => 'char[9]',
11459 'Size' => '9',
11460 'Type' => 'Array'
11461 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011462 '60084' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011463 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011464 'Line' => '1379',
Unive Tiene5c3f142024-12-13 14:14:19 +080011465 'Memb' => {
11466 '0' => {
11467 'name' => 'field',
11468 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011469 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011470 },
11471 '1' => {
11472 'name' => 'entries',
11473 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011474 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011475 }
11476 },
11477 'Name' => 'struct pldm_downstream_device_parameters_iter',
11478 'Size' => '24',
11479 'Type' => 'Struct'
11480 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011481 '74982' => {
11482 'BaseType' => '53071',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011483 'Name' => 'bool8_t*',
11484 'Size' => '8',
11485 'Type' => 'Pointer'
11486 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011487 '74987' => {
11488 'BaseType' => '54795',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011489 'Name' => 'bitfield64_t*',
11490 'Size' => '8',
11491 'Type' => 'Pointer'
11492 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011493 '78425' => {
11494 'BaseType' => '53847',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011495 'Name' => 'bitfield32_t*',
11496 'Size' => '8',
11497 'Type' => 'Pointer'
11498 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011499 '82506' => {
11500 'BaseType' => '45174',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011501 'Name' => 'bitfield16_t*',
11502 'Size' => '8',
11503 'Type' => 'Pointer'
11504 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011505 '92853' => {
11506 'BaseType' => '54935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011507 'Name' => 'struct variable_field const*',
11508 'Size' => '8',
11509 'Type' => 'Pointer'
11510 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011511 '114556' => {
11512 'BaseType' => '60084',
Unive Tiene5c3f142024-12-13 14:14:19 +080011513 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11514 'Size' => '8',
11515 'Type' => 'Pointer'
11516 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011517 '114561' => {
11518 'BaseType' => '58516',
Unive Tiene5c3f142024-12-13 14:14:19 +080011519 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11520 'Size' => '8',
11521 'Type' => 'Pointer'
11522 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011523 '117245' => {
11524 'BaseType' => '58431',
Unive Tiene5c3f142024-12-13 14:14:19 +080011525 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11526 'Size' => '8',
11527 'Type' => 'Pointer'
11528 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011529 '118378' => {
11530 'BaseType' => '58426',
Unive Tiene5c3f142024-12-13 14:14:19 +080011531 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11532 'Size' => '8',
11533 'Type' => 'Pointer'
11534 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011535 '119558' => {
11536 'BaseType' => '58219',
Unive Tiene5c3f142024-12-13 14:14:19 +080011537 'Name' => 'struct pldm_downstream_device_iter*',
11538 'Size' => '8',
11539 'Type' => 'Pointer'
11540 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011541 '119563' => {
11542 'BaseType' => '58176',
Unive Tiene5c3f142024-12-13 14:14:19 +080011543 'Name' => 'struct pldm_downstream_device*',
11544 'Size' => '8',
11545 'Type' => 'Pointer'
11546 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011547 '122261' => {
11548 'BaseType' => '58091',
Unive Tiene5c3f142024-12-13 14:14:19 +080011549 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11550 'Size' => '8',
11551 'Type' => 'Pointer'
11552 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011553 '123394' => {
11554 'BaseType' => '58086',
Unive Tiene5c3f142024-12-13 14:14:19 +080011555 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11556 'Size' => '8',
11557 'Type' => 'Pointer'
11558 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011559 '125995' => {
11560 'BaseType' => '57643',
Unive Tiene5c3f142024-12-13 14:14:19 +080011561 'Name' => 'struct pldm_query_downstream_devices_resp*',
11562 'Size' => '8',
11563 'Type' => 'Pointer'
11564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011565 '126442' => {
11566 'BaseType' => '57728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011567 'Name' => 'struct pldm_component_parameter_entry*',
11568 'Size' => '8',
11569 'Type' => 'Pointer'
11570 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011571 '135100' => {
11572 'BaseType' => '57440',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11574 'Size' => '8',
11575 'Type' => 'Pointer'
11576 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011577 '138072' => {
11578 'BaseType' => '1502',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011579 'Name' => 'uint8_t**',
11580 'Size' => '8',
11581 'Type' => 'Pointer'
11582 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011583 '138414' => {
11584 'BaseType' => '57242',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011585 'Name' => 'struct pldm_component_image_information*',
11586 'Size' => '8',
11587 'Type' => 'Pointer'
11588 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011589 '140906' => {
11590 'BaseType' => '58335',
Unive Tiene5c3f142024-12-13 14:14:19 +080011591 'Name' => 'struct pldm_descriptor_iter*',
11592 'Size' => '8',
11593 'Type' => 'Pointer'
11594 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011595 '140911' => {
11596 'BaseType' => '58262',
Unive Tiene5c3f142024-12-13 14:14:19 +080011597 'Name' => 'struct pldm_descriptor*',
11598 'Size' => '8',
11599 'Type' => 'Pointer'
11600 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011601 '141295' => {
11602 'BaseType' => '57029',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011603 'Name' => 'struct pldm_firmware_device_id_record*',
11604 'Size' => '8',
11605 'Type' => 'Pointer'
11606 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011607 '147377' => {
11608 'BaseType' => '56900',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011609 'Name' => 'struct pldm_package_header_information*',
11610 'Size' => '8',
11611 'Type' => 'Pointer'
11612 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011613 '161422' => {
11614 'BaseType' => '161439',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011615 'Header' => 'pdr.h',
11616 'Line' => '16',
11617 'Name' => 'pldm_pdr',
11618 'PrivateABI' => 1,
11619 'Size' => '24',
11620 'Type' => 'Typedef'
11621 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011622 '161434' => {
11623 'BaseType' => '161422',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 'Name' => 'pldm_pdr const',
11625 'Size' => '24',
11626 'Type' => 'Const'
11627 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011628 '161439' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011629 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011630 'Memb' => {
11631 '0' => {
11632 'name' => 'record_count',
11633 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011634 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011635 },
11636 '1' => {
11637 'name' => 'size',
11638 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011639 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011640 },
11641 '2' => {
11642 'name' => 'first',
11643 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011644 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011645 },
11646 '3' => {
11647 'name' => 'last',
11648 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011649 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011650 }
11651 },
11652 'Name' => 'struct pldm_pdr',
11653 'PrivateABI' => 1,
11654 'Size' => '24',
11655 'Source' => 'pdr.c',
11656 'Type' => 'Struct'
11657 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011658 '161505' => {
11659 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011660 'Header' => 'pdr.h',
11661 'Line' => '21',
11662 'Name' => 'pldm_pdr_record',
11663 'PrivateABI' => 1,
11664 'Size' => '32',
11665 'Type' => 'Typedef'
11666 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011667 '161517' => {
11668 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011669 'Name' => 'pldm_pdr_record const',
11670 'Size' => '32',
11671 'Type' => 'Const'
11672 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011673 '161522' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011674 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011675 'Memb' => {
11676 '0' => {
11677 'name' => 'record_handle',
11678 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011679 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011680 },
11681 '1' => {
11682 'name' => 'size',
11683 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011684 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011685 },
11686 '2' => {
11687 'name' => 'data',
11688 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011689 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011690 },
11691 '3' => {
11692 'name' => 'next',
11693 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011694 'type' => '162854'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011695 },
11696 '4' => {
11697 'name' => 'is_remote',
11698 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011699 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011700 },
11701 '5' => {
11702 'name' => 'terminus_handle',
11703 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011704 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011705 }
11706 },
11707 'Name' => 'struct pldm_pdr_record',
11708 'PrivateABI' => 1,
11709 'Size' => '32',
11710 'Source' => 'pdr.c',
11711 'Type' => 'Struct'
11712 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011713 '161614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011715 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011716 'Memb' => {
11717 '0' => {
11718 'name' => 'entity_type',
11719 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011720 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011721 },
11722 '1' => {
11723 'name' => 'entity_instance_num',
11724 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011725 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 },
11727 '2' => {
11728 'name' => 'entity_container_id',
11729 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011730 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011731 }
11732 },
11733 'Name' => 'struct pldm_entity',
11734 'Size' => '6',
11735 'Type' => 'Struct'
11736 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011737 '161676' => {
11738 'BaseType' => '161614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011739 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011740 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011741 'Name' => 'pldm_entity',
11742 'Size' => '6',
11743 'Type' => 'Typedef'
11744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011745 '161722' => {
11746 'BaseType' => '161734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011747 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011748 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 'Name' => 'pldm_entity_association_tree',
11750 'PrivateABI' => 1,
11751 'Size' => '16',
11752 'Type' => 'Typedef'
11753 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011754 '161734' => {
11755 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011756 'Memb' => {
11757 '0' => {
11758 'name' => 'root',
11759 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011760 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 },
11762 '1' => {
11763 'name' => 'last_used_container_id',
11764 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011765 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011766 }
11767 },
11768 'Name' => 'struct pldm_entity_association_tree',
11769 'PrivateABI' => 1,
11770 'Size' => '16',
11771 'Source' => 'pdr.c',
11772 'Type' => 'Struct'
11773 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011774 '161777' => {
11775 'BaseType' => '161794',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011776 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011777 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011778 'Name' => 'pldm_entity_node',
11779 'PrivateABI' => 1,
11780 'Size' => '40',
11781 'Type' => 'Typedef'
11782 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011783 '161789' => {
11784 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011785 'Name' => 'pldm_entity_node const',
11786 'Size' => '40',
11787 'Type' => 'Const'
11788 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011789 '161794' => {
11790 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011791 'Memb' => {
11792 '0' => {
11793 'name' => 'entity',
11794 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011795 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011796 },
11797 '1' => {
11798 'name' => 'parent',
11799 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011800 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011801 },
11802 '2' => {
11803 'name' => 'remote_container_id',
11804 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011805 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011806 },
11807 '3' => {
11808 'name' => 'first_child',
11809 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011810 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011811 },
11812 '4' => {
11813 'name' => 'next_sibling',
11814 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011815 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011816 },
11817 '5' => {
11818 'name' => 'association_type',
11819 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011820 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011821 }
11822 },
11823 'Name' => 'struct pldm_entity_node',
11824 'PrivateABI' => 1,
11825 'Size' => '40',
11826 'Source' => 'pdr.c',
11827 'Type' => 'Struct'
11828 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011829 '162072' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011830 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011831 'Line' => '563',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011832 'Memb' => {
11833 '0' => {
11834 'name' => 'record_handle',
11835 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011836 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011837 },
11838 '1' => {
11839 'name' => 'version',
11840 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011841 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011842 },
11843 '2' => {
11844 'name' => 'type',
11845 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011846 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011847 },
11848 '3' => {
11849 'name' => 'record_change_num',
11850 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011851 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011852 },
11853 '4' => {
11854 'name' => 'length',
11855 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011856 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011857 }
11858 },
11859 'Name' => 'struct pldm_pdr_hdr',
11860 'Size' => '10',
11861 'Type' => 'Struct'
11862 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011863 '162521' => {
11864 'Header' => 'platform.h',
11865 'Line' => '638',
11866 'Memb' => {
11867 '0' => {
11868 'name' => 'hdr',
11869 'offset' => '0',
11870 'type' => '162072'
11871 },
11872 '1' => {
11873 'name' => 'terminus_handle',
11874 'offset' => '16',
11875 'type' => '5640'
11876 },
11877 '2' => {
11878 'name' => 'sensor_id',
11879 'offset' => '18',
11880 'type' => '5640'
11881 },
11882 '3' => {
11883 'name' => 'entity_type',
11884 'offset' => '20',
11885 'type' => '5640'
11886 },
11887 '4' => {
11888 'name' => 'entity_instance',
11889 'offset' => '22',
11890 'type' => '5640'
11891 },
11892 '5' => {
11893 'name' => 'container_id',
11894 'offset' => '24',
11895 'type' => '5640'
11896 },
11897 '6' => {
11898 'name' => 'sensor_init',
11899 'offset' => '32',
11900 'type' => '135'
11901 },
11902 '7' => {
11903 'name' => 'sensor_auxiliary_names_pdr',
11904 'offset' => '33',
11905 'type' => '53071'
11906 },
11907 '8' => {
11908 'name' => 'composite_sensor_count',
11909 'offset' => '34',
11910 'type' => '135'
11911 },
11912 '9' => {
11913 'name' => 'possible_states',
11914 'offset' => '35',
11915 'type' => '974'
11916 }
11917 },
11918 'Name' => 'struct pldm_state_sensor_pdr',
11919 'Size' => '24',
11920 'Type' => 'Struct'
11921 },
11922 '162675' => {
11923 'Header' => 'platform.h',
11924 'Line' => '665',
11925 'Memb' => {
11926 '0' => {
11927 'name' => 'hdr',
11928 'offset' => '0',
11929 'type' => '162072'
11930 },
11931 '1' => {
11932 'name' => 'terminus_handle',
11933 'offset' => '16',
11934 'type' => '5640'
11935 },
11936 '2' => {
11937 'name' => 'effecter_id',
11938 'offset' => '18',
11939 'type' => '5640'
11940 },
11941 '3' => {
11942 'name' => 'entity_type',
11943 'offset' => '20',
11944 'type' => '5640'
11945 },
11946 '4' => {
11947 'name' => 'entity_instance',
11948 'offset' => '22',
11949 'type' => '5640'
11950 },
11951 '5' => {
11952 'name' => 'container_id',
11953 'offset' => '24',
11954 'type' => '5640'
11955 },
11956 '6' => {
11957 'name' => 'effecter_semantic_id',
11958 'offset' => '32',
11959 'type' => '5640'
11960 },
11961 '7' => {
11962 'name' => 'effecter_init',
11963 'offset' => '34',
11964 'type' => '135'
11965 },
11966 '8' => {
11967 'name' => 'has_description_pdr',
11968 'offset' => '35',
11969 'type' => '53071'
11970 },
11971 '9' => {
11972 'name' => 'composite_effecter_count',
11973 'offset' => '36',
11974 'type' => '135'
11975 },
11976 '10' => {
11977 'name' => 'possible_states',
11978 'offset' => '37',
11979 'type' => '974'
11980 }
11981 },
11982 'Name' => 'struct pldm_state_effecter_pdr',
11983 'Size' => '26',
11984 'Type' => 'Struct'
11985 },
11986 '162854' => {
11987 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011988 'Name' => 'struct pldm_pdr_record*',
11989 'Size' => '8',
11990 'Type' => 'Pointer'
11991 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011992 '162866' => {
11993 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011994 'Name' => 'pldm_pdr_record*',
11995 'Size' => '8',
11996 'Type' => 'Pointer'
11997 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011998 '162871' => {
11999 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012000 'Name' => 'pldm_entity_node*',
12001 'Size' => '8',
12002 'Type' => 'Pointer'
12003 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012004 '163238' => {
12005 'BaseType' => '161722',
Lora Linea0bf3a2024-09-20 10:09:56 +080012006 'Name' => 'pldm_entity_association_tree*',
12007 'Size' => '8',
12008 'Type' => 'Pointer'
12009 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012010 '164383' => {
12011 'BaseType' => '161422',
12012 'Name' => 'pldm_pdr*',
12013 'Size' => '8',
12014 'Type' => 'Pointer'
12015 },
12016 '165694' => {
12017 'BaseType' => '161517',
12018 'Name' => 'pldm_pdr_record const*',
12019 'Size' => '8',
12020 'Type' => 'Pointer'
12021 },
12022 '172928' => {
12023 'BaseType' => '161676',
12024 'Name' => 'pldm_entity*',
12025 'Size' => '8',
12026 'Type' => 'Pointer'
12027 },
12028 '189050' => {
12029 'BaseType' => '172928',
12030 'Name' => 'pldm_entity**',
12031 'Size' => '8',
12032 'Type' => 'Pointer'
12033 },
12034 '189697' => {
12035 'BaseType' => '162871',
Lora Linea0bf3a2024-09-20 10:09:56 +080012036 'Name' => 'pldm_entity_node**',
12037 'Size' => '8',
12038 'Type' => 'Pointer'
12039 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012040 '190486' => {
12041 'BaseType' => '161434',
Lora Linea0bf3a2024-09-20 10:09:56 +080012042 'Name' => 'pldm_pdr const*',
12043 'Size' => '8',
12044 'Type' => 'Pointer'
12045 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012046 '195963' => {
12047 'BaseType' => '161789',
Lora Linea0bf3a2024-09-20 10:09:56 +080012048 'Name' => 'pldm_entity_node const*',
12049 'Size' => '8',
12050 'Type' => 'Pointer'
12051 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012052 '201826' => {
12053 'BaseType' => '162675',
12054 'Name' => 'struct pldm_state_effecter_pdr*',
12055 'Size' => '8',
12056 'Type' => 'Pointer'
12057 },
12058 '206783' => {
12059 'BaseType' => '162521',
12060 'Name' => 'struct pldm_state_sensor_pdr*',
12061 'Size' => '8',
12062 'Type' => 'Pointer'
12063 },
12064 '211431' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012065 'BaseType' => '88',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012066 'Header' => 'types.h',
12067 'Line' => '37',
12068 'Name' => '__int8_t',
12069 'PrivateABI' => 1,
12070 'Size' => '1',
12071 'Type' => 'Typedef'
12072 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012073 '211462' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012074 'BaseType' => '107',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012075 'Header' => 'types.h',
12076 'Line' => '39',
12077 'Name' => '__int16_t',
12078 'PrivateABI' => 1,
12079 'Size' => '2',
12080 'Type' => 'Typedef'
12081 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012082 '211493' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012083 'BaseType' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012084 'Header' => 'types.h',
12085 'Line' => '41',
12086 'Name' => '__int32_t',
12087 'PrivateABI' => 1,
12088 'Size' => '4',
12089 'Type' => 'Typedef'
12090 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012091 '211531' => {
12092 'BaseType' => '5561',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012093 'Header' => 'types.h',
12094 'Line' => '55',
12095 'Name' => '__uint_least16_t',
12096 'PrivateABI' => 1,
12097 'Size' => '2',
12098 'Type' => 'Typedef'
12099 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012100 '211584' => {
12101 'BaseType' => '211431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012102 'Header' => 'stdint-intn.h',
12103 'Line' => '24',
12104 'Name' => 'int8_t',
12105 'PrivateABI' => 1,
12106 'Size' => '1',
12107 'Type' => 'Typedef'
12108 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012109 '211596' => {
12110 'BaseType' => '211462',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012111 'Header' => 'stdint-intn.h',
12112 'Line' => '25',
12113 'Name' => 'int16_t',
12114 'PrivateABI' => 1,
12115 'Size' => '2',
12116 'Type' => 'Typedef'
12117 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012118 '211608' => {
12119 'BaseType' => '211493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012120 'Header' => 'stdint-intn.h',
12121 'Line' => '26',
12122 'Name' => 'int32_t',
12123 'PrivateABI' => 1,
12124 'Size' => '4',
12125 'Type' => 'Typedef'
12126 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012127 '212225' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012128 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012129 'Header' => 'pldm_types.h',
12130 'Line' => '164',
12131 'Name' => 'real32_t',
12132 'Size' => '4',
12133 'Type' => 'Typedef'
12134 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012135 '212946' => {
12136 'BaseType' => '211531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012137 'Header' => 'uchar.h',
12138 'Line' => '51',
12139 'Name' => 'char16_t',
12140 'PrivateABI' => 1,
12141 'Size' => '2',
12142 'Type' => 'Typedef'
12143 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012144 '213779' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012145 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012146 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012147 'Memb' => {
12148 '0' => {
12149 'name' => 'PLDM_SENSOR_OP_STATE',
12150 'value' => '0'
12151 },
12152 '1' => {
12153 'name' => 'PLDM_STATE_SENSOR_STATE',
12154 'value' => '1'
12155 },
12156 '2' => {
12157 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12158 'value' => '2'
12159 }
12160 },
12161 'Name' => 'enum sensor_event_class_states',
12162 'Size' => '4',
12163 'Type' => 'Enum'
12164 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012165 '213813' => {
12166 'BaseType' => '213779',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012167 'Name' => 'enum sensor_event_class_states const',
12168 'Size' => '4',
12169 'Type' => 'Const'
12170 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012171 '214275' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012172 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012173 'Line' => '655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012174 'Memb' => {
12175 '0' => {
12176 'name' => 'state_set_id',
12177 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012178 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012179 },
12180 '1' => {
12181 'name' => 'possible_states_size',
12182 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012183 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012184 },
12185 '2' => {
12186 'name' => 'states',
12187 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012188 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012189 }
12190 },
12191 'Name' => 'struct state_sensor_possible_states',
12192 'Size' => '4',
12193 'Type' => 'Struct'
12194 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012195 '214332' => {
12196 'BaseType' => '214275',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012197 'Name' => 'struct state_sensor_possible_states const',
12198 'Size' => '4',
12199 'Type' => 'Const'
12200 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012201 '214337' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012202 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012203 'Name' => 'bitfield8_t[1]',
12204 'Size' => '1',
12205 'Type' => 'Array'
12206 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012207 '214710' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012208 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012209 'Line' => '756',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012210 'Memb' => {
12211 '0' => {
12212 'name' => 'value_u8',
12213 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012214 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012215 },
12216 '1' => {
12217 'name' => 'value_s8',
12218 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012219 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012220 },
12221 '2' => {
12222 'name' => 'value_u16',
12223 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012224 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012225 },
12226 '3' => {
12227 'name' => 'value_s16',
12228 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012229 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012230 },
12231 '4' => {
12232 'name' => 'value_u32',
12233 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012234 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012235 },
12236 '5' => {
12237 'name' => 'value_s32',
12238 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012239 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012240 },
12241 '6' => {
12242 'name' => 'value_f32',
12243 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012244 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012245 }
12246 },
12247 'Name' => 'union union_range_field_format',
12248 'Size' => '4',
12249 'Type' => 'Union'
12250 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012251 '215309' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012253 'Line' => '813',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012254 'Memb' => {
12255 '0' => {
12256 'name' => 'value_u8',
12257 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012258 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012259 },
12260 '1' => {
12261 'name' => 'value_s8',
12262 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012263 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012264 },
12265 '2' => {
12266 'name' => 'value_u16',
12267 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012268 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012269 },
12270 '3' => {
12271 'name' => 'value_s16',
12272 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012273 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012274 },
12275 '4' => {
12276 'name' => 'value_u32',
12277 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012278 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012279 },
12280 '5' => {
12281 'name' => 'value_s32',
12282 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012283 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012284 }
12285 },
12286 'Name' => 'union union_sensor_data_size',
12287 'Size' => '4',
12288 'Type' => 'Union'
12289 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012290 '215322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012292 'Line' => '820',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012293 'Memb' => {
12294 '0' => {
12295 'name' => 'record_handle',
12296 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012297 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012298 },
12299 '1' => {
12300 'name' => 'version',
12301 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012302 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012303 },
12304 '2' => {
12305 'name' => 'type',
12306 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012307 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012308 },
12309 '3' => {
12310 'name' => 'record_change_num',
12311 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012312 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012313 },
12314 '4' => {
12315 'name' => 'length',
12316 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012317 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012318 }
12319 },
12320 'Name' => 'struct pldm_value_pdr_hdr',
12321 'Size' => '12',
12322 'Type' => 'Struct'
12323 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012324 '215407' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012325 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012326 'Line' => '838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012327 'Memb' => {
12328 '0' => {
12329 'name' => 'entity_instance_num',
12330 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012331 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012332 },
12333 '1' => {
12334 'name' => 'entity_instance',
12335 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012336 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012337 }
12338 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012339 'Name' => 'anon-union-platform.h-838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012340 'Size' => '2',
12341 'Type' => 'Union'
12342 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012343 '215442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012344 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012345 'Line' => '833',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 'Memb' => {
12347 '0' => {
12348 'name' => 'hdr',
12349 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012350 'type' => '215322'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012351 },
12352 '1' => {
12353 'name' => 'terminus_handle',
12354 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012355 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012356 },
12357 '2' => {
12358 'name' => 'sensor_id',
12359 'offset' => '20',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012360 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012361 },
12362 '3' => {
12363 'name' => 'entity_type',
12364 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012365 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012366 },
12367 '4' => {
12368 'name' => 'unnamed0',
12369 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012370 'type' => '215407'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012371 },
12372 '5' => {
12373 'name' => 'container_id',
12374 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012375 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012376 },
12377 '6' => {
12378 'name' => 'sensor_init',
12379 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012380 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012381 },
12382 '7' => {
12383 'name' => 'sensor_auxiliary_names_pdr',
12384 'offset' => '35',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012385 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012386 },
12387 '8' => {
12388 'name' => 'base_unit',
12389 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012390 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012391 },
12392 '9' => {
12393 'name' => 'unit_modifier',
12394 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012395 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012396 },
12397 '10' => {
12398 'name' => 'rate_unit',
12399 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012400 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012401 },
12402 '11' => {
12403 'name' => 'base_oem_unit_handle',
12404 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012405 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012406 },
12407 '12' => {
12408 'name' => 'aux_unit',
12409 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012410 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012411 },
12412 '13' => {
12413 'name' => 'aux_unit_modifier',
12414 'offset' => '41',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012415 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012416 },
12417 '14' => {
12418 'name' => 'aux_rate_unit',
12419 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012420 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012421 },
12422 '15' => {
12423 'name' => 'rel',
12424 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012425 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012426 },
12427 '16' => {
12428 'name' => 'aux_oem_unit_handle',
12429 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012430 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012431 },
12432 '17' => {
12433 'name' => 'is_linear',
12434 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012435 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012436 },
12437 '18' => {
12438 'name' => 'sensor_data_size',
12439 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012440 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012441 },
12442 '19' => {
12443 'name' => 'resolution',
12444 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012445 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012446 },
12447 '20' => {
12448 'name' => 'offset',
12449 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012450 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012451 },
12452 '21' => {
12453 'name' => 'accuracy',
12454 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012455 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012456 },
12457 '22' => {
12458 'name' => 'plus_tolerance',
12459 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012460 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012461 },
12462 '23' => {
12463 'name' => 'minus_tolerance',
12464 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012465 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012466 },
12467 '24' => {
12468 'name' => 'hysteresis',
12469 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012470 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012471 },
12472 '25' => {
12473 'name' => 'supported_thresholds',
12474 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012475 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012476 },
12477 '26' => {
12478 'name' => 'threshold_and_hysteresis_volatility',
12479 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012480 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012481 },
12482 '27' => {
12483 'name' => 'state_transition_interval',
12484 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012485 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012486 },
12487 '28' => {
12488 'name' => 'update_interval',
12489 'offset' => '96',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012490 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012491 },
12492 '29' => {
12493 'name' => 'max_readable',
12494 'offset' => '100',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012495 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012496 },
12497 '30' => {
12498 'name' => 'min_readable',
12499 'offset' => '104',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012500 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012501 },
12502 '31' => {
12503 'name' => 'range_field_format',
12504 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012505 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012506 },
12507 '32' => {
12508 'name' => 'range_field_support',
12509 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012510 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012511 },
12512 '33' => {
12513 'name' => 'nominal_value',
12514 'offset' => '118',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012515 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012516 },
12517 '34' => {
12518 'name' => 'normal_max',
12519 'offset' => '128',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012520 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012521 },
12522 '35' => {
12523 'name' => 'normal_min',
12524 'offset' => '132',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012525 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012526 },
12527 '36' => {
12528 'name' => 'warning_high',
12529 'offset' => '136',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012530 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012531 },
12532 '37' => {
12533 'name' => 'warning_low',
12534 'offset' => '146',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012535 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012536 },
12537 '38' => {
12538 'name' => 'critical_high',
12539 'offset' => '150',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012540 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012541 },
12542 '39' => {
12543 'name' => 'critical_low',
12544 'offset' => '256',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012545 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012546 },
12547 '40' => {
12548 'name' => 'fatal_high',
12549 'offset' => '260',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012550 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012551 },
12552 '41' => {
12553 'name' => 'fatal_low',
12554 'offset' => '264',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012555 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012556 }
12557 },
12558 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12559 'Size' => '112',
12560 'Type' => 'Struct'
12561 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012562 '216035' => {
12563 'BaseType' => '212946',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012564 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012565 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012566 'Name' => 'pldm_utf16be',
12567 'Size' => '2',
12568 'Type' => 'Typedef'
12569 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012570 '216048' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012571 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012572 'Line' => '883',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012573 'Memb' => {
12574 '0' => {
12575 'name' => 'tag',
12576 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012577 'type' => '5611'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012578 },
12579 '1' => {
12580 'name' => 'name',
12581 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012582 'type' => '216090'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012583 }
12584 },
12585 'Name' => 'struct pldm_entity_auxiliary_name',
12586 'Size' => '16',
12587 'Type' => 'Struct'
12588 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012589 '216090' => {
12590 'BaseType' => '216035',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012591 'Name' => 'pldm_utf16be*',
12592 'Size' => '8',
12593 'Type' => 'Pointer'
12594 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012595 '216095' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012596 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012597 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012598 'Memb' => {
12599 '0' => {
12600 'name' => 'hdr',
12601 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012602 'type' => '215322'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012603 },
12604 '1' => {
12605 'name' => 'container',
12606 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012607 'type' => '161676'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012608 },
12609 '2' => {
12610 'name' => 'shared_name_count',
12611 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012612 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012613 },
12614 '3' => {
12615 'name' => 'name_string_count',
12616 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012617 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012618 },
12619 '4' => {
12620 'name' => 'names',
12621 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012622 'type' => '216209'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012623 },
12624 '5' => {
12625 'name' => 'auxiliary_name_data_size',
12626 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012627 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012628 },
12629 '6' => {
12630 'name' => 'auxiliary_name_data',
12631 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012632 'type' => '216214'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012633 }
12634 },
12635 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12636 'Size' => '40',
12637 'Type' => 'Struct'
12638 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012639 '216209' => {
12640 'BaseType' => '216048',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012641 'Name' => 'struct pldm_entity_auxiliary_name*',
12642 'Size' => '8',
12643 'Type' => 'Pointer'
12644 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012645 '216214' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012646 'BaseType' => '46',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012647 'Name' => 'char[]',
12648 'Size' => '8',
12649 'Type' => 'Array'
12650 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012651 '216229' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012652 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012653 'Line' => '923',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012654 'Memb' => {
12655 '0' => {
12656 'name' => 'state_set_id',
12657 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012658 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012659 },
12660 '1' => {
12661 'name' => 'possible_states_size',
12662 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012663 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012664 },
12665 '2' => {
12666 'name' => 'states',
12667 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012668 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012669 }
12670 },
12671 'Name' => 'struct state_effecter_possible_states',
12672 'Size' => '4',
12673 'Type' => 'Struct'
12674 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012675 '216286' => {
12676 'BaseType' => '216229',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012677 'Name' => 'struct state_effecter_possible_states const',
12678 'Size' => '4',
12679 'Type' => 'Const'
12680 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012681 '216487' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012682 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012683 'Line' => '993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012684 'Memb' => {
12685 '0' => {
12686 'name' => 'set_request',
12687 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012688 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012689 },
12690 '1' => {
12691 'name' => 'effecter_state',
12692 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012693 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012694 }
12695 },
12696 'Name' => 'struct state_field_for_state_effecter_set',
12697 'Size' => '2',
12698 'Type' => 'Struct'
12699 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012700 '216530' => {
12701 'BaseType' => '216487',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012702 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012703 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012704 'Name' => 'set_effecter_state_field',
12705 'Size' => '2',
12706 'Type' => 'Typedef'
12707 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012708 '216543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012709 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012710 'Line' => '1002',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012711 'Memb' => {
12712 '0' => {
12713 'name' => 'sensor_op_state',
12714 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012715 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012716 },
12717 '1' => {
12718 'name' => 'present_state',
12719 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012720 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012721 },
12722 '2' => {
12723 'name' => 'previous_state',
12724 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012725 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012726 },
12727 '3' => {
12728 'name' => 'event_state',
12729 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012730 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012731 }
12732 },
12733 'Name' => 'struct state_field_for_get_state_sensor_readings',
12734 'Size' => '4',
12735 'Type' => 'Struct'
12736 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012737 '216614' => {
12738 'BaseType' => '216543',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012739 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012740 'Line' => '1010',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012741 'Name' => 'get_sensor_state_field',
12742 'Size' => '4',
12743 'Type' => 'Typedef'
12744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012745 '216627' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012746 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012747 'Line' => '1016',
Tal Yacobide67ab62024-05-30 22:36:50 +030012748 'Memb' => {
12749 '0' => {
12750 'name' => 'effecter_op_state',
12751 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012752 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012753 },
12754 '1' => {
12755 'name' => 'pending_state',
12756 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012757 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012758 },
12759 '2' => {
12760 'name' => 'present_state',
12761 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012762 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012763 }
12764 },
12765 'Name' => 'struct state_field_for_get_state_effecter_states',
12766 'Size' => '3',
12767 'Type' => 'Struct'
12768 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012769 '216684' => {
12770 'BaseType' => '216627',
Tal Yacobide67ab62024-05-30 22:36:50 +030012771 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012772 'Line' => '1020',
Tal Yacobide67ab62024-05-30 22:36:50 +030012773 'Name' => 'get_effecter_state_field',
12774 'Size' => '3',
12775 'Type' => 'Typedef'
12776 },
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012777 '217168' => {
12778 'Header' => 'platform.h',
12779 'Line' => '1093',
12780 'Memb' => {
12781 '0' => {
12782 'name' => 'mctp_eid',
12783 'offset' => '0',
12784 'type' => '135'
12785 },
12786 '1' => {
12787 'name' => 'vendor_specific',
12788 'offset' => '0',
12789 'type' => '7680'
12790 }
12791 },
12792 'Name' => 'anon-union-platform.h-1093',
12793 'Size' => '16',
12794 'Type' => 'Union'
12795 },
12796 '217202' => {
12797 'Header' => 'platform.h',
12798 'Line' => '1090',
12799 'Memb' => {
12800 '0' => {
12801 'name' => 'completion_code',
12802 'offset' => '0',
12803 'type' => '135'
12804 },
12805 '1' => {
12806 'name' => 'transport_protocol_type',
12807 'offset' => '1',
12808 'type' => '135'
12809 },
12810 '2' => {
12811 'name' => 'event_receiver_address',
12812 'offset' => '8',
12813 'type' => '217168'
12814 }
12815 },
12816 'Name' => 'struct pldm_get_event_receiver_resp',
12817 'Size' => '24',
12818 'Type' => 'Struct'
12819 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012820 '217504' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012821 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012822 'Line' => '1178',
Tal Yacobide67ab62024-05-30 22:36:50 +030012823 'Memb' => {
12824 '0' => {
12825 'name' => 'completion_code',
12826 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012827 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012828 },
12829 '1' => {
12830 'name' => 'comp_effecter_count',
12831 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012832 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012833 },
12834 '2' => {
12835 'name' => 'field',
12836 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012837 'type' => '217561'
Tal Yacobide67ab62024-05-30 22:36:50 +030012838 }
12839 },
12840 'Name' => 'struct pldm_get_state_effecter_states_resp',
12841 'Size' => '26',
12842 'Type' => 'Struct'
12843 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012844 '217561' => {
12845 'BaseType' => '216684',
Tal Yacobide67ab62024-05-30 22:36:50 +030012846 'Name' => 'get_effecter_state_field[8]',
12847 'Size' => '24',
12848 'Type' => 'Array'
12849 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012850 '217577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012851 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012852 'Line' => '1188',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012853 'Memb' => {
12854 '0' => {
12855 'name' => 'sensor_id',
12856 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012857 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012858 },
12859 '1' => {
12860 'name' => 'sensor_event_class_type',
12861 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012862 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012863 },
12864 '2' => {
12865 'name' => 'event_class',
12866 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012867 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012868 }
12869 },
12870 'Name' => 'struct pldm_sensor_event_data',
12871 'Size' => '4',
12872 'Type' => 'Struct'
12873 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012874 '217691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012875 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012876 'Line' => '1228',
Thu Nguyenf874b382024-07-24 11:22:34 +000012877 'Memb' => {
12878 '0' => {
12879 'name' => 'format_version',
12880 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012881 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012882 },
12883 '1' => {
12884 'name' => 'event_id',
12885 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012886 'type' => '5640'
Thu Nguyenf874b382024-07-24 11:22:34 +000012887 },
12888 '2' => {
12889 'name' => 'data_transfer_handle',
12890 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012891 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012892 }
12893 },
12894 'Name' => 'struct pldm_message_poll_event',
12895 'Size' => '8',
12896 'Type' => 'Struct'
12897 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012898 '217753' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012899 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012900 'Line' => '1238',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012901 'Memb' => {
12902 '0' => {
12903 'name' => 'format_version',
12904 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012905 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012906 },
12907 '1' => {
12908 'name' => 'format_type',
12909 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012910 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012911 },
12912 '2' => {
12913 'name' => 'event_data_length',
12914 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012915 'type' => '5640'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012916 },
12917 '3' => {
12918 'name' => 'event_data',
12919 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012920 'type' => '217824'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012921 }
12922 },
12923 'Name' => 'struct pldm_platform_cper_event',
12924 'Size' => '4',
12925 'Type' => 'Struct'
12926 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012927 '217824' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012928 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012929 'Name' => 'uint8_t[]',
12930 'Size' => '8',
12931 'Type' => 'Array'
12932 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012933 '217980' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012934 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012935 'Line' => '1298',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012936 'Memb' => {
12937 '0' => {
12938 'name' => 'event_data_format',
12939 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012940 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012941 },
12942 '1' => {
12943 'name' => 'number_of_change_records',
12944 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012945 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012946 },
12947 '2' => {
12948 'name' => 'change_records',
12949 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012950 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012951 }
12952 },
12953 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12954 'Size' => '3',
12955 'Type' => 'Struct'
12956 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012957 '226311' => {
12958 'BaseType' => '217753',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012959 'Name' => 'struct pldm_platform_cper_event*',
12960 'Size' => '8',
12961 'Type' => 'Pointer'
12962 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012963 '229776' => {
12964 'BaseType' => '216095',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012965 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12966 'Size' => '8',
12967 'Type' => 'Pointer'
12968 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012969 '239296' => {
12970 'BaseType' => '217504',
Tal Yacobide67ab62024-05-30 22:36:50 +030012971 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12972 'Size' => '8',
12973 'Type' => 'Pointer'
12974 },
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012975 '279190' => {
12976 'BaseType' => '217202',
12977 'Name' => 'struct pldm_get_event_receiver_resp*',
12978 'Size' => '8',
12979 'Type' => 'Pointer'
12980 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012981 '280646' => {
12982 'BaseType' => '2677',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012983 'Name' => 'size_t*const',
12984 'Size' => '8',
12985 'Type' => 'Const'
12986 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012987 '291532' => {
12988 'BaseType' => '217691',
Thu Nguyenf874b382024-07-24 11:22:34 +000012989 'Name' => 'struct pldm_message_poll_event*',
12990 'Size' => '8',
12991 'Type' => 'Pointer'
12992 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012993 '292964' => {
12994 'BaseType' => '292974',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012995 'Name' => 'uint32_t const*const*',
12996 'Size' => '8',
12997 'Type' => 'Pointer'
12998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012999 '292969' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013000 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013001 'Name' => 'uint32_t const*',
13002 'Size' => '8',
13003 'Type' => 'Pointer'
13004 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013005 '292974' => {
13006 'BaseType' => '292969',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013007 'Name' => 'uint32_t const*const',
13008 'Size' => '8',
13009 'Type' => 'Const'
13010 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013011 '292979' => {
13012 'BaseType' => '217980',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013013 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13014 'Size' => '8',
13015 'Type' => 'Pointer'
13016 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013017 '336684' => {
13018 'BaseType' => '215442',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013019 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13020 'Size' => '8',
13021 'Type' => 'Pointer'
13022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013023 '358802' => {
13024 'BaseType' => '217577',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013025 'Name' => 'struct pldm_sensor_event_data*',
13026 'Size' => '8',
13027 'Type' => 'Pointer'
13028 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013029 '358807' => {
13030 'BaseType' => '358802',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013031 'Name' => 'struct pldm_sensor_event_data*const',
13032 'Size' => '8',
13033 'Type' => 'Const'
13034 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013035 '362782' => {
13036 'BaseType' => '216614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013037 'Name' => 'get_sensor_state_field*',
13038 'Size' => '8',
13039 'Type' => 'Pointer'
13040 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013041 '386241' => {
13042 'BaseType' => '216530',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013043 'Name' => 'set_effecter_state_field*',
13044 'Size' => '8',
13045 'Type' => 'Pointer'
13046 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013047 '387222' => {
13048 'BaseType' => '206783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013049 'Name' => 'struct pldm_state_sensor_pdr*const',
13050 'Size' => '8',
13051 'Type' => 'Const'
13052 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013053 '387227' => {
13054 'BaseType' => '214332',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013055 'Name' => 'struct state_sensor_possible_states const*',
13056 'Size' => '8',
13057 'Type' => 'Pointer'
13058 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013059 '387232' => {
13060 'BaseType' => '387227',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013061 'Name' => 'struct state_sensor_possible_states const*const',
13062 'Size' => '8',
13063 'Type' => 'Const'
13064 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013065 '387632' => {
13066 'BaseType' => '201826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013067 'Name' => 'struct pldm_state_effecter_pdr*const',
13068 'Size' => '8',
13069 'Type' => 'Const'
13070 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013071 '387637' => {
13072 'BaseType' => '216286',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013073 'Name' => 'struct state_effecter_possible_states const*',
13074 'Size' => '8',
13075 'Type' => 'Pointer'
13076 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013077 '387642' => {
13078 'BaseType' => '387637',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013079 'Name' => 'struct state_effecter_possible_states const*const',
13080 'Size' => '8',
13081 'Type' => 'Const'
13082 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013083 '391190' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013084 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013085 'Memb' => {
13086 '0' => {
13087 'name' => 'prev',
13088 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013089 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013090 },
13091 '1' => {
13092 'name' => 'allocations',
13093 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013094 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013095 }
13096 },
13097 'Name' => 'struct pldm_tid_state',
13098 'PrivateABI' => 1,
13099 'Size' => '8',
13100 'Source' => 'instance-id.c',
13101 'Type' => 'Struct'
13102 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013103 '391229' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013104 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013105 'Memb' => {
13106 '0' => {
13107 'name' => 'state',
13108 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013109 'type' => '391271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013110 },
13111 '1' => {
13112 'name' => 'lock_db_fd',
13113 'offset' => '8264',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013114 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013115 }
13116 },
13117 'Name' => 'struct pldm_instance_db',
13118 'PrivateABI' => 1,
13119 'Size' => '2052',
13120 'Source' => 'instance-id.c',
13121 'Type' => 'Struct'
13122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013123 '391271' => {
13124 'BaseType' => '391190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013125 'Name' => 'struct pldm_tid_state[256]',
13126 'Size' => '2048',
13127 'Type' => 'Array'
13128 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013129 '391827' => {
13130 'BaseType' => '391229',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013131 'Name' => 'struct pldm_instance_db*',
13132 'Size' => '8',
13133 'Type' => 'Pointer'
13134 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013135 '392214' => {
13136 'BaseType' => '4821',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013137 'Name' => 'pldm_instance_id_t*',
13138 'Size' => '8',
13139 'Type' => 'Pointer'
13140 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013141 '392390' => {
13142 'BaseType' => '391827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013143 'Name' => 'struct pldm_instance_db**',
13144 'Size' => '8',
13145 'Type' => 'Pointer'
13146 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013147 '393098' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013148 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013149 'Header' => 'int-ll64.h',
13150 'Line' => '21',
13151 'Name' => '__u8',
13152 'PrivateABI' => 1,
13153 'Size' => '1',
13154 'Type' => 'Typedef'
13155 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013156 '393110' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013157 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013158 'Header' => 'int-ll64.h',
13159 'Line' => '24',
13160 'Name' => '__u16',
13161 'PrivateABI' => 1,
13162 'Size' => '2',
13163 'Type' => 'Typedef'
13164 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013165 '393347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013166 'Header' => 'socket.h',
13167 'Line' => '5',
13168 'Memb' => {
13169 '0' => {
13170 'name' => 'size',
13171 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013172 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013173 },
13174 '1' => {
13175 'name' => 'socket',
13176 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013177 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013178 },
13179 '2' => {
13180 'name' => 'max_size',
13181 'offset' => '8',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013182 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013183 }
13184 },
13185 'Name' => 'struct pldm_socket_sndbuf',
13186 'PrivateABI' => 1,
13187 'Size' => '12',
13188 'Type' => 'Struct'
13189 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013190 '393400' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013191 'BaseType' => '135',
13192 'Header' => 'pldm.h',
13193 'Line' => '13',
13194 'Name' => 'mctp_eid_t',
13195 'Size' => '1',
13196 'Type' => 'Typedef'
13197 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013198 '393514' => {
13199 'BaseType' => '4918',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013200 'Header' => 'pldm.h',
13201 'Line' => '30',
13202 'Name' => 'pldm_requester_rc_t',
13203 'Size' => '4',
13204 'Type' => 'Typedef'
13205 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013206 '393526' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013207 'Header' => 'transport.h',
13208 'Line' => '18',
13209 'Memb' => {
13210 '0' => {
13211 'name' => 'name',
13212 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013213 'type' => '8971'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013214 },
13215 '1' => {
13216 'name' => 'version',
13217 'offset' => '8',
13218 'type' => '135'
13219 },
13220 '2' => {
13221 'name' => 'recv',
13222 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013223 'type' => '393660'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013224 },
13225 '3' => {
13226 'name' => 'send',
13227 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013228 'type' => '393701'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013229 },
13230 '4' => {
13231 'name' => 'init_pollfd',
13232 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013233 'type' => '393782'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013234 }
13235 },
13236 'Name' => 'struct pldm_transport',
13237 'PrivateABI' => 1,
13238 'Size' => '40',
13239 'Type' => 'Struct'
13240 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013241 '393640' => {
13242 'BaseType' => '393526',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013243 'Name' => 'struct pldm_transport*',
13244 'Size' => '8',
13245 'Type' => 'Pointer'
13246 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013247 '393645' => {
13248 'BaseType' => '4809',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013249 'Name' => 'pldm_tid_t*',
13250 'Size' => '8',
13251 'Type' => 'Pointer'
13252 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013253 '393660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013254 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13255 'Param' => {
13256 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013257 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013258 },
13259 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013260 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013261 },
13262 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013263 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013264 },
13265 '3' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013266 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013267 }
13268 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013269 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013270 'Size' => '8',
13271 'Type' => 'FuncPtr'
13272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013273 '393701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013274 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13275 'Param' => {
13276 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013277 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013278 },
13279 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013280 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013281 },
13282 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013283 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013284 },
13285 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013286 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013287 }
13288 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013289 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013290 'Size' => '8',
13291 'Type' => 'FuncPtr'
13292 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013293 '393726' => {
13294 'BaseType' => '393731',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013295 'Name' => 'struct pollfd*',
13296 'Size' => '8',
13297 'Type' => 'Pointer'
13298 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013299 '393731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013300 'Header' => 'poll.h',
13301 'Line' => '36',
13302 'Memb' => {
13303 '0' => {
13304 'name' => 'fd',
13305 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013306 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013307 },
13308 '1' => {
13309 'name' => 'events',
13310 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013311 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013312 },
13313 '2' => {
13314 'name' => 'revents',
13315 'offset' => '6',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013316 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013317 }
13318 },
13319 'Name' => 'struct pollfd',
13320 'PrivateABI' => 1,
13321 'Size' => '8',
13322 'Type' => 'Struct'
13323 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013324 '393782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013325 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13326 'Param' => {
13327 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013328 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013329 },
13330 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013331 'type' => '393726'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013332 }
13333 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013334 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013335 'Size' => '8',
13336 'Type' => 'FuncPtr'
13337 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013338 '393787' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013339 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013340 'Header' => 'socket.h',
13341 'Line' => '10',
13342 'Name' => '__kernel_sa_family_t',
13343 'PrivateABI' => 1,
13344 'Size' => '2',
13345 'Type' => 'Typedef'
13346 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013347 '394153' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013348 'Header' => 'mctp.h',
13349 'Line' => '18',
13350 'Memb' => {
13351 '0' => {
13352 'name' => 's_addr',
13353 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013354 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013355 }
13356 },
13357 'Name' => 'struct mctp_addr',
13358 'PrivateABI' => 1,
13359 'Size' => '1',
13360 'Type' => 'Struct'
13361 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013362 '394180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013363 'Header' => 'mctp.h',
13364 'Line' => '22',
13365 'Memb' => {
13366 '0' => {
13367 'name' => 'smctp_family',
13368 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013369 'type' => '393787'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013370 },
13371 '1' => {
13372 'name' => '__smctp_pad0',
13373 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013374 'type' => '393110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013375 },
13376 '2' => {
13377 'name' => 'smctp_network',
13378 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013379 'type' => '74'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013380 },
13381 '3' => {
13382 'name' => 'smctp_addr',
13383 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013384 'type' => '394153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013385 },
13386 '4' => {
13387 'name' => 'smctp_type',
13388 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013389 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013390 },
13391 '5' => {
13392 'name' => 'smctp_tag',
13393 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013394 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013395 },
13396 '6' => {
13397 'name' => '__smctp_pad1',
13398 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013399 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013400 }
13401 },
13402 'Name' => 'struct sockaddr_mctp',
13403 'PrivateABI' => 1,
13404 'Size' => '12',
13405 'Type' => 'Struct'
13406 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013407 '394285' => {
13408 'BaseType' => '394180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013409 'Name' => 'struct sockaddr_mctp const',
13410 'Size' => '12',
13411 'Type' => 'Const'
13412 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013413 '394329' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013414 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013415 'Memb' => {
13416 '0' => {
13417 'name' => 'transport',
13418 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013419 'type' => '393526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013420 },
13421 '1' => {
13422 'name' => 'socket',
13423 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013424 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013425 },
13426 '2' => {
13427 'name' => 'tid_eid_map',
13428 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013429 'type' => '394422'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013430 },
13431 '3' => {
13432 'name' => 'socket_send_buf',
13433 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013434 'type' => '393347'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013435 },
13436 '4' => {
13437 'name' => 'bound',
13438 'offset' => '786',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013439 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013440 },
13441 '5' => {
13442 'name' => 'cookie_jar',
13443 'offset' => '800',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013444 'type' => '4833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013445 }
13446 },
13447 'Name' => 'struct pldm_transport_af_mctp',
13448 'PrivateABI' => 1,
13449 'Size' => '336',
13450 'Source' => 'af-mctp.c',
13451 'Type' => 'Struct'
13452 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013453 '394422' => {
13454 'BaseType' => '4809',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013455 'Name' => 'pldm_tid_t[256]',
13456 'Size' => '256',
13457 'Type' => 'Array'
13458 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013459 '395223' => {
13460 'BaseType' => '394329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013461 'Name' => 'struct pldm_transport_af_mctp*',
13462 'Size' => '8',
13463 'Type' => 'Pointer'
13464 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013465 '395228' => {
13466 'BaseType' => '394285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013467 'Name' => 'struct sockaddr_mctp const*',
13468 'Size' => '8',
13469 'Type' => 'Pointer'
13470 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013471 '395541' => {
13472 'BaseType' => '395223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013473 'Name' => 'struct pldm_transport_af_mctp**',
13474 'Size' => '8',
13475 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013476 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013477 '398651' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013478 'Line' => '26',
13479 'Memb' => {
13480 '0' => {
13481 'name' => 'transport',
13482 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013483 'type' => '393526'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013484 },
13485 '1' => {
13486 'name' => 'socket',
13487 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013488 'type' => '53'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013489 },
13490 '2' => {
13491 'name' => 'tid_eid_map',
13492 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013493 'type' => '394422'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013494 },
13495 '3' => {
13496 'name' => 'socket_send_buf',
13497 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013498 'type' => '393347'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013499 }
13500 },
13501 'Name' => 'struct pldm_transport_mctp_demux',
13502 'PrivateABI' => 1,
13503 'Size' => '312',
13504 'Source' => 'mctp-demux.c',
13505 'Type' => 'Struct'
13506 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013507 '399256' => {
13508 'BaseType' => '398651',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013509 'Name' => 'struct pldm_transport_mctp_demux*',
13510 'Size' => '8',
13511 'Type' => 'Pointer'
13512 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013513 '399762' => {
13514 'BaseType' => '399256',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013515 'Name' => 'struct pldm_transport_mctp_demux**',
13516 'Size' => '8',
13517 'Type' => 'Pointer'
13518 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013519 '422314' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013520 'Header' => 'file_io.h',
13521 'Line' => '32',
13522 'Memb' => {
13523 '0' => {
13524 'name' => 'handle',
13525 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013526 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013527 },
13528 '1' => {
13529 'name' => 'length',
13530 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013531 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013532 },
13533 '2' => {
13534 'name' => 'data',
13535 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013536 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013537 }
13538 },
13539 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13540 'Size' => '8',
13541 'Type' => 'Struct'
13542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013543 '422381' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013544 'Header' => 'file_io.h',
13545 'Line' => '45',
13546 'Memb' => {
13547 '0' => {
13548 'name' => 'transferFlag',
13549 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013550 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013551 },
13552 '1' => {
13553 'name' => 'offset',
13554 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013555 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013556 }
13557 },
13558 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13559 'Size' => '4',
13560 'Type' => 'Struct'
13561 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013562 '422420' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013563 'Header' => 'file_io.h',
13564 'Line' => '55',
13565 'Memb' => {
13566 '0' => {
13567 'name' => 'size',
13568 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013569 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013570 },
13571 '1' => {
13572 'name' => 'crc32',
13573 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013574 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013575 }
13576 },
13577 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13578 'Size' => '8',
13579 'Type' => 'Struct'
13580 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013581 '422459' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013582 'Header' => 'file_io.h',
13583 'Line' => '70',
13584 'Memb' => {
13585 '0' => {
13586 'name' => 'data',
13587 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013588 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013589 }
13590 },
13591 'Name' => 'anon-union-file_io.h-70',
13592 'Size' => '4',
13593 'Type' => 'Union'
13594 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013595 '422477' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013596 'Header' => 'file_io.h',
13597 'Line' => '65',
13598 'Memb' => {
13599 '0' => {
13600 'name' => 'version',
13601 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013602 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013603 },
13604 '1' => {
13605 'name' => 'handle',
13606 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013607 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013608 },
13609 '2' => {
13610 'name' => 'option',
13611 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013612 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013613 },
13614 '3' => {
13615 'name' => 'length',
13616 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013617 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013618 },
13619 '4' => {
13620 'name' => 'info',
13621 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013622 'type' => '422459'
Lora Linea0bf3a2024-09-20 10:09:56 +080013623 }
13624 },
13625 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13626 'Size' => '16',
13627 'Type' => 'Struct'
13628 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013629 '422555' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013630 'Header' => 'file_io.h',
13631 'Line' => '86',
13632 'Memb' => {
13633 '0' => {
13634 'name' => 'attr',
13635 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013636 'type' => '422420'
Lora Linea0bf3a2024-09-20 10:09:56 +080013637 },
13638 '1' => {
13639 'name' => 'data',
13640 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013641 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013642 }
13643 },
13644 'Name' => 'anon-union-file_io.h-86',
13645 'Size' => '8',
13646 'Type' => 'Union'
13647 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013648 '422583' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013649 'Header' => 'file_io.h',
13650 'Line' => '80',
13651 'Memb' => {
13652 '0' => {
13653 'name' => 'version',
13654 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013655 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013656 },
13657 '1' => {
13658 'name' => 'completion_code',
13659 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013660 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013661 },
13662 '2' => {
13663 'name' => 'handle',
13664 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013665 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013666 },
13667 '3' => {
13668 'name' => 'option',
13669 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013670 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013671 },
13672 '4' => {
13673 'name' => 'length',
13674 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013675 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013676 },
13677 '5' => {
13678 'name' => 'info',
13679 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013680 'type' => '422555'
Lora Linea0bf3a2024-09-20 10:09:56 +080013681 },
13682 '6' => {
13683 'name' => 'data',
13684 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013685 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013686 }
13687 },
13688 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13689 'Size' => '24',
13690 'Type' => 'Struct'
13691 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013692 '426573' => {
13693 'BaseType' => '422583',
Lora Linea0bf3a2024-09-20 10:09:56 +080013694 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13695 'Size' => '8',
13696 'Type' => 'Pointer'
13697 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013698 '428831' => {
13699 'BaseType' => '422477',
Lora Linea0bf3a2024-09-20 10:09:56 +080013700 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13701 'Size' => '8',
13702 'Type' => 'Pointer'
13703 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013704 '429267' => {
13705 'BaseType' => '422314',
Lora Linea0bf3a2024-09-20 10:09:56 +080013706 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13707 'Size' => '8',
13708 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013709 }
13710 },
13711 'UndefinedSymbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013712 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013713 '_ITM_deregisterTMCloneTable' => 0,
13714 '_ITM_registerTMCloneTable' => 0,
13715 '__assert_fail@GLIBC_2.2.5' => 0,
13716 '__cxa_finalize@GLIBC_2.2.5' => 0,
13717 '__errno_location@GLIBC_2.2.5' => 0,
13718 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013719 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013720 '__memcpy_chk@GLIBC_2.3.4' => 0,
13721 '__recv_chk@GLIBC_2.4' => 0,
13722 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013723 '__stack_chk_fail@GLIBC_2.4' => 0,
13724 'bind@GLIBC_2.2.5' => 0,
13725 'calloc@GLIBC_2.2.5' => 0,
13726 'clock_gettime@GLIBC_2.17' => 0,
13727 'close@GLIBC_2.2.5' => 0,
13728 'connect@GLIBC_2.2.5' => 0,
13729 'dup@GLIBC_2.2.5' => 0,
13730 'fclose@GLIBC_2.2.5' => 0,
13731 'fcntl64@GLIBC_2.28' => 0,
13732 'fgets@GLIBC_2.2.5' => 0,
13733 'fopen64@GLIBC_2.2.5' => 0,
13734 'free@GLIBC_2.2.5' => 0,
13735 'getsockopt@GLIBC_2.2.5' => 0,
13736 'malloc@GLIBC_2.2.5' => 0,
13737 'memcmp@GLIBC_2.2.5' => 0,
13738 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013739 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013740 'open64@GLIBC_2.2.5' => 0,
13741 'poll@GLIBC_2.2.5' => 0,
13742 'ppoll@GLIBC_2.4' => 0,
13743 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013744 'recvmsg@GLIBC_2.2.5' => 0,
13745 'sendmsg@GLIBC_2.2.5' => 0,
13746 'sendto@GLIBC_2.2.5' => 0,
13747 'setsockopt@GLIBC_2.2.5' => 0,
13748 'socket@GLIBC_2.2.5' => 0,
13749 'stat64@GLIBC_2.33' => 0,
13750 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013751 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013752 'timerfd_create@GLIBC_2.8' => 0,
13753 'timerfd_settime@GLIBC_2.8' => 0,
13754 'write@GLIBC_2.2.5' => 0
13755 }
13756 },
13757 'WordSize' => '8'
13758};