blob: 58f5453fa5fc51ec61919438a1c66ac7dd06533b [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 Jefferyd0c9ae72025-04-05 20:11:02 +1030263 'Line' => '110',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030264 'Param' => {
265 '0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930266 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030267 'type' => '135'
268 }
269 },
Andrew 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 Jefferyd0c9ae72025-04-05 20:11:02 +1030275 'Line' => '101',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030276 'Param' => {
277 '0' => {
278 'name' => 'seconds',
279 'type' => '135'
280 },
281 '1' => {
282 'name' => 'minutes',
283 'type' => '135'
284 },
285 '2' => {
286 'name' => 'hours',
287 'type' => '135'
288 },
289 '3' => {
290 'name' => 'day',
291 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030294 'name' => 'month',
295 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 },
297 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030298 'name' => 'year',
Andrew 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 Jefferyd0c9ae72025-04-05 20:11:02 +1030307 'Line' => '89',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030308 'Param' => {
309 '0' => {
310 'name' => 'dec',
311 'type' => '147'
312 }
313 },
314 'Return' => '147',
315 'ShortName' => 'dec2bcd32'
316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000317 '6365' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030318 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030319 'Line' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030320 'Param' => {
321 '0' => {
322 'name' => 'bcd',
323 'type' => '147'
324 }
325 },
326 'Return' => '147',
327 'ShortName' => 'bcd2dec32'
328 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000329 '6468' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030330 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030331 'Line' => '77',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030332 'Param' => {
333 '0' => {
334 'name' => 'dec',
Andrew 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 Jefferyd0c9ae72025-04-05 20:11:02 +1030343 'Line' => '71',
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 Jefferyd0c9ae72025-04-05 20:11:02 +1030355 'Line' => '65',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030356 'Param' => {
357 '0' => {
358 'name' => 'dec',
359 'type' => '135'
360 }
361 },
362 'Return' => '135',
363 'ShortName' => 'dec2bcd8'
364 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000365 '6740' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030366 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030367 'Line' => '59',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030368 'Param' => {
369 '0' => {
370 'name' => 'bcd',
371 'type' => '135'
372 }
373 },
374 'Return' => '135',
375 'ShortName' => 'bcd2dec8'
376 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000377 '6793' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030378 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030379 'Line' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030380 'Param' => {
381 '0' => {
382 'name' => 'version',
Andrew 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 Jefferyd0c9ae72025-04-05 20:11:02 +1030402 'Alias' => 'pldm_edac_crc8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030403 'Header' => 'utils.h',
404 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030407 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000408 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030411 'name' => 'size',
412 'type' => '164'
413 }
414 },
415 'Reg' => {
416 '1' => 'rdx'
417 },
418 'Return' => '135',
419 'ShortName' => 'crc8'
420 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000421 '7036' => {
Andrew Jefferya3863482025-04-05 20:11:02 +1030422 'Alias' => 'pldm_edac_crc32',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030423 'Header' => 'utils.h',
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +1030424 'Line' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030425 'Param' => {
426 '0' => {
427 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000428 'type' => '1237'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030429 },
430 '1' => {
431 'name' => 'size',
432 'type' => '164'
433 }
434 },
435 'Reg' => {
436 '1' => 'rcx'
437 },
438 'Return' => '147',
439 'ShortName' => 'crc32'
440 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000441 '11984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000443 'Line' => '757',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030444 'Param' => {
445 '0' => {
446 'name' => 'msg_type',
447 'type' => '135'
448 },
449 '1' => {
450 'name' => 'instance_id',
451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930452 },
453 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030454 'name' => 'pldm_type',
455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930456 },
457 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030458 'name' => 'command',
459 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930460 },
461 '4' => {
462 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000463 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030464 }
465 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530466 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030467 'ShortName' => 'encode_pldm_header_only'
468 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000469 '17198' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000471 'Line' => '689',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030472 'Param' => {
473 '0' => {
474 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000475 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030476 },
477 '1' => {
478 'name' => 'payload_length',
479 'type' => '164'
480 },
481 '2' => {
482 'name' => 'pldm_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000483 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030484 },
485 '3' => {
486 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000487 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030488 },
489 '4' => {
490 'name' => 'transfer_ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000491 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030492 },
493 '5' => {
494 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000495 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030496 },
497 '6' => {
498 'name' => 'section_offset',
499 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000500 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030501 },
502 '7' => {
503 'name' => 'section_length',
504 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000505 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030506 }
507 },
508 'Reg' => {
509 '2' => 'rdx',
510 '3' => 'r10',
511 '4' => 'r8',
512 '5' => 'r9'
513 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530514 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030515 'ShortName' => 'decode_multipart_receive_req'
516 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000517 '18209' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000519 'Line' => '658',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030520 'Param' => {
521 '0' => {
522 'name' => 'instance_id',
523 'type' => '135'
524 },
525 '1' => {
526 'name' => 'tid',
527 'type' => '135'
528 },
529 '2' => {
530 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000531 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030532 }
533 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530534 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030535 'ShortName' => 'encode_set_tid_req'
536 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000537 '18406' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000539 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030540 'Param' => {
541 '0' => {
542 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000543 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030544 },
545 '1' => {
546 'name' => 'payload_length',
547 'type' => '164'
548 },
549 '2' => {
550 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000551 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030552 },
553 '3' => {
554 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000555 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030556 }
557 },
558 'Reg' => {
559 '0' => 'rdi',
560 '1' => 'rsi',
561 '2' => 'rdx',
562 '3' => 'rcx'
563 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530564 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030565 'ShortName' => 'decode_get_tid_resp'
566 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000567 '18735' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000569 'Line' => '634',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030570 'Param' => {
571 '0' => {
572 'name' => 'instance_id',
573 'type' => '135'
574 },
575 '1' => {
576 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000577 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030578 }
579 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530580 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030581 'ShortName' => 'encode_get_tid_req'
582 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000583 '18869' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000585 'Line' => '519',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030586 'Param' => {
587 '0' => {
588 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000589 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030590 },
591 '1' => {
592 'name' => 'payload_length',
593 'type' => '164'
594 },
595 '2' => {
596 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000597 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030598 },
599 '3' => {
600 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000601 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030602 },
603 '4' => {
604 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000605 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030606 },
607 '5' => {
608 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000609 'type' => '1507'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030610 }
611 },
612 'Reg' => {
613 '1' => 'r10',
614 '2' => 'rdx',
615 '3' => 'rcx',
616 '4' => 'r8',
617 '5' => 'r9'
618 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530619 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030620 'ShortName' => 'decode_get_version_resp'
621 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000622 '19613' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000624 'Line' => '500',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030625 'Param' => {
626 '0' => {
627 'name' => 'instance_id',
628 'type' => '135'
629 },
630 '1' => {
631 'name' => 'transfer_handle',
632 'type' => '147'
633 },
634 '2' => {
635 'name' => 'transfer_opflag',
636 'type' => '135'
637 },
638 '3' => {
639 'name' => 'type',
640 'type' => '135'
641 },
642 '4' => {
643 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000644 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930645 }
646 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530647 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930648 'ShortName' => 'encode_get_version_req'
649 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000650 '19845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000652 'Line' => '481',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930653 'Param' => {
654 '0' => {
655 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000656 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930657 },
658 '1' => {
659 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030660 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930661 },
662 '2' => {
663 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000664 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930665 },
666 '3' => {
667 'name' => 'commands',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000668 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930669 }
670 },
671 'Reg' => {
672 '0' => 'rdi',
673 '1' => 'rsi',
674 '2' => 'rdx',
675 '3' => 'rcx'
676 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530677 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930678 'ShortName' => 'decode_get_commands_resp'
679 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000680 '20040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000682 'Line' => '448',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930683 'Param' => {
684 '0' => {
685 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000686 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930687 },
688 '1' => {
689 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030690 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930691 },
692 '2' => {
693 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000694 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930695 },
696 '3' => {
697 'name' => 'types',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000698 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930699 }
700 },
701 'Reg' => {
702 '0' => 'rdi',
703 '1' => 'rsi',
704 '2' => 'rdx',
705 '3' => 'rcx'
706 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530707 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930708 'ShortName' => 'decode_get_types_resp'
709 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000710 '20887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000712 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930713 'Param' => {
714 '0' => {
715 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030716 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930717 },
718 '1' => {
719 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030720 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930721 },
722 '2' => {
723 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030724 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930725 },
726 '3' => {
727 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000728 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930729 }
730 },
731 'Reg' => {
732 '2' => 'rbp'
733 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530734 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930735 'ShortName' => 'encode_get_commands_req'
736 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000737 '21093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000739 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930740 'Param' => {
741 '0' => {
742 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030743 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 },
745 '1' => {
746 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000747 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 }
749 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530750 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930751 'ShortName' => 'encode_get_types_req'
752 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000753 '21225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000755 'Line' => '254',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930756 'Param' => {
757 '0' => {
758 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000759 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930760 },
761 '1' => {
762 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000763 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930764 }
765 },
766 'Reg' => {
767 '0' => 'rdi',
768 '1' => 'rsi'
769 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000770 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930771 'ShortName' => 'pldm_msg_hdr_correlate_response'
772 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000773 '21559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000775 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930776 'Param' => {
777 '0' => {
778 'name' => 'hdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000779 'type' => '3137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930780 },
781 '1' => {
782 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000783 'type' => '21799'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930784 }
785 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030786 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930787 'ShortName' => 'pack_pldm_header'
788 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000789 '25278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930790 'Header' => 'bios.h',
791 'Line' => '612',
792 'Param' => {
793 '0' => {
794 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000795 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930796 },
797 '1' => {
798 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030799 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930800 },
801 '2' => {
802 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000803 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 },
805 '3' => {
806 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000807 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '4' => {
810 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000811 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '5' => {
814 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000815 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 }
817 },
818 'Reg' => {
819 '1' => 'rsi',
820 '2' => 'rdi',
821 '3' => 'r10',
822 '4' => 'r8',
823 '5' => 'r9'
824 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530825 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930826 'ShortName' => 'decode_set_bios_table_req'
827 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000828 '25465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930829 'Header' => 'bios.h',
830 'Line' => '594',
831 'Param' => {
832 '0' => {
833 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030834 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930835 },
836 '1' => {
837 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030838 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 },
840 '2' => {
841 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030842 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930843 },
844 '3' => {
845 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000846 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 }
848 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530849 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930850 'ShortName' => 'encode_set_bios_table_resp'
851 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000852 '25684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930853 'Header' => 'bios.h',
854 'Line' => '322',
855 'Param' => {
856 '0' => {
857 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000858 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930859 },
860 '1' => {
861 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030862 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930863 },
864 '2' => {
865 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000866 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 },
868 '3' => {
869 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000870 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 }
872 },
873 'Reg' => {
874 '0' => 'rdi',
875 '1' => 'rsi',
876 '2' => 'rdx',
877 '3' => 'rcx'
878 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530879 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930880 'ShortName' => 'decode_set_bios_table_resp'
881 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000882 '25794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930883 'Header' => 'bios.h',
884 'Line' => '302',
885 'Param' => {
886 '0' => {
887 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030888 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930889 },
890 '1' => {
891 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030892 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930893 },
894 '2' => {
895 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030896 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930897 },
898 '3' => {
899 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030900 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930901 },
902 '4' => {
903 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000904 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930905 },
906 '5' => {
907 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030908 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930909 },
910 '6' => {
911 'name' => 'msg',
912 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000913 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930914 },
915 '7' => {
916 'name' => 'payload_length',
917 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030918 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930919 }
920 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530921 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930922 'ShortName' => 'encode_set_bios_table_req'
923 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000924 '26183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930925 'Header' => 'bios.h',
926 'Line' => '514',
927 'Param' => {
928 '0' => {
929 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030930 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930931 },
932 '1' => {
933 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030934 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930935 },
936 '2' => {
937 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030938 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930939 },
940 '3' => {
941 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000942 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930943 }
944 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530945 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930946 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
947 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000948 '26397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930949 'Header' => 'bios.h',
950 'Line' => '502',
951 'Param' => {
952 '0' => {
953 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000954 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930955 },
956 '1' => {
957 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030958 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930959 },
960 '2' => {
961 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000962 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930963 },
964 '3' => {
965 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000966 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930967 },
968 '4' => {
969 'name' => 'attribute',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000970 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 }
972 },
973 'Reg' => {
974 '1' => 'rsi',
975 '2' => 'rdx',
976 '3' => 'rcx',
977 '4' => 'r8'
978 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530979 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930980 'ShortName' => 'decode_set_bios_attribute_current_value_req'
981 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000982 '26544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930983 'Header' => 'bios.h',
984 'Line' => '279',
985 'Param' => {
986 '0' => {
987 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000988 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930989 },
990 '1' => {
991 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030992 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930993 },
994 '2' => {
995 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000996 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930997 },
998 '3' => {
999 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001000 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301001 }
1002 },
1003 'Reg' => {
1004 '0' => 'rdi',
1005 '1' => 'rsi',
1006 '2' => 'rdx',
1007 '3' => 'rcx'
1008 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301009 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301010 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1011 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001012 '26654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301013 'Header' => 'bios.h',
1014 'Line' => '259',
1015 'Param' => {
1016 '0' => {
1017 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301018 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301019 },
1020 '1' => {
1021 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301022 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301023 },
1024 '2' => {
1025 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301026 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301027 },
1028 '3' => {
1029 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001030 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301031 },
1032 '4' => {
1033 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301034 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301035 },
1036 '5' => {
1037 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001038 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301039 },
1040 '6' => {
1041 'name' => 'payload_length',
1042 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301043 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301044 }
1045 },
1046 'Reg' => {
1047 '3' => 'rbp'
1048 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301049 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301050 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1051 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001052 '27026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301053 'Header' => 'bios.h',
1054 'Line' => '480',
1055 'Param' => {
1056 '0' => {
1057 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301059 },
1060 '1' => {
1061 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301062 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301063 },
1064 '2' => {
1065 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301066 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301067 },
1068 '3' => {
1069 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 },
1072 '4' => {
1073 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001074 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301075 },
1076 '5' => {
1077 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301078 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301079 },
1080 '6' => {
1081 'name' => 'msg',
1082 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001083 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301084 }
1085 },
1086 'Reg' => {
1087 '2' => 'r14'
1088 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301089 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301090 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001092 '27395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301093 'Header' => 'bios.h',
1094 'Line' => '461',
1095 'Param' => {
1096 '0' => {
1097 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001098 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301099 },
1100 '1' => {
1101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301102 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301103 },
1104 '2' => {
1105 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001106 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301107 },
1108 '3' => {
1109 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001110 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301111 },
1112 '4' => {
1113 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001114 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301115 }
1116 },
1117 'Reg' => {
1118 '1' => 'r9',
1119 '2' => 'rdx',
1120 '3' => 'rcx',
1121 '4' => 'r8'
1122 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301123 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301124 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1125 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001126 '27547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301127 'Header' => 'bios.h',
1128 'Line' => '446',
1129 'Param' => {
1130 '0' => {
1131 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001132 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301133 },
1134 '1' => {
1135 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301136 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301137 },
1138 '2' => {
1139 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001140 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 },
1142 '3' => {
1143 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001144 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301145 },
1146 '4' => {
1147 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001148 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301149 },
1150 '5' => {
1151 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001152 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301153 }
1154 },
1155 'Reg' => {
1156 '1' => 'rsi',
1157 '2' => 'rdx',
1158 '3' => 'r10',
1159 '4' => 'r8',
1160 '5' => 'r9'
1161 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301162 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301163 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1164 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001165 '27709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301166 'Header' => 'bios.h',
1167 'Line' => '430',
1168 'Param' => {
1169 '0' => {
1170 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301171 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301172 },
1173 '1' => {
1174 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301175 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301176 },
1177 '2' => {
1178 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301179 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301180 },
1181 '3' => {
1182 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001183 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 },
1185 '4' => {
1186 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001187 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301188 }
1189 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301190 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301191 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1192 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001193 '27938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301194 'Header' => 'bios.h',
1195 'Line' => '412',
1196 'Param' => {
1197 '0' => {
1198 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001199 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301200 },
1201 '1' => {
1202 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301203 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301204 },
1205 '2' => {
1206 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001207 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301208 },
1209 '3' => {
1210 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001211 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301212 },
1213 '4' => {
1214 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001215 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301216 },
1217 '5' => {
1218 'name' => 'bios_table_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001219 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301220 }
1221 },
1222 'Reg' => {
1223 '1' => 'r10',
1224 '2' => 'rsi',
1225 '3' => 'rdi',
1226 '4' => 'r8',
1227 '5' => 'r9'
1228 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301229 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301230 'ShortName' => 'decode_get_bios_table_resp'
1231 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001232 '28110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301233 'Header' => 'bios.h',
1234 'Line' => '395',
1235 'Param' => {
1236 '0' => {
1237 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001238 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301239 },
1240 '1' => {
1241 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301242 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301243 },
1244 '2' => {
1245 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001246 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301247 },
1248 '3' => {
1249 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001250 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301251 },
1252 '4' => {
1253 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001254 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301255 }
1256 },
1257 'Reg' => {
1258 '1' => 'r9',
1259 '2' => 'rdx',
1260 '3' => 'rcx',
1261 '4' => 'r8'
1262 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301263 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301264 'ShortName' => 'decode_get_bios_table_req'
1265 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001266 '28257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301267 'Header' => 'bios.h',
1268 'Line' => '381',
1269 'Param' => {
1270 '0' => {
1271 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301272 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301273 },
1274 '1' => {
1275 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301276 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301277 },
1278 '2' => {
1279 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301280 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301281 },
1282 '3' => {
1283 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301284 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 },
1286 '4' => {
1287 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001288 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301289 }
1290 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301291 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301292 'ShortName' => 'encode_get_bios_table_req'
1293 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001294 '28481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301295 'Header' => 'bios.h',
1296 'Line' => '366',
1297 'Param' => {
1298 '0' => {
1299 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301300 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301301 },
1302 '1' => {
1303 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301304 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301305 },
1306 '2' => {
1307 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301308 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301309 },
1310 '3' => {
1311 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301312 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301313 },
1314 '4' => {
1315 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001316 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301317 },
1318 '5' => {
1319 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301320 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 },
1322 '6' => {
1323 'name' => 'msg',
1324 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001325 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301326 }
1327 },
1328 'Reg' => {
1329 '2' => 'r15'
1330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301331 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301332 'ShortName' => 'encode_get_bios_table_resp'
1333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001334 '28834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301335 'Header' => 'bios.h',
1336 'Line' => '581',
1337 'Param' => {
1338 '0' => {
1339 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001340 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301341 },
1342 '1' => {
1343 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301344 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301345 },
1346 '2' => {
1347 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001348 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301349 }
1350 },
1351 'Reg' => {
1352 '0' => 'rdi',
1353 '1' => 'rsi',
1354 '2' => 'rdx'
1355 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301356 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301357 'ShortName' => 'decode_set_date_time_resp'
1358 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001359 '28907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301360 'Header' => 'bios.h',
1361 'Line' => '565',
1362 'Param' => {
1363 '0' => {
1364 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301366 },
1367 '1' => {
1368 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301369 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301370 },
1371 '2' => {
1372 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001373 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301374 },
1375 '3' => {
1376 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301377 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301378 }
1379 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301380 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301381 'ShortName' => 'encode_set_date_time_resp'
1382 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001383 '29114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301384 'Header' => 'bios.h',
1385 'Line' => '551',
1386 'Param' => {
1387 '0' => {
1388 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001389 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301390 },
1391 '1' => {
1392 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301393 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301394 },
1395 '2' => {
1396 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001397 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301398 },
1399 '3' => {
1400 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001401 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301402 },
1403 '4' => {
1404 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001405 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301406 },
1407 '5' => {
1408 'name' => 'day',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001409 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301410 },
1411 '6' => {
1412 'name' => 'month',
1413 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001414 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301415 },
1416 '7' => {
1417 'name' => 'year',
1418 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001419 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301420 }
1421 },
1422 'Reg' => {
1423 '2' => 'rbp',
1424 '3' => 'r12',
1425 '4' => 'r13',
1426 '5' => 'r14'
1427 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301428 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301429 'ShortName' => 'decode_set_date_time_req'
1430 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001431 '29405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301432 'Header' => 'bios.h',
1433 'Line' => '534',
1434 'Param' => {
1435 '0' => {
1436 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301437 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301438 },
1439 '1' => {
1440 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301441 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301442 },
1443 '2' => {
1444 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301445 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301446 },
1447 '3' => {
1448 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301450 },
1451 '4' => {
1452 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301454 },
1455 '5' => {
1456 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301458 },
1459 '6' => {
1460 'name' => 'year',
1461 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001462 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301463 },
1464 '7' => {
1465 'name' => 'msg',
1466 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001467 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301468 },
1469 '8' => {
1470 'name' => 'payload_length',
1471 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301472 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301473 }
1474 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301475 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301476 'ShortName' => 'encode_set_date_time_req'
1477 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001478 '29898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301479 'Header' => 'bios.h',
1480 'Line' => '238',
1481 'Param' => {
1482 '0' => {
1483 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001484 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301485 },
1486 '1' => {
1487 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301488 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '2' => {
1491 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001492 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '3' => {
1495 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001496 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '4' => {
1499 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001500 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '5' => {
1503 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001504 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301505 },
1506 '6' => {
1507 'name' => 'day',
1508 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001509 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301510 },
1511 '7' => {
1512 'name' => 'month',
1513 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001514 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301515 },
1516 '8' => {
1517 'name' => 'year',
1518 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001519 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301520 }
1521 },
1522 'Reg' => {
1523 '1' => 'rdi',
1524 '2' => 'r10',
1525 '3' => 'rdx',
1526 '4' => 'r8',
1527 '5' => 'r9'
1528 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301529 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301530 'ShortName' => 'decode_get_date_time_resp'
1531 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001532 '30099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301533 'Header' => 'bios.h',
1534 'Line' => '346',
1535 'Param' => {
1536 '0' => {
1537 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301538 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301539 },
1540 '1' => {
1541 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301542 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301543 },
1544 '2' => {
1545 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301546 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301547 },
1548 '3' => {
1549 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301550 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301551 },
1552 '4' => {
1553 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301554 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301555 },
1556 '5' => {
1557 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301558 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '6' => {
1561 'name' => 'month',
1562 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301563 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301564 },
1565 '7' => {
1566 'name' => 'year',
1567 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001568 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301569 },
1570 '8' => {
1571 'name' => 'msg',
1572 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001573 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301574 }
1575 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301576 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301577 'ShortName' => 'encode_get_date_time_resp'
1578 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001579 '30383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301580 'Header' => 'bios.h',
1581 'Line' => '217',
1582 'Param' => {
1583 '0' => {
1584 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301585 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301586 },
1587 '1' => {
1588 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001589 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301590 }
1591 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301592 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301593 'ShortName' => 'encode_get_date_time_req'
1594 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001595 '32335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301597 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301598 'Param' => {
1599 '0' => {
1600 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001601 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301602 },
1603 '1' => {
1604 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301605 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 }
1607 },
1608 'Reg' => {
1609 '0' => 'rdi',
1610 '1' => 'rsi'
1611 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001612 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301613 'ShortName' => 'pldm_bios_table_checksum'
1614 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001615 '32480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301617 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301618 'Param' => {
1619 '0' => {
1620 'name' => 'src_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001621 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301622 },
1623 '1' => {
1624 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301625 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301626 },
1627 '2' => {
1628 'name' => 'dest_table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301629 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '3' => {
1632 'name' => 'dest_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001633 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '4' => {
1636 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001637 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '5' => {
1640 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301641 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 }
1643 },
1644 'Reg' => {
1645 '2' => 'r14',
1646 '4' => 'r13'
1647 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301648 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301649 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1650 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001651 '33168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301653 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301654 'Param' => {
1655 '0' => {
1656 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001657 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301658 },
1659 '1' => {
1660 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301661 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301662 },
1663 '2' => {
1664 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001665 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301666 }
1667 },
1668 'Reg' => {
1669 '2' => 'r8'
1670 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001671 'Return' => '33163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301672 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1673 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001674 '33431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301676 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301677 'Param' => {
1678 '0' => {
1679 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001680 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 },
1682 '1' => {
1683 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301684 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301685 },
1686 '2' => {
1687 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001688 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 }
1690 },
1691 'Reg' => {
1692 '2' => 'r8'
1693 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001694 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301695 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1696 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001697 '33698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301699 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301700 'Param' => {
1701 '0' => {
1702 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001703 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 },
1705 '1' => {
1706 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301707 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301708 },
1709 '2' => {
1710 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001711 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301712 }
1713 },
1714 'Reg' => {
1715 '2' => 'r8'
1716 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001717 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301718 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1719 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001720 '33960' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301722 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301723 'Param' => {
1724 '0' => {
1725 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001726 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301727 },
1728 '1' => {
1729 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301731 },
1732 '2' => {
1733 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001734 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301735 }
1736 },
1737 'Reg' => {
1738 '0' => 'rbp',
1739 '1' => 'r12',
1740 '2' => 'rbx'
1741 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001742 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301743 'ShortName' => 'pldm_bios_table_string_find_by_string'
1744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001745 '34349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301747 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301748 'Param' => {
1749 '0' => {
1750 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001751 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301752 },
1753 '1' => {
1754 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301755 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301756 },
1757 '2' => {
1758 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001759 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301760 }
1761 },
1762 'Reg' => {
1763 '2' => 'r8'
1764 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001765 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301766 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001768 '35110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301770 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301771 'Param' => {
1772 '0' => {
1773 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001774 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301775 }
1776 },
1777 'Reg' => {
1778 '0' => 'rdi'
1779 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001780 'Return' => '1237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301781 'ShortName' => 'pldm_bios_table_iter_value'
1782 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001783 '35158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301785 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301786 'Param' => {
1787 '0' => {
1788 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001789 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301790 }
1791 },
1792 'Return' => '1',
1793 'ShortName' => 'pldm_bios_table_iter_next'
1794 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001795 '35268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301797 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301798 'Param' => {
1799 '0' => {
1800 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001801 'type' => '35343'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301802 }
1803 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001804 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301805 'ShortName' => 'pldm_bios_table_iter_is_end'
1806 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001807 '35348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301808 'Header' => 'bios_table.h',
1809 'Line' => '34',
1810 'Param' => {
1811 '0' => {
1812 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001813 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301814 }
1815 },
1816 'Return' => '1',
1817 'ShortName' => 'pldm_bios_table_iter_free'
1818 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001819 '35420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301820 'Header' => 'bios_table.h',
1821 'Line' => '28',
1822 'Param' => {
1823 '0' => {
1824 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001825 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301826 },
1827 '1' => {
1828 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301829 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301830 },
1831 '2' => {
1832 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001833 'type' => '31090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 }
1835 },
1836 'Reg' => {
1837 '0' => 'rbp',
1838 '1' => 'r12',
1839 '2' => 'rbx'
1840 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001841 'Return' => '33158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301842 'ShortName' => 'pldm_bios_table_iter_create'
1843 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001844 '35658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301846 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301847 'Param' => {
1848 '0' => {
1849 'name' => 'table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301850 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 },
1852 '1' => {
1853 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301854 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301855 },
1856 '2' => {
1857 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001858 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301859 }
1860 },
1861 'Reg' => {
1862 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301863 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301864 '2' => 'rbx'
1865 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301866 'Return' => '53',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301867 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001869 '35958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301871 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 'Param' => {
1873 '0' => {
1874 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301875 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301876 }
1877 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301878 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301879 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1880 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001881 '36293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301883 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301884 'Param' => {
1885 '0' => {
1886 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001887 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301888 }
1889 },
1890 'Reg' => {
1891 '0' => 'rdi'
1892 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001893 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301894 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1895 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001896 '36342' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301898 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301899 'Param' => {
1900 '0' => {
1901 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001902 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301903 }
1904 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301905 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301906 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1907 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001908 '36826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301910 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301911 'Param' => {
1912 '0' => {
1913 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001914 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301915 }
1916 },
1917 'Reg' => {
1918 '0' => 'rdi'
1919 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001920 'Return' => '30870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301921 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1922 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001923 '36966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301925 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301926 'Param' => {
1927 '0' => {
1928 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301929 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 },
1931 '1' => {
1932 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301933 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301934 },
1935 '2' => {
1936 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001937 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 },
1939 '3' => {
1940 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301941 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '4' => {
1944 'name' => 'cv',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001945 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 }
1947 },
1948 'Reg' => {
1949 '0' => 'rbx',
1950 '1' => 'r12',
1951 '2' => 'r13',
1952 '3' => 'rbp',
1953 '4' => 'r8'
1954 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301955 'Return' => '53',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301956 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001958 '37235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301959 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301960 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301961 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301962 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1963 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001964 '37397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301966 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301967 'Param' => {
1968 '0' => {
1969 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301970 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301971 },
1972 '1' => {
1973 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301974 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 },
1976 '2' => {
1977 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001978 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 },
1980 '3' => {
1981 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301982 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301983 },
1984 '4' => {
1985 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001986 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301987 },
1988 '5' => {
1989 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001990 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301991 }
1992 },
1993 'Reg' => {
1994 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301995 '1' => 'rsi',
1996 '2' => 'rbx',
1997 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301999 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302000 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302001 'Return' => '53',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302002 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002004 '37759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302006 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302007 'Param' => {
2008 '0' => {
2009 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002010 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302011 },
2012 '1' => {
2013 'name' => 'current_string',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002014 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 }
2016 },
2017 'Return' => '1',
2018 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2019 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002020 '37854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302022 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302023 'Param' => {
2024 '0' => {
2025 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002026 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302027 }
2028 },
2029 'Reg' => {
2030 '0' => 'rdi'
2031 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002032 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302033 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2034 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002035 '37995' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302037 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302038 'Param' => {
2039 '0' => {
2040 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002041 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302042 }
2043 },
2044 'Reg' => {
2045 '0' => 'rdi'
2046 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302047 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302048 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2049 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002050 '38177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302052 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302053 'Param' => {
2054 '0' => {
2055 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302056 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302057 },
2058 '1' => {
2059 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302060 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302061 },
2062 '2' => {
2063 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002064 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302065 },
2066 '3' => {
2067 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302069 },
2070 '4' => {
2071 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302072 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302073 },
2074 '5' => {
2075 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002076 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302077 }
2078 },
2079 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302080 '0' => 'rdi',
2081 '2' => 'rdi',
2082 '3' => 'rcx',
2083 '4' => 'r8',
2084 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302085 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302086 'Return' => '53',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302087 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002089 '38464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302091 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302092 'Param' => {
2093 '0' => {
2094 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002095 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 },
2097 '1' => {
2098 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002099 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302100 },
2101 '2' => {
2102 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302103 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302104 }
2105 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302106 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302107 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2108 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002109 '38711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302111 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Param' => {
2113 '0' => {
2114 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002115 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302116 }
2117 },
2118 'Reg' => {
2119 '0' => 'rdi'
2120 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302121 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302122 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2123 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002124 '38760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302126 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Param' => {
2128 '0' => {
2129 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302130 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302131 }
2132 },
2133 'Reg' => {
2134 '0' => 'rdi'
2135 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302136 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302137 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2138 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002139 '38809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302141 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Param' => {
2143 '0' => {
2144 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002145 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302146 }
2147 },
2148 'Reg' => {
2149 '0' => 'rdi'
2150 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302151 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2153 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002154 '38858' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302156 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302157 'Param' => {
2158 '0' => {
2159 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002160 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302161 }
2162 },
2163 'Reg' => {
2164 '0' => 'rdi'
2165 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002166 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302167 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2168 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002169 '39405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302171 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302172 'Param' => {
2173 '0' => {
2174 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002175 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 },
2177 '1' => {
2178 'name' => 'lower',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002179 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302180 },
2181 '2' => {
2182 'name' => 'upper',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002183 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302184 },
2185 '3' => {
2186 'name' => 'scalar',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002187 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302188 },
2189 '4' => {
2190 'name' => 'def',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002191 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302192 }
2193 },
2194 'Reg' => {
2195 '0' => 'rdi',
2196 '1' => 'rsi',
2197 '2' => 'rdx',
2198 '3' => 'rcx',
2199 '4' => 'r8'
2200 },
2201 'Return' => '1',
2202 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2203 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002204 '39541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302206 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 'Param' => {
2208 '0' => {
2209 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302210 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302211 },
2212 '1' => {
2213 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302214 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302215 },
2216 '2' => {
2217 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002218 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302219 }
2220 },
2221 'Reg' => {
2222 '0' => 'r12',
2223 '1' => 'rbp',
2224 '2' => 'rbx'
2225 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302226 'Return' => '53',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302227 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002229 '39813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302231 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302232 'Param' => {
2233 '0' => {
2234 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002235 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302236 },
2237 '1' => {
2238 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002239 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302240 }
2241 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302242 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302243 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002245 '40117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302246 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302247 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302248 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302249 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2250 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002251 '40293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302253 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302254 'Param' => {
2255 '0' => {
2256 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002257 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302258 },
2259 '1' => {
2260 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002261 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302262 },
2263 '2' => {
2264 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302265 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302266 }
2267 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302268 'Reg' => {
2269 '2' => 'r12'
2270 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002271 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302272 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2273 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002274 '40587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302276 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302277 'Param' => {
2278 '0' => {
2279 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002280 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302281 }
2282 },
2283 'Reg' => {
2284 '0' => 'rdi'
2285 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002286 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302287 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2288 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002289 '40656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302291 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302292 'Param' => {
2293 '0' => {
2294 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002295 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302296 }
2297 },
2298 'Reg' => {
2299 '0' => 'rdi'
2300 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002301 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302302 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2303 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002304 '40725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302306 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302307 'Param' => {
2308 '0' => {
2309 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002310 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302311 }
2312 },
2313 'Reg' => {
2314 '0' => 'rdi'
2315 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302316 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302317 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2318 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002319 '40794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302321 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302322 'Param' => {
2323 '0' => {
2324 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002325 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302326 },
2327 '1' => {
2328 'name' => 'def_string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002329 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302330 }
2331 },
2332 'Reg' => {
2333 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302334 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302335 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302336 'Return' => '53',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302337 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002339 '40882' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302341 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302342 'Param' => {
2343 '0' => {
2344 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302345 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302346 },
2347 '1' => {
2348 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302349 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302350 },
2351 '2' => {
2352 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002353 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302354 }
2355 },
2356 'Reg' => {
2357 '0' => 'r12',
2358 '2' => 'rbx'
2359 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302360 'Return' => '53',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302361 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002363 '41246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302365 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Param' => {
2367 '0' => {
2368 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002369 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302370 },
2371 '1' => {
2372 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002373 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302374 }
2375 },
2376 'Reg' => {
2377 '1' => 'rbx'
2378 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302379 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302380 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2381 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002382 '41515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302384 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302385 'Param' => {
2386 '0' => {
2387 'name' => 'def_str_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002388 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302389 }
2390 },
2391 'Reg' => {
2392 '0' => 'rdi'
2393 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302394 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302395 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2396 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002397 '41765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302399 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302400 'Param' => {
2401 '0' => {
2402 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002403 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302404 },
2405 '1' => {
2406 'name' => 'def_indices',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002407 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302408 },
2409 '2' => {
2410 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302411 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302412 }
2413 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302414 'Reg' => {
2415 '0' => 'rbp',
2416 '1' => 'r12'
2417 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302418 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302419 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2420 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002421 '42062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302423 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302424 'Param' => {
2425 '0' => {
2426 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002427 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302428 },
2429 '1' => {
2430 'name' => 'pv_hdls',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002431 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302432 },
2433 '2' => {
2434 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302436 }
2437 },
2438 'Reg' => {
2439 '0' => 'rcx',
2440 '1' => 'rsi',
2441 '2' => 'rdx'
2442 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302443 'Return' => '53',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302444 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002446 '42227' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302448 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302449 'Param' => {
2450 '0' => {
2451 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002452 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302453 },
2454 '1' => {
2455 'name' => 'def_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002456 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302457 }
2458 },
2459 'Reg' => {
2460 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302461 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302462 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302463 'Return' => '53',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302464 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002466 '42306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302468 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 'Param' => {
2470 '0' => {
2471 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002472 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302473 },
2474 '1' => {
2475 'name' => 'pv_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002476 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302477 }
2478 },
2479 'Reg' => {
2480 '0' => 'rdi',
2481 '1' => 'rsi'
2482 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302483 'Return' => '53',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302484 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002486 '42366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302488 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Param' => {
2490 '0' => {
2491 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302492 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302493 },
2494 '1' => {
2495 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302496 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302497 },
2498 '2' => {
2499 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002500 'type' => '42695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302501 }
2502 },
2503 'Reg' => {
2504 '0' => 'rbp',
2505 '2' => 'rbx'
2506 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302507 'Return' => '53',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302508 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002510 '42700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302512 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Param' => {
2514 '0' => {
2515 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302516 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302517 },
2518 '1' => {
2519 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302520 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302521 }
2522 },
2523 'Reg' => {
2524 '0' => 'rdi',
2525 '1' => 'rsi'
2526 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302527 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302528 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2529 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002530 '42760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302532 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302533 'Param' => {
2534 '0' => {
2535 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002536 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302537 }
2538 },
2539 'Reg' => {
2540 '0' => 'rdi'
2541 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002542 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302543 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2544 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002545 '42807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302547 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 'Param' => {
2549 '0' => {
2550 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002551 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302552 }
2553 },
2554 'Reg' => {
2555 '0' => 'rdi'
2556 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302557 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302558 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2559 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002560 '42854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302562 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302563 'Param' => {
2564 '0' => {
2565 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002566 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302567 }
2568 },
2569 'Reg' => {
2570 '0' => 'rdi'
2571 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002572 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302573 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2574 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002575 '43487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302577 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Param' => {
2579 '0' => {
2580 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002581 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302582 },
2583 '1' => {
2584 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002585 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302586 },
2587 '2' => {
2588 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302589 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302590 }
2591 },
2592 'Reg' => {
2593 '0' => 'rdi',
2594 '1' => 'rsi',
2595 '2' => 'rdx'
2596 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302597 'Return' => '53',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302598 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002600 '43724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302602 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302603 'Param' => {
2604 '0' => {
2605 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002606 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302607 }
2608 },
2609 'Reg' => {
2610 '0' => 'rdi'
2611 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002612 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302613 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2614 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002615 '43771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302617 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302618 'Param' => {
2619 '0' => {
2620 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002621 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302622 }
2623 },
2624 'Reg' => {
2625 '0' => 'rdi'
2626 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002627 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302628 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2629 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002630 '43818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302632 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302633 'Param' => {
2634 '0' => {
2635 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302636 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302637 },
2638 '1' => {
2639 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302640 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302641 },
2642 '2' => {
2643 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002644 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302645 },
2646 '3' => {
2647 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002648 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302649 }
2650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302651 'Return' => '53',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302652 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002654 '44175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302656 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302657 'Param' => {
2658 '0' => {
2659 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002660 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302661 }
2662 },
2663 'Reg' => {
2664 '0' => 'rdi'
2665 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302666 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302667 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2668 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002669 '74800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002671 'Line' => '2146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302672 'Param' => {
2673 '0' => {
2674 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002675 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302676 },
2677 '1' => {
2678 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302679 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302680 },
2681 '2' => {
2682 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002683 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302684 },
2685 '3' => {
2686 'name' => 'non_functioning_component_indication',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002687 'type' => '74982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302688 },
2689 '4' => {
2690 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002691 'type' => '74987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 }
2693 },
2694 'Reg' => {
2695 '0' => 'rbx',
2696 '3' => 'rbp',
2697 '4' => 'r12'
2698 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302699 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302700 'ShortName' => 'decode_cancel_update_resp'
2701 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002702 '74997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002704 'Line' => '2129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302705 'Param' => {
2706 '0' => {
2707 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302708 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302709 },
2710 '1' => {
2711 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002712 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302713 },
2714 '2' => {
2715 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302716 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302717 }
2718 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302719 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302720 'ShortName' => 'encode_cancel_update_req'
2721 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002722 '75169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002724 'Line' => '2114',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302725 'Param' => {
2726 '0' => {
2727 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002728 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302729 },
2730 '1' => {
2731 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302732 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302733 },
2734 '2' => {
2735 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002736 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302737 }
2738 },
2739 'Reg' => {
2740 '0' => 'rdi',
2741 '1' => 'rsi',
2742 '2' => 'rdx'
2743 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302744 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302745 'ShortName' => 'decode_cancel_update_component_resp'
2746 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002747 '75245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002749 'Line' => '2102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302750 'Param' => {
2751 '0' => {
2752 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302753 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302754 },
2755 '1' => {
2756 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002757 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302758 },
2759 '2' => {
2760 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302761 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302762 }
2763 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302764 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302765 'ShortName' => 'encode_cancel_update_component_req'
2766 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002767 '78098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002769 'Line' => '2069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302770 'Param' => {
2771 '0' => {
2772 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002773 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302774 },
2775 '1' => {
2776 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302777 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302778 },
2779 '2' => {
2780 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002781 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302782 },
2783 '3' => {
2784 'name' => 'current_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002785 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302786 },
2787 '4' => {
2788 'name' => 'previous_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002789 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302790 },
2791 '5' => {
2792 'name' => 'aux_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002793 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302794 },
2795 '6' => {
2796 'name' => 'aux_state_status',
2797 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002798 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302799 },
2800 '7' => {
2801 'name' => 'progress_percent',
2802 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002803 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302804 },
2805 '8' => {
2806 'name' => 'reason_code',
2807 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002808 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302809 },
2810 '9' => {
2811 'name' => 'update_option_flags_enabled',
2812 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002813 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302814 }
2815 },
2816 'Reg' => {
2817 '0' => 'rbx',
2818 '3' => 'r12',
2819 '4' => 'rbp',
2820 '5' => 'r13'
2821 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302822 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302823 'ShortName' => 'decode_get_status_resp'
2824 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002825 '78435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002827 'Line' => '2049',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302828 'Param' => {
2829 '0' => {
2830 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302831 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302832 },
2833 '1' => {
2834 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002835 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302836 },
2837 '2' => {
2838 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302839 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302840 }
2841 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302842 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302843 'ShortName' => 'encode_get_status_req'
2844 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002845 '79824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002847 'Line' => '2017',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302848 'Param' => {
2849 '0' => {
2850 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002851 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302852 },
2853 '1' => {
2854 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302855 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302856 },
2857 '2' => {
2858 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002859 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302860 },
2861 '3' => {
2862 'name' => 'estimated_time_activation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002863 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302864 }
2865 },
2866 'Reg' => {
2867 '1' => 'rsi',
2868 '2' => 'rdx',
2869 '3' => 'rcx'
2870 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302871 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302872 'ShortName' => 'decode_activate_firmware_resp'
2873 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002874 '79950' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002876 'Line' => '1992',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302877 'Param' => {
2878 '0' => {
2879 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302880 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302881 },
2882 '1' => {
2883 'name' => 'self_contained_activation_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002884 'type' => '53071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302885 },
2886 '2' => {
2887 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002888 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302889 },
2890 '3' => {
2891 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302892 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302893 }
2894 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302895 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302896 'ShortName' => 'encode_activate_firmware_req'
2897 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002898 '80988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002900 'Line' => '1977',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302901 'Param' => {
2902 '0' => {
2903 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302904 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302905 },
2906 '1' => {
2907 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302908 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302909 },
2910 '2' => {
2911 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002912 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302913 },
2914 '3' => {
2915 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302917 }
2918 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302919 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302920 'ShortName' => 'encode_apply_complete_resp'
2921 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002922 '82396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002924 'Line' => '1945',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 'Param' => {
2926 '0' => {
2927 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002928 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302929 },
2930 '1' => {
2931 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302932 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302933 },
2934 '2' => {
2935 'name' => 'apply_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002936 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302937 },
2938 '3' => {
2939 'name' => 'comp_activation_methods_modification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002940 'type' => '82506'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302941 }
2942 },
2943 'Reg' => {
2944 '0' => 'rdi',
2945 '1' => 'rsi',
2946 '2' => 'rdx',
2947 '3' => 'rcx'
2948 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302949 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302950 'ShortName' => 'decode_apply_complete_req'
2951 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002952 '82516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002954 'Line' => '1932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302955 'Param' => {
2956 '0' => {
2957 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302958 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302959 },
2960 '1' => {
2961 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302962 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302963 },
2964 '2' => {
2965 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002966 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302967 },
2968 '3' => {
2969 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302970 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302971 }
2972 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302973 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302974 'ShortName' => 'encode_verify_complete_resp'
2975 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002976 '83659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002978 'Line' => '1903',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302979 'Param' => {
2980 '0' => {
2981 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002982 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302983 },
2984 '1' => {
2985 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302986 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302987 },
2988 '2' => {
2989 'name' => 'verify_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002990 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302991 }
2992 },
2993 'Reg' => {
2994 '0' => 'rdi',
2995 '1' => 'rsi',
2996 '2' => 'rdx'
2997 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302998 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302999 'ShortName' => 'decode_verify_complete_req'
3000 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003001 '83735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003003 'Line' => '1892',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303004 'Param' => {
3005 '0' => {
3006 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303007 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303008 },
3009 '1' => {
3010 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303011 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303012 },
3013 '2' => {
3014 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003015 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303016 },
3017 '3' => {
3018 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303019 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303020 }
3021 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303022 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303023 'ShortName' => 'encode_transfer_complete_resp'
3024 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003025 '84878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003027 'Line' => '1862',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303028 'Param' => {
3029 '0' => {
3030 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003031 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303032 },
3033 '1' => {
3034 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303035 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303036 },
3037 '2' => {
3038 'name' => 'transfer_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003039 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303040 }
3041 },
3042 'Reg' => {
3043 '0' => 'rdi',
3044 '1' => 'rsi',
3045 '2' => 'rdx'
3046 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303047 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303048 'ShortName' => 'decode_transfer_complete_req'
3049 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003050 '84954' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003052 'Line' => '1849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 'Param' => {
3054 '0' => {
3055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303057 },
3058 '1' => {
3059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303061 },
3062 '2' => {
3063 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003064 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303065 },
3066 '3' => {
3067 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303068 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303069 }
3070 },
3071 'Reg' => {
3072 '2' => 'rbx'
3073 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303074 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303075 'ShortName' => 'encode_request_firmware_data_resp'
3076 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003077 '86370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003079 'Line' => '1810',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'Param' => {
3081 '0' => {
3082 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003083 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303084 },
3085 '1' => {
3086 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303087 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303088 },
3089 '2' => {
3090 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003091 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303092 },
3093 '3' => {
3094 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003095 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303096 }
3097 },
3098 'Reg' => {
3099 '0' => 'rdi',
3100 '1' => 'rsi',
3101 '2' => 'rdx',
3102 '3' => 'rcx'
3103 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303104 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303105 'ShortName' => 'decode_request_firmware_data_req'
3106 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003107 '88447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003109 'Line' => '1777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303110 'Param' => {
3111 '0' => {
3112 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003113 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303114 },
3115 '1' => {
3116 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303117 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303118 },
3119 '2' => {
3120 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003121 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303122 },
3123 '3' => {
3124 'name' => 'comp_compatibility_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003125 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303126 },
3127 '4' => {
3128 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003129 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303130 },
3131 '5' => {
3132 'name' => 'update_option_flags_enabled',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003133 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303134 },
3135 '6' => {
3136 'name' => 'time_before_req_fw_data',
3137 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003138 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303139 }
3140 },
3141 'Reg' => {
3142 '0' => 'rbx',
3143 '3' => 'r12',
3144 '4' => 'rbp',
3145 '5' => 'r13'
3146 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303147 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303148 'ShortName' => 'decode_update_component_resp'
3149 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003150 '92384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003152 'Line' => '1741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303153 'Param' => {
3154 '0' => {
3155 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303157 },
3158 '1' => {
3159 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003160 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303161 },
3162 '2' => {
3163 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003164 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303165 },
3166 '3' => {
3167 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303168 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303169 },
3170 '4' => {
3171 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303172 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303173 },
3174 '5' => {
3175 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303176 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303177 },
3178 '6' => {
3179 'name' => 'update_option_flags',
3180 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003181 'type' => '53847'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303182 },
3183 '7' => {
3184 'name' => 'comp_ver_str_type',
3185 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303186 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303187 },
3188 '8' => {
3189 'name' => 'comp_ver_str_len',
3190 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303191 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303192 },
3193 '9' => {
3194 'name' => 'comp_ver_str',
3195 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003196 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303197 },
3198 '10' => {
3199 'name' => 'msg',
3200 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003201 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303202 },
3203 '11' => {
3204 'name' => 'payload_length',
3205 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303206 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303207 }
3208 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303209 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303210 'ShortName' => 'encode_update_component_req'
3211 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003212 '94316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003214 'Line' => '1698',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003218 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303219 },
3220 '1' => {
3221 'name' => 'payload_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003222 'type' => '54871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303223 },
3224 '2' => {
3225 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003226 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303227 },
3228 '3' => {
3229 'name' => 'comp_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003230 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303231 },
3232 '4' => {
3233 'name' => 'comp_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003234 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303235 }
3236 },
3237 'Reg' => {
3238 '0' => 'rbx',
3239 '3' => 'r12',
3240 '4' => 'rbp'
3241 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303242 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303243 'ShortName' => 'decode_pass_component_table_resp'
3244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003245 '97801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003247 'Line' => '1668',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303248 'Param' => {
3249 '0' => {
3250 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303251 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303252 },
3253 '1' => {
3254 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303255 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303256 },
3257 '2' => {
3258 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003259 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303260 },
3261 '3' => {
3262 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003263 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303264 },
3265 '4' => {
3266 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303267 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303268 },
3269 '5' => {
3270 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303271 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303272 },
3273 '6' => {
3274 'name' => 'comp_ver_str_type',
3275 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303276 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303277 },
3278 '7' => {
3279 'name' => 'comp_ver_str_len',
3280 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303281 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303282 },
3283 '8' => {
3284 'name' => 'comp_ver_str',
3285 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003286 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303287 },
3288 '9' => {
3289 'name' => 'msg',
3290 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003291 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303292 },
3293 '10' => {
3294 'name' => 'payload_length',
3295 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303296 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303297 }
3298 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303299 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303300 'ShortName' => 'encode_pass_component_table_req'
3301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003302 '99745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003304 'Line' => '1552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303305 'Param' => {
3306 '0' => {
3307 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003308 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303309 },
3310 '1' => {
3311 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303312 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303313 },
3314 '2' => {
3315 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003316 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303317 },
3318 '3' => {
3319 'name' => 'fd_meta_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003320 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303321 },
3322 '4' => {
3323 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003324 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303325 }
3326 },
3327 'Reg' => {
3328 '1' => 'r9',
3329 '2' => 'rdx',
3330 '3' => 'rcx',
3331 '4' => 'r8'
3332 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303333 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303334 'ShortName' => 'decode_request_update_resp'
3335 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003336 '102860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003338 'Line' => '1519',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'Param' => {
3340 '0' => {
3341 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303342 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303343 },
3344 '1' => {
3345 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303346 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303347 },
3348 '2' => {
3349 'name' => 'num_of_comp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003350 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303351 },
3352 '3' => {
3353 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303354 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303355 },
3356 '4' => {
3357 'name' => 'pkg_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003358 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303359 },
3360 '5' => {
3361 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303362 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303363 },
3364 '6' => {
3365 'name' => 'comp_image_set_ver_str_len',
3366 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303368 },
3369 '7' => {
3370 'name' => 'comp_img_set_ver_str',
3371 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003372 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303373 },
3374 '8' => {
3375 'name' => 'msg',
3376 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003377 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303378 },
3379 '9' => {
3380 'name' => 'payload_length',
3381 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303382 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303383 }
3384 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303385 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303386 'ShortName' => 'encode_request_update_req'
3387 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003388 '109722' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303389 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003390 'Line' => '1429',
Unive Tiene5c3f142024-12-13 14:14:19 +08003391 'Param' => {
3392 '0' => {
3393 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003394 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003395 },
3396 '1' => {
3397 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003398 'type' => '114561'
Unive Tiene5c3f142024-12-13 14:14:19 +08003399 }
3400 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303401 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003402 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3403 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003404 '114566' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003406 'Line' => '1400',
Unive Tiene5c3f142024-12-13 14:14:19 +08003407 'Param' => {
3408 '0' => {
3409 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003410 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003411 },
3412 '1' => {
3413 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303414 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003415 },
3416 '2' => {
3417 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003418 'type' => '117245'
Unive Tiene5c3f142024-12-13 14:14:19 +08003419 },
3420 '3' => {
3421 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003422 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003423 }
3424 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303425 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003426 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3427 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003428 '117250' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003430 'Line' => '1374',
Unive Tiene5c3f142024-12-13 14:14:19 +08003431 'Param' => {
3432 '0' => {
3433 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303434 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003435 },
3436 '1' => {
3437 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003438 'type' => '118378'
Unive Tiene5c3f142024-12-13 14:14:19 +08003439 },
3440 '2' => {
3441 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003442 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003443 },
3444 '3' => {
3445 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303446 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003447 }
3448 },
3449 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303450 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003451 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303452 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003453 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3454 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003455 '118383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003457 'Line' => '659',
Unive Tiene5c3f142024-12-13 14:14:19 +08003458 'Param' => {
3459 '0' => {
3460 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003461 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003462 },
3463 '1' => {
3464 'name' => 'dev',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003465 'type' => '119563'
Unive Tiene5c3f142024-12-13 14:14:19 +08003466 }
3467 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303468 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003469 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3470 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003471 '119568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003473 'Line' => '1353',
Unive Tiene5c3f142024-12-13 14:14:19 +08003474 'Param' => {
3475 '0' => {
3476 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003477 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003478 },
3479 '1' => {
3480 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303481 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003482 },
3483 '2' => {
3484 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003485 'type' => '122261'
Unive Tiene5c3f142024-12-13 14:14:19 +08003486 },
3487 '3' => {
3488 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003489 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003490 }
3491 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303492 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003493 'ShortName' => 'decode_query_downstream_identifiers_resp'
3494 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003495 '122266' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003497 'Line' => '1336',
Unive Tiene5c3f142024-12-13 14:14:19 +08003498 'Param' => {
3499 '0' => {
3500 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303501 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003502 },
3503 '1' => {
3504 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003505 'type' => '123394'
Unive Tiene5c3f142024-12-13 14:14:19 +08003506 },
3507 '2' => {
3508 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003509 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003510 },
3511 '3' => {
3512 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303513 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003514 }
3515 },
3516 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303517 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003518 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303519 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003520 'ShortName' => 'encode_query_downstream_identifiers_req'
3521 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003522 '123399' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003524 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003525 'Param' => {
3526 '0' => {
3527 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003528 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003529 },
3530 '1' => {
3531 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303532 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003533 },
3534 '2' => {
3535 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003536 'type' => '125995'
Unive Tiene5c3f142024-12-13 14:14:19 +08003537 }
3538 },
3539 'Reg' => {
3540 '2' => 'rbp'
3541 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303542 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003543 'ShortName' => 'decode_query_downstream_devices_resp'
3544 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003545 '126000' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003547 'Line' => '1301',
Unive Tiene5c3f142024-12-13 14:14:19 +08003548 'Param' => {
3549 '0' => {
3550 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303551 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003552 },
3553 '1' => {
3554 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003555 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003556 }
3557 },
3558 'Reg' => {
3559 '0' => 'rdi',
3560 '1' => 'rsi'
3561 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303562 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003563 'ShortName' => 'encode_query_downstream_devices_req'
3564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003565 '126120' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003566 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003567 'Line' => '1255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303568 'Param' => {
3569 '0' => {
3570 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003571 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303572 },
3573 '1' => {
3574 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303575 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 },
3577 '2' => {
3578 'name' => 'component_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003579 'type' => '126442'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303580 },
3581 '3' => {
3582 'name' => 'active_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003583 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303584 },
3585 '4' => {
3586 'name' => 'pending_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003587 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303588 }
3589 },
3590 'Reg' => {
3591 '1' => 'r9',
3592 '2' => 'rdx',
3593 '3' => 'rdi',
3594 '4' => 'r8'
3595 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303596 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303597 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3598 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003599 '134880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003601 'Line' => '1236',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303602 'Param' => {
3603 '0' => {
3604 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003605 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303606 },
3607 '1' => {
3608 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303609 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303610 },
3611 '2' => {
3612 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003613 'type' => '135100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303614 },
3615 '3' => {
3616 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003617 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303618 },
3619 '4' => {
3620 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003621 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303622 },
3623 '5' => {
3624 'name' => 'comp_parameter_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003625 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303626 }
3627 },
3628 'Reg' => {
3629 '0' => 'rbx',
3630 '1' => 'r12',
3631 '2' => 'rbp',
3632 '3' => 'r13',
3633 '4' => 'r14',
3634 '5' => 'r15'
3635 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303636 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303637 'ShortName' => 'decode_get_firmware_parameters_resp'
3638 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003639 '135105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003641 'Line' => '1219',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303642 'Param' => {
3643 '0' => {
3644 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303645 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303646 },
3647 '1' => {
3648 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303649 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303650 },
3651 '2' => {
3652 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003653 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303654 }
3655 },
3656 'Reg' => {
3657 '0' => 'rdi',
3658 '1' => 'rsi',
3659 '2' => 'rdx'
3660 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303661 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303662 'ShortName' => 'encode_get_firmware_parameters_req'
3663 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003664 '137916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003666 'Line' => '1201',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303667 'Param' => {
3668 '0' => {
3669 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003670 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303671 },
3672 '1' => {
3673 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303674 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303675 },
3676 '2' => {
3677 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003678 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303679 },
3680 '3' => {
3681 'name' => 'device_identifiers_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003682 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303683 },
3684 '4' => {
3685 'name' => 'descriptor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003686 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303687 },
3688 '5' => {
3689 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003690 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303691 }
3692 },
3693 'Reg' => {
3694 '1' => 'r10',
3695 '3' => 'rcx',
3696 '4' => 'r8',
3697 '5' => 'r9'
3698 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303699 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303700 'ShortName' => 'decode_query_device_identifiers_resp'
3701 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003702 '138082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003704 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303705 'Param' => {
3706 '0' => {
3707 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303708 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303709 },
3710 '1' => {
3711 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303712 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303713 },
3714 '2' => {
3715 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003716 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303717 }
3718 },
3719 'Reg' => {
3720 '0' => 'rdi',
3721 '1' => 'rsi',
3722 '2' => 'rdx'
3723 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303724 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303725 'ShortName' => 'encode_query_device_identifiers_req'
3726 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003727 '138222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003729 'Line' => '1151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303730 'Param' => {
3731 '0' => {
3732 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003733 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303734 },
3735 '1' => {
3736 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303737 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303738 },
3739 '2' => {
3740 'name' => 'pldm_comp_image_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003741 'type' => '138414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303742 },
3743 '3' => {
3744 'name' => 'comp_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003745 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303746 }
3747 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303748 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303749 'ShortName' => 'decode_pldm_comp_image_info'
3750 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003751 '138567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003753 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303754 'Param' => {
3755 '0' => {
3756 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003757 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303758 },
3759 '1' => {
3760 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303761 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303762 },
3763 '2' => {
3764 'name' => 'descriptor_title_str_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003765 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303766 },
3767 '3' => {
3768 'name' => 'descriptor_title_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003769 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303770 },
3771 '4' => {
3772 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003773 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303774 }
3775 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303776 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303777 'ShortName' => 'decode_vendor_defined_descriptor_value'
3778 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003779 '138969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003781 'Line' => '1120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303782 'Param' => {
3783 '0' => {
3784 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003785 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303786 },
3787 '1' => {
3788 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303789 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303790 },
3791 '2' => {
3792 'name' => 'descriptor_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003793 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303794 },
3795 '3' => {
3796 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003797 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303798 }
3799 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303800 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303801 'ShortName' => 'decode_descriptor_type_length_value'
3802 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003803 '139334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303804 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003805 'Line' => '748',
Unive Tiene5c3f142024-12-13 14:14:19 +08003806 'Param' => {
3807 '0' => {
3808 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003809 'type' => '140906'
Unive Tiene5c3f142024-12-13 14:14:19 +08003810 },
3811 '1' => {
3812 'name' => 'desc',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003813 'type' => '140911'
Unive Tiene5c3f142024-12-13 14:14:19 +08003814 }
3815 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303816 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003817 'ShortName' => 'decode_pldm_descriptor_from_iter'
3818 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003819 '140916' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003820 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003821 'Line' => '1101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303822 'Param' => {
3823 '0' => {
3824 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003825 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303826 },
3827 '1' => {
3828 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303829 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303830 },
3831 '2' => {
3832 'name' => 'component_bitmap_bit_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003833 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 },
3835 '3' => {
3836 'name' => 'fw_device_id_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003837 'type' => '141295'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303838 },
3839 '4' => {
3840 'name' => 'applicable_components',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003841 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303842 },
3843 '5' => {
3844 'name' => 'comp_image_set_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003845 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303846 },
3847 '6' => {
3848 'name' => 'record_descriptors',
3849 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003850 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303851 },
3852 '7' => {
3853 'name' => 'fw_device_pkg_data',
3854 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003855 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303856 }
3857 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003858 'Reg' => {
3859 '3' => 'rbx'
3860 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303861 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303862 'ShortName' => 'decode_firmware_device_id_record'
3863 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003864 '146904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303865 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003866 'Line' => '1080',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303867 'Param' => {
3868 '0' => {
3869 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003870 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303871 },
3872 '1' => {
3873 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303874 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303875 },
3876 '2' => {
3877 'name' => 'package_header_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003878 'type' => '147377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303879 },
3880 '3' => {
3881 'name' => 'package_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003882 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303883 }
3884 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003885 'Reg' => {
3886 '2' => 'rbx'
3887 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303888 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303889 'ShortName' => 'decode_pldm_package_header_info'
3890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003891 '156619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303892 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303893 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303894 'Param' => {
3895 '0' => {
3896 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303897 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303898 },
3899 '1' => {
3900 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303901 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 },
3903 '2' => {
3904 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303905 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303906 },
3907 '3' => {
3908 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303909 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303910 },
3911 '4' => {
3912 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003913 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303914 }
3915 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303916 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303917 'ShortName' => 'encode_set_fru_record_table_resp'
3918 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003919 '156859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303921 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303922 'Param' => {
3923 '0' => {
3924 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003925 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303926 },
3927 '1' => {
3928 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303929 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303930 },
3931 '2' => {
3932 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003933 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303934 },
3935 '3' => {
3936 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003937 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303938 },
3939 '4' => {
3940 'name' => 'fru_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003941 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303942 }
3943 },
3944 'Reg' => {
3945 '1' => 'rsi',
3946 '2' => 'rdx',
3947 '3' => 'rcx',
3948 '4' => 'r8'
3949 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303950 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303951 'ShortName' => 'decode_set_fru_record_table_req'
3952 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003953 '157026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303954 'Header' => 'fru.h',
3955 'Line' => '360',
3956 'Param' => {
3957 '0' => {
3958 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003959 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303960 },
3961 '1' => {
3962 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303963 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303964 },
3965 '2' => {
3966 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003967 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303968 },
3969 '3' => {
3970 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003971 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303972 },
3973 '4' => {
3974 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003975 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303976 },
3977 '5' => {
3978 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003979 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303980 },
3981 '6' => {
3982 'name' => 'fru_record_table_length',
3983 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003984 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303985 }
3986 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303987 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303988 'ShortName' => 'decode_get_fru_record_table_resp'
3989 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003990 '157256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303991 'Header' => 'fru.h',
3992 'Line' => '387',
3993 'Param' => {
3994 '0' => {
3995 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003996 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303997 },
3998 '1' => {
3999 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304000 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304001 },
4002 '2' => {
4003 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004004 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 },
4006 '3' => {
4007 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004008 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304009 },
4010 '4' => {
4011 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004012 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304013 },
4014 '5' => {
4015 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004016 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304017 },
4018 '6' => {
4019 'name' => 'fru_record_table_length',
4020 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004021 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304022 },
4023 '7' => {
4024 'name' => 'max_fru_record_table_length',
4025 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304026 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304027 }
4028 },
4029 'Reg' => {
4030 '3' => 'r10',
4031 '4' => 'r8',
4032 '5' => 'r9'
4033 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304034 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304035 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4036 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004037 '157577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 'Header' => 'fru.h',
4039 'Line' => '339',
4040 'Param' => {
4041 '0' => {
4042 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304043 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '1' => {
4046 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304047 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304048 },
4049 '2' => {
4050 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304051 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 },
4053 '3' => {
4054 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004055 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304056 },
4057 '4' => {
4058 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304059 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304060 }
4061 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304062 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304063 'ShortName' => 'encode_get_fru_record_table_req'
4064 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004065 '157812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304066 'Header' => 'fru.h',
4067 'Line' => '451',
4068 'Param' => {
4069 '0' => {
4070 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004071 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304072 },
4073 '1' => {
4074 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304075 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304076 },
4077 '2' => {
4078 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004079 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304080 },
4081 '3' => {
4082 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004083 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304084 },
4085 '4' => {
4086 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004087 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304088 },
4089 '5' => {
4090 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004091 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304092 }
4093 },
4094 'Reg' => {
4095 '1' => 'rsi',
4096 '2' => 'rdx',
4097 '3' => 'r10',
4098 '4' => 'r8',
4099 '5' => 'r9'
4100 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304101 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304102 'ShortName' => 'decode_get_fru_record_by_option_resp'
4103 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004104 '157979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304105 'Header' => 'fru.h',
4106 'Line' => '313',
4107 'Param' => {
4108 '0' => {
4109 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304110 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304111 },
4112 '1' => {
4113 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304114 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304115 },
4116 '2' => {
4117 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304118 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304119 },
4120 '3' => {
4121 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304122 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304123 },
4124 '4' => {
4125 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004126 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304127 },
4128 '5' => {
4129 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304130 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304131 },
4132 '6' => {
4133 'name' => 'msg',
4134 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004135 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304136 },
4137 '7' => {
4138 'name' => 'payload_length',
4139 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304140 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304141 }
4142 },
4143 'Reg' => {
4144 '2' => 'r15'
4145 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304146 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 'ShortName' => 'encode_get_fru_record_by_option_resp'
4148 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004149 '158370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304150 'Header' => 'fru.h',
4151 'Line' => '292',
4152 'Param' => {
4153 '0' => {
4154 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004155 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304156 },
4157 '1' => {
4158 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304159 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304160 },
4161 '2' => {
4162 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004163 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304164 },
4165 '3' => {
4166 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004167 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304168 },
4169 '4' => {
4170 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004171 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304172 },
4173 '5' => {
4174 'name' => 'record_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004175 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304176 },
4177 '6' => {
4178 'name' => 'field_type',
4179 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004180 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304181 },
4182 '7' => {
4183 'name' => 'transfer_op_flag',
4184 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004185 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304186 }
4187 },
4188 'Reg' => {
4189 '1' => 'r10',
4190 '2' => 'rdx',
4191 '3' => 'rdi',
4192 '4' => 'r8',
4193 '5' => 'r9'
4194 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304195 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304196 'ShortName' => 'decode_get_fru_record_by_option_req'
4197 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004198 '158572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 'Header' => 'fru.h',
4200 'Line' => '433',
4201 'Param' => {
4202 '0' => {
4203 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304204 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '1' => {
4207 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304208 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '2' => {
4211 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004212 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '3' => {
4215 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004216 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 },
4218 '4' => {
4219 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304220 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304221 },
4222 '5' => {
4223 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304224 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304225 },
4226 '6' => {
4227 'name' => 'transfer_op_flag',
4228 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304229 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304230 },
4231 '7' => {
4232 'name' => 'msg',
4233 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004234 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304235 },
4236 '8' => {
4237 'name' => 'payload_length',
4238 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304239 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 }
4241 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304242 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304243 'ShortName' => 'encode_get_fru_record_by_option_req'
4244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004245 '158869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304246 'Header' => 'fru.h',
4247 'Line' => '468',
4248 'Param' => {
4249 '0' => {
4250 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004251 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304252 },
4253 '1' => {
4254 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304255 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304256 },
4257 '2' => {
4258 'name' => 'record_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004259 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304260 },
4261 '3' => {
4262 'name' => 'record_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004263 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304264 },
4265 '4' => {
4266 'name' => 'rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004267 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304268 },
4269 '5' => {
4270 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304271 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304272 },
4273 '6' => {
4274 'name' => 'ft',
4275 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304276 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304277 }
4278 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304279 'Return' => '53',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004280 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004282 '159529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304283 'Header' => 'fru.h',
4284 'Line' => '409',
4285 'Param' => {
4286 '0' => {
4287 'name' => 'fru_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004288 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '1' => {
4291 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304292 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '2' => {
4295 'name' => 'curr_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004296 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 },
4298 '3' => {
4299 'name' => 'record_set_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004300 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304301 },
4302 '4' => {
4303 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304304 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304305 },
4306 '5' => {
4307 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304308 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304309 },
4310 '6' => {
4311 'name' => 'encoding',
4312 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304313 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304314 },
4315 '7' => {
4316 'name' => 'tlvs',
4317 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004318 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 },
4320 '8' => {
4321 'name' => 'tlvs_size',
4322 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304323 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304324 }
4325 },
4326 'Reg' => {
4327 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304328 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 '4' => 'r8',
4330 '5' => 'r9'
4331 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304332 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304333 'ShortName' => 'encode_fru_record'
4334 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004335 '159851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304336 'Header' => 'fru.h',
4337 'Line' => '269',
4338 'Param' => {
4339 '0' => {
4340 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304341 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304342 },
4343 '1' => {
4344 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304345 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304346 },
4347 '2' => {
4348 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304349 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 },
4351 '3' => {
4352 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304353 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304354 },
4355 '4' => {
4356 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004357 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304358 }
4359 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304360 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304361 'ShortName' => 'encode_get_fru_record_table_resp'
4362 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004363 '160073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 'Header' => 'fru.h',
4365 'Line' => '251',
4366 'Param' => {
4367 '0' => {
4368 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004369 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '1' => {
4372 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304373 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '2' => {
4376 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004377 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 },
4379 '3' => {
4380 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004381 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304382 }
4383 },
4384 'Reg' => {
4385 '0' => 'rdi',
4386 '1' => 'rsi',
4387 '2' => 'rdx',
4388 '3' => 'rcx'
4389 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304390 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304391 'ShortName' => 'decode_get_fru_record_table_req'
4392 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004393 '160177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304394 'Header' => 'fru.h',
4395 'Line' => '232',
4396 'Param' => {
4397 '0' => {
4398 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304399 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 },
4401 '1' => {
4402 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304403 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304404 },
4405 '2' => {
4406 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304407 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304408 },
4409 '3' => {
4410 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304411 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304412 },
4413 '4' => {
4414 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304415 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304416 },
4417 '5' => {
4418 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304419 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304420 },
4421 '6' => {
4422 'name' => 'total_record_set_identifiers',
4423 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004424 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304425 },
4426 '7' => {
4427 'name' => 'total_table_records',
4428 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004429 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304430 },
4431 '8' => {
4432 'name' => 'checksum',
4433 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304434 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304435 },
4436 '9' => {
4437 'name' => 'msg',
4438 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004439 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304440 }
4441 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304442 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304443 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4444 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004445 '160480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 'Header' => 'fru.h',
4447 'Line' => '203',
4448 'Param' => {
4449 '0' => {
4450 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004451 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304452 },
4453 '1' => {
4454 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304455 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304456 },
4457 '2' => {
4458 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004459 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304460 },
4461 '3' => {
4462 'name' => 'fru_data_major_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004463 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304464 },
4465 '4' => {
4466 'name' => 'fru_data_minor_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004467 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304468 },
4469 '5' => {
4470 'name' => 'fru_table_maximum_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004471 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 },
4473 '6' => {
4474 'name' => 'fru_table_length',
4475 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004476 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304477 },
4478 '7' => {
4479 'name' => 'total_record_set_identifiers',
4480 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004481 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304482 },
4483 '8' => {
4484 'name' => 'total_table_records',
4485 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004486 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304487 },
4488 '9' => {
4489 'name' => 'checksum',
4490 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004491 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304492 }
4493 },
4494 'Reg' => {
4495 '1' => 'rdi',
4496 '2' => 'rdx',
4497 '3' => 'r10',
4498 '4' => 'r8',
4499 '5' => 'r9'
4500 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304501 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304502 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4503 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004504 '160690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304505 'Header' => 'fru.h',
4506 'Line' => '178',
4507 'Param' => {
4508 '0' => {
4509 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304510 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304511 },
4512 '1' => {
4513 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004514 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304515 },
4516 '2' => {
4517 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304518 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304519 }
4520 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304521 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304522 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4523 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004524 '188730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004526 'Line' => '677',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304527 'Param' => {
4528 '0' => {
4529 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004530 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304531 },
4532 '1' => {
4533 'name' => 'pdr_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004534 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304535 },
4536 '2' => {
4537 'name' => 'num_entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004538 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304539 },
4540 '3' => {
4541 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004542 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304543 }
4544 },
4545 'Reg' => {
4546 '2' => 'rbp',
4547 '3' => 'r12'
4548 },
4549 'Return' => '1',
4550 'ShortName' => 'pldm_entity_association_pdr_extract'
4551 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004552 '189065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004554 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304555 'Param' => {
4556 '0' => {
4557 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004558 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304559 }
4560 },
4561 'Reg' => {
4562 '0' => 'rdi'
4563 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004564 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304565 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4566 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004567 '189114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004569 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304570 'Param' => {
4571 '0' => {
4572 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004573 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304574 }
4575 },
4576 'Reg' => {
4577 '0' => 'rdi'
4578 },
4579 'Return' => '1',
4580 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4581 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004582 '189273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304583 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004584 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304585 'Param' => {
4586 '0' => {
4587 'name' => 'org_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004588 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304589 },
4590 '1' => {
4591 'name' => 'new_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004592 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304593 }
4594 },
4595 'Return' => '1',
4596 'ShortName' => 'pldm_entity_association_tree_copy_root'
4597 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004598 '189702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304599 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004600 'Line' => '606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 'Param' => {
4602 '0' => {
4603 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004604 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 },
4606 '1' => {
4607 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004608 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304609 }
4610 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004611 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304612 'ShortName' => 'pldm_entity_association_tree_find'
4613 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004614 '189982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004616 'Line' => '620',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 'Param' => {
4618 '0' => {
4619 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004620 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 },
4622 '1' => {
4623 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004624 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 },
4626 '2' => {
4627 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004628 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 }
4630 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004631 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304632 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004634 '190364' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304635 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004636 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 'Param' => {
4638 '0' => {
4639 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004640 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 },
4642 '1' => {
4643 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304644 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 },
4646 '2' => {
4647 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304648 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 }
4650 },
4651 'Reg' => {
4652 '1' => 'rsi',
4653 '2' => 'rdx'
4654 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004655 'Return' => '162866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304656 'ShortName' => 'pldm_pdr_find_last_in_range'
4657 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004658 '190491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004660 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304661 'Param' => {
4662 '0' => {
4663 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004664 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304665 }
4666 },
4667 'Reg' => {
4668 '0' => 'rdi'
4669 },
4670 'Return' => '1',
4671 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4672 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004673 '190743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004675 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304676 'Param' => {
4677 '0' => {
4678 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004679 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 },
4681 '1' => {
4682 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004683 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 }
4685 },
4686 'Reg' => {
4687 '0' => 'rdi',
4688 '1' => 'rsi'
4689 },
4690 'Return' => '1',
4691 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4692 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004693 '191011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004695 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304696 'Param' => {
4697 '0' => {
4698 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004699 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304700 },
4701 '1' => {
4702 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004703 'type' => '161676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304704 },
4705 '2' => {
4706 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004707 'type' => '189697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304708 }
4709 },
4710 'Return' => '1',
4711 'ShortName' => 'pldm_find_entity_ref_in_tree'
4712 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004713 '191298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004715 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304716 'Param' => {
4717 '0' => {
4718 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004719 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304720 },
4721 '1' => {
4722 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004723 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304724 },
4725 '2' => {
4726 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004727 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304728 },
4729 '3' => {
4730 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304731 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304732 },
4733 '4' => {
4734 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004735 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304736 },
4737 '5' => {
4738 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004739 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304740 },
4741 '6' => {
4742 'name' => 'record_handle',
4743 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304744 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304745 }
4746 },
4747 'Reg' => {
4748 '0' => 'rdi',
4749 '1' => 'rsi',
4750 '2' => 'rdx',
4751 '3' => 'rcx',
4752 '4' => 'r8',
4753 '5' => 'r9'
4754 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304755 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304756 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4757 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004758 '191654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004760 'Line' => '539',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304761 'Param' => {
4762 '0' => {
4763 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004764 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304765 },
4766 '1' => {
4767 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004768 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 },
4770 '2' => {
4771 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004772 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '3' => {
4775 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304776 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 },
4778 '4' => {
4779 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004780 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
4782 '5' => {
4783 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004784 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 }
4786 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304787 'Return' => '53',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304788 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004790 '191872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004792 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304793 'Param' => {
4794 '0' => {
4795 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004796 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304797 },
4798 '1' => {
4799 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004800 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304801 },
4802 '2' => {
4803 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004804 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 },
4806 '3' => {
4807 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004808 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304809 }
4810 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304811 'Return' => '53',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304812 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004814 '193545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004816 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 'Param' => {
4818 '0' => {
4819 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004820 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304821 },
4822 '1' => {
4823 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004824 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 }
4826 },
4827 'Reg' => {
4828 '0' => 'rdi',
4829 '1' => 'rsi'
4830 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004831 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304832 'ShortName' => 'pldm_is_current_parent_child'
4833 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004834 '193634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304835 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004836 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 'Param' => {
4838 '0' => {
4839 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004840 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304841 },
4842 '1' => {
4843 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304844 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304845 }
4846 },
4847 'Reg' => {
4848 '0' => 'rdi',
4849 '1' => 'rcx'
4850 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304851 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'ShortName' => 'pldm_entity_get_num_children'
4853 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004854 '193849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004856 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 'Param' => {
4858 '0' => {
4859 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004860 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304861 }
4862 },
4863 'Reg' => {
4864 '0' => 'rdi'
4865 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004866 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'ShortName' => 'pldm_entity_is_exist_parent'
4868 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004869 '193898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004871 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304872 'Param' => {
4873 '0' => {
4874 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004875 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304876 }
4877 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004878 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304879 'ShortName' => 'pldm_entity_get_parent'
4880 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004881 '194032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004883 'Line' => '454',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304884 'Param' => {
4885 '0' => {
4886 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004887 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304888 }
4889 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004890 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304891 'ShortName' => 'pldm_entity_is_node_parent'
4892 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004893 '194187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004895 'Line' => '444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304896 'Param' => {
4897 '0' => {
4898 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004899 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304900 }
4901 },
4902 'Reg' => {
4903 '0' => 'rdi'
4904 },
4905 'Return' => '1',
4906 'ShortName' => 'pldm_entity_association_tree_destroy'
4907 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004908 '194366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004910 'Line' => '416',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 'Param' => {
4912 '0' => {
4913 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004914 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304915 },
4916 '1' => {
4917 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004918 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304919 },
4920 '2' => {
4921 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004922 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304923 }
4924 },
4925 'Reg' => {
4926 '2' => 'rbp'
4927 },
4928 'Return' => '1',
4929 'ShortName' => 'pldm_entity_association_tree_visit'
4930 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004931 '194825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304932 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004933 'Line' => '398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304934 'Param' => {
4935 '0' => {
4936 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004937 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304938 },
4939 '1' => {
4940 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004941 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304942 },
4943 '2' => {
4944 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004945 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304946 },
4947 '3' => {
4948 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004949 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 },
4951 '4' => {
4952 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304953 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 },
4955 '5' => {
4956 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004957 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304958 },
4959 '6' => {
4960 'name' => 'is_update_container_id',
4961 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004962 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304963 },
4964 '7' => {
4965 'name' => 'container_id',
4966 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004967 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304968 }
4969 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004970 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304971 'ShortName' => 'pldm_entity_association_tree_add_entity'
4972 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004973 '195432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004975 'Line' => '370',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304976 'Param' => {
4977 '0' => {
4978 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004979 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 },
4981 '1' => {
4982 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004983 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304984 },
4985 '2' => {
4986 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004987 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304988 },
4989 '3' => {
4990 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004991 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304992 },
4993 '4' => {
4994 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304995 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304996 }
4997 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004998 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304999 'ShortName' => 'pldm_entity_association_tree_add'
5000 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005001 '195755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005003 'Line' => '353',
5004 'Return' => '163238',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305005 'ShortName' => 'pldm_entity_association_tree_init'
5006 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005007 '195829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305008 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005009 'Line' => '438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 'Param' => {
5011 '0' => {
5012 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005013 'type' => '195963'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 }
5015 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005016 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305017 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5018 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005019 '195989' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005021 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 'Param' => {
5023 '0' => {
5024 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005025 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 }
5027 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005028 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305029 'ShortName' => 'pldm_entity_extract'
5030 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005031 '196144' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305032 'Header' => 'pdr.h',
5033 'Line' => '246',
5034 'Param' => {
5035 '0' => {
5036 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005037 'type' => '164383'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305038 },
5039 '1' => {
5040 'name' => 'record_handle',
5041 'type' => '147'
5042 },
5043 '2' => {
5044 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005045 'type' => '5439'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305046 }
5047 },
5048 'Reg' => {
5049 '0' => 'rdi',
5050 '1' => 'rsi',
5051 '2' => 'rdx'
5052 },
5053 'Return' => '53',
5054 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5055 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005056 '206871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005058 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305059 'Param' => {
5060 '0' => {
5061 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005062 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305063 },
5064 '1' => {
5065 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005066 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305067 },
5068 '2' => {
5069 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305071 },
5072 '3' => {
5073 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305074 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305075 },
5076 '4' => {
5077 'name' => 'valid_bit',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005078 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305079 }
5080 },
5081 'Reg' => {
5082 '0' => 'rbx',
5083 '1' => 'rbp',
5084 '2' => 'r12',
5085 '3' => 'r13'
5086 },
5087 'Return' => '1',
5088 'ShortName' => 'pldm_pdr_update_TL_pdr'
5089 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005090 '207225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305091 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005092 'Line' => '303',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 'Param' => {
5094 '0' => {
5095 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005096 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 },
5098 '1' => {
5099 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005100 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '2' => {
5103 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005104 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '3' => {
5107 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005108 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 },
5110 '4' => {
5111 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005112 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305113 },
5114 '5' => {
5115 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005116 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305117 }
5118 },
5119 'Reg' => {
5120 '2' => 'r12'
5121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005122 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305123 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5124 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005125 '207579' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305126 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005127 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'Param' => {
5129 '0' => {
5130 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005131 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305132 },
5133 '1' => {
5134 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005135 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305136 },
5137 '2' => {
5138 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005139 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305140 },
5141 '3' => {
5142 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005143 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305144 },
5145 '4' => {
5146 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005147 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 },
5149 '5' => {
5150 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005151 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 },
5153 '6' => {
5154 'name' => 'bmc_record_handle',
5155 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005156 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305157 }
5158 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305159 'Return' => '53',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305160 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005162 '207892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005164 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305165 'Param' => {
5166 '0' => {
5167 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005168 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 }
5170 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005171 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305172 'ShortName' => 'pldm_pdr_record_is_remote'
5173 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005174 '208263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005176 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305177 'Param' => {
5178 '0' => {
5179 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005180 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305181 },
5182 '1' => {
5183 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005184 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305185 }
5186 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305187 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305188 'ShortName' => 'pldm_pdr_get_record_handle'
5189 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005190 '208480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305191 'Header' => 'pdr.h',
5192 'Line' => '62',
5193 'Param' => {
5194 '0' => {
5195 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005196 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305197 }
5198 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305199 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 'ShortName' => 'pldm_pdr_get_repo_size'
5201 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005202 '208613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305203 'Header' => 'pdr.h',
5204 'Line' => '52',
5205 'Param' => {
5206 '0' => {
5207 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005208 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305209 }
5210 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305211 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305212 'ShortName' => 'pldm_pdr_get_record_count'
5213 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005214 '208744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305215 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005216 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 'Param' => {
5218 '0' => {
5219 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005220 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 },
5222 '1' => {
5223 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305224 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305225 },
5226 '2' => {
5227 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005228 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305229 },
5230 '3' => {
5231 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005232 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305233 },
5234 '4' => {
5235 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005236 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305237 }
5238 },
5239 'Reg' => {
5240 '0' => 'rdi',
5241 '3' => 'rcx',
5242 '4' => 'r8'
5243 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005244 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 'ShortName' => 'pldm_pdr_find_record_by_type'
5246 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005247 '208915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005249 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305250 'Param' => {
5251 '0' => {
5252 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005253 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305254 },
5255 '1' => {
5256 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005257 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305258 },
5259 '2' => {
5260 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005261 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305262 },
5263 '3' => {
5264 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005265 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305266 },
5267 '4' => {
5268 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005269 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305270 }
5271 },
5272 'Reg' => {
5273 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305274 '1' => 'rsi',
5275 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305276 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305277 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005279 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 'ShortName' => 'pldm_pdr_get_next_record'
5281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005282 '209121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305283 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005284 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305285 'Param' => {
5286 '0' => {
5287 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005288 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305289 },
5290 '1' => {
5291 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305292 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305293 },
5294 '2' => {
5295 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005296 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305297 },
5298 '3' => {
5299 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005300 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305301 },
5302 '4' => {
5303 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005304 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305305 }
5306 },
5307 'Reg' => {
5308 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305309 '1' => 'rsi',
5310 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305312 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005314 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305315 'ShortName' => 'pldm_pdr_find_record'
5316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005317 '209299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305318 'Header' => 'pdr.h',
5319 'Line' => '42',
5320 'Param' => {
5321 '0' => {
5322 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005323 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305324 }
5325 },
5326 'Reg' => {
5327 '0' => 'rdi'
5328 },
5329 'Return' => '1',
5330 'ShortName' => 'pldm_pdr_destroy'
5331 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005332 '209452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305333 'Header' => 'pdr.h',
5334 'Line' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005335 'Return' => '164383',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305336 'ShortName' => 'pldm_pdr_init'
5337 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005338 '209524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305339 'Header' => 'pdr.h',
5340 'Line' => '79',
5341 'Param' => {
5342 '0' => {
5343 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005344 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305345 },
5346 '1' => {
5347 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005348 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305349 },
5350 '2' => {
5351 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305352 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305353 },
5354 '3' => {
5355 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005356 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305357 },
5358 '4' => {
5359 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005360 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305361 },
5362 '5' => {
5363 'name' => 'record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005364 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305365 }
5366 },
5367 'Reg' => {
5368 '0' => 'rbp',
5369 '1' => 'r13',
5370 '2' => 'r14',
5371 '5' => 'r12'
5372 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305373 'Return' => '53',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005374 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305375 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005376 '226262' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005378 'Line' => '2661',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005379 'Param' => {
5380 '0' => {
5381 'name' => 'event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005382 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005383 }
5384 },
5385 'Reg' => {
5386 '0' => 'rdi'
5387 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005388 'Return' => '1502',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005389 'ShortName' => 'pldm_platform_cper_event_event_data'
5390 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005391 '226316' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005392 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005393 'Line' => '2650',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005394 'Param' => {
5395 '0' => {
5396 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005397 'type' => '1237'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005398 },
5399 '1' => {
5400 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305401 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005402 },
5403 '2' => {
5404 'name' => 'cper_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005405 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005406 },
5407 '3' => {
5408 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305409 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005410 }
5411 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305412 'Return' => '53',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005413 'ShortName' => 'decode_pldm_platform_cper_event'
5414 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005415 '228519' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005417 'Line' => '2639',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005418 'Param' => {
5419 '0' => {
5420 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005421 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005422 }
5423 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305424 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005425 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5426 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005427 '229781' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005428 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005429 'Line' => '2617',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005430 'Param' => {
5431 '0' => {
5432 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005433 'type' => '1237'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005434 },
5435 '1' => {
5436 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305437 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005438 },
5439 '2' => {
5440 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005441 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005442 },
5443 '3' => {
5444 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305445 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005446 }
5447 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305448 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005449 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5450 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005451 '237394' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005453 'Line' => '1947',
Tal Yacobide67ab62024-05-30 22:36:50 +03005454 'Param' => {
5455 '0' => {
5456 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305457 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005458 },
5459 '1' => {
5460 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005461 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005462 },
5463 '2' => {
5464 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005465 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005466 },
5467 '3' => {
5468 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305469 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005470 }
5471 },
5472 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305473 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005474 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305475 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005476 'ShortName' => 'encode_get_state_effecter_states_resp'
5477 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005478 '239311' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005480 'Line' => '1930',
Tal Yacobide67ab62024-05-30 22:36:50 +03005481 'Param' => {
5482 '0' => {
5483 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005484 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005485 },
5486 '1' => {
5487 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305488 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005489 },
5490 '2' => {
5491 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005492 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005493 }
5494 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305495 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005496 'ShortName' => 'decode_get_state_effecter_states_resp'
5497 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005498 '241567' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005499 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005500 'Line' => '1899',
Tal Yacobide67ab62024-05-30 22:36:50 +03005501 'Param' => {
5502 '0' => {
5503 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005504 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005505 },
5506 '1' => {
5507 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305508 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005509 },
5510 '2' => {
5511 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005512 'type' => '27537'
Tal Yacobide67ab62024-05-30 22:36:50 +03005513 }
5514 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305515 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005516 'ShortName' => 'decode_get_state_effecter_states_req'
5517 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005518 '242451' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005519 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005520 'Line' => '1913',
Tal Yacobide67ab62024-05-30 22:36:50 +03005521 'Param' => {
5522 '0' => {
5523 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305524 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005525 },
5526 '1' => {
5527 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005528 'type' => '5640'
Tal Yacobide67ab62024-05-30 22:36:50 +03005529 },
5530 '2' => {
5531 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005532 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005533 },
5534 '3' => {
5535 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305536 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005537 }
5538 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305539 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005540 'ShortName' => 'encode_get_state_effecter_states_req'
5541 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005542 '269014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305543 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005544 'Line' => '2079',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305545 'Param' => {
5546 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305547 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005548 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305549 },
5550 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305551 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305552 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305553 },
5554 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005556 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305557 },
5558 '3' => {
5559 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005560 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305561 },
5562 '4' => {
5563 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005564 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305565 },
5566 '5' => {
5567 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005568 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305569 },
5570 '6' => {
5571 'name' => 'transfer_flag',
5572 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005573 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305574 },
5575 '7' => {
5576 'name' => 'event_class',
5577 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005578 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305579 },
5580 '8' => {
5581 'name' => 'event_data_size',
5582 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005583 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305584 },
5585 '9' => {
5586 'name' => 'event_data',
5587 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005588 'type' => '22122'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305589 },
5590 '10' => {
5591 'name' => 'event_data_integrity_checksum',
5592 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005593 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305594 }
5595 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305596 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305597 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5598 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005599 '272954' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005601 'Line' => '2053',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305602 'Param' => {
5603 '0' => {
5604 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305605 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305606 },
5607 '1' => {
5608 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305609 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305610 },
5611 '2' => {
5612 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305613 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305614 },
5615 '3' => {
5616 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305617 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305618 },
5619 '4' => {
5620 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005621 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305622 },
5623 '5' => {
5624 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005625 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305626 },
5627 '6' => {
5628 'name' => 'payload_length',
5629 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305630 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305631 }
5632 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305633 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305634 'ShortName' => 'encode_poll_for_platform_event_message_req'
5635 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005636 '274701' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005638 'Line' => '2577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305639 'Param' => {
5640 '0' => {
5641 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305642 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305643 },
5644 '1' => {
5645 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305646 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305647 },
5648 '2' => {
5649 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005650 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305651 }
5652 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305653 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305654 'ShortName' => 'encode_set_event_receiver_resp'
5655 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005656 '274874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005658 'Line' => '2563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305659 'Param' => {
5660 '0' => {
5661 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005662 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305663 },
5664 '1' => {
5665 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305666 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305667 },
5668 '2' => {
5669 'name' => 'event_message_global_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005670 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305671 },
5672 '3' => {
5673 'name' => 'transport_protocol_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005674 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305675 },
5676 '4' => {
5677 'name' => 'event_receiver_address_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005678 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305679 },
5680 '5' => {
5681 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005682 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305683 }
5684 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305685 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305686 'ShortName' => 'decode_set_event_receiver_req'
5687 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005688 '276596' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005690 'Line' => '2541',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305691 'Param' => {
5692 '0' => {
5693 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005694 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305695 },
5696 '1' => {
5697 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305698 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305699 },
5700 '2' => {
5701 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005702 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305703 }
5704 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305705 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305706 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305707 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005708 '277412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305709 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005710 'Line' => '2527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305711 'Param' => {
5712 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305713 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305714 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305715 },
5716 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305717 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305718 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305719 },
5720 '2' => {
5721 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305722 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305723 },
5724 '3' => {
5725 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305726 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305727 },
5728 '4' => {
5729 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005730 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305731 },
5732 '5' => {
5733 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005734 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305735 }
5736 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305737 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305738 'ShortName' => 'encode_set_event_receiver_req'
5739 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005740 '280806' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305741 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005742 'Line' => '1577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305743 'Param' => {
5744 '0' => {
5745 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005746 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305747 },
5748 '1' => {
5749 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305750 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305751 },
5752 '2' => {
5753 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005754 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305755 },
5756 '3' => {
5757 'name' => 'rearm_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005758 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305759 }
5760 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305761 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305762 'ShortName' => 'decode_get_sensor_reading_req'
5763 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005764 '281994' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005766 'Line' => '1603',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305767 'Param' => {
5768 '0' => {
5769 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305770 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305771 },
5772 '1' => {
5773 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305774 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305775 },
5776 '2' => {
5777 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305778 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305779 },
5780 '3' => {
5781 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305782 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305783 },
5784 '4' => {
5785 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305786 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305787 },
5788 '5' => {
5789 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305790 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305791 },
5792 '6' => {
5793 'name' => 'previous_state',
5794 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305795 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305796 },
5797 '7' => {
5798 'name' => 'event_state',
5799 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305800 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305801 },
5802 '8' => {
5803 'name' => 'present_reading',
5804 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005805 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305806 },
5807 '9' => {
5808 'name' => 'msg',
5809 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005810 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305811 },
5812 '10' => {
5813 'name' => 'payload_length',
5814 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305815 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305816 }
5817 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305818 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305819 'ShortName' => 'encode_get_sensor_reading_resp'
5820 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005821 '282543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005823 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305824 'Param' => {
5825 '0' => {
5826 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005827 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305828 },
5829 '1' => {
5830 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305831 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305832 },
5833 '2' => {
5834 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005835 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305836 },
5837 '3' => {
5838 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005839 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 },
5841 '4' => {
5842 'name' => 'sensor_operational_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005843 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305844 },
5845 '5' => {
5846 'name' => 'sensor_event_message_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005847 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305848 },
5849 '6' => {
5850 'name' => 'present_state',
5851 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005852 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305853 },
5854 '7' => {
5855 'name' => 'previous_state',
5856 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005857 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305858 },
5859 '8' => {
5860 'name' => 'event_state',
5861 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005862 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305863 },
5864 '9' => {
5865 'name' => 'present_reading',
5866 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005867 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305868 }
5869 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305870 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 'ShortName' => 'decode_get_sensor_reading_resp'
5872 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005873 '287252' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305874 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005875 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305876 'Param' => {
5877 '0' => {
5878 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305879 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305880 },
5881 '1' => {
5882 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005883 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305884 },
5885 '2' => {
5886 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305887 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305888 },
5889 '3' => {
5890 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005891 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305892 }
5893 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305894 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305895 'ShortName' => 'encode_get_sensor_reading_req'
5896 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005897 '287470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005899 'Line' => '2404',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305900 'Param' => {
5901 '0' => {
5902 'name' => 'change_record_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005903 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305904 },
5905 '1' => {
5906 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305907 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305908 },
5909 '2' => {
5910 'name' => 'event_data_operation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005911 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305912 },
5913 '3' => {
5914 'name' => 'number_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005915 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 },
5917 '4' => {
5918 'name' => 'change_entry_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005919 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305920 }
5921 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305922 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305923 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305924 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005925 '289887' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305926 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005927 'Line' => '2310',
Thu Nguyenf874b382024-07-24 11:22:34 +00005928 'Param' => {
5929 '0' => {
5930 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005931 'type' => '1237'
Thu Nguyenf874b382024-07-24 11:22:34 +00005932 },
5933 '1' => {
5934 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305935 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005936 },
5937 '2' => {
5938 'name' => 'poll_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005939 'type' => '291532'
Thu Nguyenf874b382024-07-24 11:22:34 +00005940 }
5941 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305942 'Return' => '53',
Thu Nguyenf874b382024-07-24 11:22:34 +00005943 'ShortName' => 'decode_pldm_message_poll_event_data'
5944 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005945 '291537' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005946 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005947 'Line' => '2296',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305948 'Param' => {
5949 '0' => {
5950 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005951 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305952 },
5953 '1' => {
5954 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305955 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305956 },
5957 '2' => {
5958 'name' => 'event_data_format',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005959 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305960 },
5961 '3' => {
5962 'name' => 'number_of_change_records',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005963 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305964 },
5965 '4' => {
5966 'name' => 'change_record_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005967 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305968 }
5969 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305970 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305971 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5972 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005973 '292645' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005975 'Line' => '2358',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 'Param' => {
5977 '0' => {
5978 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305979 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 },
5981 '1' => {
5982 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305983 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305984 },
5985 '2' => {
5986 'name' => 'event_data_operations',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005987 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305988 },
5989 '3' => {
5990 'name' => 'numbers_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005991 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 },
5993 '4' => {
5994 'name' => 'change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005995 'type' => '292964'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305996 },
5997 '5' => {
5998 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005999 'type' => '292979'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306000 },
6001 '6' => {
6002 'name' => 'actual_change_records_size',
6003 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006004 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306005 },
6006 '7' => {
6007 'name' => 'max_change_records_size',
6008 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306009 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306010 }
6011 },
6012 'Reg' => {
6013 '0' => 'rdi',
6014 '1' => 'rbx',
6015 '2' => 'r10',
6016 '3' => 'r11',
6017 '4' => 'r8',
6018 '5' => 'r9'
6019 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306020 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306021 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006023 '292989' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006025 'Line' => '2274',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306026 'Param' => {
6027 '0' => {
6028 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006029 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306030 },
6031 '1' => {
6032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306033 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306034 },
6035 '2' => {
6036 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006037 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306038 },
6039 '3' => {
6040 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006041 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 },
6043 '4' => {
6044 'name' => 'effecter_oper_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006045 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306046 },
6047 '5' => {
6048 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006049 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306050 },
6051 '6' => {
6052 'name' => 'present_value',
6053 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006054 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306055 }
6056 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306057 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306058 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6059 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006060 '298798' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306061 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006062 'Line' => '1534',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306063 'Param' => {
6064 '0' => {
6065 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006066 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306067 },
6068 '1' => {
6069 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306070 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306071 },
6072 '2' => {
6073 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006074 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306075 }
6076 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306077 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 'ShortName' => 'decode_get_numeric_effecter_value_req'
6079 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006080 '299714' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006082 'Line' => '1558',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306083 'Param' => {
6084 '0' => {
6085 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306086 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306087 },
6088 '1' => {
6089 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306090 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306091 },
6092 '2' => {
6093 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306094 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306095 },
6096 '3' => {
6097 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306098 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 },
6100 '4' => {
6101 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006102 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306103 },
6104 '5' => {
6105 'name' => 'present_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006106 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306107 },
6108 '6' => {
6109 'name' => 'msg',
6110 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006111 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 },
6113 '7' => {
6114 'name' => 'payload_length',
6115 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306116 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 }
6118 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306119 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306120 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006122 '300412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006124 'Line' => '2253',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 'Param' => {
6126 '0' => {
6127 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306128 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306129 },
6130 '1' => {
6131 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006132 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306133 },
6134 '2' => {
6135 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006136 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306137 }
6138 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306139 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306140 'ShortName' => 'encode_get_numeric_effecter_value_req'
6141 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006142 '300610' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006144 'Line' => '2238',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 'Param' => {
6146 '0' => {
6147 'name' => 'pdr_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006148 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306149 },
6150 '1' => {
6151 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306152 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306153 },
6154 '2' => {
6155 'name' => 'pdr_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006156 'type' => '336684'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306157 }
6158 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306159 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306160 'ShortName' => 'decode_numeric_sensor_pdr_data'
6161 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006162 '336689' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006164 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 'Param' => {
6166 '0' => {
6167 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006168 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306169 },
6170 '1' => {
6171 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306172 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306173 },
6174 '2' => {
6175 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006176 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306177 },
6178 '3' => {
6179 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006180 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306181 },
6182 '4' => {
6183 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006184 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 },
6186 '5' => {
6187 'name' => 'present_reading',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006188 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306189 }
6190 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306191 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 'ShortName' => 'decode_numeric_sensor_data'
6193 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006194 '340119' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006196 'Line' => '2205',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306197 'Param' => {
6198 '0' => {
6199 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006200 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 },
6202 '1' => {
6203 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306204 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306205 },
6206 '2' => {
6207 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006208 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306209 },
6210 '3' => {
6211 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006212 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306213 },
6214 '4' => {
6215 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006216 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306217 }
6218 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306219 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306220 'ShortName' => 'decode_state_sensor_data'
6221 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006222 '341471' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006224 'Line' => '2187',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306225 'Param' => {
6226 '0' => {
6227 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006228 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306229 },
6230 '1' => {
6231 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306232 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306233 },
6234 '2' => {
6235 'name' => 'present_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006236 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306237 },
6238 '3' => {
6239 'name' => 'previous_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006240 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306241 }
6242 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306243 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306244 'ShortName' => 'decode_sensor_op_data'
6245 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006246 '342559' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306247 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006248 'Line' => '2170',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306249 'Param' => {
6250 '0' => {
6251 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006252 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306253 },
6254 '1' => {
6255 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306256 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 },
6258 '2' => {
6259 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006260 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 },
6262 '3' => {
6263 'name' => 'sensor_event_class_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006264 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 },
6266 '4' => {
6267 'name' => 'event_class_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006268 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306269 }
6270 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306271 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306272 'ShortName' => 'decode_sensor_event_data'
6273 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006274 '344442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306275 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006276 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306277 'Param' => {
6278 '0' => {
6279 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006280 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306281 },
6282 '1' => {
6283 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306284 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306285 },
6286 '2' => {
6287 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006288 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306289 },
6290 '3' => {
6291 'name' => 'synchrony_config',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006292 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306293 },
6294 '4' => {
6295 'name' => 'synchrony_config_support',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006296 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306297 },
6298 '5' => {
6299 'name' => 'number_event_class_returned',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006300 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306301 },
6302 '6' => {
6303 'name' => 'event_class',
6304 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006305 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306306 },
6307 '7' => {
6308 'name' => 'event_class_count',
6309 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306310 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306311 }
6312 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306313 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306314 'ShortName' => 'decode_event_message_supported_resp'
6315 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006316 '347171' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306317 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006318 'Line' => '2132',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 'Param' => {
6320 '0' => {
6321 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306322 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306323 },
6324 '1' => {
6325 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306326 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306327 },
6328 '2' => {
6329 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006330 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306331 }
6332 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306333 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306334 'ShortName' => 'encode_event_message_supported_req'
6335 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006336 '347369' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306337 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006338 'Line' => '2105',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306339 'Param' => {
6340 '0' => {
6341 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006342 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306343 },
6344 '1' => {
6345 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306346 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306347 },
6348 '2' => {
6349 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006350 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306351 },
6352 '3' => {
6353 'name' => 'terminus_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006354 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 }
6356 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306357 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 'ShortName' => 'decode_event_message_buffer_size_resp'
6359 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006360 '348764' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006362 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306363 'Param' => {
6364 '0' => {
6365 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306366 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306367 },
6368 '1' => {
6369 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006370 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306371 },
6372 '2' => {
6373 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006374 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306375 }
6376 },
6377 'Reg' => {
6378 '2' => 'rbx'
6379 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306380 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 'ShortName' => 'encode_event_message_buffer_size_req'
6382 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006383 '348962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306384 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006385 'Line' => '2094',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306386 'Param' => {
6387 '0' => {
6388 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006389 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306390 },
6391 '1' => {
6392 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306393 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306394 },
6395 '2' => {
6396 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006397 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306398 },
6399 '3' => {
6400 'name' => 'platform_event_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006401 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 }
6403 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306404 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306405 'ShortName' => 'decode_platform_event_message_resp'
6406 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006407 '350452' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006409 'Line' => '2037',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 'Param' => {
6411 '0' => {
6412 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306413 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306414 },
6415 '1' => {
6416 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306417 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306418 },
6419 '2' => {
6420 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306421 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306422 },
6423 '3' => {
6424 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306425 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 },
6427 '4' => {
6428 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006429 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306430 },
6431 '5' => {
6432 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306433 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306434 },
6435 '6' => {
6436 'name' => 'msg',
6437 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006438 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '7' => {
6441 'name' => 'payload_length',
6442 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306443 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306444 }
6445 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306446 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306447 'ShortName' => 'encode_platform_event_message_req'
6448 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006449 '350853' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006451 'Line' => '2017',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306452 'Param' => {
6453 '0' => {
6454 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306455 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306456 },
6457 '1' => {
6458 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306459 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306460 },
6461 '2' => {
6462 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306463 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306464 },
6465 '3' => {
6466 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006467 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 },
6469 '4' => {
6470 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306471 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306472 },
6473 '5' => {
6474 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306475 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306476 },
6477 '6' => {
6478 'name' => 'event_class',
6479 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306480 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306481 },
6482 '7' => {
6483 'name' => 'event_data_size',
6484 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306485 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '8' => {
6488 'name' => 'event_data',
6489 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006490 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306491 },
6492 '9' => {
6493 'name' => 'checksum',
6494 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306495 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306496 },
6497 '10' => {
6498 'name' => 'msg',
6499 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006500 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306501 },
6502 '11' => {
6503 'name' => 'payload_length',
6504 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306505 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306506 }
6507 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306508 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6510 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006511 '354740' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006513 'Line' => '1995',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 'Param' => {
6515 '0' => {
6516 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306517 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306518 },
6519 '1' => {
6520 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306521 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306522 },
6523 '2' => {
6524 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306525 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 },
6527 '3' => {
6528 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006529 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 }
6531 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306532 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306533 'ShortName' => 'encode_platform_event_message_resp'
6534 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006535 '354958' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006537 'Line' => '1980',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 'Param' => {
6539 '0' => {
6540 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006541 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 },
6543 '1' => {
6544 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306545 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 },
6547 '2' => {
6548 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006549 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 },
6551 '3' => {
6552 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006553 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 },
6555 '4' => {
6556 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006557 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 },
6559 '5' => {
6560 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006561 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 }
6563 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306564 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306565 'ShortName' => 'decode_poll_for_platform_event_message_req'
6566 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006567 '357244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006569 'Line' => '1964',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306570 'Param' => {
6571 '0' => {
6572 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006573 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 },
6575 '1' => {
6576 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306577 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306578 },
6579 '2' => {
6580 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006581 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 },
6583 '3' => {
6584 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006585 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 },
6587 '4' => {
6588 'name' => 'event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006589 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 },
6591 '5' => {
6592 'name' => 'event_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006593 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306594 }
6595 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306596 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306597 'ShortName' => 'decode_platform_event_message_req'
6598 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006599 '358616' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006601 'Line' => '2382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306602 'Param' => {
6603 '0' => {
6604 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006605 'type' => '358807'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306606 },
6607 '1' => {
6608 'name' => 'event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006609 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306610 },
6611 '2' => {
6612 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006613 'type' => '7340'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 },
6615 '3' => {
6616 'name' => 'sensor_event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006617 'type' => '213813'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 },
6619 '4' => {
6620 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006621 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306622 },
6623 '5' => {
6624 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006625 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306626 },
6627 '6' => {
6628 'name' => 'previous_event_state',
6629 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006630 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306631 },
6632 '7' => {
6633 'name' => 'actual_event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006634 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 }
6636 },
6637 'Reg' => {
6638 '1' => 'rdi',
6639 '2' => 'rdx',
6640 '3' => 'rcx',
6641 '4' => 'r8',
6642 '5' => 'r9',
6643 '7' => 'rsi'
6644 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306645 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 'ShortName' => 'encode_sensor_event_data'
6647 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006648 '358822' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006650 'Line' => '1499',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306651 'Param' => {
6652 '0' => {
6653 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006654 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306655 },
6656 '1' => {
6657 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306658 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306659 },
6660 '2' => {
6661 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006662 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306663 },
6664 '3' => {
6665 'name' => 'sensor_rearm',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006666 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306667 },
6668 '4' => {
6669 'name' => 'reserved',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006670 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306671 }
6672 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306673 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 'ShortName' => 'decode_get_state_sensor_readings_req'
6675 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006676 '360274' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006678 'Line' => '1884',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306679 'Param' => {
6680 '0' => {
6681 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006682 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306683 },
6684 '1' => {
6685 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306686 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306687 },
6688 '2' => {
6689 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006690 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306691 },
6692 '3' => {
6693 'name' => 'comp_sensor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006694 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 },
6696 '4' => {
6697 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006698 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306699 }
6700 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306701 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306702 'ShortName' => 'decode_get_state_sensor_readings_resp'
6703 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006704 '362787' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006706 'Line' => '1864',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 'Param' => {
6708 '0' => {
6709 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306710 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306711 },
6712 '1' => {
6713 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006714 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306715 },
6716 '2' => {
6717 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306718 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306719 },
6720 '3' => {
6721 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306722 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 },
6724 '4' => {
6725 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006726 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 }
6728 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306729 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306730 'ShortName' => 'encode_get_state_sensor_readings_req'
6731 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006732 '363025' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006734 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306735 'Param' => {
6736 '0' => {
6737 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306738 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306739 },
6740 '1' => {
6741 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306742 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306743 },
6744 '2' => {
6745 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306746 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306747 },
6748 '3' => {
6749 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006750 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 },
6752 '4' => {
6753 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006754 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306755 }
6756 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306757 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306758 'ShortName' => 'encode_get_state_sensor_readings_resp'
6759 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006760 '363379' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006762 'Line' => '1845',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 'Param' => {
6764 '0' => {
6765 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006766 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306767 },
6768 '1' => {
6769 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306770 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306771 },
6772 '2' => {
6773 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006774 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306775 }
6776 },
6777 'Reg' => {
6778 '0' => 'rdi',
6779 '1' => 'rsi',
6780 '2' => 'rdx'
6781 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306782 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306783 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6784 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006785 '363456' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306786 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006787 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306788 'Param' => {
6789 '0' => {
6790 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306791 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306792 },
6793 '1' => {
6794 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006795 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306796 },
6797 '2' => {
6798 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306799 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306800 },
6801 '3' => {
6802 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006803 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 },
6805 '4' => {
6806 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006807 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306808 },
6809 '5' => {
6810 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306811 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306812 }
6813 },
6814 'Reg' => {
6815 '3' => 'r12'
6816 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306817 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 'ShortName' => 'encode_set_numeric_effecter_value_req'
6819 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006820 '363928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306821 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006822 'Line' => '1390',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306823 'Param' => {
6824 '0' => {
6825 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306826 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '1' => {
6829 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306830 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 },
6832 '2' => {
6833 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006834 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 },
6836 '3' => {
6837 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306838 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 }
6840 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306841 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6843 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006844 '364121' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006846 'Line' => '1374',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 'Param' => {
6848 '0' => {
6849 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006850 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '1' => {
6853 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306854 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '2' => {
6857 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006858 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '3' => {
6861 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006862 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '4' => {
6865 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006866 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 }
6868 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306869 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306870 'ShortName' => 'decode_set_numeric_effecter_value_req'
6871 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006872 '370457' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006874 'Line' => '1743',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306875 'Param' => {
6876 '0' => {
6877 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006878 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306879 },
6880 '1' => {
6881 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306882 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306883 },
6884 '2' => {
6885 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006886 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 },
6888 '3' => {
6889 'name' => 'next_record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006890 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 },
6892 '4' => {
6893 'name' => 'next_data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006894 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 },
6896 '5' => {
6897 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006898 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306899 },
6900 '6' => {
6901 'name' => 'resp_cnt',
6902 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006903 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306904 },
6905 '7' => {
6906 'name' => 'record_data',
6907 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006908 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '8' => {
6911 'name' => 'record_data_length',
6912 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306913 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306914 },
6915 '9' => {
6916 'name' => 'transfer_crc',
6917 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006918 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306919 }
6920 },
6921 'Reg' => {
6922 '5' => 'rbx'
6923 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306924 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306925 'ShortName' => 'decode_get_pdr_resp'
6926 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006927 '373858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306928 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006929 'Line' => '1712',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306930 'Param' => {
6931 '0' => {
6932 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306933 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306934 },
6935 '1' => {
6936 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306937 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306938 },
6939 '2' => {
6940 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306941 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306942 },
6943 '3' => {
6944 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306945 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 },
6947 '4' => {
6948 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006949 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306950 },
6951 '5' => {
6952 'name' => 'record_chg_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006953 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306954 },
6955 '6' => {
6956 'name' => 'msg',
6957 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006958 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '7' => {
6961 'name' => 'payload_length',
6962 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306963 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 }
6965 },
6966 'Reg' => {
6967 '2' => 'r14'
6968 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306969 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306970 'ShortName' => 'encode_get_pdr_req'
6971 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006972 '377399' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306973 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006974 'Line' => '1674',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306975 'Param' => {
6976 '0' => {
6977 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006978 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306979 },
6980 '1' => {
6981 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306982 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306983 },
6984 '2' => {
6985 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006986 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306987 },
6988 '3' => {
6989 'name' => 'repository_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006990 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306991 },
6992 '4' => {
6993 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006994 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306995 },
6996 '5' => {
6997 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006998 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306999 },
7000 '6' => {
7001 'name' => 'record_count',
7002 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007003 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 },
7005 '7' => {
7006 'name' => 'repository_size',
7007 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007008 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307009 },
7010 '8' => {
7011 'name' => 'largest_record_size',
7012 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007013 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307014 },
7015 '9' => {
7016 'name' => 'data_transfer_handle_timeout',
7017 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007018 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307019 }
7020 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307021 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307022 'ShortName' => 'decode_get_pdr_repository_info_resp'
7023 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007024 '381015' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307025 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007026 'Line' => '1650',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 'Param' => {
7028 '0' => {
7029 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307030 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 },
7032 '1' => {
7033 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307034 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 },
7036 '2' => {
7037 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307038 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307039 },
7040 '3' => {
7041 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007042 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 },
7044 '4' => {
7045 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007046 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307047 },
7048 '5' => {
7049 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307050 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 },
7052 '6' => {
7053 'name' => 'repository_size',
7054 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307055 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 },
7057 '7' => {
7058 'name' => 'largest_record_size',
7059 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307060 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307061 },
7062 '8' => {
7063 'name' => 'data_transfer_handle_timeout',
7064 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307065 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307066 },
7067 '9' => {
7068 'name' => 'msg',
7069 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007070 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307071 }
7072 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307073 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307074 'ShortName' => 'encode_get_pdr_repository_info_resp'
7075 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007076 '381643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007078 'Line' => '1457',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307079 'Param' => {
7080 '0' => {
7081 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307082 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307083 },
7084 '1' => {
7085 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307086 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307087 },
7088 '2' => {
7089 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307090 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307091 },
7092 '3' => {
7093 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307094 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307095 },
7096 '4' => {
7097 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307098 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307099 },
7100 '5' => {
7101 'name' => 'resp_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007102 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307103 },
7104 '6' => {
7105 'name' => 'record_data',
7106 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007107 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 },
7109 '7' => {
7110 'name' => 'transfer_crc',
7111 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307112 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307113 },
7114 '8' => {
7115 'name' => 'msg',
7116 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007117 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307118 }
7119 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307120 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307121 'ShortName' => 'encode_get_pdr_resp'
7122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007123 '382092' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007125 'Line' => '1478',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307126 'Param' => {
7127 '0' => {
7128 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007129 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307130 },
7131 '1' => {
7132 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307133 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307134 },
7135 '2' => {
7136 'name' => 'record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007137 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307138 },
7139 '3' => {
7140 'name' => 'data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007141 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307142 },
7143 '4' => {
7144 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007145 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307146 },
7147 '5' => {
7148 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007149 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 },
7151 '6' => {
7152 'name' => 'record_chg_num',
7153 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007154 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307155 }
7156 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307157 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 'ShortName' => 'decode_get_pdr_req'
7159 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007160 '384328' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307161 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007162 'Line' => '1429',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 'Param' => {
7164 '0' => {
7165 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007166 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307167 },
7168 '1' => {
7169 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307170 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307171 },
7172 '2' => {
7173 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007174 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307175 },
7176 '3' => {
7177 'name' => 'comp_effecter_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007178 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307179 },
7180 '4' => {
7181 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007182 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307183 }
7184 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307185 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 'ShortName' => 'decode_set_state_effecter_states_req'
7187 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007188 '386246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007190 'Line' => '1811',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 'Param' => {
7192 '0' => {
7193 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007194 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307195 },
7196 '1' => {
7197 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307198 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307199 },
7200 '2' => {
7201 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007202 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307203 }
7204 },
7205 'Reg' => {
7206 '0' => 'rdi',
7207 '1' => 'rsi',
7208 '2' => 'rdx'
7209 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307210 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307211 'ShortName' => 'decode_set_state_effecter_states_resp'
7212 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007213 '386321' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007215 'Line' => '1792',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307216 'Param' => {
7217 '0' => {
7218 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307219 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307220 },
7221 '1' => {
7222 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007223 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307224 },
7225 '2' => {
7226 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307227 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307228 },
7229 '3' => {
7230 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007231 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 },
7233 '4' => {
7234 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007235 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307236 }
7237 },
7238 'Reg' => {
7239 '1' => 'rsi'
7240 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307241 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307242 'ShortName' => 'encode_set_state_effecter_states_req'
7243 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007244 '386665' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307245 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007246 'Line' => '1407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307247 'Param' => {
7248 '0' => {
7249 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307250 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307251 },
7252 '1' => {
7253 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307254 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307255 },
7256 '2' => {
7257 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007258 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307259 }
7260 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307261 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307262 'ShortName' => 'encode_set_state_effecter_states_resp'
7263 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007264 '386832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307265 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007266 'Line' => '722',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307267 'Param' => {
7268 '0' => {
7269 'name' => 'sensor',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007270 'type' => '387222'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307271 },
7272 '1' => {
7273 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007274 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307275 },
7276 '2' => {
7277 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007278 'type' => '387232'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307279 },
7280 '3' => {
7281 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007282 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307283 },
7284 '4' => {
7285 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007286 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307287 }
7288 },
7289 'Reg' => {
7290 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307291 '1' => 'rsi',
7292 '2' => 'r9',
7293 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307294 '4' => 'r8'
7295 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307296 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307297 'ShortName' => 'encode_state_sensor_pdr'
7298 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007299 '387242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007301 'Line' => '984',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307302 'Param' => {
7303 '0' => {
7304 'name' => 'effecter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007305 'type' => '387632'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307306 },
7307 '1' => {
7308 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007309 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307310 },
7311 '2' => {
7312 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007313 'type' => '387642'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307314 },
7315 '3' => {
7316 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007317 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307318 },
7319 '4' => {
7320 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007321 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307322 }
7323 },
7324 'Reg' => {
7325 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307326 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307327 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307328 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307329 '4' => 'r8'
7330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307331 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307332 'ShortName' => 'encode_state_effecter_pdr'
7333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007334 '391647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307335 'Header' => 'instance-id.h',
7336 'Line' => '85',
7337 'Param' => {
7338 '0' => {
7339 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007340 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307341 },
7342 '1' => {
7343 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007344 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307345 },
7346 '2' => {
7347 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007348 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307349 }
7350 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307351 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307352 'ShortName' => 'pldm_instance_id_free'
7353 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007354 '391832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307355 'Header' => 'instance-id.h',
7356 'Line' => '68',
7357 'Param' => {
7358 '0' => {
7359 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007360 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307361 },
7362 '1' => {
7363 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007364 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307365 },
7366 '2' => {
7367 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007368 'type' => '392214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307369 }
7370 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307371 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307372 'ShortName' => 'pldm_instance_id_alloc'
7373 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007374 '392219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307375 'Header' => 'instance-id.h',
7376 'Line' => '51',
7377 'Param' => {
7378 '0' => {
7379 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007380 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307381 }
7382 },
7383 'Reg' => {
7384 '0' => 'rdi'
7385 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307386 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307387 'ShortName' => 'pldm_instance_db_destroy'
7388 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007389 '392304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307390 'Header' => 'instance-id.h',
7391 'Line' => '41',
7392 'Param' => {
7393 '0' => {
7394 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007395 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 }
7397 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307398 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307399 'ShortName' => 'pldm_instance_db_init_default'
7400 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007401 '392395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307402 'Header' => 'instance-id.h',
7403 'Line' => '28',
7404 'Param' => {
7405 '0' => {
7406 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007407 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307408 },
7409 '1' => {
7410 'name' => 'dbpath',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007411 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307412 }
7413 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307414 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307415 'ShortName' => 'pldm_instance_db_init'
7416 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007417 '395067' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307418 'Header' => 'af-mctp.h',
7419 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307420 'Param' => {
7421 '0' => {
7422 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007423 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307424 },
7425 '1' => {
7426 'name' => 'smctp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007427 'type' => '395228'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307428 },
7429 '2' => {
7430 'name' => 'len',
7431 'type' => '164'
7432 }
7433 },
7434 'Reg' => {
7435 '1' => 'rsi',
7436 '2' => 'rdx'
7437 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307438 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307439 'ShortName' => 'pldm_transport_af_mctp_bind'
7440 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007441 '395233' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307442 'Header' => 'af-mctp.h',
7443 'Line' => '19',
7444 'Param' => {
7445 '0' => {
7446 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007447 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307448 }
7449 },
7450 'Reg' => {
7451 '0' => 'rdi'
7452 },
7453 'Return' => '1',
7454 'ShortName' => 'pldm_transport_af_mctp_destroy'
7455 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007456 '395317' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307457 'Header' => 'af-mctp.h',
7458 'Line' => '16',
7459 'Param' => {
7460 '0' => {
7461 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007462 'type' => '395541'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307463 }
7464 },
7465 'Reg' => {
7466 '0' => 'r12'
7467 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307468 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307469 'ShortName' => 'pldm_transport_af_mctp_init'
7470 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007471 '396728' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307472 'Header' => 'af-mctp.h',
7473 'Line' => '37',
7474 'Param' => {
7475 '0' => {
7476 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007477 'type' => '395223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307478 },
7479 '1' => {
7480 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007481 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307482 },
7483 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307484 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007485 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307486 }
7487 },
7488 'Reg' => {
7489 '0' => 'rdi',
7490 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307491 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307492 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307493 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307494 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307495 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007496 '396801' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307497 'Header' => 'af-mctp.h',
7498 'Line' => '33',
7499 'Param' => {
7500 '0' => {
7501 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007502 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307503 },
7504 '1' => {
7505 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007506 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307507 },
7508 '2' => {
7509 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007510 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307511 }
7512 },
7513 'Reg' => {
7514 '0' => 'rdi',
7515 '1' => 'rsi',
7516 '2' => 'rdx'
7517 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307518 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307519 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7520 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007521 '397042' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307522 'Header' => 'af-mctp.h',
7523 'Line' => '28',
7524 'Param' => {
7525 '0' => {
7526 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007527 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307528 },
7529 '1' => {
7530 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007531 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307532 }
7533 },
7534 'Reg' => {
7535 '0' => 'rdi',
7536 '1' => 'rsi'
7537 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307538 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307539 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7540 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007541 '397120' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307542 'Header' => 'af-mctp.h',
7543 'Line' => '23',
7544 'Param' => {
7545 '0' => {
7546 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007547 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307548 }
7549 },
7550 'Reg' => {
7551 '0' => 'rdi'
7552 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007553 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307554 'ShortName' => 'pldm_transport_af_mctp_core'
7555 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007556 '399474' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307557 'Header' => 'mctp-demux.h',
7558 'Line' => '18',
7559 'Param' => {
7560 '0' => {
7561 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007562 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307563 }
7564 },
7565 'Reg' => {
7566 '0' => 'rdi'
7567 },
7568 'Return' => '1',
7569 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7570 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007571 '399559' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307572 'Header' => 'mctp-demux.h',
7573 'Line' => '15',
7574 'Param' => {
7575 '0' => {
7576 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007577 'type' => '399762'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307578 }
7579 },
7580 'Reg' => {
7581 '0' => 'r12'
7582 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307583 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307584 'ShortName' => 'pldm_transport_mctp_demux_init'
7585 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007586 '400851' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307587 'Header' => 'mctp-demux.h',
7588 'Line' => '36',
7589 'Param' => {
7590 '0' => {
7591 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007592 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307593 },
7594 '1' => {
7595 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007596 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307597 },
7598 '2' => {
7599 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007600 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307601 }
7602 },
7603 'Reg' => {
7604 '0' => 'rdi',
7605 '1' => 'rsi',
7606 '2' => 'rdx'
7607 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307608 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307609 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7610 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007611 '400924' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307612 'Header' => 'mctp-demux.h',
7613 'Line' => '32',
7614 'Param' => {
7615 '0' => {
7616 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007617 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307618 },
7619 '1' => {
7620 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007621 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307622 },
7623 '2' => {
7624 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007625 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307626 }
7627 },
7628 'Reg' => {
7629 '0' => 'rdi',
7630 '1' => 'rsi',
7631 '2' => 'rdx'
7632 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307633 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307634 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7635 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007636 '401165' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307637 'Header' => 'mctp-demux.h',
7638 'Line' => '27',
7639 'Param' => {
7640 '0' => {
7641 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007642 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307643 },
7644 '1' => {
7645 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007646 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307647 }
7648 },
7649 'Reg' => {
7650 '0' => 'rdi',
7651 '1' => 'rsi'
7652 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307653 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307654 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7655 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007656 '401558' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307657 'Header' => 'mctp-demux.h',
7658 'Line' => '22',
7659 'Param' => {
7660 '0' => {
7661 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007662 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307663 }
7664 },
7665 'Reg' => {
7666 '0' => 'rdi'
7667 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007668 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307669 'ShortName' => 'pldm_transport_mctp_demux_core'
7670 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007671 '407622' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307672 'Header' => 'transport.h',
7673 'Line' => '118',
7674 'Param' => {
7675 '0' => {
7676 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007677 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307678 },
7679 '1' => {
7680 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007681 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 },
7683 '2' => {
7684 'name' => 'pldm_req_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007685 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307686 },
7687 '3' => {
7688 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307689 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307690 },
7691 '4' => {
7692 'name' => 'pldm_resp_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007693 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307694 },
7695 '5' => {
7696 'name' => 'resp_msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007697 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 }
7699 },
7700 'Reg' => {
7701 '2' => 'r14'
7702 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007703 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307704 'ShortName' => 'pldm_transport_send_recv_msg'
7705 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007706 '408677' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307707 'Header' => 'transport.h',
7708 'Line' => '81',
7709 'Param' => {
7710 '0' => {
7711 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007712 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307713 },
7714 '1' => {
7715 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007716 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307717 },
7718 '2' => {
7719 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007720 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307721 },
7722 '3' => {
7723 'name' => 'msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007724 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307725 }
7726 },
7727 'Reg' => {
7728 '0' => 'rdi',
7729 '1' => 'rsi',
7730 '2' => 'rbp',
7731 '3' => 'rcx'
7732 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007733 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307734 'ShortName' => 'pldm_transport_recv_msg'
7735 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007736 '408858' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307737 'Header' => 'transport.h',
7738 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307739 'Param' => {
7740 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307741 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007742 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307743 },
7744 '1' => {
7745 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007746 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307747 },
7748 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307749 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007750 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307751 },
7752 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307753 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307754 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 }
7756 },
7757 'Reg' => {
7758 '0' => 'rdi',
7759 '1' => 'rsi',
7760 '2' => 'rdx',
7761 '3' => 'rcx'
7762 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007763 'Return' => '393514',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307764 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007766 '409009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307767 'Header' => 'transport.h',
7768 'Line' => '31',
7769 'Param' => {
7770 '0' => {
7771 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007772 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307773 },
7774 '1' => {
7775 'name' => 'timeout',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307776 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307777 }
7778 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307779 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 'ShortName' => 'pldm_transport_poll'
7781 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007782 '411299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307784 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307785 'Param' => {
7786 '0' => {
7787 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307788 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
7790 '1' => {
7791 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307792 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307793 },
7794 '2' => {
7795 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007796 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307797 }
7798 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307799 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307800 'ShortName' => 'encode_new_file_with_metadata_resp'
7801 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007802 '411499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307804 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307805 'Param' => {
7806 '0' => {
7807 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007808 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 },
7810 '1' => {
7811 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307812 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 },
7814 '2' => {
7815 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007816 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307817 },
7818 '3' => {
7819 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007820 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 },
7822 '4' => {
7823 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007824 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307825 },
7826 '5' => {
7827 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007828 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307829 },
7830 '6' => {
7831 'name' => 'file_meta_data_2',
7832 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007833 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307834 },
7835 '7' => {
7836 'name' => 'file_meta_data_3',
7837 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007838 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307839 },
7840 '8' => {
7841 'name' => 'file_meta_data_4',
7842 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007843 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307844 }
7845 },
7846 'Reg' => {
7847 '1' => 'r10',
7848 '2' => 'rdx',
7849 '3' => 'rdi',
7850 '4' => 'r8',
7851 '5' => 'r9'
7852 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307853 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307854 'ShortName' => 'decode_new_file_with_metadata_req'
7855 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007856 '411731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307858 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307859 'Param' => {
7860 '0' => {
7861 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007862 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 },
7864 '1' => {
7865 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307866 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307867 },
7868 '2' => {
7869 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007870 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307871 }
7872 },
7873 'Reg' => {
7874 '0' => 'rdi',
7875 '1' => 'rsi',
7876 '2' => 'rdx'
7877 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307878 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307879 'ShortName' => 'decode_new_file_with_metadata_resp'
7880 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007881 '411832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307882 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307883 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307884 'Param' => {
7885 '0' => {
7886 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307887 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307888 },
7889 '1' => {
7890 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007891 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307892 },
7893 '2' => {
7894 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307895 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307896 },
7897 '3' => {
7898 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007899 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307900 },
7901 '4' => {
7902 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307903 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307904 },
7905 '5' => {
7906 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307907 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307908 },
7909 '6' => {
7910 'name' => 'file_meta_data_3',
7911 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307912 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307913 },
7914 '7' => {
7915 'name' => 'file_meta_data_4',
7916 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307917 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307918 },
7919 '8' => {
7920 'name' => 'msg',
7921 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007922 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307923 }
7924 },
7925 'Reg' => {
7926 '2' => 'r14'
7927 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307928 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307929 'ShortName' => 'encode_new_file_with_metadata_req'
7930 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007931 '412129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307933 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307934 'Param' => {
7935 '0' => {
7936 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307937 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307938 },
7939 '1' => {
7940 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307941 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '2' => {
7944 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007945 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307946 }
7947 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307948 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307949 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7950 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007951 '412324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307953 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307954 'Param' => {
7955 '0' => {
7956 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007957 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307958 },
7959 '1' => {
7960 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307961 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307962 },
7963 '2' => {
7964 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007965 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307966 },
7967 '3' => {
7968 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007969 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307970 },
7971 '4' => {
7972 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007973 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307974 },
7975 '5' => {
7976 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007977 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307978 },
7979 '6' => {
7980 'name' => 'file_meta_data_2',
7981 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007982 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307983 },
7984 '7' => {
7985 'name' => 'file_meta_data_3',
7986 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007987 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307988 },
7989 '8' => {
7990 'name' => 'file_meta_data_4',
7991 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007992 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307993 }
7994 },
7995 'Reg' => {
7996 '1' => 'rsi',
7997 '2' => 'rdx',
7998 '3' => 'rcx',
7999 '4' => 'r8',
8000 '5' => 'r9'
8001 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308002 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308003 'ShortName' => 'decode_file_ack_with_meta_data_req'
8004 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008005 '412536' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308007 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308008 'Param' => {
8009 '0' => {
8010 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008011 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308012 },
8013 '1' => {
8014 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308015 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308016 },
8017 '2' => {
8018 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008019 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308020 }
8021 },
8022 'Reg' => {
8023 '0' => 'rdi',
8024 '1' => 'rsi',
8025 '2' => 'rdx'
8026 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308027 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308028 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8029 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008030 '412632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308032 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308033 'Param' => {
8034 '0' => {
8035 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308036 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308037 },
8038 '1' => {
8039 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008040 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308041 },
8042 '2' => {
8043 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308044 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308045 },
8046 '3' => {
8047 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308048 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308049 },
8050 '4' => {
8051 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308052 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308053 },
8054 '5' => {
8055 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308056 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308057 },
8058 '6' => {
8059 'name' => 'file_meta_data_3',
8060 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308061 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308062 },
8063 '7' => {
8064 'name' => 'file_meta_data_4',
8065 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308066 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308067 },
8068 '8' => {
8069 'name' => 'msg',
8070 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008071 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 }
8073 },
8074 'Reg' => {
8075 '2' => 'r14'
8076 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308077 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308078 'ShortName' => 'encode_file_ack_with_meta_data_req'
8079 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008080 '412929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308082 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308083 'Param' => {
8084 '0' => {
8085 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008086 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308087 },
8088 '1' => {
8089 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308090 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 },
8092 '2' => {
8093 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008094 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308095 }
8096 },
8097 'Reg' => {
8098 '0' => 'rdi',
8099 '1' => 'rsi',
8100 '2' => 'rdx'
8101 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308102 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308103 'ShortName' => 'decode_file_ack_resp'
8104 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008105 '413030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308106 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308107 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 'Param' => {
8109 '0' => {
8110 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308111 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308112 },
8113 '1' => {
8114 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008115 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308116 },
8117 '2' => {
8118 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308119 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308120 },
8121 '3' => {
8122 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308123 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '4' => {
8126 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008127 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 }
8129 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308130 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308131 'ShortName' => 'encode_file_ack_req'
8132 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008133 '413265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308134 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308135 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 'Param' => {
8137 '0' => {
8138 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308139 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 },
8141 '1' => {
8142 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308143 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 },
8145 '2' => {
8146 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008147 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308148 }
8149 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308150 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308151 'ShortName' => 'encode_file_ack_resp'
8152 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008153 '413455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308155 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308156 'Param' => {
8157 '0' => {
8158 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008159 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308160 },
8161 '1' => {
8162 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308163 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308164 },
8165 '2' => {
8166 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008167 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308168 },
8169 '3' => {
8170 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008171 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308172 },
8173 '4' => {
8174 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008175 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308176 }
8177 },
8178 'Reg' => {
8179 '1' => 'rsi',
8180 '2' => 'rdx',
8181 '3' => 'rcx',
8182 '4' => 'r8'
8183 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308184 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308185 'ShortName' => 'decode_file_ack_req'
8186 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008187 '413597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308189 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308190 'Param' => {
8191 '0' => {
8192 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008193 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 },
8195 '1' => {
8196 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308197 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308198 },
8199 '2' => {
8200 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008201 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308202 },
8203 '3' => {
8204 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008205 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 }
8207 },
8208 'Reg' => {
8209 '0' => 'rdi',
8210 '1' => 'rsi',
8211 '2' => 'rdx',
8212 '3' => 'rcx'
8213 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308214 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 'ShortName' => 'decode_rw_file_by_type_resp'
8216 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008217 '413712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308219 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308220 'Param' => {
8221 '0' => {
8222 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308223 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 },
8225 '1' => {
8226 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '2' => {
8230 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008231 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 },
8233 '3' => {
8234 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308235 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 },
8237 '4' => {
8238 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308239 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308240 },
8241 '5' => {
8242 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308243 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 },
8245 '6' => {
8246 'name' => 'msg',
8247 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008248 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 }
8250 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308251 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 'ShortName' => 'encode_rw_file_by_type_req'
8253 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008254 '413982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308255 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308256 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 'Param' => {
8258 '0' => {
8259 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308260 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 },
8262 '1' => {
8263 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308264 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308265 },
8266 '2' => {
8267 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308268 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308269 },
8270 '3' => {
8271 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308272 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308273 },
8274 '4' => {
8275 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008276 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308277 }
8278 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308279 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308280 'ShortName' => 'encode_rw_file_by_type_resp'
8281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008282 '414212' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308283 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308284 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308285 'Param' => {
8286 '0' => {
8287 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008288 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 },
8290 '1' => {
8291 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308292 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308293 },
8294 '2' => {
8295 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008296 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308297 },
8298 '3' => {
8299 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008300 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308301 },
8302 '4' => {
8303 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008304 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308305 },
8306 '5' => {
8307 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008308 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308309 }
8310 },
8311 'Reg' => {
8312 '1' => 'r10',
8313 '2' => 'rdx',
8314 '3' => 'rdi',
8315 '4' => 'r8',
8316 '5' => 'r9'
8317 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308318 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308319 'ShortName' => 'decode_rw_file_by_type_req'
8320 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008321 '414374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308322 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308323 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 'Param' => {
8325 '0' => {
8326 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008327 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 },
8329 '1' => {
8330 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308331 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '2' => {
8334 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008335 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 }
8337 },
8338 'Reg' => {
8339 '0' => 'rdi',
8340 '1' => 'rsi',
8341 '2' => 'rdx'
8342 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308343 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308344 'ShortName' => 'decode_new_file_resp'
8345 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008346 '414475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308347 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308348 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 'Param' => {
8350 '0' => {
8351 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308353 },
8354 '1' => {
8355 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008356 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308357 },
8358 '2' => {
8359 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308360 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308361 },
8362 '3' => {
8363 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008364 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 },
8366 '4' => {
8367 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008368 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 }
8370 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308371 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308372 'ShortName' => 'encode_new_file_req'
8373 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008374 '414710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308375 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308376 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 'Param' => {
8378 '0' => {
8379 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308380 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 },
8382 '1' => {
8383 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308384 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308385 },
8386 '2' => {
8387 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008388 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 }
8390 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308391 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308392 'ShortName' => 'encode_new_file_resp'
8393 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008394 '414900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308396 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308397 'Param' => {
8398 '0' => {
8399 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008400 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308401 },
8402 '1' => {
8403 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308404 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308405 },
8406 '2' => {
8407 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008408 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308409 },
8410 '3' => {
8411 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008412 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 },
8414 '4' => {
8415 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008416 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308417 }
8418 },
8419 'Reg' => {
8420 '1' => 'r9',
8421 '2' => 'rdx',
8422 '3' => 'rcx',
8423 '4' => 'r8'
8424 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308425 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308426 'ShortName' => 'decode_new_file_req'
8427 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008428 '415042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308430 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 'Param' => {
8432 '0' => {
8433 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008434 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308435 },
8436 '1' => {
8437 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308438 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308439 },
8440 '2' => {
8441 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008442 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308443 },
8444 '3' => {
8445 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008446 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308447 }
8448 },
8449 'Reg' => {
8450 '0' => 'rdi',
8451 '1' => 'rsi',
8452 '2' => 'rdx',
8453 '3' => 'rcx'
8454 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308455 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8457 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008458 '415157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308460 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308461 'Param' => {
8462 '0' => {
8463 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308464 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308465 },
8466 '1' => {
8467 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308468 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308469 },
8470 '2' => {
8471 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008472 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 },
8474 '3' => {
8475 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308476 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 },
8478 '4' => {
8479 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308480 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308481 },
8482 '5' => {
8483 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308484 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 },
8486 '6' => {
8487 'name' => 'address',
8488 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008489 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308490 },
8491 '7' => {
8492 'name' => 'msg',
8493 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008494 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308495 }
8496 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308497 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'ShortName' => 'encode_rw_file_by_type_memory_req'
8499 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008500 '415442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308502 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 'Param' => {
8504 '0' => {
8505 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308506 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308507 },
8508 '1' => {
8509 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308510 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 },
8512 '2' => {
8513 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308514 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 },
8516 '3' => {
8517 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308518 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 },
8520 '4' => {
8521 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008522 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308523 }
8524 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308525 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308526 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8527 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008528 '415672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308529 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308530 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308531 'Param' => {
8532 '0' => {
8533 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008534 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 },
8536 '1' => {
8537 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308538 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 },
8540 '2' => {
8541 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008542 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 },
8544 '3' => {
8545 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008546 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 },
8548 '4' => {
8549 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008550 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '5' => {
8553 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008554 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 },
8556 '6' => {
8557 'name' => 'address',
8558 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008559 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 }
8561 },
8562 'Reg' => {
8563 '1' => 'r10',
8564 '2' => 'rdx',
8565 '3' => 'rdi',
8566 '4' => 'r8',
8567 '5' => 'r9'
8568 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308569 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308570 'ShortName' => 'decode_rw_file_by_type_memory_req'
8571 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008572 '415849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308574 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 'Param' => {
8576 '0' => {
8577 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308578 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 },
8580 '1' => {
8581 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308582 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308583 },
8584 '2' => {
8585 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308586 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308587 },
8588 '3' => {
8589 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008590 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308591 }
8592 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308593 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'ShortName' => 'encode_write_file_resp'
8595 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008596 '416064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308598 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308599 'Param' => {
8600 '0' => {
8601 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008602 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308603 },
8604 '1' => {
8605 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308606 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308607 },
8608 '2' => {
8609 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008610 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308611 },
8612 '3' => {
8613 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008614 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 }
8616 },
8617 'Reg' => {
8618 '0' => 'rdi',
8619 '1' => 'rsi',
8620 '2' => 'rdx',
8621 '3' => 'rcx'
8622 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308623 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308624 'ShortName' => 'decode_write_file_resp'
8625 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008626 '416174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308628 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 'Param' => {
8630 '0' => {
8631 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308632 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308633 },
8634 '1' => {
8635 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308636 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308637 },
8638 '2' => {
8639 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308640 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308641 },
8642 '3' => {
8643 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308644 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308645 },
8646 '4' => {
8647 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008648 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308649 }
8650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308651 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 'ShortName' => 'encode_write_file_req'
8653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008654 '416409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308656 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308657 'Param' => {
8658 '0' => {
8659 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008660 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 },
8662 '1' => {
8663 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308664 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308665 },
8666 '2' => {
8667 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008668 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308669 },
8670 '3' => {
8671 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008672 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 },
8674 '4' => {
8675 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008676 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308677 },
8678 '5' => {
8679 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008680 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 }
8682 },
8683 'Reg' => {
8684 '1' => 'rsi',
8685 '3' => 'rcx',
8686 '4' => 'r8',
8687 '5' => 'r9'
8688 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308689 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308690 'ShortName' => 'decode_write_file_req'
8691 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008692 '416564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308693 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308694 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308695 'Param' => {
8696 '0' => {
8697 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308698 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308699 },
8700 '1' => {
8701 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308702 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308703 },
8704 '2' => {
8705 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308706 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308707 },
8708 '3' => {
8709 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008710 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308711 }
8712 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308713 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308714 'ShortName' => 'encode_read_file_resp'
8715 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008716 '416779' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308718 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308719 'Param' => {
8720 '0' => {
8721 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008722 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308723 },
8724 '1' => {
8725 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308726 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308727 },
8728 '2' => {
8729 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008730 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308731 },
8732 '3' => {
8733 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008734 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 },
8736 '4' => {
8737 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008738 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 }
8740 },
8741 'Reg' => {
8742 '1' => 'r9',
8743 '2' => 'rdx',
8744 '3' => 'rcx',
8745 '4' => 'r8'
8746 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308747 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 'ShortName' => 'decode_read_file_resp'
8749 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008750 '416915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308751 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308752 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308753 'Param' => {
8754 '0' => {
8755 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308756 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308757 },
8758 '1' => {
8759 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308760 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308761 },
8762 '2' => {
8763 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308764 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308765 },
8766 '3' => {
8767 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308768 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308769 },
8770 '4' => {
8771 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008772 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308773 }
8774 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308775 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 'ShortName' => 'encode_read_file_req'
8777 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008778 '417150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308780 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 'Param' => {
8782 '0' => {
8783 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008784 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308785 },
8786 '1' => {
8787 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308788 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308789 },
8790 '2' => {
8791 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008792 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 },
8794 '3' => {
8795 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008796 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308797 },
8798 '4' => {
8799 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008800 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308801 }
8802 },
8803 'Reg' => {
8804 '1' => 'r9',
8805 '2' => 'rdx',
8806 '3' => 'rcx',
8807 '4' => 'r8'
8808 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308809 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308810 'ShortName' => 'decode_read_file_req'
8811 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008812 '417286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308813 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308814 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308815 'Param' => {
8816 '0' => {
8817 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008818 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308819 },
8820 '1' => {
8821 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308822 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308823 },
8824 '2' => {
8825 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008826 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308827 },
8828 '3' => {
8829 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008830 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308831 },
8832 '4' => {
8833 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008834 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308835 },
8836 '5' => {
8837 'name' => 'file_table_data_start_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008838 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 },
8840 '6' => {
8841 'name' => 'file_table_length',
8842 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008843 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308844 }
8845 },
8846 'Reg' => {
8847 '1' => 'rsi',
8848 '2' => 'rdi',
8849 '3' => 'r10',
8850 '4' => 'r8',
8851 '5' => 'r9'
8852 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308853 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308854 'ShortName' => 'decode_get_file_table_resp'
8855 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008856 '417460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308858 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 'Param' => {
8860 '0' => {
8861 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308862 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 },
8864 '1' => {
8865 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308866 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 },
8868 '2' => {
8869 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308870 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308871 },
8872 '3' => {
8873 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308874 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308875 },
8876 '4' => {
8877 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008878 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308879 }
8880 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308881 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308882 'ShortName' => 'encode_get_file_table_req'
8883 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008884 '417687' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308886 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308887 'Param' => {
8888 '0' => {
8889 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308890 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 },
8892 '1' => {
8893 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '2' => {
8897 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308898 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '3' => {
8901 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308902 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 },
8904 '4' => {
8905 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008906 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 },
8908 '5' => {
8909 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308910 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308911 },
8912 '6' => {
8913 'name' => 'msg',
8914 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008915 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 }
8917 },
8918 'Reg' => {
8919 '2' => 'r15'
8920 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308921 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308922 'ShortName' => 'encode_get_file_table_resp'
8923 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008924 '418040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308926 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 'Param' => {
8928 '0' => {
8929 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008930 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '1' => {
8933 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308934 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '2' => {
8937 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008938 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308939 },
8940 '3' => {
8941 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008942 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308943 },
8944 '4' => {
8945 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008946 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308947 }
8948 },
8949 'Reg' => {
8950 '1' => 'r9',
8951 '2' => 'rdx',
8952 '3' => 'rcx',
8953 '4' => 'r8'
8954 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308955 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 'ShortName' => 'decode_get_file_table_req'
8957 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008958 '418175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308960 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308961 'Param' => {
8962 '0' => {
8963 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008964 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308965 },
8966 '1' => {
8967 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308968 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308969 },
8970 '2' => {
8971 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008972 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308973 },
8974 '3' => {
8975 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008976 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308977 }
8978 },
8979 'Reg' => {
8980 '0' => 'rdi',
8981 '1' => 'rsi',
8982 '2' => 'rdx',
8983 '3' => 'rcx'
8984 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308985 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 'ShortName' => 'decode_rw_file_memory_resp'
8987 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008988 '418284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308990 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308991 'Param' => {
8992 '0' => {
8993 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308994 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308995 },
8996 '1' => {
8997 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308998 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308999 },
9000 '2' => {
9001 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309002 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309003 },
9004 '3' => {
9005 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309006 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309007 },
9008 '4' => {
9009 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309010 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309011 },
9012 '5' => {
9013 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009014 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 },
9016 '6' => {
9017 'name' => 'msg',
9018 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009019 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309020 }
9021 },
9022 'Reg' => {
9023 '2' => 'r14'
9024 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309025 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309026 'ShortName' => 'encode_rw_file_memory_req'
9027 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009028 '418543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309030 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 'Param' => {
9032 '0' => {
9033 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309034 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '1' => {
9037 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309038 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '2' => {
9041 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309042 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309043 },
9044 '3' => {
9045 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309046 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309047 },
9048 '4' => {
9049 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009050 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309051 }
9052 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309053 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309054 'ShortName' => 'encode_rw_file_memory_resp'
9055 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009056 '418764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309058 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309059 'Param' => {
9060 '0' => {
9061 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009062 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 },
9064 '1' => {
9065 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309066 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 },
9068 '2' => {
9069 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009070 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309071 },
9072 '3' => {
9073 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009074 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 },
9076 '4' => {
9077 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009078 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309079 },
9080 '5' => {
9081 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009082 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309083 }
9084 },
9085 'Reg' => {
9086 '1' => 'r10',
9087 '2' => 'rdx',
9088 '3' => 'rdi',
9089 '4' => 'r8',
9090 '5' => 'r9'
9091 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309092 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309093 'ShortName' => 'decode_rw_file_memory_req'
9094 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009095 '419827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309096 'Header' => 'host.h',
9097 'Line' => '101',
9098 'Param' => {
9099 '0' => {
9100 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309101 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309102 },
9103 '1' => {
9104 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309105 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309106 },
9107 '2' => {
9108 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309109 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309110 },
9111 '3' => {
9112 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309113 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309114 },
9115 '4' => {
9116 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009117 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309118 },
9119 '5' => {
9120 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309121 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309122 }
9123 },
9124 'Reg' => {
9125 '2' => 'r12'
9126 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309127 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309128 'ShortName' => 'encode_get_alert_status_resp'
9129 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009130 '420075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309131 'Header' => 'host.h',
9132 'Line' => '86',
9133 'Param' => {
9134 '0' => {
9135 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009136 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 },
9138 '1' => {
9139 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309140 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309141 },
9142 '2' => {
9143 'name' => 'version_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009144 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309145 }
9146 },
9147 'Reg' => {
9148 '0' => 'rdi',
9149 '1' => 'rsi',
9150 '2' => 'rdx'
9151 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309152 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309153 'ShortName' => 'decode_get_alert_status_req'
9154 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009155 '420158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309156 'Header' => 'host.h',
9157 'Line' => '70',
9158 'Param' => {
9159 '0' => {
9160 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009161 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309162 },
9163 '1' => {
9164 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309165 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309166 },
9167 '2' => {
9168 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009169 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309170 },
9171 '3' => {
9172 'name' => 'rack_entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009173 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 },
9175 '4' => {
9176 'name' => 'pri_cec_node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009177 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309178 }
9179 },
9180 'Reg' => {
9181 '1' => 'r9',
9182 '2' => 'rdx',
9183 '3' => 'rcx',
9184 '4' => 'r8'
9185 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309186 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 'ShortName' => 'decode_get_alert_status_resp'
9188 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009189 '420297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309190 'Header' => 'host.h',
9191 'Line' => '52',
9192 'Param' => {
9193 '0' => {
9194 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309195 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 },
9197 '1' => {
9198 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309199 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309200 },
9201 '2' => {
9202 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009203 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309204 },
9205 '3' => {
9206 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309207 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309208 }
9209 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309210 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309211 'ShortName' => 'encode_get_alert_status_req'
9212 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009213 '421528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 'Header' => 'platform.h',
9215 'Line' => '47',
9216 'Param' => {
9217 '0' => {
9218 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309219 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309220 },
9221 '1' => {
9222 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309223 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309224 },
9225 '2' => {
9226 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309228 },
9229 '3' => {
9230 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309232 },
9233 '4' => {
9234 'name' => 'list_of_handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009235 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309236 },
9237 '5' => {
9238 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309239 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309240 },
9241 '6' => {
9242 'name' => 'msg',
9243 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009244 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309245 }
9246 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309247 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309248 'ShortName' => 'encode_bios_attribute_update_event_req'
9249 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009250 '423392' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009251 'Header' => 'file_io.h',
9252 'Line' => '160',
9253 'Param' => {
9254 '0' => {
9255 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309256 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009257 },
9258 '1' => {
9259 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009260 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009261 },
9262 '2' => {
9263 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309264 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009265 },
9266 '3' => {
9267 'name' => 'responseMsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009268 'type' => '1418'
Lora Linea0bf3a2024-09-20 10:09:56 +08009269 },
9270 '4' => {
9271 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309272 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009273 }
9274 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309275 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309276 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309277 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309278 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009279 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9280 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009281 '426588' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009282 'Header' => 'file_io.h',
9283 'Line' => '147',
9284 'Param' => {
9285 '0' => {
9286 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009287 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009288 }
9289 },
9290 'Reg' => {
9291 '0' => 'rdi'
9292 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309293 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009294 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9295 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009296 '426636' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009297 'Header' => 'file_io.h',
9298 'Line' => '137',
9299 'Param' => {
9300 '0' => {
9301 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009302 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009303 },
9304 '1' => {
9305 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309306 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009307 },
9308 '2' => {
9309 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009310 'type' => '428831'
Lora Linea0bf3a2024-09-20 10:09:56 +08009311 }
9312 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309313 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009314 'ShortName' => 'decode_oem_meta_file_io_read_req'
9315 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009316 '428836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309317 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309318 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309319 'Param' => {
9320 '0' => {
9321 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009322 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309323 },
9324 '1' => {
9325 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309326 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309327 },
9328 '2' => {
9329 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009330 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309331 },
9332 '3' => {
9333 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009334 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309335 },
9336 '4' => {
9337 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009338 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309339 }
9340 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309341 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309342 '0' => 'rdi',
9343 '1' => 'rbx',
9344 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309345 '3' => 'rcx',
9346 '4' => 'r8'
9347 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309348 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309349 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009350 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009351 '429272' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009352 'Header' => 'file_io.h',
9353 'Line' => '113',
9354 'Param' => {
9355 '0' => {
9356 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009357 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009358 },
9359 '1' => {
9360 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309361 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009362 },
9363 '2' => {
9364 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009365 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009366 },
9367 '3' => {
9368 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309369 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009370 }
9371 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309372 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009373 'ShortName' => 'decode_oem_meta_file_io_write_req'
9374 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009375 '430956' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009376 'Header' => 'file_io.h',
9377 'Line' => '102',
9378 'Param' => {
9379 '0' => {
9380 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009381 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009382 }
9383 },
9384 'Reg' => {
9385 '0' => 'rdi'
9386 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309387 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009388 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309389 }
9390 },
9391 'SymbolVersion' => {},
9392 'Symbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009393 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309394 'bcd2dec16' => 1,
9395 'bcd2dec32' => 1,
9396 'bcd2dec8' => 1,
9397 'crc32' => 1,
9398 'crc8' => 1,
9399 'dec2bcd16' => 1,
9400 'dec2bcd32' => 1,
9401 'dec2bcd8' => 1,
9402 'decode_activate_firmware_resp' => 1,
9403 'decode_apply_complete_req' => 1,
9404 'decode_cancel_update_component_resp' => 1,
9405 'decode_cancel_update_resp' => 1,
9406 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009407 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309408 'decode_event_message_buffer_size_resp' => 1,
9409 'decode_event_message_supported_resp' => 1,
9410 'decode_file_ack_req' => 1,
9411 'decode_file_ack_resp' => 1,
9412 'decode_file_ack_with_meta_data_req' => 1,
9413 'decode_file_ack_with_meta_data_resp' => 1,
9414 'decode_firmware_device_id_record' => 1,
9415 'decode_get_alert_status_req' => 1,
9416 'decode_get_alert_status_resp' => 1,
9417 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9418 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9419 'decode_get_bios_table_req' => 1,
9420 'decode_get_bios_table_resp' => 1,
9421 'decode_get_commands_req' => 1,
9422 'decode_get_commands_resp' => 1,
9423 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009424 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309425 'decode_get_file_table_req' => 1,
9426 'decode_get_file_table_resp' => 1,
9427 'decode_get_firmware_parameters_resp' => 1,
9428 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9429 'decode_get_fru_record_by_option_req' => 1,
9430 'decode_get_fru_record_by_option_resp' => 1,
9431 'decode_get_fru_record_table_metadata_resp' => 1,
9432 'decode_get_fru_record_table_req' => 1,
9433 'decode_get_fru_record_table_resp' => 1,
9434 'decode_get_fru_record_table_resp_safe' => 1,
9435 'decode_get_numeric_effecter_value_req' => 1,
9436 'decode_get_numeric_effecter_value_resp' => 1,
9437 'decode_get_pdr_repository_info_resp' => 1,
9438 'decode_get_pdr_req' => 1,
9439 'decode_get_pdr_resp' => 1,
9440 'decode_get_sensor_reading_req' => 1,
9441 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009442 'decode_get_state_effecter_states_req' => 1,
9443 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309444 'decode_get_state_sensor_readings_req' => 1,
9445 'decode_get_state_sensor_readings_resp' => 1,
9446 'decode_get_status_resp' => 1,
9447 'decode_get_tid_resp' => 1,
9448 'decode_get_types_resp' => 1,
9449 'decode_get_version_req' => 1,
9450 'decode_get_version_resp' => 1,
9451 'decode_multipart_receive_req' => 1,
9452 'decode_new_file_req' => 1,
9453 'decode_new_file_resp' => 1,
9454 'decode_new_file_with_metadata_req' => 1,
9455 'decode_new_file_with_metadata_resp' => 1,
9456 'decode_numeric_sensor_data' => 1,
9457 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009458 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309459 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009460 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 'decode_pass_component_table_resp' => 1,
9462 'decode_platform_event_message_req' => 1,
9463 'decode_platform_event_message_resp' => 1,
9464 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009465 'decode_pldm_descriptor_from_iter' => 1,
9466 'decode_pldm_downstream_device_from_iter' => 1,
9467 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009468 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009469 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309470 'decode_pldm_package_header_info' => 1,
9471 'decode_pldm_pdr_repository_change_record_data' => 1,
9472 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009473 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309474 'decode_poll_for_platform_event_message_req' => 1,
9475 'decode_poll_for_platform_event_message_resp' => 1,
9476 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009477 'decode_query_downstream_devices_resp' => 1,
9478 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309479 'decode_read_file_req' => 1,
9480 'decode_read_file_resp' => 1,
9481 'decode_request_firmware_data_req' => 1,
9482 'decode_request_update_resp' => 1,
9483 'decode_rw_file_by_type_memory_req' => 1,
9484 'decode_rw_file_by_type_memory_resp' => 1,
9485 'decode_rw_file_by_type_req' => 1,
9486 'decode_rw_file_by_type_resp' => 1,
9487 'decode_rw_file_memory_req' => 1,
9488 'decode_rw_file_memory_resp' => 1,
9489 'decode_sensor_event_data' => 1,
9490 'decode_sensor_op_data' => 1,
9491 'decode_set_bios_attribute_current_value_req' => 1,
9492 'decode_set_bios_attribute_current_value_resp' => 1,
9493 'decode_set_bios_table_req' => 1,
9494 'decode_set_bios_table_resp' => 1,
9495 'decode_set_date_time_req' => 1,
9496 'decode_set_date_time_resp' => 1,
9497 'decode_set_event_receiver_req' => 1,
9498 'decode_set_event_receiver_resp' => 1,
9499 'decode_set_fru_record_table_req' => 1,
9500 'decode_set_numeric_effecter_value_req' => 1,
9501 'decode_set_numeric_effecter_value_resp' => 1,
9502 'decode_set_state_effecter_states_req' => 1,
9503 'decode_set_state_effecter_states_resp' => 1,
9504 'decode_state_sensor_data' => 1,
9505 'decode_transfer_complete_req' => 1,
9506 'decode_update_component_resp' => 1,
9507 'decode_vendor_defined_descriptor_value' => 1,
9508 'decode_verify_complete_req' => 1,
9509 'decode_write_file_req' => 1,
9510 'decode_write_file_resp' => 1,
9511 'encode_activate_firmware_req' => 1,
9512 'encode_apply_complete_resp' => 1,
9513 'encode_bios_attribute_update_event_req' => 1,
9514 'encode_cancel_update_component_req' => 1,
9515 'encode_cancel_update_req' => 1,
9516 'encode_cc_only_resp' => 1,
9517 'encode_event_message_buffer_size_req' => 1,
9518 'encode_event_message_supported_req' => 1,
9519 'encode_file_ack_req' => 1,
9520 'encode_file_ack_resp' => 1,
9521 'encode_file_ack_with_meta_data_req' => 1,
9522 'encode_file_ack_with_meta_data_resp' => 1,
9523 'encode_fru_record' => 1,
9524 'encode_get_alert_status_req' => 1,
9525 'encode_get_alert_status_resp' => 1,
9526 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9527 'encode_get_bios_current_value_by_handle_resp' => 1,
9528 'encode_get_bios_table_req' => 1,
9529 'encode_get_bios_table_resp' => 1,
9530 'encode_get_commands_req' => 1,
9531 'encode_get_commands_resp' => 1,
9532 'encode_get_date_time_req' => 1,
9533 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009534 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309535 'encode_get_file_table_req' => 1,
9536 'encode_get_file_table_resp' => 1,
9537 'encode_get_firmware_parameters_req' => 1,
9538 'encode_get_fru_record_by_option_req' => 1,
9539 'encode_get_fru_record_by_option_resp' => 1,
9540 'encode_get_fru_record_table_metadata_req' => 1,
9541 'encode_get_fru_record_table_metadata_resp' => 1,
9542 'encode_get_fru_record_table_req' => 1,
9543 'encode_get_fru_record_table_resp' => 1,
9544 'encode_get_numeric_effecter_value_req' => 1,
9545 'encode_get_numeric_effecter_value_resp' => 1,
9546 'encode_get_pdr_repository_info_resp' => 1,
9547 'encode_get_pdr_req' => 1,
9548 'encode_get_pdr_resp' => 1,
9549 'encode_get_sensor_reading_req' => 1,
9550 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009551 'encode_get_state_effecter_states_req' => 1,
9552 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309553 'encode_get_state_sensor_readings_req' => 1,
9554 'encode_get_state_sensor_readings_resp' => 1,
9555 'encode_get_status_req' => 1,
9556 'encode_get_tid_req' => 1,
9557 'encode_get_tid_resp' => 1,
9558 'encode_get_types_req' => 1,
9559 'encode_get_types_resp' => 1,
9560 'encode_get_version_req' => 1,
9561 'encode_get_version_resp' => 1,
9562 'encode_new_file_req' => 1,
9563 'encode_new_file_resp' => 1,
9564 'encode_new_file_with_metadata_req' => 1,
9565 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009566 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309567 'encode_pass_component_table_req' => 1,
9568 'encode_platform_event_message_req' => 1,
9569 'encode_platform_event_message_resp' => 1,
9570 'encode_pldm_header_only' => 1,
9571 'encode_pldm_pdr_repository_chg_event_data' => 1,
9572 'encode_poll_for_platform_event_message_req' => 1,
9573 'encode_poll_for_platform_event_message_resp' => 1,
9574 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009575 'encode_query_downstream_devices_req' => 1,
9576 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309577 'encode_read_file_req' => 1,
9578 'encode_read_file_resp' => 1,
9579 'encode_request_firmware_data_resp' => 1,
9580 'encode_request_update_req' => 1,
9581 'encode_rw_file_by_type_memory_req' => 1,
9582 'encode_rw_file_by_type_memory_resp' => 1,
9583 'encode_rw_file_by_type_req' => 1,
9584 'encode_rw_file_by_type_resp' => 1,
9585 'encode_rw_file_memory_req' => 1,
9586 'encode_rw_file_memory_resp' => 1,
9587 'encode_sensor_event_data' => 1,
9588 'encode_set_bios_attribute_current_value_req' => 1,
9589 'encode_set_bios_attribute_current_value_resp' => 1,
9590 'encode_set_bios_table_req' => 1,
9591 'encode_set_bios_table_resp' => 1,
9592 'encode_set_date_time_req' => 1,
9593 'encode_set_date_time_resp' => 1,
9594 'encode_set_event_receiver_req' => 1,
9595 'encode_set_event_receiver_resp' => 1,
9596 'encode_set_fru_record_table_resp' => 1,
9597 'encode_set_numeric_effecter_value_req' => 1,
9598 'encode_set_numeric_effecter_value_resp' => 1,
9599 'encode_set_state_effecter_states_req' => 1,
9600 'encode_set_state_effecter_states_resp' => 1,
9601 'encode_set_tid_req' => 1,
9602 'encode_state_effecter_pdr' => 1,
9603 'encode_state_sensor_pdr' => 1,
9604 'encode_transfer_complete_resp' => 1,
9605 'encode_update_component_req' => 1,
9606 'encode_verify_complete_resp' => 1,
9607 'encode_write_file_req' => 1,
9608 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009609 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 'is_time_legal' => 1,
9611 'is_transfer_flag_valid' => 1,
9612 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309613 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9615 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9616 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9617 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309618 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309619 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309620 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309621 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309622 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9623 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309624 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9626 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9627 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309628 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309629 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9630 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9631 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309632 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9634 'pldm_bios_table_attr_entry_string_info_check' => 1,
9635 'pldm_bios_table_attr_find_by_handle' => 1,
9636 'pldm_bios_table_attr_find_by_string_handle' => 1,
9637 'pldm_bios_table_attr_value_copy_and_update' => 1,
9638 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9639 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9640 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309641 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309642 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309643 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309644 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309645 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309646 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9647 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9648 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9649 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9650 'pldm_bios_table_attr_value_entry_length' => 1,
9651 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9652 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9653 'pldm_bios_table_attr_value_find_by_handle' => 1,
9654 'pldm_bios_table_checksum' => 1,
9655 'pldm_bios_table_iter_create' => 1,
9656 'pldm_bios_table_iter_free' => 1,
9657 'pldm_bios_table_iter_is_end' => 1,
9658 'pldm_bios_table_iter_next' => 1,
9659 'pldm_bios_table_iter_value' => 1,
9660 'pldm_bios_table_pad_checksum_size' => 1,
9661 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309662 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309663 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309664 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309665 'pldm_bios_table_string_entry_encode_length' => 1,
9666 'pldm_bios_table_string_find_by_handle' => 1,
9667 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309668 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309669 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309670 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309671 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309672 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9673 'pldm_entity_association_pdr_extract' => 1,
9674 'pldm_entity_association_tree_add' => 1,
9675 'pldm_entity_association_tree_add_entity' => 1,
9676 'pldm_entity_association_tree_copy_root' => 1,
9677 'pldm_entity_association_tree_destroy' => 1,
9678 'pldm_entity_association_tree_destroy_root' => 1,
9679 'pldm_entity_association_tree_find' => 1,
9680 'pldm_entity_association_tree_find_with_locality' => 1,
9681 'pldm_entity_association_tree_init' => 1,
9682 'pldm_entity_association_tree_visit' => 1,
9683 'pldm_entity_extract' => 1,
9684 'pldm_entity_get_num_children' => 1,
9685 'pldm_entity_get_parent' => 1,
9686 'pldm_entity_is_exist_parent' => 1,
9687 'pldm_entity_is_node_parent' => 1,
9688 'pldm_entity_node_get_remote_container_id' => 1,
9689 'pldm_find_entity_ref_in_tree' => 1,
9690 'pldm_instance_db_destroy' => 1,
9691 'pldm_instance_db_init' => 1,
9692 'pldm_instance_db_init_default' => 1,
9693 'pldm_instance_id_alloc' => 1,
9694 'pldm_instance_id_free' => 1,
9695 'pldm_is_current_parent_child' => 1,
9696 'pldm_is_empty_entity_assoc_tree' => 1,
9697 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009698 'pldm_oem_meta_file_io_read_resp_data' => 1,
9699 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009700 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309701 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309702 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309703 'pldm_pdr_destroy' => 1,
9704 'pldm_pdr_find_last_in_range' => 1,
9705 'pldm_pdr_find_record' => 1,
9706 'pldm_pdr_find_record_by_type' => 1,
9707 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9708 'pldm_pdr_get_next_record' => 1,
9709 'pldm_pdr_get_record_count' => 1,
9710 'pldm_pdr_get_record_handle' => 1,
9711 'pldm_pdr_get_repo_size' => 1,
9712 'pldm_pdr_init' => 1,
9713 'pldm_pdr_record_is_remote' => 1,
9714 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9715 'pldm_pdr_remove_remote_pdrs' => 1,
9716 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009717 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309718 'pldm_transport_af_mctp_bind' => 1,
9719 'pldm_transport_af_mctp_core' => 1,
9720 'pldm_transport_af_mctp_destroy' => 1,
9721 'pldm_transport_af_mctp_init' => 1,
9722 'pldm_transport_af_mctp_init_pollfd' => 1,
9723 'pldm_transport_af_mctp_map_tid' => 1,
9724 'pldm_transport_af_mctp_unmap_tid' => 1,
9725 'pldm_transport_mctp_demux_core' => 1,
9726 'pldm_transport_mctp_demux_destroy' => 1,
9727 'pldm_transport_mctp_demux_init' => 1,
9728 'pldm_transport_mctp_demux_init_pollfd' => 1,
9729 'pldm_transport_mctp_demux_map_tid' => 1,
9730 'pldm_transport_mctp_demux_unmap_tid' => 1,
9731 'pldm_transport_poll' => 1,
9732 'pldm_transport_recv_msg' => 1,
9733 'pldm_transport_send_msg' => 1,
9734 'pldm_transport_send_recv_msg' => 1,
9735 'unpack_pldm_header' => 1,
9736 'ver2str' => 1
9737 }
9738 },
9739 'Target' => 'unix',
9740 'TypeInfo' => {
9741 '1' => {
9742 'Name' => 'void',
9743 'Type' => 'Intrinsic'
9744 },
9745 '46' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309746 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309747 'Size' => '1',
9748 'Type' => 'Intrinsic'
9749 },
9750 '53' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309751 'Name' => 'int',
9752 'Size' => '4',
9753 'Type' => 'Intrinsic'
9754 },
9755 '60' => {
9756 'Name' => 'unsigned char',
9757 'Size' => '1',
9758 'Type' => 'Intrinsic'
9759 },
9760 '67' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309761 'Name' => 'unsigned short',
9762 'Size' => '2',
9763 'Type' => 'Intrinsic'
9764 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309765 '74' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309766 'Name' => 'unsigned int',
9767 'Size' => '4',
9768 'Type' => 'Intrinsic'
9769 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309770 '81' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309771 'Name' => 'unsigned long',
9772 'Size' => '8',
9773 'Type' => 'Intrinsic'
9774 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309775 '88' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309776 'Name' => 'signed char',
9777 'Size' => '1',
9778 'Type' => 'Intrinsic'
9779 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309780 '95' => {
9781 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309782 'Header' => 'types.h',
9783 'Line' => '38',
9784 'Name' => '__uint8_t',
9785 'PrivateABI' => 1,
9786 'Size' => '1',
9787 'Type' => 'Typedef'
9788 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309789 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309790 'Name' => 'short',
9791 'Size' => '2',
9792 'Type' => 'Intrinsic'
9793 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309794 '114' => {
9795 'BaseType' => '74',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309796 'Header' => 'types.h',
9797 'Line' => '42',
9798 'Name' => '__uint32_t',
9799 'PrivateABI' => 1,
9800 'Size' => '4',
9801 'Type' => 'Typedef'
9802 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309803 '126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309804 'Name' => 'long',
9805 'Size' => '8',
9806 'Type' => 'Intrinsic'
9807 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309808 '133' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309809 'BaseType' => '1',
9810 'Name' => 'void*',
9811 'Size' => '8',
9812 'Type' => 'Pointer'
9813 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309814 '135' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309815 'BaseType' => '95',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309816 'Header' => 'stdint-uintn.h',
9817 'Line' => '24',
9818 'Name' => 'uint8_t',
9819 'PrivateABI' => 1,
9820 'Size' => '1',
9821 'Type' => 'Typedef'
9822 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309823 '147' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309824 'BaseType' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309825 'Header' => 'stdint-uintn.h',
9826 'Line' => '26',
9827 'Name' => 'uint32_t',
9828 'PrivateABI' => 1,
9829 'Size' => '4',
9830 'Type' => 'Typedef'
9831 },
9832 '159' => {
9833 'BaseType' => '147',
9834 'Name' => 'uint32_t const',
9835 'Size' => '4',
9836 'Type' => 'Const'
9837 },
9838 '164' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309839 'BaseType' => '81',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309840 'Header' => 'stddef.h',
9841 'Line' => '214',
9842 'Name' => 'size_t',
9843 'PrivateABI' => 1,
9844 'Size' => '8',
9845 'Type' => 'Typedef'
9846 },
9847 '190' => {
9848 'Header' => 'pldm_types.h',
9849 'Line' => '9',
9850 'Name' => 'anon-struct-pldm_types.h-9',
9851 'Size' => '1',
9852 'Type' => 'Struct'
9853 },
9854 '344' => {
9855 'Header' => 'pldm_types.h',
9856 'Line' => '19',
9857 'Memb' => {
9858 '0' => {
9859 'name' => 'byte',
9860 'offset' => '0',
9861 'type' => '135'
9862 },
9863 '1' => {
9864 'name' => 'bits',
9865 'offset' => '0',
9866 'type' => '190'
9867 }
9868 },
9869 'Name' => 'union bitfield8_t',
9870 'Size' => '1',
9871 'Type' => 'Union'
9872 },
9873 '356' => {
9874 'BaseType' => '344',
9875 'Name' => 'bitfield8_t const',
9876 'Size' => '1',
9877 'Type' => 'Const'
9878 },
9879 '361' => {
9880 'Header' => 'pldm_types.h',
9881 'Line' => '25',
9882 'Memb' => {
9883 '0' => {
9884 'name' => 'alpha',
9885 'offset' => '0',
9886 'type' => '135'
9887 },
9888 '1' => {
9889 'name' => 'update',
9890 'offset' => '1',
9891 'type' => '135'
9892 },
9893 '2' => {
9894 'name' => 'minor',
9895 'offset' => '2',
9896 'type' => '135'
9897 },
9898 '3' => {
9899 'name' => 'major',
9900 'offset' => '3',
9901 'type' => '135'
9902 }
9903 },
9904 'Name' => 'struct pldm_version',
9905 'Size' => '4',
9906 'Type' => 'Struct'
9907 },
9908 '427' => {
9909 'BaseType' => '361',
9910 'Header' => 'pldm_types.h',
9911 'Line' => '30',
9912 'Name' => 'ver32_t',
9913 'Size' => '4',
9914 'Type' => 'Typedef'
9915 },
9916 '439' => {
9917 'BaseType' => '427',
9918 'Name' => 'ver32_t const',
9919 'Size' => '4',
9920 'Type' => 'Const'
9921 },
9922 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309923 'Name' => 'float',
9924 'Size' => '4',
9925 'Type' => 'Intrinsic'
9926 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009927 '801' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309928 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009929 'Line' => '109',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309930 'Memb' => {
9931 '0' => {
9932 'name' => 'PLDM_RESPONSE',
9933 'value' => '0'
9934 },
9935 '1' => {
9936 'name' => 'PLDM_REQUEST',
9937 'value' => '1'
9938 },
9939 '2' => {
9940 'name' => 'PLDM_RESERVED',
9941 'value' => '2'
9942 },
9943 '3' => {
9944 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9945 'value' => '3'
9946 }
9947 },
9948 'Name' => 'enum MessageType',
9949 'Size' => '4',
9950 'Type' => 'Enum'
9951 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009952 '813' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309953 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009954 'Line' => '162',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309955 'Memb' => {
9956 '0' => {
9957 'name' => 'command',
9958 'offset' => '2',
9959 'type' => '135'
9960 }
9961 },
9962 'Name' => 'struct pldm_msg_hdr',
9963 'Size' => '3',
9964 'Type' => 'Struct'
9965 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009966 '924' => {
9967 'BaseType' => '813',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309968 'Name' => 'struct pldm_msg_hdr const',
9969 'Size' => '3',
9970 'Type' => 'Const'
9971 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009972 '929' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309973 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009974 'Line' => '195',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309975 'Memb' => {
9976 '0' => {
9977 'name' => 'hdr',
9978 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009979 'type' => '813'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309980 },
9981 '1' => {
9982 'name' => 'payload',
9983 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009984 'type' => '974'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309985 }
9986 },
9987 'Name' => 'struct pldm_msg',
9988 'Size' => '4',
9989 'Type' => 'Struct'
9990 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009991 '969' => {
9992 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309993 'Name' => 'struct pldm_msg const',
9994 'Size' => '4',
9995 'Type' => 'Const'
9996 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009997 '974' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309998 'BaseType' => '135',
9999 'Name' => 'uint8_t[1]',
10000 'Size' => '1',
10001 'Type' => 'Array'
10002 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010003 '990' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010004 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010005 'Line' => '262',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010006 'Memb' => {
10007 '0' => {
10008 'name' => 'msg_type',
10009 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010010 'type' => '801'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010011 },
10012 '1' => {
10013 'name' => 'instance',
10014 'offset' => '4',
10015 'type' => '135'
10016 },
10017 '2' => {
10018 'name' => 'pldm_type',
10019 'offset' => '5',
10020 'type' => '135'
10021 },
10022 '3' => {
10023 'name' => 'command',
10024 'offset' => '6',
10025 'type' => '135'
10026 },
10027 '4' => {
10028 'name' => 'completion_code',
10029 'offset' => '7',
10030 'type' => '135'
10031 }
10032 },
10033 'Name' => 'struct pldm_header_info',
10034 'Size' => '8',
10035 'Type' => 'Struct'
10036 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010037 '1070' => {
10038 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010039 'Name' => 'struct pldm_header_info const',
10040 'Size' => '8',
10041 'Type' => 'Const'
10042 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010043 '1237' => {
10044 'BaseType' => '1242',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010045 'Name' => 'void const*',
10046 'Size' => '8',
10047 'Type' => 'Pointer'
10048 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010049 '1242' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010050 'BaseType' => '1',
10051 'Name' => 'void const',
10052 'Type' => 'Const'
10053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010054 '1243' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010055 'BaseType' => '356',
10056 'Name' => 'bitfield8_t const*',
10057 'Size' => '8',
10058 'Type' => 'Pointer'
10059 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010060 '1418' => {
10061 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010062 'Name' => 'struct pldm_msg*',
10063 'Size' => '8',
10064 'Type' => 'Pointer'
10065 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010066 '1497' => {
10067 'BaseType' => '969',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010068 'Name' => 'struct pldm_msg const*',
10069 'Size' => '8',
10070 'Type' => 'Pointer'
10071 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010072 '1502' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010073 'BaseType' => '135',
10074 'Name' => 'uint8_t*',
10075 'Size' => '8',
10076 'Type' => 'Pointer'
10077 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010078 '1507' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010079 'BaseType' => '427',
10080 'Name' => 'ver32_t*',
10081 'Size' => '8',
10082 'Type' => 'Pointer'
10083 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010084 '1601' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010085 'BaseType' => '439',
10086 'Name' => 'ver32_t const*',
10087 'Size' => '8',
10088 'Type' => 'Pointer'
10089 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010090 '1648' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010091 'BaseType' => '147',
10092 'Name' => 'uint32_t*',
10093 'Size' => '8',
10094 'Type' => 'Pointer'
10095 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010096 '1717' => {
10097 'BaseType' => '924',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010098 'Name' => 'struct pldm_msg_hdr const*',
10099 'Size' => '8',
10100 'Type' => 'Pointer'
10101 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010102 '1722' => {
10103 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010104 'Name' => 'struct pldm_header_info*',
10105 'Size' => '8',
10106 'Type' => 'Pointer'
10107 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010108 '2677' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010109 'BaseType' => '164',
10110 'Name' => 'size_t*',
10111 'Size' => '8',
10112 'Type' => 'Pointer'
10113 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010114 '3137' => {
10115 'BaseType' => '1070',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010116 'Name' => 'struct pldm_header_info const*',
10117 'Size' => '8',
10118 'Type' => 'Pointer'
10119 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010120 '4809' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010121 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010122 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010123 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010124 'Name' => 'pldm_tid_t',
10125 'Size' => '1',
10126 'Type' => 'Typedef'
10127 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010128 '4821' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010129 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010130 'Header' => 'instance-id.h',
10131 'Line' => '13',
10132 'Name' => 'pldm_instance_id_t',
10133 'Size' => '1',
10134 'Type' => 'Typedef'
10135 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010136 '4833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010137 'Header' => 'responder.h',
10138 'Line' => '10',
10139 'Memb' => {
10140 '0' => {
10141 'name' => 'tid',
10142 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010143 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010144 },
10145 '1' => {
10146 'name' => 'instance_id',
10147 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010148 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010149 },
10150 '2' => {
10151 'name' => 'type',
10152 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010153 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010154 },
10155 '3' => {
10156 'name' => 'command',
10157 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010158 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010159 },
10160 '4' => {
10161 'name' => 'next',
10162 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010163 'type' => '4913'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010164 }
10165 },
10166 'Name' => 'struct pldm_responder_cookie',
10167 'PrivateABI' => 1,
10168 'Size' => '16',
10169 'Type' => 'Struct'
10170 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010171 '4913' => {
10172 'BaseType' => '4833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010173 'Name' => 'struct pldm_responder_cookie*',
10174 'Size' => '8',
10175 'Type' => 'Pointer'
10176 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010177 '4918' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010178 'Header' => 'pldm.h',
10179 'Line' => '15',
10180 'Memb' => {
10181 '0' => {
10182 'name' => 'PLDM_REQUESTER_SUCCESS',
10183 'value' => '0'
10184 },
10185 '1' => {
10186 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10187 'value' => '18446744073709551615 (-1)'
10188 },
10189 '2' => {
10190 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10191 'value' => '18446744073709551614 (-2)'
10192 },
10193 '3' => {
10194 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10195 'value' => '18446744073709551613 (-3)'
10196 },
10197 '4' => {
10198 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10199 'value' => '18446744073709551612 (-4)'
10200 },
10201 '5' => {
10202 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10203 'value' => '18446744073709551611 (-5)'
10204 },
10205 '6' => {
10206 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10207 'value' => '18446744073709551610 (-6)'
10208 },
10209 '7' => {
10210 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10211 'value' => '18446744073709551609 (-7)'
10212 },
10213 '8' => {
10214 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10215 'value' => '18446744073709551608 (-8)'
10216 },
10217 '9' => {
10218 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10219 'value' => '18446744073709551607 (-9)'
10220 },
10221 '10' => {
10222 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10223 'value' => '18446744073709551606 (-10)'
10224 },
10225 '11' => {
10226 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10227 'value' => '18446744073709551605 (-11)'
10228 },
10229 '12' => {
10230 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10231 'value' => '18446744073709551604 (-12)'
10232 },
10233 '13' => {
10234 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10235 'value' => '18446744073709551603 (-13)'
10236 }
10237 },
10238 'Name' => 'enum pldm_requester_error_codes',
10239 'Size' => '4',
10240 'Type' => 'Enum'
10241 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010242 '5439' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010243 'Name' => '_Bool',
10244 'Size' => '1',
10245 'Type' => 'Intrinsic'
10246 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010247 '5561' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010248 'BaseType' => '67',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010249 'Header' => 'types.h',
10250 'Line' => '40',
10251 'Name' => '__uint16_t',
10252 'PrivateABI' => 1,
10253 'Size' => '2',
10254 'Type' => 'Typedef'
10255 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010256 '5599' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010257 'BaseType' => '126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010258 'Header' => 'types.h',
10259 'Line' => '194',
10260 'Name' => '__ssize_t',
10261 'PrivateABI' => 1,
10262 'Size' => '8',
10263 'Type' => 'Typedef'
10264 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010265 '5611' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010266 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010267 'Name' => 'char*',
10268 'Size' => '8',
10269 'Type' => 'Pointer'
10270 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010271 '5635' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010272 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010273 'Name' => 'uint8_t const',
10274 'Size' => '1',
10275 'Type' => 'Const'
10276 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010277 '5640' => {
10278 'BaseType' => '5561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010279 'Header' => 'stdint-uintn.h',
10280 'Line' => '25',
10281 'Name' => 'uint16_t',
10282 'PrivateABI' => 1,
10283 'Size' => '2',
10284 'Type' => 'Typedef'
10285 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010286 '5772' => {
10287 'BaseType' => '5599',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010288 'Header' => 'types.h',
10289 'Line' => '108',
10290 'Name' => 'ssize_t',
10291 'PrivateABI' => 1,
10292 'Size' => '8',
10293 'Type' => 'Typedef'
10294 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010295 '5791' => {
10296 'BaseType' => '5635',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010297 'Name' => 'uint8_t const*',
10298 'Size' => '8',
10299 'Type' => 'Pointer'
10300 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010301 '7306' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010302 'BaseType' => '46',
Tal Yacobide67ab62024-05-30 22:36:50 +030010303 'Name' => 'char const',
10304 'Size' => '1',
10305 'Type' => 'Const'
10306 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010307 '7340' => {
10308 'BaseType' => '5640',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010309 'Name' => 'uint16_t const',
10310 'Size' => '2',
10311 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010312 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010313 '7680' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010314 'Header' => 'utils.h',
10315 'Line' => '20',
10316 'Memb' => {
10317 '0' => {
10318 'name' => 'ptr',
10319 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010320 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010321 },
10322 '1' => {
10323 'name' => 'length',
10324 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010325 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010326 }
10327 },
10328 'Name' => 'struct variable_field',
10329 'Size' => '16',
10330 'Type' => 'Struct'
10331 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010332 '8971' => {
10333 'BaseType' => '7306',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010334 'Name' => 'char const*',
10335 'Size' => '8',
10336 'Type' => 'Pointer'
10337 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010338 '20030' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010339 'BaseType' => '344',
10340 'Name' => 'bitfield8_t*',
10341 'Size' => '8',
10342 'Type' => 'Pointer'
10343 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010344 '21799' => {
10345 'BaseType' => '813',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010346 'Name' => 'struct pldm_msg_hdr*',
10347 'Size' => '8',
10348 'Type' => 'Pointer'
10349 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010350 '22122' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010351 'BaseType' => '133',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010352 'Name' => 'void**',
10353 'Size' => '8',
10354 'Type' => 'Pointer'
10355 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010356 '25455' => {
10357 'BaseType' => '7680',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010358 'Name' => 'struct variable_field*',
10359 'Size' => '8',
10360 'Type' => 'Pointer'
10361 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010362 '27537' => {
10363 'BaseType' => '5640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010364 'Name' => 'uint16_t*',
10365 'Size' => '8',
10366 'Type' => 'Pointer'
10367 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010368 '30776' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010369 'BaseType' => '81',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010370 'Header' => 'types.h',
10371 'Line' => '45',
10372 'Name' => '__uint64_t',
10373 'PrivateABI' => 1,
10374 'Size' => '8',
10375 'Type' => 'Typedef'
10376 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010377 '30870' => {
10378 'BaseType' => '30776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010379 'Header' => 'stdint-uintn.h',
10380 'Line' => '27',
10381 'Name' => 'uint64_t',
10382 'PrivateABI' => 1,
10383 'Size' => '8',
10384 'Type' => 'Typedef'
10385 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010386 '31090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010387 'Header' => 'bios.h',
10388 'Line' => '39',
10389 'Memb' => {
10390 '0' => {
10391 'name' => 'PLDM_BIOS_STRING_TABLE',
10392 'value' => '0'
10393 },
10394 '1' => {
10395 'name' => 'PLDM_BIOS_ATTR_TABLE',
10396 'value' => '1'
10397 },
10398 '2' => {
10399 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10400 'value' => '2'
10401 }
10402 },
10403 'Name' => 'enum pldm_bios_table_types',
10404 'Size' => '4',
10405 'Type' => 'Enum'
10406 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010407 '31124' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010408 'Header' => 'bios.h',
10409 'Line' => '48',
10410 'Memb' => {
10411 '0' => {
10412 'name' => 'string_handle',
10413 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010414 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010415 },
10416 '1' => {
10417 'name' => 'string_length',
10418 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010419 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010420 },
10421 '2' => {
10422 'name' => 'name',
10423 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010424 'type' => '31181'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010425 }
10426 },
10427 'Name' => 'struct pldm_bios_string_table_entry',
10428 'Size' => '5',
10429 'Type' => 'Struct'
10430 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010431 '31176' => {
10432 'BaseType' => '31124',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010433 'Name' => 'struct pldm_bios_string_table_entry const',
10434 'Size' => '5',
10435 'Type' => 'Const'
10436 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010437 '31181' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010438 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010439 'Name' => 'char[1]',
10440 'Size' => '1',
10441 'Type' => 'Array'
10442 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010443 '31197' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010444 'Header' => 'bios.h',
10445 'Line' => '54',
10446 'Memb' => {
10447 '0' => {
10448 'name' => 'attr_handle',
10449 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010450 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010451 },
10452 '1' => {
10453 'name' => 'attr_type',
10454 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010455 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010456 },
10457 '2' => {
10458 'name' => 'string_handle',
10459 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010460 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010461 },
10462 '3' => {
10463 'name' => 'metadata',
10464 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010465 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010466 }
10467 },
10468 'Name' => 'struct pldm_bios_attr_table_entry',
10469 'Size' => '6',
10470 'Type' => 'Struct'
10471 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010472 '31262' => {
10473 'BaseType' => '31197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010474 'Name' => 'struct pldm_bios_attr_table_entry const',
10475 'Size' => '6',
10476 'Type' => 'Const'
10477 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010478 '31267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010479 'Header' => 'bios.h',
10480 'Line' => '66',
10481 'Memb' => {
10482 '0' => {
10483 'name' => 'attr_handle',
10484 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010485 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010486 },
10487 '1' => {
10488 'name' => 'attr_type',
10489 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010490 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010491 },
10492 '2' => {
10493 'name' => 'value',
10494 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010495 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010496 }
10497 },
10498 'Name' => 'struct pldm_bios_attr_val_table_entry',
10499 'Size' => '4',
10500 'Type' => 'Struct'
10501 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010502 '31319' => {
10503 'BaseType' => '31267',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010504 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10505 'Size' => '4',
10506 'Type' => 'Const'
10507 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010508 '31388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010510 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010511 'Memb' => {
10512 '0' => {
10513 'name' => 'name_handle',
10514 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010515 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010516 },
10517 '1' => {
10518 'name' => 'read_only',
10519 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010520 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010521 },
10522 '2' => {
10523 'name' => 'pv_num',
10524 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010525 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010526 },
10527 '3' => {
10528 'name' => 'pv_handle',
10529 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010530 'type' => '31491'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010531 },
10532 '4' => {
10533 'name' => 'def_num',
10534 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010535 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010536 },
10537 '5' => {
10538 'name' => 'def_index',
10539 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010540 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010541 }
10542 },
10543 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10544 'Size' => '32',
10545 'Type' => 'Struct'
10546 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010547 '31479' => {
10548 'BaseType' => '31388',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010549 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10550 'Size' => '32',
10551 'Type' => 'Const'
10552 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010553 '31491' => {
10554 'BaseType' => '7340',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010555 'Name' => 'uint16_t const*',
10556 'Size' => '8',
10557 'Type' => 'Pointer'
10558 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010559 '31496' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010560 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010561 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010562 'Memb' => {
10563 '0' => {
10564 'name' => 'name_handle',
10565 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010566 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010567 },
10568 '1' => {
10569 'name' => 'read_only',
10570 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010571 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 },
10573 '2' => {
10574 'name' => 'string_type',
10575 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010576 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010577 },
10578 '3' => {
10579 'name' => 'min_length',
10580 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010581 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010582 },
10583 '4' => {
10584 'name' => 'max_length',
10585 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010586 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010587 },
10588 '5' => {
10589 'name' => 'def_length',
10590 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010591 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010592 },
10593 '6' => {
10594 'name' => 'def_string',
10595 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010596 'type' => '8971'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010597 }
10598 },
10599 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10600 'Size' => '24',
10601 'Type' => 'Struct'
10602 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010603 '31608' => {
10604 'BaseType' => '31496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010605 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10606 'Size' => '24',
10607 'Type' => 'Const'
10608 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010609 '31618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010610 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010611 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010612 'Memb' => {
10613 '0' => {
10614 'name' => 'name_handle',
10615 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010616 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010617 },
10618 '1' => {
10619 'name' => 'read_only',
10620 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010621 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010622 },
10623 '2' => {
10624 'name' => 'lower_bound',
10625 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010626 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010627 },
10628 '3' => {
10629 'name' => 'upper_bound',
10630 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010631 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010632 },
10633 '4' => {
10634 'name' => 'scalar_increment',
10635 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010636 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010637 },
10638 '5' => {
10639 'name' => 'default_value',
10640 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010641 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010642 }
10643 },
10644 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10645 'Size' => '40',
10646 'Type' => 'Struct'
10647 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010648 '31716' => {
10649 'BaseType' => '31618',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10651 'Size' => '40',
10652 'Type' => 'Const'
10653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010654 '31948' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 'Name' => 'ssize_t(*)(void const*)',
10656 'Param' => {
10657 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010658 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010659 }
10660 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010661 'Return' => '5772',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010662 'Size' => '8',
10663 'Type' => 'FuncPtr'
10664 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010665 '32018' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010666 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010667 'Memb' => {
10668 '0' => {
10669 'name' => 'table_data',
10670 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010671 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010672 },
10673 '1' => {
10674 'name' => 'table_len',
10675 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010676 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010677 },
10678 '2' => {
10679 'name' => 'current_pos',
10680 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010681 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010682 },
10683 '3' => {
10684 'name' => 'entry_length_handler',
10685 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010686 'type' => '31948'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010687 }
10688 },
10689 'Name' => 'struct pldm_bios_table_iter',
10690 'PrivateABI' => 1,
10691 'Size' => '32',
10692 'Source' => 'bios_table.c',
10693 'Type' => 'Struct'
10694 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010695 '32088' => {
10696 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010697 'Name' => 'struct pldm_bios_table_iter const',
10698 'Size' => '32',
10699 'Type' => 'Const'
10700 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010701 '33158' => {
10702 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010703 'Name' => 'struct pldm_bios_table_iter*',
10704 'Size' => '8',
10705 'Type' => 'Pointer'
10706 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010707 '33163' => {
10708 'BaseType' => '31319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010709 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10710 'Size' => '8',
10711 'Type' => 'Pointer'
10712 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010713 '33577' => {
10714 'BaseType' => '31262',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010715 'Name' => 'struct pldm_bios_attr_table_entry const*',
10716 'Size' => '8',
10717 'Type' => 'Pointer'
10718 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010719 '34180' => {
10720 'BaseType' => '31176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010721 'Name' => 'struct pldm_bios_string_table_entry const*',
10722 'Size' => '8',
10723 'Type' => 'Pointer'
10724 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010725 '35343' => {
10726 'BaseType' => '32088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010727 'Name' => 'struct pldm_bios_table_iter const*',
10728 'Size' => '8',
10729 'Type' => 'Pointer'
10730 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010731 '39526' => {
10732 'BaseType' => '30870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010733 'Name' => 'uint64_t*',
10734 'Size' => '8',
10735 'Type' => 'Pointer'
10736 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010737 '39803' => {
10738 'BaseType' => '31716',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010739 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10740 'Size' => '8',
10741 'Type' => 'Pointer'
10742 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010743 '40112' => {
10744 'BaseType' => '8971',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010745 'Name' => 'char const**',
10746 'Size' => '8',
10747 'Type' => 'Pointer'
10748 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010749 '41241' => {
10750 'BaseType' => '31608',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010751 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10752 'Size' => '8',
10753 'Type' => 'Pointer'
10754 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010755 '42695' => {
10756 'BaseType' => '31479',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010757 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10758 'Size' => '8',
10759 'Type' => 'Pointer'
10760 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010761 '44908' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010762 'Header' => 'pldm_types.h',
10763 'Line' => '36',
10764 'Name' => 'anon-struct-pldm_types.h-36',
10765 'Size' => '2',
10766 'Type' => 'Struct'
10767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010768 '45174' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010769 'Header' => 'pldm_types.h',
10770 'Line' => '54',
10771 'Memb' => {
10772 '0' => {
10773 'name' => 'value',
10774 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010775 'type' => '5640'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010776 },
10777 '1' => {
10778 'name' => 'bits',
10779 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010780 'type' => '44908'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010781 }
10782 },
10783 'Name' => 'union bitfield16_t',
10784 'Size' => '2',
10785 'Type' => 'Union'
10786 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010787 '53071' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010788 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010789 'Header' => 'pldm_types.h',
10790 'Line' => '32',
10791 'Name' => 'bool8_t',
10792 'Size' => '1',
10793 'Type' => 'Typedef'
10794 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010795 '53359' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010796 'Header' => 'pldm_types.h',
10797 'Line' => '58',
10798 'Name' => 'anon-struct-pldm_types.h-58',
10799 'Size' => '4',
10800 'Type' => 'Struct'
10801 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010802 '53847' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010803 'Header' => 'pldm_types.h',
10804 'Line' => '92',
10805 'Memb' => {
10806 '0' => {
10807 'name' => 'value',
10808 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010809 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010810 },
10811 '1' => {
10812 'name' => 'bits',
10813 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010814 'type' => '53359'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010815 }
10816 },
10817 'Name' => 'union bitfield32_t',
10818 'Size' => '4',
10819 'Type' => 'Union'
10820 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010821 '53859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010822 'Header' => 'pldm_types.h',
10823 'Line' => '96',
10824 'Name' => 'anon-struct-pldm_types.h-96',
10825 'Size' => '8',
10826 'Type' => 'Struct'
10827 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010828 '54795' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010829 'Header' => 'pldm_types.h',
10830 'Line' => '162',
10831 'Memb' => {
10832 '0' => {
10833 'name' => 'value',
10834 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010835 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010836 },
10837 '1' => {
10838 'name' => 'bits',
10839 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010840 'type' => '53859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010841 }
10842 },
10843 'Name' => 'union bitfield64_t',
10844 'Size' => '8',
10845 'Type' => 'Union'
10846 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010847 '54826' => {
10848 'BaseType' => '135',
10849 'Name' => 'uint8_t[16]',
10850 'Size' => '16',
10851 'Type' => 'Array'
10852 },
10853 '54871' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010854 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010855 'Name' => 'size_t const',
10856 'Size' => '8',
10857 'Type' => 'Const'
10858 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010859 '54935' => {
10860 'BaseType' => '7680',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010861 'Name' => 'struct variable_field const',
10862 'Size' => '16',
10863 'Type' => 'Const'
10864 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010865 '56884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010866 'BaseType' => '135',
10867 'Name' => 'uint8_t[8]',
10868 'Size' => '8',
10869 'Type' => 'Array'
10870 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010871 '56900' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010872 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010873 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010874 'Memb' => {
10875 '0' => {
10876 'name' => 'uuid',
10877 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010878 'type' => '54826'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010879 },
10880 '1' => {
10881 'name' => 'package_header_format_version',
10882 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010883 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010884 },
10885 '2' => {
10886 'name' => 'package_header_size',
10887 'offset' => '23',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010888 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010889 },
10890 '3' => {
10891 'name' => 'package_release_date_time',
10892 'offset' => '25',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010893 'type' => '57013'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010894 },
10895 '4' => {
10896 'name' => 'component_bitmap_bit_length',
10897 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010898 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010899 },
10900 '5' => {
10901 'name' => 'package_version_string_type',
10902 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010903 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010904 },
10905 '6' => {
10906 'name' => 'package_version_string_length',
10907 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010908 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010909 }
10910 },
10911 'Name' => 'struct pldm_package_header_information',
10912 'Size' => '36',
10913 'Type' => 'Struct'
10914 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010915 '57013' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010916 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010917 'Name' => 'uint8_t[13]',
10918 'Size' => '13',
10919 'Type' => 'Array'
10920 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010921 '57029' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010922 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010923 'Line' => '464',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010924 'Memb' => {
10925 '0' => {
10926 'name' => 'record_length',
10927 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010928 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010929 },
10930 '1' => {
10931 'name' => 'descriptor_count',
10932 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010933 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010934 },
10935 '2' => {
10936 'name' => 'device_update_option_flags',
10937 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010938 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010939 },
10940 '3' => {
10941 'name' => 'comp_image_set_version_string_type',
10942 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010943 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010944 },
10945 '4' => {
10946 'name' => 'comp_image_set_version_string_length',
10947 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010948 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010949 },
10950 '5' => {
10951 'name' => 'fw_device_pkg_data_length',
10952 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010953 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010954 }
10955 },
10956 'Name' => 'struct pldm_firmware_device_id_record',
10957 'Size' => '11',
10958 'Type' => 'Struct'
10959 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010960 '57242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010961 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010962 'Line' => '498',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010963 'Memb' => {
10964 '0' => {
10965 'name' => 'comp_classification',
10966 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010967 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010968 },
10969 '1' => {
10970 'name' => 'comp_identifier',
10971 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010972 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010973 },
10974 '2' => {
10975 'name' => 'comp_comparison_stamp',
10976 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010977 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010978 },
10979 '3' => {
10980 'name' => 'comp_options',
10981 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010982 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010983 },
10984 '4' => {
10985 'name' => 'requested_comp_activation_method',
10986 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010987 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010988 },
10989 '5' => {
10990 'name' => 'comp_location_offset',
10991 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010992 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010993 },
10994 '6' => {
10995 'name' => 'comp_size',
10996 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010997 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010998 },
10999 '7' => {
11000 'name' => 'comp_version_string_type',
11001 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011002 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011003 },
11004 '8' => {
11005 'name' => 'comp_version_string_length',
11006 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011007 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 }
11009 },
11010 'Name' => 'struct pldm_component_image_information',
11011 'Size' => '22',
11012 'Type' => 'Struct'
11013 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011014 '57440' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011015 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011016 'Line' => '524',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011017 'Memb' => {
11018 '0' => {
11019 'name' => 'completion_code',
11020 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011021 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011022 },
11023 '1' => {
11024 'name' => 'capabilities_during_update',
11025 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011026 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011027 },
11028 '2' => {
11029 'name' => 'comp_count',
11030 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011031 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011032 },
11033 '3' => {
11034 'name' => 'active_comp_image_set_ver_str_type',
11035 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011036 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011037 },
11038 '4' => {
11039 'name' => 'active_comp_image_set_ver_str_len',
11040 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011041 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011042 },
11043 '5' => {
11044 'name' => 'pending_comp_image_set_ver_str_type',
11045 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011046 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011047 },
11048 '6' => {
11049 'name' => 'pending_comp_image_set_ver_str_len',
11050 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011051 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011052 }
11053 },
11054 'Name' => 'struct pldm_get_firmware_parameters_resp',
11055 'Size' => '11',
11056 'Type' => 'Struct'
11057 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011058 '57643' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011059 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011060 'Line' => '552',
Unive Tiene5c3f142024-12-13 14:14:19 +080011061 'Memb' => {
11062 '0' => {
11063 'name' => 'completion_code',
11064 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011065 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011066 },
11067 '1' => {
11068 'name' => 'downstream_device_update_supported',
11069 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011070 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011071 },
11072 '2' => {
11073 'name' => 'number_of_downstream_devices',
11074 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011075 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011076 },
11077 '3' => {
11078 'name' => 'max_number_of_downstream_devices',
11079 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011080 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011081 },
11082 '4' => {
11083 'name' => 'capabilities',
11084 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011085 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011086 }
11087 },
11088 'Name' => 'struct pldm_query_downstream_devices_resp',
11089 'Size' => '12',
11090 'Type' => 'Struct'
11091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011092 '57728' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011093 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011094 'Line' => '564',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011095 'Memb' => {
11096 '0' => {
11097 'name' => 'comp_classification',
11098 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011099 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011100 },
11101 '1' => {
11102 'name' => 'comp_identifier',
11103 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011104 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 },
11106 '2' => {
11107 'name' => 'comp_classification_index',
11108 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011109 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011110 },
11111 '3' => {
11112 'name' => 'active_comp_comparison_stamp',
11113 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011114 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011115 },
11116 '4' => {
11117 'name' => 'active_comp_ver_str_type',
11118 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011119 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011120 },
11121 '5' => {
11122 'name' => 'active_comp_ver_str_len',
11123 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011124 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011125 },
11126 '6' => {
11127 'name' => 'active_comp_release_date',
11128 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011129 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011130 },
11131 '7' => {
11132 'name' => 'pending_comp_comparison_stamp',
11133 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011134 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011135 },
11136 '8' => {
11137 'name' => 'pending_comp_ver_str_type',
11138 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011139 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011140 },
11141 '9' => {
11142 'name' => 'pending_comp_ver_str_len',
11143 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011144 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011145 },
11146 '10' => {
11147 'name' => 'pending_comp_release_date',
11148 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011149 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011150 },
11151 '11' => {
11152 'name' => 'comp_activation_methods',
11153 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011154 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011155 },
11156 '12' => {
11157 'name' => 'capabilities_during_update',
11158 'offset' => '53',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011159 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011160 }
11161 },
11162 'Name' => 'struct pldm_component_parameter_entry',
11163 'Size' => '39',
11164 'Type' => 'Struct'
11165 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011166 '58043' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011167 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011168 'Line' => '603',
Unive Tiene5c3f142024-12-13 14:14:19 +080011169 'Memb' => {
11170 '0' => {
11171 'name' => 'data_transfer_handle',
11172 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011173 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011174 },
11175 '1' => {
11176 'name' => 'transfer_operation_flag',
11177 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011178 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011179 }
11180 },
11181 'Name' => 'struct pldm_query_downstream_identifiers_req',
11182 'Size' => '8',
11183 'Type' => 'Struct'
11184 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011185 '58086' => {
11186 'BaseType' => '58043',
Unive Tiene5c3f142024-12-13 14:14:19 +080011187 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11188 'Size' => '8',
11189 'Type' => 'Const'
11190 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011191 '58091' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011192 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011193 'Line' => '617',
Unive Tiene5c3f142024-12-13 14:14:19 +080011194 'Memb' => {
11195 '0' => {
11196 'name' => 'completion_code',
11197 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011198 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011199 },
11200 '1' => {
11201 'name' => 'next_data_transfer_handle',
11202 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011203 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011204 },
11205 '2' => {
11206 'name' => 'transfer_flag',
11207 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011208 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011209 },
11210 '3' => {
11211 'name' => 'downstream_devices_length',
11212 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011213 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011214 },
11215 '4' => {
11216 'name' => 'number_of_downstream_devices',
11217 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011218 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011219 }
11220 },
11221 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11222 'Size' => '20',
11223 'Type' => 'Struct'
11224 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011225 '58176' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011226 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011227 'Line' => '630',
Unive Tiene5c3f142024-12-13 14:14:19 +080011228 'Memb' => {
11229 '0' => {
11230 'name' => 'downstream_device_index',
11231 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011232 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011233 },
11234 '1' => {
11235 'name' => 'downstream_descriptor_count',
11236 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011237 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011238 }
11239 },
11240 'Name' => 'struct pldm_downstream_device',
11241 'Size' => '4',
11242 'Type' => 'Struct'
11243 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011244 '58219' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011245 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011246 'Line' => '636',
Unive Tiene5c3f142024-12-13 14:14:19 +080011247 'Memb' => {
11248 '0' => {
11249 'name' => 'field',
11250 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011251 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011252 },
11253 '1' => {
11254 'name' => 'devs',
11255 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011256 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011257 }
11258 },
11259 'Name' => 'struct pldm_downstream_device_iter',
11260 'Size' => '24',
11261 'Type' => 'Struct'
11262 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011263 '58262' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011264 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011265 'Line' => '710',
Unive Tiene5c3f142024-12-13 14:14:19 +080011266 'Memb' => {
11267 '0' => {
11268 'name' => 'descriptor_type',
11269 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011270 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011271 },
11272 '1' => {
11273 'name' => 'descriptor_length',
11274 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011275 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011276 },
11277 '2' => {
11278 'name' => 'descriptor_data',
11279 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011280 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011281 }
11282 },
11283 'Name' => 'struct pldm_descriptor',
11284 'Size' => '16',
11285 'Type' => 'Struct'
11286 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011287 '58335' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011288 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011289 'Line' => '716',
Unive Tiene5c3f142024-12-13 14:14:19 +080011290 'Memb' => {
11291 '0' => {
11292 'name' => 'field',
11293 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011294 'type' => '25455'
Unive Tiene5c3f142024-12-13 14:14:19 +080011295 },
11296 '1' => {
11297 'name' => 'count',
11298 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011299 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011300 }
11301 },
11302 'Name' => 'struct pldm_descriptor_iter',
11303 'Size' => '16',
11304 'Type' => 'Struct'
11305 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011306 '58383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011307 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011308 'Line' => '809',
Unive Tiene5c3f142024-12-13 14:14:19 +080011309 'Memb' => {
11310 '0' => {
11311 'name' => 'data_transfer_handle',
11312 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011313 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011314 },
11315 '1' => {
11316 'name' => 'transfer_operation_flag',
11317 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011318 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011319 }
11320 },
11321 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11322 'Size' => '8',
11323 'Type' => 'Struct'
11324 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011325 '58426' => {
11326 'BaseType' => '58383',
Unive Tiene5c3f142024-12-13 14:14:19 +080011327 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11328 'Size' => '8',
11329 'Type' => 'Const'
11330 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011331 '58431' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011332 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011333 'Line' => '824',
Unive Tiene5c3f142024-12-13 14:14:19 +080011334 'Memb' => {
11335 '0' => {
11336 'name' => 'completion_code',
11337 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011338 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011339 },
11340 '1' => {
11341 'name' => 'next_data_transfer_handle',
11342 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011343 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011344 },
11345 '2' => {
11346 'name' => 'transfer_flag',
11347 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011348 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011349 },
11350 '3' => {
11351 'name' => 'fdp_capabilities_during_update',
11352 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011353 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011354 },
11355 '4' => {
11356 'name' => 'downstream_device_count',
11357 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011358 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011359 }
11360 },
11361 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11362 'Size' => '20',
11363 'Type' => 'Struct'
11364 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011365 '58516' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011366 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011367 'Line' => '842',
Unive Tiene5c3f142024-12-13 14:14:19 +080011368 'Memb' => {
11369 '0' => {
11370 'name' => 'downstream_device_index',
11371 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011372 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011373 },
11374 '1' => {
11375 'name' => 'active_comp_comparison_stamp',
11376 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011377 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011378 },
11379 '2' => {
11380 'name' => 'active_comp_ver_str_type',
11381 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011382 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011383 },
11384 '3' => {
11385 'name' => 'active_comp_ver_str_len',
11386 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011387 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011388 },
11389 '4' => {
11390 'name' => 'active_comp_release_date',
11391 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011392 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011393 },
11394 '5' => {
11395 'name' => 'pending_comp_comparison_stamp',
11396 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011397 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011398 },
11399 '6' => {
11400 'name' => 'pending_comp_ver_str_type',
11401 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011402 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011403 },
11404 '7' => {
11405 'name' => 'pending_comp_ver_str_len',
11406 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011407 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011408 },
11409 '8' => {
11410 'name' => 'pending_comp_release_date',
11411 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011412 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011413 },
11414 '9' => {
11415 'name' => 'comp_activation_methods',
11416 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011417 'type' => '45174'
Unive Tiene5c3f142024-12-13 14:14:19 +080011418 },
11419 '10' => {
11420 'name' => 'capabilities_during_update',
11421 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011422 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011423 },
11424 '11' => {
11425 'name' => 'active_comp_ver_str',
11426 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011427 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011428 },
11429 '12' => {
11430 'name' => 'pending_comp_ver_str',
11431 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011432 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011433 }
11434 },
11435 'Name' => 'struct pldm_downstream_device_parameters_entry',
11436 'Size' => '64',
11437 'Type' => 'Struct'
11438 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011439 '58713' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053011440 'BaseType' => '46',
Unive Tiene5c3f142024-12-13 14:14:19 +080011441 'Name' => 'char[9]',
11442 'Size' => '9',
11443 'Type' => 'Array'
11444 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011445 '60084' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011446 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011447 'Line' => '1379',
Unive Tiene5c3f142024-12-13 14:14:19 +080011448 'Memb' => {
11449 '0' => {
11450 'name' => 'field',
11451 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011452 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011453 },
11454 '1' => {
11455 'name' => 'entries',
11456 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011457 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011458 }
11459 },
11460 'Name' => 'struct pldm_downstream_device_parameters_iter',
11461 'Size' => '24',
11462 'Type' => 'Struct'
11463 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011464 '74982' => {
11465 'BaseType' => '53071',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011466 'Name' => 'bool8_t*',
11467 'Size' => '8',
11468 'Type' => 'Pointer'
11469 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011470 '74987' => {
11471 'BaseType' => '54795',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011472 'Name' => 'bitfield64_t*',
11473 'Size' => '8',
11474 'Type' => 'Pointer'
11475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011476 '78425' => {
11477 'BaseType' => '53847',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011478 'Name' => 'bitfield32_t*',
11479 'Size' => '8',
11480 'Type' => 'Pointer'
11481 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011482 '82506' => {
11483 'BaseType' => '45174',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011484 'Name' => 'bitfield16_t*',
11485 'Size' => '8',
11486 'Type' => 'Pointer'
11487 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011488 '92853' => {
11489 'BaseType' => '54935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011490 'Name' => 'struct variable_field const*',
11491 'Size' => '8',
11492 'Type' => 'Pointer'
11493 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011494 '114556' => {
11495 'BaseType' => '60084',
Unive Tiene5c3f142024-12-13 14:14:19 +080011496 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11497 'Size' => '8',
11498 'Type' => 'Pointer'
11499 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011500 '114561' => {
11501 'BaseType' => '58516',
Unive Tiene5c3f142024-12-13 14:14:19 +080011502 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11503 'Size' => '8',
11504 'Type' => 'Pointer'
11505 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011506 '117245' => {
11507 'BaseType' => '58431',
Unive Tiene5c3f142024-12-13 14:14:19 +080011508 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11509 'Size' => '8',
11510 'Type' => 'Pointer'
11511 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011512 '118378' => {
11513 'BaseType' => '58426',
Unive Tiene5c3f142024-12-13 14:14:19 +080011514 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11515 'Size' => '8',
11516 'Type' => 'Pointer'
11517 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011518 '119558' => {
11519 'BaseType' => '58219',
Unive Tiene5c3f142024-12-13 14:14:19 +080011520 'Name' => 'struct pldm_downstream_device_iter*',
11521 'Size' => '8',
11522 'Type' => 'Pointer'
11523 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011524 '119563' => {
11525 'BaseType' => '58176',
Unive Tiene5c3f142024-12-13 14:14:19 +080011526 'Name' => 'struct pldm_downstream_device*',
11527 'Size' => '8',
11528 'Type' => 'Pointer'
11529 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011530 '122261' => {
11531 'BaseType' => '58091',
Unive Tiene5c3f142024-12-13 14:14:19 +080011532 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11533 'Size' => '8',
11534 'Type' => 'Pointer'
11535 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011536 '123394' => {
11537 'BaseType' => '58086',
Unive Tiene5c3f142024-12-13 14:14:19 +080011538 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11539 'Size' => '8',
11540 'Type' => 'Pointer'
11541 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011542 '125995' => {
11543 'BaseType' => '57643',
Unive Tiene5c3f142024-12-13 14:14:19 +080011544 'Name' => 'struct pldm_query_downstream_devices_resp*',
11545 'Size' => '8',
11546 'Type' => 'Pointer'
11547 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011548 '126442' => {
11549 'BaseType' => '57728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011550 'Name' => 'struct pldm_component_parameter_entry*',
11551 'Size' => '8',
11552 'Type' => 'Pointer'
11553 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011554 '135100' => {
11555 'BaseType' => '57440',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011556 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11557 'Size' => '8',
11558 'Type' => 'Pointer'
11559 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011560 '138072' => {
11561 'BaseType' => '1502',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011562 'Name' => 'uint8_t**',
11563 'Size' => '8',
11564 'Type' => 'Pointer'
11565 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011566 '138414' => {
11567 'BaseType' => '57242',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011568 'Name' => 'struct pldm_component_image_information*',
11569 'Size' => '8',
11570 'Type' => 'Pointer'
11571 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011572 '140906' => {
11573 'BaseType' => '58335',
Unive Tiene5c3f142024-12-13 14:14:19 +080011574 'Name' => 'struct pldm_descriptor_iter*',
11575 'Size' => '8',
11576 'Type' => 'Pointer'
11577 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011578 '140911' => {
11579 'BaseType' => '58262',
Unive Tiene5c3f142024-12-13 14:14:19 +080011580 'Name' => 'struct pldm_descriptor*',
11581 'Size' => '8',
11582 'Type' => 'Pointer'
11583 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011584 '141295' => {
11585 'BaseType' => '57029',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011586 'Name' => 'struct pldm_firmware_device_id_record*',
11587 'Size' => '8',
11588 'Type' => 'Pointer'
11589 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011590 '147377' => {
11591 'BaseType' => '56900',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 'Name' => 'struct pldm_package_header_information*',
11593 'Size' => '8',
11594 'Type' => 'Pointer'
11595 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011596 '161422' => {
11597 'BaseType' => '161439',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011598 'Header' => 'pdr.h',
11599 'Line' => '16',
11600 'Name' => 'pldm_pdr',
11601 'PrivateABI' => 1,
11602 'Size' => '24',
11603 'Type' => 'Typedef'
11604 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011605 '161434' => {
11606 'BaseType' => '161422',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011607 'Name' => 'pldm_pdr const',
11608 'Size' => '24',
11609 'Type' => 'Const'
11610 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011611 '161439' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011612 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011613 'Memb' => {
11614 '0' => {
11615 'name' => 'record_count',
11616 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011617 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011618 },
11619 '1' => {
11620 'name' => 'size',
11621 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011622 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011623 },
11624 '2' => {
11625 'name' => 'first',
11626 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011627 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011628 },
11629 '3' => {
11630 'name' => 'last',
11631 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011632 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011633 }
11634 },
11635 'Name' => 'struct pldm_pdr',
11636 'PrivateABI' => 1,
11637 'Size' => '24',
11638 'Source' => 'pdr.c',
11639 'Type' => 'Struct'
11640 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011641 '161505' => {
11642 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011643 'Header' => 'pdr.h',
11644 'Line' => '21',
11645 'Name' => 'pldm_pdr_record',
11646 'PrivateABI' => 1,
11647 'Size' => '32',
11648 'Type' => 'Typedef'
11649 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011650 '161517' => {
11651 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011652 'Name' => 'pldm_pdr_record const',
11653 'Size' => '32',
11654 'Type' => 'Const'
11655 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011656 '161522' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011657 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011658 'Memb' => {
11659 '0' => {
11660 'name' => 'record_handle',
11661 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011662 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011663 },
11664 '1' => {
11665 'name' => 'size',
11666 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011667 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011668 },
11669 '2' => {
11670 'name' => 'data',
11671 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011672 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011673 },
11674 '3' => {
11675 'name' => 'next',
11676 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011677 'type' => '162854'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011678 },
11679 '4' => {
11680 'name' => 'is_remote',
11681 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011682 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011683 },
11684 '5' => {
11685 'name' => 'terminus_handle',
11686 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011687 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011688 }
11689 },
11690 'Name' => 'struct pldm_pdr_record',
11691 'PrivateABI' => 1,
11692 'Size' => '32',
11693 'Source' => 'pdr.c',
11694 'Type' => 'Struct'
11695 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011696 '161614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011697 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011698 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011699 'Memb' => {
11700 '0' => {
11701 'name' => 'entity_type',
11702 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011703 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011704 },
11705 '1' => {
11706 'name' => 'entity_instance_num',
11707 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011708 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011709 },
11710 '2' => {
11711 'name' => 'entity_container_id',
11712 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011713 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 }
11715 },
11716 'Name' => 'struct pldm_entity',
11717 'Size' => '6',
11718 'Type' => 'Struct'
11719 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011720 '161676' => {
11721 'BaseType' => '161614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011722 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011723 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 'Name' => 'pldm_entity',
11725 'Size' => '6',
11726 'Type' => 'Typedef'
11727 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011728 '161722' => {
11729 'BaseType' => '161734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011730 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011731 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011732 'Name' => 'pldm_entity_association_tree',
11733 'PrivateABI' => 1,
11734 'Size' => '16',
11735 'Type' => 'Typedef'
11736 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011737 '161734' => {
11738 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011739 'Memb' => {
11740 '0' => {
11741 'name' => 'root',
11742 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011743 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 },
11745 '1' => {
11746 'name' => 'last_used_container_id',
11747 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011748 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 }
11750 },
11751 'Name' => 'struct pldm_entity_association_tree',
11752 'PrivateABI' => 1,
11753 'Size' => '16',
11754 'Source' => 'pdr.c',
11755 'Type' => 'Struct'
11756 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011757 '161777' => {
11758 'BaseType' => '161794',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011759 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011760 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 'Name' => 'pldm_entity_node',
11762 'PrivateABI' => 1,
11763 'Size' => '40',
11764 'Type' => 'Typedef'
11765 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011766 '161789' => {
11767 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011768 'Name' => 'pldm_entity_node const',
11769 'Size' => '40',
11770 'Type' => 'Const'
11771 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011772 '161794' => {
11773 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011774 'Memb' => {
11775 '0' => {
11776 'name' => 'entity',
11777 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011778 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011779 },
11780 '1' => {
11781 'name' => 'parent',
11782 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011783 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 },
11785 '2' => {
11786 'name' => 'remote_container_id',
11787 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011788 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011789 },
11790 '3' => {
11791 'name' => 'first_child',
11792 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011793 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011794 },
11795 '4' => {
11796 'name' => 'next_sibling',
11797 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011798 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011799 },
11800 '5' => {
11801 'name' => 'association_type',
11802 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011803 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011804 }
11805 },
11806 'Name' => 'struct pldm_entity_node',
11807 'PrivateABI' => 1,
11808 'Size' => '40',
11809 'Source' => 'pdr.c',
11810 'Type' => 'Struct'
11811 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011812 '162072' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011813 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011814 'Line' => '563',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011815 'Memb' => {
11816 '0' => {
11817 'name' => 'record_handle',
11818 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011819 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011820 },
11821 '1' => {
11822 'name' => 'version',
11823 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011824 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011825 },
11826 '2' => {
11827 'name' => 'type',
11828 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011829 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011830 },
11831 '3' => {
11832 'name' => 'record_change_num',
11833 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011834 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011835 },
11836 '4' => {
11837 'name' => 'length',
11838 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011839 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011840 }
11841 },
11842 'Name' => 'struct pldm_pdr_hdr',
11843 'Size' => '10',
11844 'Type' => 'Struct'
11845 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011846 '162521' => {
11847 'Header' => 'platform.h',
11848 'Line' => '638',
11849 'Memb' => {
11850 '0' => {
11851 'name' => 'hdr',
11852 'offset' => '0',
11853 'type' => '162072'
11854 },
11855 '1' => {
11856 'name' => 'terminus_handle',
11857 'offset' => '16',
11858 'type' => '5640'
11859 },
11860 '2' => {
11861 'name' => 'sensor_id',
11862 'offset' => '18',
11863 'type' => '5640'
11864 },
11865 '3' => {
11866 'name' => 'entity_type',
11867 'offset' => '20',
11868 'type' => '5640'
11869 },
11870 '4' => {
11871 'name' => 'entity_instance',
11872 'offset' => '22',
11873 'type' => '5640'
11874 },
11875 '5' => {
11876 'name' => 'container_id',
11877 'offset' => '24',
11878 'type' => '5640'
11879 },
11880 '6' => {
11881 'name' => 'sensor_init',
11882 'offset' => '32',
11883 'type' => '135'
11884 },
11885 '7' => {
11886 'name' => 'sensor_auxiliary_names_pdr',
11887 'offset' => '33',
11888 'type' => '53071'
11889 },
11890 '8' => {
11891 'name' => 'composite_sensor_count',
11892 'offset' => '34',
11893 'type' => '135'
11894 },
11895 '9' => {
11896 'name' => 'possible_states',
11897 'offset' => '35',
11898 'type' => '974'
11899 }
11900 },
11901 'Name' => 'struct pldm_state_sensor_pdr',
11902 'Size' => '24',
11903 'Type' => 'Struct'
11904 },
11905 '162675' => {
11906 'Header' => 'platform.h',
11907 'Line' => '665',
11908 'Memb' => {
11909 '0' => {
11910 'name' => 'hdr',
11911 'offset' => '0',
11912 'type' => '162072'
11913 },
11914 '1' => {
11915 'name' => 'terminus_handle',
11916 'offset' => '16',
11917 'type' => '5640'
11918 },
11919 '2' => {
11920 'name' => 'effecter_id',
11921 'offset' => '18',
11922 'type' => '5640'
11923 },
11924 '3' => {
11925 'name' => 'entity_type',
11926 'offset' => '20',
11927 'type' => '5640'
11928 },
11929 '4' => {
11930 'name' => 'entity_instance',
11931 'offset' => '22',
11932 'type' => '5640'
11933 },
11934 '5' => {
11935 'name' => 'container_id',
11936 'offset' => '24',
11937 'type' => '5640'
11938 },
11939 '6' => {
11940 'name' => 'effecter_semantic_id',
11941 'offset' => '32',
11942 'type' => '5640'
11943 },
11944 '7' => {
11945 'name' => 'effecter_init',
11946 'offset' => '34',
11947 'type' => '135'
11948 },
11949 '8' => {
11950 'name' => 'has_description_pdr',
11951 'offset' => '35',
11952 'type' => '53071'
11953 },
11954 '9' => {
11955 'name' => 'composite_effecter_count',
11956 'offset' => '36',
11957 'type' => '135'
11958 },
11959 '10' => {
11960 'name' => 'possible_states',
11961 'offset' => '37',
11962 'type' => '974'
11963 }
11964 },
11965 'Name' => 'struct pldm_state_effecter_pdr',
11966 'Size' => '26',
11967 'Type' => 'Struct'
11968 },
11969 '162854' => {
11970 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011971 'Name' => 'struct pldm_pdr_record*',
11972 'Size' => '8',
11973 'Type' => 'Pointer'
11974 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011975 '162866' => {
11976 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011977 'Name' => 'pldm_pdr_record*',
11978 'Size' => '8',
11979 'Type' => 'Pointer'
11980 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011981 '162871' => {
11982 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011983 'Name' => 'pldm_entity_node*',
11984 'Size' => '8',
11985 'Type' => 'Pointer'
11986 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011987 '163238' => {
11988 'BaseType' => '161722',
Lora Linea0bf3a2024-09-20 10:09:56 +080011989 'Name' => 'pldm_entity_association_tree*',
11990 'Size' => '8',
11991 'Type' => 'Pointer'
11992 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011993 '164383' => {
11994 'BaseType' => '161422',
11995 'Name' => 'pldm_pdr*',
11996 'Size' => '8',
11997 'Type' => 'Pointer'
11998 },
11999 '165694' => {
12000 'BaseType' => '161517',
12001 'Name' => 'pldm_pdr_record const*',
12002 'Size' => '8',
12003 'Type' => 'Pointer'
12004 },
12005 '172928' => {
12006 'BaseType' => '161676',
12007 'Name' => 'pldm_entity*',
12008 'Size' => '8',
12009 'Type' => 'Pointer'
12010 },
12011 '189050' => {
12012 'BaseType' => '172928',
12013 'Name' => 'pldm_entity**',
12014 'Size' => '8',
12015 'Type' => 'Pointer'
12016 },
12017 '189697' => {
12018 'BaseType' => '162871',
Lora Linea0bf3a2024-09-20 10:09:56 +080012019 'Name' => 'pldm_entity_node**',
12020 'Size' => '8',
12021 'Type' => 'Pointer'
12022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012023 '190486' => {
12024 'BaseType' => '161434',
Lora Linea0bf3a2024-09-20 10:09:56 +080012025 'Name' => 'pldm_pdr const*',
12026 'Size' => '8',
12027 'Type' => 'Pointer'
12028 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012029 '195963' => {
12030 'BaseType' => '161789',
Lora Linea0bf3a2024-09-20 10:09:56 +080012031 'Name' => 'pldm_entity_node const*',
12032 'Size' => '8',
12033 'Type' => 'Pointer'
12034 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012035 '201826' => {
12036 'BaseType' => '162675',
12037 'Name' => 'struct pldm_state_effecter_pdr*',
12038 'Size' => '8',
12039 'Type' => 'Pointer'
12040 },
12041 '206783' => {
12042 'BaseType' => '162521',
12043 'Name' => 'struct pldm_state_sensor_pdr*',
12044 'Size' => '8',
12045 'Type' => 'Pointer'
12046 },
12047 '211431' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012048 'BaseType' => '88',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012049 'Header' => 'types.h',
12050 'Line' => '37',
12051 'Name' => '__int8_t',
12052 'PrivateABI' => 1,
12053 'Size' => '1',
12054 'Type' => 'Typedef'
12055 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012056 '211462' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012057 'BaseType' => '107',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012058 'Header' => 'types.h',
12059 'Line' => '39',
12060 'Name' => '__int16_t',
12061 'PrivateABI' => 1,
12062 'Size' => '2',
12063 'Type' => 'Typedef'
12064 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012065 '211493' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012066 'BaseType' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012067 'Header' => 'types.h',
12068 'Line' => '41',
12069 'Name' => '__int32_t',
12070 'PrivateABI' => 1,
12071 'Size' => '4',
12072 'Type' => 'Typedef'
12073 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012074 '211531' => {
12075 'BaseType' => '5561',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012076 'Header' => 'types.h',
12077 'Line' => '55',
12078 'Name' => '__uint_least16_t',
12079 'PrivateABI' => 1,
12080 'Size' => '2',
12081 'Type' => 'Typedef'
12082 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012083 '211584' => {
12084 'BaseType' => '211431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012085 'Header' => 'stdint-intn.h',
12086 'Line' => '24',
12087 'Name' => 'int8_t',
12088 'PrivateABI' => 1,
12089 'Size' => '1',
12090 'Type' => 'Typedef'
12091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012092 '211596' => {
12093 'BaseType' => '211462',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012094 'Header' => 'stdint-intn.h',
12095 'Line' => '25',
12096 'Name' => 'int16_t',
12097 'PrivateABI' => 1,
12098 'Size' => '2',
12099 'Type' => 'Typedef'
12100 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012101 '211608' => {
12102 'BaseType' => '211493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012103 'Header' => 'stdint-intn.h',
12104 'Line' => '26',
12105 'Name' => 'int32_t',
12106 'PrivateABI' => 1,
12107 'Size' => '4',
12108 'Type' => 'Typedef'
12109 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012110 '212225' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012111 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012112 'Header' => 'pldm_types.h',
12113 'Line' => '164',
12114 'Name' => 'real32_t',
12115 'Size' => '4',
12116 'Type' => 'Typedef'
12117 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012118 '212946' => {
12119 'BaseType' => '211531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012120 'Header' => 'uchar.h',
12121 'Line' => '51',
12122 'Name' => 'char16_t',
12123 'PrivateABI' => 1,
12124 'Size' => '2',
12125 'Type' => 'Typedef'
12126 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012127 '213779' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012128 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012129 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012130 'Memb' => {
12131 '0' => {
12132 'name' => 'PLDM_SENSOR_OP_STATE',
12133 'value' => '0'
12134 },
12135 '1' => {
12136 'name' => 'PLDM_STATE_SENSOR_STATE',
12137 'value' => '1'
12138 },
12139 '2' => {
12140 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12141 'value' => '2'
12142 }
12143 },
12144 'Name' => 'enum sensor_event_class_states',
12145 'Size' => '4',
12146 'Type' => 'Enum'
12147 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012148 '213813' => {
12149 'BaseType' => '213779',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012150 'Name' => 'enum sensor_event_class_states const',
12151 'Size' => '4',
12152 'Type' => 'Const'
12153 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012154 '214275' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012155 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012156 'Line' => '655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012157 'Memb' => {
12158 '0' => {
12159 'name' => 'state_set_id',
12160 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012161 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012162 },
12163 '1' => {
12164 'name' => 'possible_states_size',
12165 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012166 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012167 },
12168 '2' => {
12169 'name' => 'states',
12170 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012171 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012172 }
12173 },
12174 'Name' => 'struct state_sensor_possible_states',
12175 'Size' => '4',
12176 'Type' => 'Struct'
12177 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012178 '214332' => {
12179 'BaseType' => '214275',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012180 'Name' => 'struct state_sensor_possible_states const',
12181 'Size' => '4',
12182 'Type' => 'Const'
12183 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012184 '214337' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012185 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012186 'Name' => 'bitfield8_t[1]',
12187 'Size' => '1',
12188 'Type' => 'Array'
12189 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012190 '214710' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012191 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012192 'Line' => '756',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012193 'Memb' => {
12194 '0' => {
12195 'name' => 'value_u8',
12196 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012197 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012198 },
12199 '1' => {
12200 'name' => 'value_s8',
12201 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012202 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012203 },
12204 '2' => {
12205 'name' => 'value_u16',
12206 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012207 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012208 },
12209 '3' => {
12210 'name' => 'value_s16',
12211 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012212 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012213 },
12214 '4' => {
12215 'name' => 'value_u32',
12216 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012217 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012218 },
12219 '5' => {
12220 'name' => 'value_s32',
12221 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012222 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012223 },
12224 '6' => {
12225 'name' => 'value_f32',
12226 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012227 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012228 }
12229 },
12230 'Name' => 'union union_range_field_format',
12231 'Size' => '4',
12232 'Type' => 'Union'
12233 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012234 '215309' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012235 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012236 'Line' => '813',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012237 'Memb' => {
12238 '0' => {
12239 'name' => 'value_u8',
12240 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012241 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012242 },
12243 '1' => {
12244 'name' => 'value_s8',
12245 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012246 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012247 },
12248 '2' => {
12249 'name' => 'value_u16',
12250 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012251 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 },
12253 '3' => {
12254 'name' => 'value_s16',
12255 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012256 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012257 },
12258 '4' => {
12259 'name' => 'value_u32',
12260 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012261 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012262 },
12263 '5' => {
12264 'name' => 'value_s32',
12265 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012266 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012267 }
12268 },
12269 'Name' => 'union union_sensor_data_size',
12270 'Size' => '4',
12271 'Type' => 'Union'
12272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012273 '215322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012274 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012275 'Line' => '820',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012276 'Memb' => {
12277 '0' => {
12278 'name' => 'record_handle',
12279 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012280 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012281 },
12282 '1' => {
12283 'name' => 'version',
12284 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012285 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012286 },
12287 '2' => {
12288 'name' => 'type',
12289 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012290 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012291 },
12292 '3' => {
12293 'name' => 'record_change_num',
12294 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012295 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012296 },
12297 '4' => {
12298 'name' => 'length',
12299 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012300 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012301 }
12302 },
12303 'Name' => 'struct pldm_value_pdr_hdr',
12304 'Size' => '12',
12305 'Type' => 'Struct'
12306 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012307 '215407' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012308 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012309 'Line' => '838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012310 'Memb' => {
12311 '0' => {
12312 'name' => 'entity_instance_num',
12313 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012314 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012315 },
12316 '1' => {
12317 'name' => 'entity_instance',
12318 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012319 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012320 }
12321 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012322 'Name' => 'anon-union-platform.h-838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012323 'Size' => '2',
12324 'Type' => 'Union'
12325 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012326 '215442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012327 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012328 'Line' => '833',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012329 'Memb' => {
12330 '0' => {
12331 'name' => 'hdr',
12332 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012333 'type' => '215322'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012334 },
12335 '1' => {
12336 'name' => 'terminus_handle',
12337 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012338 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012339 },
12340 '2' => {
12341 'name' => 'sensor_id',
12342 'offset' => '20',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012343 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012344 },
12345 '3' => {
12346 'name' => 'entity_type',
12347 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012348 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012349 },
12350 '4' => {
12351 'name' => 'unnamed0',
12352 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012353 'type' => '215407'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012354 },
12355 '5' => {
12356 'name' => 'container_id',
12357 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012358 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012359 },
12360 '6' => {
12361 'name' => 'sensor_init',
12362 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012363 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012364 },
12365 '7' => {
12366 'name' => 'sensor_auxiliary_names_pdr',
12367 'offset' => '35',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012368 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012369 },
12370 '8' => {
12371 'name' => 'base_unit',
12372 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012373 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012374 },
12375 '9' => {
12376 'name' => 'unit_modifier',
12377 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012378 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012379 },
12380 '10' => {
12381 'name' => 'rate_unit',
12382 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012383 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012384 },
12385 '11' => {
12386 'name' => 'base_oem_unit_handle',
12387 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012388 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012389 },
12390 '12' => {
12391 'name' => 'aux_unit',
12392 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012393 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012394 },
12395 '13' => {
12396 'name' => 'aux_unit_modifier',
12397 'offset' => '41',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012398 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012399 },
12400 '14' => {
12401 'name' => 'aux_rate_unit',
12402 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012403 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012404 },
12405 '15' => {
12406 'name' => 'rel',
12407 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012408 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012409 },
12410 '16' => {
12411 'name' => 'aux_oem_unit_handle',
12412 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012413 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012414 },
12415 '17' => {
12416 'name' => 'is_linear',
12417 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012418 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012419 },
12420 '18' => {
12421 'name' => 'sensor_data_size',
12422 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012423 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012424 },
12425 '19' => {
12426 'name' => 'resolution',
12427 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012428 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012429 },
12430 '20' => {
12431 'name' => 'offset',
12432 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012433 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012434 },
12435 '21' => {
12436 'name' => 'accuracy',
12437 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012438 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012439 },
12440 '22' => {
12441 'name' => 'plus_tolerance',
12442 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012443 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012444 },
12445 '23' => {
12446 'name' => 'minus_tolerance',
12447 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012448 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012449 },
12450 '24' => {
12451 'name' => 'hysteresis',
12452 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012453 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012454 },
12455 '25' => {
12456 'name' => 'supported_thresholds',
12457 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012458 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012459 },
12460 '26' => {
12461 'name' => 'threshold_and_hysteresis_volatility',
12462 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012463 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012464 },
12465 '27' => {
12466 'name' => 'state_transition_interval',
12467 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012468 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012469 },
12470 '28' => {
12471 'name' => 'update_interval',
12472 'offset' => '96',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012473 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012474 },
12475 '29' => {
12476 'name' => 'max_readable',
12477 'offset' => '100',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012478 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012479 },
12480 '30' => {
12481 'name' => 'min_readable',
12482 'offset' => '104',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012483 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012484 },
12485 '31' => {
12486 'name' => 'range_field_format',
12487 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012488 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012489 },
12490 '32' => {
12491 'name' => 'range_field_support',
12492 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012493 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012494 },
12495 '33' => {
12496 'name' => 'nominal_value',
12497 'offset' => '118',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012498 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012499 },
12500 '34' => {
12501 'name' => 'normal_max',
12502 'offset' => '128',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012503 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012504 },
12505 '35' => {
12506 'name' => 'normal_min',
12507 'offset' => '132',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012508 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012509 },
12510 '36' => {
12511 'name' => 'warning_high',
12512 'offset' => '136',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012513 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012514 },
12515 '37' => {
12516 'name' => 'warning_low',
12517 'offset' => '146',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012518 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012519 },
12520 '38' => {
12521 'name' => 'critical_high',
12522 'offset' => '150',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012523 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012524 },
12525 '39' => {
12526 'name' => 'critical_low',
12527 'offset' => '256',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012528 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012529 },
12530 '40' => {
12531 'name' => 'fatal_high',
12532 'offset' => '260',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012533 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012534 },
12535 '41' => {
12536 'name' => 'fatal_low',
12537 'offset' => '264',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012538 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012539 }
12540 },
12541 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12542 'Size' => '112',
12543 'Type' => 'Struct'
12544 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012545 '216035' => {
12546 'BaseType' => '212946',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012547 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012548 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012549 'Name' => 'pldm_utf16be',
12550 'Size' => '2',
12551 'Type' => 'Typedef'
12552 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012553 '216048' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012554 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012555 'Line' => '883',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012556 'Memb' => {
12557 '0' => {
12558 'name' => 'tag',
12559 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012560 'type' => '5611'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012561 },
12562 '1' => {
12563 'name' => 'name',
12564 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012565 'type' => '216090'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012566 }
12567 },
12568 'Name' => 'struct pldm_entity_auxiliary_name',
12569 'Size' => '16',
12570 'Type' => 'Struct'
12571 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012572 '216090' => {
12573 'BaseType' => '216035',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012574 'Name' => 'pldm_utf16be*',
12575 'Size' => '8',
12576 'Type' => 'Pointer'
12577 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012578 '216095' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012579 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012580 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012581 'Memb' => {
12582 '0' => {
12583 'name' => 'hdr',
12584 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012585 'type' => '215322'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012586 },
12587 '1' => {
12588 'name' => 'container',
12589 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012590 'type' => '161676'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012591 },
12592 '2' => {
12593 'name' => 'shared_name_count',
12594 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012595 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012596 },
12597 '3' => {
12598 'name' => 'name_string_count',
12599 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012600 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012601 },
12602 '4' => {
12603 'name' => 'names',
12604 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012605 'type' => '216209'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012606 },
12607 '5' => {
12608 'name' => 'auxiliary_name_data_size',
12609 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012610 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012611 },
12612 '6' => {
12613 'name' => 'auxiliary_name_data',
12614 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012615 'type' => '216214'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012616 }
12617 },
12618 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12619 'Size' => '40',
12620 'Type' => 'Struct'
12621 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012622 '216209' => {
12623 'BaseType' => '216048',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012624 'Name' => 'struct pldm_entity_auxiliary_name*',
12625 'Size' => '8',
12626 'Type' => 'Pointer'
12627 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012628 '216214' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012629 'BaseType' => '46',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012630 'Name' => 'char[]',
12631 'Size' => '8',
12632 'Type' => 'Array'
12633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012634 '216229' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012635 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012636 'Line' => '923',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012637 'Memb' => {
12638 '0' => {
12639 'name' => 'state_set_id',
12640 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012641 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012642 },
12643 '1' => {
12644 'name' => 'possible_states_size',
12645 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012646 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012647 },
12648 '2' => {
12649 'name' => 'states',
12650 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012651 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012652 }
12653 },
12654 'Name' => 'struct state_effecter_possible_states',
12655 'Size' => '4',
12656 'Type' => 'Struct'
12657 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012658 '216286' => {
12659 'BaseType' => '216229',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012660 'Name' => 'struct state_effecter_possible_states const',
12661 'Size' => '4',
12662 'Type' => 'Const'
12663 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012664 '216487' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012665 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012666 'Line' => '993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012667 'Memb' => {
12668 '0' => {
12669 'name' => 'set_request',
12670 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012671 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012672 },
12673 '1' => {
12674 'name' => 'effecter_state',
12675 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012676 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012677 }
12678 },
12679 'Name' => 'struct state_field_for_state_effecter_set',
12680 'Size' => '2',
12681 'Type' => 'Struct'
12682 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012683 '216530' => {
12684 'BaseType' => '216487',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012685 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012686 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012687 'Name' => 'set_effecter_state_field',
12688 'Size' => '2',
12689 'Type' => 'Typedef'
12690 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012691 '216543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012692 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012693 'Line' => '1002',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012694 'Memb' => {
12695 '0' => {
12696 'name' => 'sensor_op_state',
12697 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012698 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012699 },
12700 '1' => {
12701 'name' => 'present_state',
12702 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012703 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012704 },
12705 '2' => {
12706 'name' => 'previous_state',
12707 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012708 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012709 },
12710 '3' => {
12711 'name' => 'event_state',
12712 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012713 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012714 }
12715 },
12716 'Name' => 'struct state_field_for_get_state_sensor_readings',
12717 'Size' => '4',
12718 'Type' => 'Struct'
12719 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012720 '216614' => {
12721 'BaseType' => '216543',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012722 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012723 'Line' => '1010',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012724 'Name' => 'get_sensor_state_field',
12725 'Size' => '4',
12726 'Type' => 'Typedef'
12727 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012728 '216627' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012729 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012730 'Line' => '1016',
Tal Yacobide67ab62024-05-30 22:36:50 +030012731 'Memb' => {
12732 '0' => {
12733 'name' => 'effecter_op_state',
12734 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012735 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012736 },
12737 '1' => {
12738 'name' => 'pending_state',
12739 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012740 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012741 },
12742 '2' => {
12743 'name' => 'present_state',
12744 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012745 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012746 }
12747 },
12748 'Name' => 'struct state_field_for_get_state_effecter_states',
12749 'Size' => '3',
12750 'Type' => 'Struct'
12751 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012752 '216684' => {
12753 'BaseType' => '216627',
Tal Yacobide67ab62024-05-30 22:36:50 +030012754 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012755 'Line' => '1020',
Tal Yacobide67ab62024-05-30 22:36:50 +030012756 'Name' => 'get_effecter_state_field',
12757 'Size' => '3',
12758 'Type' => 'Typedef'
12759 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012760 '217504' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012761 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012762 'Line' => '1178',
Tal Yacobide67ab62024-05-30 22:36:50 +030012763 'Memb' => {
12764 '0' => {
12765 'name' => 'completion_code',
12766 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012767 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012768 },
12769 '1' => {
12770 'name' => 'comp_effecter_count',
12771 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012772 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012773 },
12774 '2' => {
12775 'name' => 'field',
12776 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012777 'type' => '217561'
Tal Yacobide67ab62024-05-30 22:36:50 +030012778 }
12779 },
12780 'Name' => 'struct pldm_get_state_effecter_states_resp',
12781 'Size' => '26',
12782 'Type' => 'Struct'
12783 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012784 '217561' => {
12785 'BaseType' => '216684',
Tal Yacobide67ab62024-05-30 22:36:50 +030012786 'Name' => 'get_effecter_state_field[8]',
12787 'Size' => '24',
12788 'Type' => 'Array'
12789 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012790 '217577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012791 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012792 'Line' => '1188',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012793 'Memb' => {
12794 '0' => {
12795 'name' => 'sensor_id',
12796 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012797 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012798 },
12799 '1' => {
12800 'name' => 'sensor_event_class_type',
12801 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012802 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012803 },
12804 '2' => {
12805 'name' => 'event_class',
12806 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012807 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012808 }
12809 },
12810 'Name' => 'struct pldm_sensor_event_data',
12811 'Size' => '4',
12812 'Type' => 'Struct'
12813 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012814 '217691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012815 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012816 'Line' => '1228',
Thu Nguyenf874b382024-07-24 11:22:34 +000012817 'Memb' => {
12818 '0' => {
12819 'name' => 'format_version',
12820 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012821 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012822 },
12823 '1' => {
12824 'name' => 'event_id',
12825 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012826 'type' => '5640'
Thu Nguyenf874b382024-07-24 11:22:34 +000012827 },
12828 '2' => {
12829 'name' => 'data_transfer_handle',
12830 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012831 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012832 }
12833 },
12834 'Name' => 'struct pldm_message_poll_event',
12835 'Size' => '8',
12836 'Type' => 'Struct'
12837 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012838 '217753' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012839 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012840 'Line' => '1238',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012841 'Memb' => {
12842 '0' => {
12843 'name' => 'format_version',
12844 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012845 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012846 },
12847 '1' => {
12848 'name' => 'format_type',
12849 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012850 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012851 },
12852 '2' => {
12853 'name' => 'event_data_length',
12854 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012855 'type' => '5640'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012856 },
12857 '3' => {
12858 'name' => 'event_data',
12859 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012860 'type' => '217824'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012861 }
12862 },
12863 'Name' => 'struct pldm_platform_cper_event',
12864 'Size' => '4',
12865 'Type' => 'Struct'
12866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012867 '217824' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012868 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012869 'Name' => 'uint8_t[]',
12870 'Size' => '8',
12871 'Type' => 'Array'
12872 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012873 '217980' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012874 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012875 'Line' => '1298',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012876 'Memb' => {
12877 '0' => {
12878 'name' => 'event_data_format',
12879 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012880 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012881 },
12882 '1' => {
12883 'name' => 'number_of_change_records',
12884 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012885 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012886 },
12887 '2' => {
12888 'name' => 'change_records',
12889 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012890 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012891 }
12892 },
12893 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12894 'Size' => '3',
12895 'Type' => 'Struct'
12896 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012897 '226311' => {
12898 'BaseType' => '217753',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012899 'Name' => 'struct pldm_platform_cper_event*',
12900 'Size' => '8',
12901 'Type' => 'Pointer'
12902 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012903 '229776' => {
12904 'BaseType' => '216095',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012905 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12906 'Size' => '8',
12907 'Type' => 'Pointer'
12908 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012909 '239296' => {
12910 'BaseType' => '217504',
Tal Yacobide67ab62024-05-30 22:36:50 +030012911 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12912 'Size' => '8',
12913 'Type' => 'Pointer'
12914 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012915 '280646' => {
12916 'BaseType' => '2677',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012917 'Name' => 'size_t*const',
12918 'Size' => '8',
12919 'Type' => 'Const'
12920 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012921 '291532' => {
12922 'BaseType' => '217691',
Thu Nguyenf874b382024-07-24 11:22:34 +000012923 'Name' => 'struct pldm_message_poll_event*',
12924 'Size' => '8',
12925 'Type' => 'Pointer'
12926 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012927 '292964' => {
12928 'BaseType' => '292974',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012929 'Name' => 'uint32_t const*const*',
12930 'Size' => '8',
12931 'Type' => 'Pointer'
12932 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012933 '292969' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012934 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012935 'Name' => 'uint32_t const*',
12936 'Size' => '8',
12937 'Type' => 'Pointer'
12938 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012939 '292974' => {
12940 'BaseType' => '292969',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012941 'Name' => 'uint32_t const*const',
12942 'Size' => '8',
12943 'Type' => 'Const'
12944 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012945 '292979' => {
12946 'BaseType' => '217980',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012947 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12948 'Size' => '8',
12949 'Type' => 'Pointer'
12950 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012951 '336684' => {
12952 'BaseType' => '215442',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012953 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12954 'Size' => '8',
12955 'Type' => 'Pointer'
12956 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012957 '358802' => {
12958 'BaseType' => '217577',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012959 'Name' => 'struct pldm_sensor_event_data*',
12960 'Size' => '8',
12961 'Type' => 'Pointer'
12962 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012963 '358807' => {
12964 'BaseType' => '358802',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012965 'Name' => 'struct pldm_sensor_event_data*const',
12966 'Size' => '8',
12967 'Type' => 'Const'
12968 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012969 '362782' => {
12970 'BaseType' => '216614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012971 'Name' => 'get_sensor_state_field*',
12972 'Size' => '8',
12973 'Type' => 'Pointer'
12974 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012975 '386241' => {
12976 'BaseType' => '216530',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012977 'Name' => 'set_effecter_state_field*',
12978 'Size' => '8',
12979 'Type' => 'Pointer'
12980 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012981 '387222' => {
12982 'BaseType' => '206783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012983 'Name' => 'struct pldm_state_sensor_pdr*const',
12984 'Size' => '8',
12985 'Type' => 'Const'
12986 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012987 '387227' => {
12988 'BaseType' => '214332',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012989 'Name' => 'struct state_sensor_possible_states const*',
12990 'Size' => '8',
12991 'Type' => 'Pointer'
12992 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012993 '387232' => {
12994 'BaseType' => '387227',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012995 'Name' => 'struct state_sensor_possible_states const*const',
12996 'Size' => '8',
12997 'Type' => 'Const'
12998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012999 '387632' => {
13000 'BaseType' => '201826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013001 'Name' => 'struct pldm_state_effecter_pdr*const',
13002 'Size' => '8',
13003 'Type' => 'Const'
13004 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013005 '387637' => {
13006 'BaseType' => '216286',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013007 'Name' => 'struct state_effecter_possible_states const*',
13008 'Size' => '8',
13009 'Type' => 'Pointer'
13010 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013011 '387642' => {
13012 'BaseType' => '387637',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013013 'Name' => 'struct state_effecter_possible_states const*const',
13014 'Size' => '8',
13015 'Type' => 'Const'
13016 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013017 '391190' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013018 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013019 'Memb' => {
13020 '0' => {
13021 'name' => 'prev',
13022 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013023 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013024 },
13025 '1' => {
13026 'name' => 'allocations',
13027 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013028 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013029 }
13030 },
13031 'Name' => 'struct pldm_tid_state',
13032 'PrivateABI' => 1,
13033 'Size' => '8',
13034 'Source' => 'instance-id.c',
13035 'Type' => 'Struct'
13036 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013037 '391229' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013038 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013039 'Memb' => {
13040 '0' => {
13041 'name' => 'state',
13042 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013043 'type' => '391271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013044 },
13045 '1' => {
13046 'name' => 'lock_db_fd',
13047 'offset' => '8264',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013048 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013049 }
13050 },
13051 'Name' => 'struct pldm_instance_db',
13052 'PrivateABI' => 1,
13053 'Size' => '2052',
13054 'Source' => 'instance-id.c',
13055 'Type' => 'Struct'
13056 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013057 '391271' => {
13058 'BaseType' => '391190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013059 'Name' => 'struct pldm_tid_state[256]',
13060 'Size' => '2048',
13061 'Type' => 'Array'
13062 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013063 '391827' => {
13064 'BaseType' => '391229',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013065 'Name' => 'struct pldm_instance_db*',
13066 'Size' => '8',
13067 'Type' => 'Pointer'
13068 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013069 '392214' => {
13070 'BaseType' => '4821',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013071 'Name' => 'pldm_instance_id_t*',
13072 'Size' => '8',
13073 'Type' => 'Pointer'
13074 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013075 '392390' => {
13076 'BaseType' => '391827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013077 'Name' => 'struct pldm_instance_db**',
13078 'Size' => '8',
13079 'Type' => 'Pointer'
13080 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013081 '393098' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013082 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013083 'Header' => 'int-ll64.h',
13084 'Line' => '21',
13085 'Name' => '__u8',
13086 'PrivateABI' => 1,
13087 'Size' => '1',
13088 'Type' => 'Typedef'
13089 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013090 '393110' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013091 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013092 'Header' => 'int-ll64.h',
13093 'Line' => '24',
13094 'Name' => '__u16',
13095 'PrivateABI' => 1,
13096 'Size' => '2',
13097 'Type' => 'Typedef'
13098 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013099 '393347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013100 'Header' => 'socket.h',
13101 'Line' => '5',
13102 'Memb' => {
13103 '0' => {
13104 'name' => 'size',
13105 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013106 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013107 },
13108 '1' => {
13109 'name' => 'socket',
13110 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013111 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013112 },
13113 '2' => {
13114 'name' => 'max_size',
13115 'offset' => '8',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013116 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013117 }
13118 },
13119 'Name' => 'struct pldm_socket_sndbuf',
13120 'PrivateABI' => 1,
13121 'Size' => '12',
13122 'Type' => 'Struct'
13123 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013124 '393400' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013125 'BaseType' => '135',
13126 'Header' => 'pldm.h',
13127 'Line' => '13',
13128 'Name' => 'mctp_eid_t',
13129 'Size' => '1',
13130 'Type' => 'Typedef'
13131 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013132 '393514' => {
13133 'BaseType' => '4918',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013134 'Header' => 'pldm.h',
13135 'Line' => '30',
13136 'Name' => 'pldm_requester_rc_t',
13137 'Size' => '4',
13138 'Type' => 'Typedef'
13139 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013140 '393526' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013141 'Header' => 'transport.h',
13142 'Line' => '18',
13143 'Memb' => {
13144 '0' => {
13145 'name' => 'name',
13146 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013147 'type' => '8971'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013148 },
13149 '1' => {
13150 'name' => 'version',
13151 'offset' => '8',
13152 'type' => '135'
13153 },
13154 '2' => {
13155 'name' => 'recv',
13156 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013157 'type' => '393660'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013158 },
13159 '3' => {
13160 'name' => 'send',
13161 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013162 'type' => '393701'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013163 },
13164 '4' => {
13165 'name' => 'init_pollfd',
13166 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013167 'type' => '393782'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013168 }
13169 },
13170 'Name' => 'struct pldm_transport',
13171 'PrivateABI' => 1,
13172 'Size' => '40',
13173 'Type' => 'Struct'
13174 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013175 '393640' => {
13176 'BaseType' => '393526',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013177 'Name' => 'struct pldm_transport*',
13178 'Size' => '8',
13179 'Type' => 'Pointer'
13180 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013181 '393645' => {
13182 'BaseType' => '4809',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013183 'Name' => 'pldm_tid_t*',
13184 'Size' => '8',
13185 'Type' => 'Pointer'
13186 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013187 '393660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013188 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13189 'Param' => {
13190 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013191 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013192 },
13193 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013194 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013195 },
13196 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013197 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013198 },
13199 '3' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013200 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013201 }
13202 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013203 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013204 'Size' => '8',
13205 'Type' => 'FuncPtr'
13206 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013207 '393701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013208 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13209 'Param' => {
13210 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013211 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013212 },
13213 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013214 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013215 },
13216 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013217 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013218 },
13219 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013220 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013221 }
13222 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013223 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013224 'Size' => '8',
13225 'Type' => 'FuncPtr'
13226 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013227 '393726' => {
13228 'BaseType' => '393731',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013229 'Name' => 'struct pollfd*',
13230 'Size' => '8',
13231 'Type' => 'Pointer'
13232 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013233 '393731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013234 'Header' => 'poll.h',
13235 'Line' => '36',
13236 'Memb' => {
13237 '0' => {
13238 'name' => 'fd',
13239 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013240 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013241 },
13242 '1' => {
13243 'name' => 'events',
13244 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013245 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013246 },
13247 '2' => {
13248 'name' => 'revents',
13249 'offset' => '6',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013250 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013251 }
13252 },
13253 'Name' => 'struct pollfd',
13254 'PrivateABI' => 1,
13255 'Size' => '8',
13256 'Type' => 'Struct'
13257 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013258 '393782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013259 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13260 'Param' => {
13261 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013262 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013263 },
13264 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013265 'type' => '393726'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013266 }
13267 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013268 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013269 'Size' => '8',
13270 'Type' => 'FuncPtr'
13271 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013272 '393787' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013273 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013274 'Header' => 'socket.h',
13275 'Line' => '10',
13276 'Name' => '__kernel_sa_family_t',
13277 'PrivateABI' => 1,
13278 'Size' => '2',
13279 'Type' => 'Typedef'
13280 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013281 '394153' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013282 'Header' => 'mctp.h',
13283 'Line' => '18',
13284 'Memb' => {
13285 '0' => {
13286 'name' => 's_addr',
13287 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013288 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013289 }
13290 },
13291 'Name' => 'struct mctp_addr',
13292 'PrivateABI' => 1,
13293 'Size' => '1',
13294 'Type' => 'Struct'
13295 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013296 '394180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013297 'Header' => 'mctp.h',
13298 'Line' => '22',
13299 'Memb' => {
13300 '0' => {
13301 'name' => 'smctp_family',
13302 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013303 'type' => '393787'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013304 },
13305 '1' => {
13306 'name' => '__smctp_pad0',
13307 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013308 'type' => '393110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013309 },
13310 '2' => {
13311 'name' => 'smctp_network',
13312 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013313 'type' => '74'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013314 },
13315 '3' => {
13316 'name' => 'smctp_addr',
13317 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013318 'type' => '394153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013319 },
13320 '4' => {
13321 'name' => 'smctp_type',
13322 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013323 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013324 },
13325 '5' => {
13326 'name' => 'smctp_tag',
13327 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013328 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013329 },
13330 '6' => {
13331 'name' => '__smctp_pad1',
13332 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013333 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013334 }
13335 },
13336 'Name' => 'struct sockaddr_mctp',
13337 'PrivateABI' => 1,
13338 'Size' => '12',
13339 'Type' => 'Struct'
13340 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013341 '394285' => {
13342 'BaseType' => '394180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013343 'Name' => 'struct sockaddr_mctp const',
13344 'Size' => '12',
13345 'Type' => 'Const'
13346 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013347 '394329' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013348 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013349 'Memb' => {
13350 '0' => {
13351 'name' => 'transport',
13352 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013353 'type' => '393526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013354 },
13355 '1' => {
13356 'name' => 'socket',
13357 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013358 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013359 },
13360 '2' => {
13361 'name' => 'tid_eid_map',
13362 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013363 'type' => '394422'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013364 },
13365 '3' => {
13366 'name' => 'socket_send_buf',
13367 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013368 'type' => '393347'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013369 },
13370 '4' => {
13371 'name' => 'bound',
13372 'offset' => '786',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013373 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013374 },
13375 '5' => {
13376 'name' => 'cookie_jar',
13377 'offset' => '800',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013378 'type' => '4833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013379 }
13380 },
13381 'Name' => 'struct pldm_transport_af_mctp',
13382 'PrivateABI' => 1,
13383 'Size' => '336',
13384 'Source' => 'af-mctp.c',
13385 'Type' => 'Struct'
13386 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013387 '394422' => {
13388 'BaseType' => '4809',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013389 'Name' => 'pldm_tid_t[256]',
13390 'Size' => '256',
13391 'Type' => 'Array'
13392 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013393 '395223' => {
13394 'BaseType' => '394329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013395 'Name' => 'struct pldm_transport_af_mctp*',
13396 'Size' => '8',
13397 'Type' => 'Pointer'
13398 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013399 '395228' => {
13400 'BaseType' => '394285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013401 'Name' => 'struct sockaddr_mctp const*',
13402 'Size' => '8',
13403 'Type' => 'Pointer'
13404 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013405 '395541' => {
13406 'BaseType' => '395223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013407 'Name' => 'struct pldm_transport_af_mctp**',
13408 'Size' => '8',
13409 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013410 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013411 '398651' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013412 'Line' => '26',
13413 'Memb' => {
13414 '0' => {
13415 'name' => 'transport',
13416 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013417 'type' => '393526'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013418 },
13419 '1' => {
13420 'name' => 'socket',
13421 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013422 'type' => '53'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013423 },
13424 '2' => {
13425 'name' => 'tid_eid_map',
13426 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013427 'type' => '394422'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013428 },
13429 '3' => {
13430 'name' => 'socket_send_buf',
13431 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013432 'type' => '393347'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013433 }
13434 },
13435 'Name' => 'struct pldm_transport_mctp_demux',
13436 'PrivateABI' => 1,
13437 'Size' => '312',
13438 'Source' => 'mctp-demux.c',
13439 'Type' => 'Struct'
13440 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013441 '399256' => {
13442 'BaseType' => '398651',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013443 'Name' => 'struct pldm_transport_mctp_demux*',
13444 'Size' => '8',
13445 'Type' => 'Pointer'
13446 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013447 '399762' => {
13448 'BaseType' => '399256',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013449 'Name' => 'struct pldm_transport_mctp_demux**',
13450 'Size' => '8',
13451 'Type' => 'Pointer'
13452 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013453 '422314' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013454 'Header' => 'file_io.h',
13455 'Line' => '32',
13456 'Memb' => {
13457 '0' => {
13458 'name' => 'handle',
13459 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013460 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013461 },
13462 '1' => {
13463 'name' => 'length',
13464 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013465 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013466 },
13467 '2' => {
13468 'name' => 'data',
13469 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013470 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013471 }
13472 },
13473 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13474 'Size' => '8',
13475 'Type' => 'Struct'
13476 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013477 '422381' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013478 'Header' => 'file_io.h',
13479 'Line' => '45',
13480 'Memb' => {
13481 '0' => {
13482 'name' => 'transferFlag',
13483 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013484 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013485 },
13486 '1' => {
13487 'name' => 'offset',
13488 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013489 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013490 }
13491 },
13492 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13493 'Size' => '4',
13494 'Type' => 'Struct'
13495 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013496 '422420' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013497 'Header' => 'file_io.h',
13498 'Line' => '55',
13499 'Memb' => {
13500 '0' => {
13501 'name' => 'size',
13502 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013503 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013504 },
13505 '1' => {
13506 'name' => 'crc32',
13507 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013508 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013509 }
13510 },
13511 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13512 'Size' => '8',
13513 'Type' => 'Struct'
13514 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013515 '422459' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013516 'Header' => 'file_io.h',
13517 'Line' => '70',
13518 'Memb' => {
13519 '0' => {
13520 'name' => 'data',
13521 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013522 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013523 }
13524 },
13525 'Name' => 'anon-union-file_io.h-70',
13526 'Size' => '4',
13527 'Type' => 'Union'
13528 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013529 '422477' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013530 'Header' => 'file_io.h',
13531 'Line' => '65',
13532 'Memb' => {
13533 '0' => {
13534 'name' => 'version',
13535 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013536 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013537 },
13538 '1' => {
13539 'name' => 'handle',
13540 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013541 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013542 },
13543 '2' => {
13544 'name' => 'option',
13545 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013546 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013547 },
13548 '3' => {
13549 'name' => 'length',
13550 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013551 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013552 },
13553 '4' => {
13554 'name' => 'info',
13555 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013556 'type' => '422459'
Lora Linea0bf3a2024-09-20 10:09:56 +080013557 }
13558 },
13559 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13560 'Size' => '16',
13561 'Type' => 'Struct'
13562 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013563 '422555' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013564 'Header' => 'file_io.h',
13565 'Line' => '86',
13566 'Memb' => {
13567 '0' => {
13568 'name' => 'attr',
13569 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013570 'type' => '422420'
Lora Linea0bf3a2024-09-20 10:09:56 +080013571 },
13572 '1' => {
13573 'name' => 'data',
13574 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013575 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013576 }
13577 },
13578 'Name' => 'anon-union-file_io.h-86',
13579 'Size' => '8',
13580 'Type' => 'Union'
13581 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013582 '422583' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013583 'Header' => 'file_io.h',
13584 'Line' => '80',
13585 'Memb' => {
13586 '0' => {
13587 'name' => 'version',
13588 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013589 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013590 },
13591 '1' => {
13592 'name' => 'completion_code',
13593 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013594 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013595 },
13596 '2' => {
13597 'name' => 'handle',
13598 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013599 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013600 },
13601 '3' => {
13602 'name' => 'option',
13603 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013604 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013605 },
13606 '4' => {
13607 'name' => 'length',
13608 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013609 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013610 },
13611 '5' => {
13612 'name' => 'info',
13613 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013614 'type' => '422555'
Lora Linea0bf3a2024-09-20 10:09:56 +080013615 },
13616 '6' => {
13617 'name' => 'data',
13618 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013619 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013620 }
13621 },
13622 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13623 'Size' => '24',
13624 'Type' => 'Struct'
13625 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013626 '426573' => {
13627 'BaseType' => '422583',
Lora Linea0bf3a2024-09-20 10:09:56 +080013628 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13629 'Size' => '8',
13630 'Type' => 'Pointer'
13631 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013632 '428831' => {
13633 'BaseType' => '422477',
Lora Linea0bf3a2024-09-20 10:09:56 +080013634 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13635 'Size' => '8',
13636 'Type' => 'Pointer'
13637 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013638 '429267' => {
13639 'BaseType' => '422314',
Lora Linea0bf3a2024-09-20 10:09:56 +080013640 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13641 'Size' => '8',
13642 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013643 }
13644 },
13645 'UndefinedSymbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013646 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013647 '_ITM_deregisterTMCloneTable' => 0,
13648 '_ITM_registerTMCloneTable' => 0,
13649 '__assert_fail@GLIBC_2.2.5' => 0,
13650 '__cxa_finalize@GLIBC_2.2.5' => 0,
13651 '__errno_location@GLIBC_2.2.5' => 0,
13652 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013653 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013654 '__memcpy_chk@GLIBC_2.3.4' => 0,
13655 '__recv_chk@GLIBC_2.4' => 0,
13656 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013657 '__stack_chk_fail@GLIBC_2.4' => 0,
13658 'bind@GLIBC_2.2.5' => 0,
13659 'calloc@GLIBC_2.2.5' => 0,
13660 'clock_gettime@GLIBC_2.17' => 0,
13661 'close@GLIBC_2.2.5' => 0,
13662 'connect@GLIBC_2.2.5' => 0,
13663 'dup@GLIBC_2.2.5' => 0,
13664 'fclose@GLIBC_2.2.5' => 0,
13665 'fcntl64@GLIBC_2.28' => 0,
13666 'fgets@GLIBC_2.2.5' => 0,
13667 'fopen64@GLIBC_2.2.5' => 0,
13668 'free@GLIBC_2.2.5' => 0,
13669 'getsockopt@GLIBC_2.2.5' => 0,
13670 'malloc@GLIBC_2.2.5' => 0,
13671 'memcmp@GLIBC_2.2.5' => 0,
13672 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013673 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013674 'open64@GLIBC_2.2.5' => 0,
13675 'poll@GLIBC_2.2.5' => 0,
13676 'ppoll@GLIBC_2.4' => 0,
13677 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013678 'recvmsg@GLIBC_2.2.5' => 0,
13679 'sendmsg@GLIBC_2.2.5' => 0,
13680 'sendto@GLIBC_2.2.5' => 0,
13681 'setsockopt@GLIBC_2.2.5' => 0,
13682 'socket@GLIBC_2.2.5' => 0,
13683 'stat64@GLIBC_2.33' => 0,
13684 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013685 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013686 'timerfd_create@GLIBC_2.8' => 0,
13687 'timerfd_settime@GLIBC_2.8' => 0,
13688 'write@GLIBC_2.2.5' => 0
13689 }
13690 },
13691 'WordSize' => '8'
13692};