blob: 33e0efc153733a33a0728efb15b6dc3d5d8176aa [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
Andrew Jeffery0612d982024-12-12 11:08:21 +10305 'GccVersion' => '14.2.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306 'Headers' => {
7 'af-mctp.h' => 1,
8 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
11 'file_io.h' => 1,
12 'firmware_update.h' => 1,
13 'fru.h' => 1,
14 'host.h' => 1,
15 'instance-id.h' => 1,
16 'mctp-demux.h' => 1,
17 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
20 'pldm_types.h' => 1,
21 'transport.h' => 1,
22 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000025 'LibraryName' => 'libpldm.so.0.13.0',
26 'LibraryVersion' => '0.13.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
32 'Sources' => {
33 'af-mctp.c' => 1,
34 'bios_table.c' => 1,
35 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
37 'pdr.c' => 1
38 },
39 'SymbolInfo' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000040 '1376' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000042 'Line' => '744',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093043 'Param' => {
44 '0' => {
45 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103046 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093047 },
48 '1' => {
49 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +103050 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093051 },
52 '2' => {
53 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +103054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093055 },
56 '3' => {
57 'name' => 'cc',
Andrew Jeffery53b08672025-03-04 12:26:18 +103058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093059 },
60 '4' => {
61 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000062 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053065 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093066 'ShortName' => 'encode_cc_only_resp'
67 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000068 '1423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000070 'Line' => '585',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +103074 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093075 },
76 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103077 'name' => 'completion_code',
78 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093079 },
80 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103081 'name' => 'commands',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000082 'type' => '1243'
Andrew Jeffery53b08672025-03-04 12:26:18 +103083 },
84 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093085 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000086 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093087 }
88 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053089 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103090 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000092 '1460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093093 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000094 'Line' => '571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093095 'Param' => {
96 '0' => {
97 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000098 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093099 },
100 '1' => {
101 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030102 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930103 },
104 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030105 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000106 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930107 },
108 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030109 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000110 'type' => '1507'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 }
112 },
113 'Reg' => {
114 '0' => 'rdi',
115 '1' => 'rsi',
116 '2' => 'rdx',
117 '3' => 'rcx'
118 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530119 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030120 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000122 '1512' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000124 'Line' => '558',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930125 'Param' => {
126 '0' => {
127 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930129 },
130 '1' => {
131 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030132 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930133 },
134 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030135 'name' => 'types',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000136 'type' => '1243'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930137 },
138 '3' => {
139 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000140 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930141 }
142 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530143 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030144 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000146 '1549' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000148 'Line' => '604',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930149 'Param' => {
150 '0' => {
151 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030152 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930153 },
154 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030155 'name' => 'completion_code',
156 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930157 },
158 '2' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930159 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030160 'type' => '147'
161 },
162 '3' => {
163 'name' => 'transfer_flag',
164 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930165 },
166 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030167 'name' => 'version_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000168 'type' => '1601'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930169 },
170 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030171 'name' => 'version_size',
172 'type' => '164'
173 },
174 '6' => {
175 'name' => 'msg',
176 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000177 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930178 }
179 },
180 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030181 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930182 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530183 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030184 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930185 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000186 '1606' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930187 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000188 'Line' => '618',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930189 'Param' => {
190 '0' => {
191 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000192 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930193 },
194 '1' => {
195 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030196 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930197 },
198 '2' => {
199 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000200 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930201 },
202 '3' => {
203 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000204 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930205 },
206 '4' => {
207 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000208 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930209 }
210 },
211 'Reg' => {
212 '0' => 'rdi',
213 '1' => 'rsi',
214 '2' => 'rdx',
215 '3' => 'rcx',
216 '4' => 'r8'
217 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530218 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'ShortName' => 'decode_get_version_req'
220 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000221 '1653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930222 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000223 'Line' => '646',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930224 'Param' => {
225 '0' => {
226 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930228 },
229 '1' => {
230 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030231 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930232 },
233 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030234 'name' => 'tid',
235 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930236 },
237 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030238 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000239 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030240 }
241 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530242 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030243 'ShortName' => 'encode_get_tid_resp'
244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000245 '1690' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030246 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000247 'Line' => '416',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030248 'Param' => {
249 '0' => {
250 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000251 'type' => '1717'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030252 },
253 '1' => {
254 'name' => 'hdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000255 'type' => '1722'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030256 }
257 },
258 'Return' => '135',
259 'ShortName' => 'unpack_pldm_header'
260 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000261 '5932' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030262 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930263 'Line' => '108',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030264 'Param' => {
265 '0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930266 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030267 'type' => '135'
268 }
269 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000270 'Return' => '5439',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030271 'ShortName' => 'is_transfer_flag_valid'
272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000273 '5992' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030274 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930275 'Line' => '99',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030276 'Param' => {
277 '0' => {
278 'name' => 'seconds',
279 'type' => '135'
280 },
281 '1' => {
282 'name' => 'minutes',
283 'type' => '135'
284 },
285 '2' => {
286 'name' => 'hours',
287 'type' => '135'
288 },
289 '3' => {
290 'name' => 'day',
291 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030294 'name' => 'month',
295 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 },
297 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030298 'name' => 'year',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000299 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030300 }
301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000302 'Return' => '5439',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030303 'ShortName' => 'is_time_legal'
304 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000305 '6236' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030306 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930307 'Line' => '87',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030308 'Param' => {
309 '0' => {
310 'name' => 'dec',
311 'type' => '147'
312 }
313 },
314 'Return' => '147',
315 'ShortName' => 'dec2bcd32'
316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000317 '6365' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030318 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930319 'Line' => '81',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030320 'Param' => {
321 '0' => {
322 'name' => 'bcd',
323 'type' => '147'
324 }
325 },
326 'Return' => '147',
327 'ShortName' => 'bcd2dec32'
328 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000329 '6468' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030330 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930331 'Line' => '75',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030332 'Param' => {
333 '0' => {
334 'name' => 'dec',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000335 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030336 }
337 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000338 'Return' => '5640',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030339 'ShortName' => 'dec2bcd16'
340 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000341 '6584' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030342 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930343 'Line' => '69',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030344 'Param' => {
345 '0' => {
346 'name' => 'bcd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000347 'type' => '5640'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030348 }
349 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000350 'Return' => '5640',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030351 'ShortName' => 'bcd2dec16'
352 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000353 '6687' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030354 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930355 'Line' => '63',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030356 'Param' => {
357 '0' => {
358 'name' => 'dec',
359 'type' => '135'
360 }
361 },
362 'Return' => '135',
363 'ShortName' => 'dec2bcd8'
364 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000365 '6740' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030366 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930367 'Line' => '57',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030368 'Param' => {
369 '0' => {
370 'name' => 'bcd',
371 'type' => '135'
372 }
373 },
374 'Return' => '135',
375 'ShortName' => 'bcd2dec8'
376 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000377 '6793' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030378 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930379 'Line' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030380 'Param' => {
381 '0' => {
382 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000383 'type' => '1601'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930384 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030385 '1' => {
386 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000387 'type' => '5611'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030388 },
389 '2' => {
390 'name' => 'buffer_size',
391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930392 }
393 },
394 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030395 '0' => 'rdi',
396 '1' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930397 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000398 'Return' => '5772',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030399 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930400 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000401 '6922' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030402 'Header' => 'utils.h',
403 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930404 'Param' => {
405 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030406 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000407 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930408 },
409 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030410 'name' => 'size',
411 'type' => '164'
412 }
413 },
414 'Reg' => {
415 '1' => 'rdx'
416 },
417 'Return' => '135',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930418 'ShortName' => 'pldm_edac_crc8'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030419 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000420 '7036' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030421 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930422 'Line' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030423 'Param' => {
424 '0' => {
425 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000426 'type' => '1237'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030427 },
428 '1' => {
429 'name' => 'size',
430 'type' => '164'
431 }
432 },
433 'Reg' => {
434 '1' => 'rcx'
435 },
436 'Return' => '147',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930437 'ShortName' => 'pldm_edac_crc32'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030438 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000439 '11984' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030440 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000441 'Line' => '757',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Param' => {
443 '0' => {
444 'name' => 'msg_type',
445 'type' => '135'
446 },
447 '1' => {
448 'name' => 'instance_id',
449 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930450 },
451 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030452 'name' => 'pldm_type',
453 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 },
455 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030456 'name' => 'command',
457 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '4' => {
460 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000461 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030462 }
463 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530464 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030465 'ShortName' => 'encode_pldm_header_only'
466 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000467 '17198' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030468 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000469 'Line' => '689',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Param' => {
471 '0' => {
472 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000473 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030474 },
475 '1' => {
476 'name' => 'payload_length',
477 'type' => '164'
478 },
479 '2' => {
480 'name' => 'pldm_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000481 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030482 },
483 '3' => {
484 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000485 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030486 },
487 '4' => {
488 'name' => 'transfer_ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000489 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030490 },
491 '5' => {
492 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000493 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030494 },
495 '6' => {
496 'name' => 'section_offset',
497 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000498 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030499 },
500 '7' => {
501 'name' => 'section_length',
502 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000503 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030504 }
505 },
506 'Reg' => {
507 '2' => 'rdx',
508 '3' => 'r10',
509 '4' => 'r8',
510 '5' => 'r9'
511 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530512 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030513 'ShortName' => 'decode_multipart_receive_req'
514 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000515 '18209' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030516 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000517 'Line' => '658',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
521 'type' => '135'
522 },
523 '1' => {
524 'name' => 'tid',
525 'type' => '135'
526 },
527 '2' => {
528 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000529 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030530 }
531 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530532 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030533 'ShortName' => 'encode_set_tid_req'
534 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000535 '18406' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030536 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000537 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Param' => {
539 '0' => {
540 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000541 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030542 },
543 '1' => {
544 'name' => 'payload_length',
545 'type' => '164'
546 },
547 '2' => {
548 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000549 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030550 },
551 '3' => {
552 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000553 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030554 }
555 },
556 'Reg' => {
557 '0' => 'rdi',
558 '1' => 'rsi',
559 '2' => 'rdx',
560 '3' => 'rcx'
561 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530562 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030563 'ShortName' => 'decode_get_tid_resp'
564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000565 '18735' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030566 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000567 'Line' => '634',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Param' => {
569 '0' => {
570 'name' => 'instance_id',
571 'type' => '135'
572 },
573 '1' => {
574 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000575 'type' => '1418'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030576 }
577 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530578 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030579 'ShortName' => 'encode_get_tid_req'
580 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000581 '18869' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030582 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000583 'Line' => '519',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Param' => {
585 '0' => {
586 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000587 'type' => '1497'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030588 },
589 '1' => {
590 'name' => 'payload_length',
591 'type' => '164'
592 },
593 '2' => {
594 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000595 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030596 },
597 '3' => {
598 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000599 'type' => '1648'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030600 },
601 '4' => {
602 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000603 'type' => '1502'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030604 },
605 '5' => {
606 'name' => 'version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000607 'type' => '1507'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030608 }
609 },
610 'Reg' => {
611 '1' => 'r10',
612 '2' => 'rdx',
613 '3' => 'rcx',
614 '4' => 'r8',
615 '5' => 'r9'
616 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530617 'Return' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030618 'ShortName' => 'decode_get_version_resp'
619 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000620 '19613' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030621 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000622 'Line' => '500',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
626 'type' => '135'
627 },
628 '1' => {
629 'name' => 'transfer_handle',
630 'type' => '147'
631 },
632 '2' => {
633 'name' => 'transfer_opflag',
634 'type' => '135'
635 },
636 '3' => {
637 'name' => 'type',
638 'type' => '135'
639 },
640 '4' => {
641 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000642 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930643 }
644 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530645 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930646 'ShortName' => 'encode_get_version_req'
647 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000648 '19845' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000650 'Line' => '481',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Param' => {
652 '0' => {
653 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000654 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '1' => {
657 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030658 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '2' => {
661 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000662 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 },
664 '3' => {
665 'name' => 'commands',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000666 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930667 }
668 },
669 'Reg' => {
670 '0' => 'rdi',
671 '1' => 'rsi',
672 '2' => 'rdx',
673 '3' => 'rcx'
674 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530675 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930676 'ShortName' => 'decode_get_commands_resp'
677 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000678 '20040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000680 'Line' => '448',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Param' => {
682 '0' => {
683 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000684 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '1' => {
687 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030688 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '2' => {
691 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000692 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 },
694 '3' => {
695 'name' => 'types',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000696 'type' => '20030'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930697 }
698 },
699 'Reg' => {
700 '0' => 'rdi',
701 '1' => 'rsi',
702 '2' => 'rdx',
703 '3' => 'rcx'
704 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530705 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930706 'ShortName' => 'decode_get_types_resp'
707 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000708 '20887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000710 'Line' => '463',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030714 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930715 },
716 '1' => {
717 'name' => 'type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030718 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930719 },
720 '2' => {
721 'name' => 'version',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030722 'type' => '427'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930723 },
724 '3' => {
725 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000726 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930727 }
728 },
729 'Reg' => {
730 '2' => 'rbp'
731 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530732 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930733 'ShortName' => 'encode_get_commands_req'
734 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000735 '21093' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000737 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030741 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000745 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530748 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930749 'ShortName' => 'encode_get_types_req'
750 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000751 '21225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000753 'Line' => '254',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Param' => {
755 '0' => {
756 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000757 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 },
759 '1' => {
760 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000761 'type' => '1717'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 }
763 },
764 'Reg' => {
765 '0' => 'rdi',
766 '1' => 'rsi'
767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000768 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'pldm_msg_hdr_correlate_response'
770 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000771 '21559' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000773 'Line' => '403',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000777 'type' => '3137'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000781 'type' => '21799'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030784 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000787 '25278' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000793 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030797 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000801 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000805 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000809 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000813 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930814 }
815 },
816 'Reg' => {
817 '1' => 'rsi',
818 '2' => 'rdi',
819 '3' => 'r10',
820 '4' => 'r8',
821 '5' => 'r9'
822 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530823 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930824 'ShortName' => 'decode_set_bios_table_req'
825 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000826 '25465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030832 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030836 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030840 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000844 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530847 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000850 '25684' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000856 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030860 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000864 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000868 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530877 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000880 '25794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030886 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030890 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030894 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030898 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000902 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030906 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000911 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030916 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530919 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930920 'ShortName' => 'encode_set_bios_table_req'
921 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000922 '26183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030928 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030932 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030936 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000940 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530943 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000946 '26397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000952 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030956 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000960 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000964 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000968 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +0530977 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000980 '26544' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000986 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030990 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000994 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +0000998 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301007 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001010 '26654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301016 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301020 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301024 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001028 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301032 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001036 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301041 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301047 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001050 '27026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301056 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301060 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001072 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301076 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001081 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
1085 '2' => 'r14'
1086 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301087 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001090 '27395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001096 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301100 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001104 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001108 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001112 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301121 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001124 '27547' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001130 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301134 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001138 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001142 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001146 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001150 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301151 }
1152 },
1153 'Reg' => {
1154 '1' => 'rsi',
1155 '2' => 'rdx',
1156 '3' => 'r10',
1157 '4' => 'r8',
1158 '5' => 'r9'
1159 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301160 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001163 '27709' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301169 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301173 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301177 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001181 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001185 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301188 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001191 '27938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001197 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301201 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001205 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001209 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001213 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001217 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 }
1219 },
1220 'Reg' => {
1221 '1' => 'r10',
1222 '2' => 'rsi',
1223 '3' => 'rdi',
1224 '4' => 'r8',
1225 '5' => 'r9'
1226 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301227 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001230 '28110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001236 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301240 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001244 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001248 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001252 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301261 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001264 '28257' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301270 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301274 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301278 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301282 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001286 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301289 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001292 '28481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301298 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301306 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301310 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001314 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301318 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001323 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
1327 '2' => 'r15'
1328 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301329 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001332 '28834' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001338 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301342 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001346 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301354 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001357 '28907' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301363 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301367 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001371 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301375 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301378 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001381 '29114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001387 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301391 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001395 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001399 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001403 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001407 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001412 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001417 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301426 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301427 'ShortName' => 'decode_set_date_time_req'
1428 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001429 '29405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301435 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301439 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301443 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301447 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301451 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301455 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001460 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001465 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301470 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301473 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301474 'ShortName' => 'encode_set_date_time_req'
1475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001476 '29898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001482 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301486 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001490 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001494 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001498 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001502 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001507 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001512 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001517 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301518 }
1519 },
1520 'Reg' => {
1521 '1' => 'rdi',
1522 '2' => 'r10',
1523 '3' => 'rdx',
1524 '4' => 'r8',
1525 '5' => 'r9'
1526 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301527 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001530 '30099' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301536 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301540 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301544 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301548 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301552 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301556 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301561 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001566 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001571 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301574 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001577 '30383' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301583 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001587 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301590 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301591 'ShortName' => 'encode_get_date_time_req'
1592 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001593 '32335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301594 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301595 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 'Param' => {
1597 '0' => {
1598 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001599 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301603 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001610 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001613 '32480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301615 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301616 'Param' => {
1617 '0' => {
1618 'name' => 'src_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001619 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301623 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301627 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001631 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001635 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301639 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301646 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001649 '33168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301651 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301652 'Param' => {
1653 '0' => {
1654 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001655 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301659 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001663 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001669 'Return' => '33163',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001672 '33431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301673 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301674 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301675 'Param' => {
1676 '0' => {
1677 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001678 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301682 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001686 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001692 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001695 '33698' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301696 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301697 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301698 'Param' => {
1699 '0' => {
1700 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001701 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301705 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001709 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001715 'Return' => '33577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001718 '33960' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301719 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301720 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 'Param' => {
1722 '0' => {
1723 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001724 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301728 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001732 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '0' => 'rbp',
1737 '1' => 'r12',
1738 '2' => 'rbx'
1739 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001740 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001743 '34349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301744 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301745 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301746 'Param' => {
1747 '0' => {
1748 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001749 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301753 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001757 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001763 'Return' => '34180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001766 '35110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301767 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301768 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301769 'Param' => {
1770 '0' => {
1771 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001772 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001778 'Return' => '1237',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001781 '35158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301782 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301783 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301784 'Param' => {
1785 '0' => {
1786 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001787 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001793 '35268' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301794 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301795 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301796 'Param' => {
1797 '0' => {
1798 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001799 'type' => '35343'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001802 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001805 '35348' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001811 'type' => '33158'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001817 '35420' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001823 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001831 'type' => '31090'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
1835 '0' => 'rbp',
1836 '1' => 'r12',
1837 '2' => 'rbx'
1838 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001839 'Return' => '33158',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001842 '35658' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301844 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301845 'Param' => {
1846 '0' => {
1847 'name' => 'table',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301848 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301852 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001856 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Andrew Jefferyd610b002024-10-02 21:27:30 +09301861 '1' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301864 'Return' => '53',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001867 '35958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301868 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301869 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301870 'Param' => {
1871 '0' => {
1872 'name' => 'size_without_pad',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301873 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301876 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001879 '36293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301880 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301881 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301882 'Param' => {
1883 '0' => {
1884 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001885 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001891 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001894 '36342' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301895 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301896 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301897 'Param' => {
1898 '0' => {
1899 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001900 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10301903 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001906 '36826' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301907 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301908 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301909 'Param' => {
1910 '0' => {
1911 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001912 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001918 'Return' => '30870',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001921 '36966' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301922 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301923 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301924 'Param' => {
1925 '0' => {
1926 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301927 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301931 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001935 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301939 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001943 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
1948 '1' => 'r12',
1949 '2' => 'r13',
1950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301953 'Return' => '53',
Andrew Jeffery504dd172024-06-29 22:23:15 +09301954 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001956 '37235' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301959 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001962 '37397' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301964 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301965 'Param' => {
1966 '0' => {
1967 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301968 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301972 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001976 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10301980 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001984 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00001988 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301989 }
1990 },
1991 'Reg' => {
1992 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301993 '1' => 'rsi',
1994 '2' => 'rbx',
1995 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301996 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09301997 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301998 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05301999 'Return' => '53',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302000 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302001 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002002 '37759' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302003 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302004 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302005 'Param' => {
2006 '0' => {
2007 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002008 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002012 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002018 '37854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302019 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302020 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 'Param' => {
2022 '0' => {
2023 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002024 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002030 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002033 '37995' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302034 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302035 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302036 'Param' => {
2037 '0' => {
2038 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002039 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302045 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002048 '38177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302049 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302050 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302051 'Param' => {
2052 '0' => {
2053 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302054 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302058 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002062 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302066 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302070 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002074 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302075 }
2076 },
2077 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302078 '0' => 'rdi',
2079 '2' => 'rdi',
2080 '3' => 'rcx',
2081 '4' => 'r8',
2082 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302083 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302084 'Return' => '53',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302085 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302086 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002087 '38464' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302088 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302089 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302090 'Param' => {
2091 '0' => {
2092 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002093 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002097 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302101 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302104 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002107 '38711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302108 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302109 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302110 'Param' => {
2111 '0' => {
2112 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002113 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302119 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002122 '38760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302123 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302124 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302125 'Param' => {
2126 '0' => {
2127 'name' => 'count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302128 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302134 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002137 '38809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302138 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302139 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302140 'Param' => {
2141 '0' => {
2142 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002143 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302149 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002152 '38858' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302153 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302154 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302155 'Param' => {
2156 '0' => {
2157 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002158 'type' => '33163'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002164 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002167 '39405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302169 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302170 'Param' => {
2171 '0' => {
2172 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002173 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002177 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002181 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002185 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002189 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302190 }
2191 },
2192 'Reg' => {
2193 '0' => 'rdi',
2194 '1' => 'rsi',
2195 '2' => 'rdx',
2196 '3' => 'rcx',
2197 '4' => 'r8'
2198 },
2199 'Return' => '1',
2200 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2201 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002202 '39541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302204 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302205 'Param' => {
2206 '0' => {
2207 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302208 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302212 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002216 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
2220 '0' => 'r12',
2221 '1' => 'rbp',
2222 '2' => 'rbx'
2223 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302224 'Return' => '53',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002227 '39813' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302229 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302230 'Param' => {
2231 '0' => {
2232 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002233 'type' => '39803'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002237 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002243 '40117' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302246 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002249 '40293' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302250 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302251 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 'Param' => {
2253 '0' => {
2254 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002255 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002259 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302263 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
2267 '2' => 'r12'
2268 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002269 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002272 '40587' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302273 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302274 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 'Param' => {
2276 '0' => {
2277 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002278 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002284 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002287 '40656' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302288 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302289 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302290 'Param' => {
2291 '0' => {
2292 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002293 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002299 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002302 '40725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302303 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302304 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302305 'Param' => {
2306 '0' => {
2307 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002308 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302314 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002317 '40794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302318 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302319 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302320 'Param' => {
2321 '0' => {
2322 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002323 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002327 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302328 }
2329 },
2330 'Reg' => {
2331 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302332 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302333 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302334 'Return' => '53',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302335 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302336 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002337 '40882' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302338 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302339 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'Param' => {
2341 '0' => {
2342 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302343 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302347 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002351 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302358 'Return' => '53',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002361 '41246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302362 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302363 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302364 'Param' => {
2365 '0' => {
2366 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002367 'type' => '41241'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002371 'type' => '40112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '1' => 'rbx'
2376 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302377 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002380 '41515' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'def_str_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002386 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302392 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002395 '41765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002401 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002405 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
2414 '1' => 'r12'
2415 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302416 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002419 '42062' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302420 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302421 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302422 'Param' => {
2423 '0' => {
2424 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002425 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002429 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302433 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302441 'Return' => '53',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302442 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302443 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002444 '42227' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302446 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302447 'Param' => {
2448 '0' => {
2449 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002450 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002454 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 }
2456 },
2457 'Reg' => {
2458 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302459 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302460 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302461 'Return' => '53',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302462 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302463 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002464 '42306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302466 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302467 'Param' => {
2468 '0' => {
2469 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002470 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002474 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302481 'Return' => '53',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302482 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302483 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002484 '42366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302485 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302486 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302487 'Param' => {
2488 '0' => {
2489 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302490 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302494 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002498 'type' => '42695'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302505 'Return' => '53',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002508 '42700' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302509 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302510 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302511 'Param' => {
2512 '0' => {
2513 'name' => 'pv_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302514 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302518 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302525 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002528 '42760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302529 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302530 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302531 'Param' => {
2532 '0' => {
2533 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002534 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002540 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002543 '42807' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302545 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302546 'Param' => {
2547 '0' => {
2548 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002549 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302555 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002558 '42854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302559 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302560 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302561 'Param' => {
2562 '0' => {
2563 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002564 'type' => '33577'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002570 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002573 '43487' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302574 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302575 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 'Param' => {
2577 '0' => {
2578 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002579 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002583 'type' => '5611'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302587 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302595 'Return' => '53',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002598 '43724' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302599 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302600 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302601 'Param' => {
2602 '0' => {
2603 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002604 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002610 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002613 '43771' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302614 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302615 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302616 'Param' => {
2617 '0' => {
2618 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002619 'type' => '34180'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002625 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002628 '43818' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302629 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302630 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302631 'Param' => {
2632 '0' => {
2633 'name' => 'entry',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302634 'type' => '133'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302638 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002642 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002646 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302649 'Return' => '53',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002652 '44175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302653 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302654 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302655 'Param' => {
2656 '0' => {
2657 'name' => 'string_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002658 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10302664 'Return' => '164',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002667 '74800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002669 'Line' => '2146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002673 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302677 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002681 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002685 'type' => '74982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002689 'type' => '74987'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'rbp',
2695 '4' => 'r12'
2696 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302697 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 'ShortName' => 'decode_cancel_update_resp'
2699 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002700 '74997' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302701 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002702 'Line' => '2129',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 },
2708 '1' => {
2709 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002710 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302711 },
2712 '2' => {
2713 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302714 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302715 }
2716 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302717 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302718 'ShortName' => 'encode_cancel_update_req'
2719 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002720 '75169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302721 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002722 'Line' => '2114',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002726 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302727 },
2728 '1' => {
2729 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302730 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302731 },
2732 '2' => {
2733 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002734 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302742 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002745 '75245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002747 'Line' => '2102',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302751 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 },
2753 '1' => {
2754 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002755 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302756 },
2757 '2' => {
2758 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302760 }
2761 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302762 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002765 '78098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302766 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002767 'Line' => '2069',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002771 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302772 },
2773 '1' => {
2774 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302775 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302776 },
2777 '2' => {
2778 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002779 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302780 },
2781 '3' => {
2782 'name' => 'current_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002783 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302784 },
2785 '4' => {
2786 'name' => 'previous_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002787 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302788 },
2789 '5' => {
2790 'name' => 'aux_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002791 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002796 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002801 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002806 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002811 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'r12',
2817 '4' => 'rbp',
2818 '5' => 'r13'
2819 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302820 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302821 'ShortName' => 'decode_get_status_resp'
2822 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002823 '78435' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002825 'Line' => '2049',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302829 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002833 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302837 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302840 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302841 'ShortName' => 'encode_get_status_req'
2842 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002843 '79824' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002845 'Line' => '2017',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002849 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302853 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002857 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002861 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302869 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002872 '79950' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002874 'Line' => '1992',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302878 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002882 'type' => '53071'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002886 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302890 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302893 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002896 '80988' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002898 'Line' => '1977',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302902 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302906 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002910 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302914 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302917 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002920 '82396' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002922 'Line' => '1945',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002926 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302930 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002934 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002938 'type' => '82506'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302947 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302948 'ShortName' => 'decode_apply_complete_req'
2949 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002950 '82516' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002952 'Line' => '1932',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302956 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302960 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002964 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302968 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302971 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002974 '83659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002976 'Line' => '1903',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002980 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10302984 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002988 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05302996 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302997 'ShortName' => 'decode_verify_complete_req'
2998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00002999 '83735' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003001 'Line' => '1892',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303005 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303009 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003013 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303017 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303020 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003023 '84878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003025 'Line' => '1862',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003029 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303033 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003037 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303045 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003048 '84954' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003050 'Line' => '1849',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303054 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303058 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003062 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303066 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303072 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003075 '86370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003077 'Line' => '1810',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003081 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303085 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003089 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003093 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303102 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003105 '88447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003107 'Line' => '1777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003111 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303115 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003119 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003123 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003127 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003131 'type' => '78425'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003136 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
3141 '3' => 'r12',
3142 '4' => 'rbp',
3143 '5' => 'r13'
3144 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303145 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 'ShortName' => 'decode_update_component_resp'
3147 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003148 '92384' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003150 'Line' => '1741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303154 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003158 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003162 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303166 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303170 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303174 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003179 'type' => '53847'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303184 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303189 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003194 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003199 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303204 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303207 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 'ShortName' => 'encode_update_component_req'
3209 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003210 '94316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003212 'Line' => '1698',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003216 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003220 'type' => '54871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003224 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003228 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003232 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
3237 '3' => 'r12',
3238 '4' => 'rbp'
3239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003243 '97801' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003245 'Line' => '1668',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303249 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303253 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003257 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003261 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303265 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303269 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303279 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003284 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003289 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303294 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303297 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003300 '99745' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003302 'Line' => '1552',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003306 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303310 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003314 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003318 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003322 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303331 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'ShortName' => 'decode_request_update_resp'
3333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003334 '102860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003336 'Line' => '1519',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303340 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303344 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003348 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303352 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003356 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303360 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303365 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003370 'type' => '92853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003375 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303380 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303383 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 'ShortName' => 'encode_request_update_req'
3385 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003386 '109722' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003388 'Line' => '1429',
Unive Tiene5c3f142024-12-13 14:14:19 +08003389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003392 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003396 'type' => '114561'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303399 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003402 '114566' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003403 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003404 'Line' => '1400',
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003408 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003409 },
3410 '1' => {
3411 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303412 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003413 },
3414 '2' => {
3415 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003416 'type' => '117245'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003420 'type' => '114556'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303423 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003426 '117250' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003427 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003428 'Line' => '1374',
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303432 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003433 },
3434 '1' => {
3435 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003436 'type' => '118378'
Unive Tiene5c3f142024-12-13 14:14:19 +08003437 },
3438 '2' => {
3439 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003440 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003441 },
3442 '3' => {
3443 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303444 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003445 }
3446 },
3447 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303448 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003449 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303450 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003453 '118383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003454 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003455 'Line' => '659',
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003459 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003463 'type' => '119563'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303466 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003469 '119568' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003470 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003471 'Line' => '1353',
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003475 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003476 },
3477 '1' => {
3478 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303479 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003480 },
3481 '2' => {
3482 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003483 'type' => '122261'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003487 'type' => '119558'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303490 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003493 '122266' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003494 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003495 'Line' => '1336',
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303499 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003500 },
3501 '1' => {
3502 'name' => 'params_req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003503 'type' => '123394'
Unive Tiene5c3f142024-12-13 14:14:19 +08003504 },
3505 '2' => {
3506 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003507 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003508 },
3509 '3' => {
3510 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303511 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003512 }
3513 },
3514 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303515 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003516 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303517 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003520 '123399' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003521 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003522 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003526 'type' => '1497'
Unive Tiene5c3f142024-12-13 14:14:19 +08003527 },
3528 '1' => {
3529 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303530 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +08003531 },
3532 '2' => {
3533 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003534 'type' => '125995'
Unive Tiene5c3f142024-12-13 14:14:19 +08003535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303540 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003543 '126000' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003544 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003545 'Line' => '1301',
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303549 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +08003550 },
3551 '1' => {
3552 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003553 'type' => '1418'
Unive Tiene5c3f142024-12-13 14:14:19 +08003554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303560 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003563 '126120' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003564 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003565 'Line' => '1255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003569 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303573 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003577 'type' => '126442'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003581 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003585 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303594 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003597 '134880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003599 'Line' => '1236',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003603 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303607 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003611 'type' => '135100'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003615 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003619 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003623 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
3630 '3' => 'r13',
3631 '4' => 'r14',
3632 '5' => 'r15'
3633 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303634 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003637 '135105' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003639 'Line' => '1219',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303643 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303647 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003651 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303659 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003662 '137916' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003664 'Line' => '1201',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003668 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303672 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003676 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003680 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003684 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003688 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303697 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003700 '138082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003702 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303706 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303710 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003714 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303722 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003725 '138222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003727 'Line' => '1151',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003731 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303735 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003739 'type' => '138414'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003743 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303746 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 'ShortName' => 'decode_pldm_comp_image_info'
3748 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003749 '138567' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303750 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003751 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303752 'Param' => {
3753 '0' => {
3754 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003755 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303756 },
3757 '1' => {
3758 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303759 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303760 },
3761 '2' => {
3762 'name' => 'descriptor_title_str_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003763 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303764 },
3765 '3' => {
3766 'name' => 'descriptor_title_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003767 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303768 },
3769 '4' => {
3770 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003771 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303772 }
3773 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303774 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303775 'ShortName' => 'decode_vendor_defined_descriptor_value'
3776 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003777 '138969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003779 'Line' => '1120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Param' => {
3781 '0' => {
3782 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003783 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 },
3785 '1' => {
3786 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303787 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 },
3789 '2' => {
3790 'name' => 'descriptor_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003791 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 },
3793 '3' => {
3794 'name' => 'descriptor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003795 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303796 }
3797 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303798 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303799 'ShortName' => 'decode_descriptor_type_length_value'
3800 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003801 '139334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003803 'Line' => '748',
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 'Param' => {
3805 '0' => {
3806 'name' => 'iter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003807 'type' => '140906'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003811 'type' => '140911'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303814 'Return' => '53',
Unive Tiene5c3f142024-12-13 14:14:19 +08003815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003817 '140916' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003819 'Line' => '1101',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Param' => {
3821 '0' => {
3822 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003823 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 },
3825 '1' => {
3826 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303827 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303828 },
3829 '2' => {
3830 'name' => 'component_bitmap_bit_length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003831 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '3' => {
3834 'name' => 'fw_device_id_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003835 'type' => '141295'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '4' => {
3838 'name' => 'applicable_components',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003839 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '5' => {
3842 'name' => 'comp_image_set_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003843 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '6' => {
3846 'name' => 'record_descriptors',
3847 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003848 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '7' => {
3851 'name' => 'fw_device_pkg_data',
3852 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003853 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 }
3855 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003856 'Reg' => {
3857 '3' => 'rbx'
3858 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303859 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 'ShortName' => 'decode_firmware_device_id_record'
3861 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003862 '146904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003864 'Line' => '1080',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303865 'Param' => {
3866 '0' => {
3867 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003868 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303869 },
3870 '1' => {
3871 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303872 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303873 },
3874 '2' => {
3875 'name' => 'package_header_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003876 'type' => '147377'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '3' => {
3879 'name' => 'package_version_str',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003880 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 }
3882 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003883 'Reg' => {
3884 '2' => 'rbx'
3885 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303886 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 'ShortName' => 'decode_pldm_package_header_info'
3888 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003889 '156619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303890 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303891 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303892 'Param' => {
3893 '0' => {
3894 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303895 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 },
3897 '1' => {
3898 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303899 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303900 },
3901 '2' => {
3902 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303903 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303904 },
3905 '3' => {
3906 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303907 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 },
3909 '4' => {
3910 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003911 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 }
3913 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303914 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 'ShortName' => 'encode_set_fru_record_table_resp'
3916 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003917 '156859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303918 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09303919 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 'Param' => {
3921 '0' => {
3922 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003923 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '1' => {
3926 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303927 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 },
3929 '2' => {
3930 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003931 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303932 },
3933 '3' => {
3934 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003935 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303936 },
3937 '4' => {
3938 'name' => 'fru_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003939 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 }
3941 },
3942 'Reg' => {
3943 '1' => 'rsi',
3944 '2' => 'rdx',
3945 '3' => 'rcx',
3946 '4' => 'r8'
3947 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303948 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 'ShortName' => 'decode_set_fru_record_table_req'
3950 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003951 '157026' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 'Header' => 'fru.h',
3953 'Line' => '360',
3954 'Param' => {
3955 '0' => {
3956 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003957 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 },
3959 '1' => {
3960 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303961 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '2' => {
3964 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003965 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '3' => {
3968 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003969 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303970 },
3971 '4' => {
3972 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003973 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 },
3975 '5' => {
3976 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003977 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303978 },
3979 '6' => {
3980 'name' => 'fru_record_table_length',
3981 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003982 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 }
3984 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05303985 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 'ShortName' => 'decode_get_fru_record_table_resp'
3987 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003988 '157256' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 'Header' => 'fru.h',
3990 'Line' => '387',
3991 'Param' => {
3992 '0' => {
3993 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003994 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303995 },
3996 '1' => {
3997 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10303998 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 },
4000 '2' => {
4001 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004002 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304003 },
4004 '3' => {
4005 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004006 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '4' => {
4009 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004010 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '5' => {
4013 'name' => 'fru_record_table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004014 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '6' => {
4017 'name' => 'fru_record_table_length',
4018 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004019 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304020 },
4021 '7' => {
4022 'name' => 'max_fru_record_table_length',
4023 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304024 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304025 }
4026 },
4027 'Reg' => {
4028 '3' => 'r10',
4029 '4' => 'r8',
4030 '5' => 'r9'
4031 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304032 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304033 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4034 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004035 '157577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 'Header' => 'fru.h',
4037 'Line' => '339',
4038 'Param' => {
4039 '0' => {
4040 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304041 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '1' => {
4044 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304045 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '2' => {
4048 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304049 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '3' => {
4052 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004053 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '4' => {
4056 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304057 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 }
4059 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304060 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304061 'ShortName' => 'encode_get_fru_record_table_req'
4062 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004063 '157812' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 'Header' => 'fru.h',
4065 'Line' => '451',
4066 'Param' => {
4067 '0' => {
4068 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004069 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '1' => {
4072 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304073 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '2' => {
4076 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004077 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '3' => {
4080 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004081 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '4' => {
4084 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004085 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 },
4087 '5' => {
4088 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004089 'type' => '25455'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 }
4091 },
4092 'Reg' => {
4093 '1' => 'rsi',
4094 '2' => 'rdx',
4095 '3' => 'r10',
4096 '4' => 'r8',
4097 '5' => 'r9'
4098 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304099 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304100 'ShortName' => 'decode_get_fru_record_by_option_resp'
4101 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004102 '157979' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 'Header' => 'fru.h',
4104 'Line' => '313',
4105 'Param' => {
4106 '0' => {
4107 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304108 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304109 },
4110 '1' => {
4111 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304112 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304113 },
4114 '2' => {
4115 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304116 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304117 },
4118 '3' => {
4119 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304120 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304121 },
4122 '4' => {
4123 'name' => 'fru_structure_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004124 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304125 },
4126 '5' => {
4127 'name' => 'data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304128 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304129 },
4130 '6' => {
4131 'name' => 'msg',
4132 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004133 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '7' => {
4136 'name' => 'payload_length',
4137 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304138 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 }
4140 },
4141 'Reg' => {
4142 '2' => 'r15'
4143 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304144 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 'ShortName' => 'encode_get_fru_record_by_option_resp'
4146 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004147 '158370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 'Header' => 'fru.h',
4149 'Line' => '292',
4150 'Param' => {
4151 '0' => {
4152 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004153 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '1' => {
4156 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304157 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '2' => {
4160 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004161 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304162 },
4163 '3' => {
4164 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004165 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 },
4167 '4' => {
4168 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004169 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304170 },
4171 '5' => {
4172 'name' => 'record_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004173 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '6' => {
4176 'name' => 'field_type',
4177 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004178 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '7' => {
4181 'name' => 'transfer_op_flag',
4182 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004183 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304184 }
4185 },
4186 'Reg' => {
4187 '1' => 'r10',
4188 '2' => 'rdx',
4189 '3' => 'rdi',
4190 '4' => 'r8',
4191 '5' => 'r9'
4192 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304193 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304194 'ShortName' => 'decode_get_fru_record_by_option_req'
4195 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004196 '158572' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 'Header' => 'fru.h',
4198 'Line' => '433',
4199 'Param' => {
4200 '0' => {
4201 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304202 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '1' => {
4205 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304206 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '2' => {
4209 'name' => 'fru_table_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004210 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '3' => {
4213 'name' => 'record_set_identifier',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004214 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304215 },
4216 '4' => {
4217 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304218 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 },
4220 '5' => {
4221 'name' => 'field_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304222 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 },
4224 '6' => {
4225 'name' => 'transfer_op_flag',
4226 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304227 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 },
4229 '7' => {
4230 'name' => 'msg',
4231 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004232 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 },
4234 '8' => {
4235 'name' => 'payload_length',
4236 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304237 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 }
4239 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304240 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304241 'ShortName' => 'encode_get_fru_record_by_option_req'
4242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004243 '158869' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 'Header' => 'fru.h',
4245 'Line' => '468',
4246 'Param' => {
4247 '0' => {
4248 'name' => 'table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004249 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 },
4251 '1' => {
4252 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304253 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '2' => {
4256 'name' => 'record_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004257 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 },
4259 '3' => {
4260 'name' => 'record_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004261 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '4' => {
4264 'name' => 'rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004265 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304266 },
4267 '5' => {
4268 'name' => 'rt',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304269 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '6' => {
4272 'name' => 'ft',
4273 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304274 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304277 'Return' => '53',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004278 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004280 '159529' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '409',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'fru_table',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004286 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'total_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304290 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'curr_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004294 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'record_set_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004298 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'record_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304302 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'num_frus',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304306 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'encoding',
4310 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304311 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'tlvs',
4315 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004316 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'tlvs_size',
4320 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304321 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304322 }
4323 },
4324 'Reg' => {
4325 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304326 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304327 '4' => 'r8',
4328 '5' => 'r9'
4329 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304330 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304331 'ShortName' => 'encode_fru_record'
4332 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004333 '159851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 'Header' => 'fru.h',
4335 'Line' => '269',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304339 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 },
4341 '1' => {
4342 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304343 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304344 },
4345 '2' => {
4346 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304347 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '3' => {
4350 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304351 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 },
4353 '4' => {
4354 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004355 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 }
4357 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304358 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 'ShortName' => 'encode_get_fru_record_table_resp'
4360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004361 '160073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Header' => 'fru.h',
4363 'Line' => '251',
4364 'Param' => {
4365 '0' => {
4366 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004367 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '1' => {
4370 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304371 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '2' => {
4374 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004375 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 },
4377 '3' => {
4378 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004379 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Reg' => {
4383 '0' => 'rdi',
4384 '1' => 'rsi',
4385 '2' => 'rdx',
4386 '3' => 'rcx'
4387 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304388 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304389 'ShortName' => 'decode_get_fru_record_table_req'
4390 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004391 '160177' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 'Header' => 'fru.h',
4393 'Line' => '232',
4394 'Param' => {
4395 '0' => {
4396 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304397 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 },
4399 '1' => {
4400 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304401 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 },
4403 '2' => {
4404 'name' => 'fru_data_major_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304405 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304406 },
4407 '3' => {
4408 'name' => 'fru_data_minor_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304409 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304410 },
4411 '4' => {
4412 'name' => 'fru_table_maximum_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304413 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304414 },
4415 '5' => {
4416 'name' => 'fru_table_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304417 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '6' => {
4420 'name' => 'total_record_set_identifiers',
4421 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004422 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304423 },
4424 '7' => {
4425 'name' => 'total_table_records',
4426 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004427 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 },
4429 '8' => {
4430 'name' => 'checksum',
4431 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304432 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 },
4434 '9' => {
4435 'name' => 'msg',
4436 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004437 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 }
4439 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304440 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4442 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004443 '160480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 'Header' => 'fru.h',
4445 'Line' => '203',
4446 'Param' => {
4447 '0' => {
4448 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004449 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '1' => {
4452 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304453 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '2' => {
4456 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004457 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '3' => {
4460 'name' => 'fru_data_major_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004461 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '4' => {
4464 'name' => 'fru_data_minor_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004465 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 },
4467 '5' => {
4468 'name' => 'fru_table_maximum_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004469 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 },
4471 '6' => {
4472 'name' => 'fru_table_length',
4473 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004474 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304475 },
4476 '7' => {
4477 'name' => 'total_record_set_identifiers',
4478 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004479 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '8' => {
4482 'name' => 'total_table_records',
4483 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004484 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 },
4486 '9' => {
4487 'name' => 'checksum',
4488 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004489 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304490 }
4491 },
4492 'Reg' => {
4493 '1' => 'rdi',
4494 '2' => 'rdx',
4495 '3' => 'r10',
4496 '4' => 'r8',
4497 '5' => 'r9'
4498 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304499 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4501 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004502 '160690' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 'Header' => 'fru.h',
4504 'Line' => '178',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304508 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '1' => {
4511 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004512 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 },
4514 '2' => {
4515 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304516 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 }
4518 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304519 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304520 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4521 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004522 '188730' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304523 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004524 'Line' => '677',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 'Param' => {
4526 '0' => {
4527 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004528 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '1' => {
4531 'name' => 'pdr_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004532 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '2' => {
4535 'name' => 'num_entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004536 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '3' => {
4539 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004540 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 }
4542 },
4543 'Reg' => {
4544 '2' => 'rbp',
4545 '3' => 'r12'
4546 },
4547 'Return' => '1',
4548 'ShortName' => 'pldm_entity_association_pdr_extract'
4549 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004550 '189065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004552 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304553 'Param' => {
4554 '0' => {
4555 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004556 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 }
4558 },
4559 'Reg' => {
4560 '0' => 'rdi'
4561 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004562 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004565 '189114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304566 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004567 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304568 'Param' => {
4569 '0' => {
4570 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004571 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304572 }
4573 },
4574 'Reg' => {
4575 '0' => 'rdi'
4576 },
4577 'Return' => '1',
4578 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4579 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004580 '189273' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304581 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004582 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304583 'Param' => {
4584 '0' => {
4585 'name' => 'org_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004586 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 },
4588 '1' => {
4589 'name' => 'new_tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004590 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 }
4592 },
4593 'Return' => '1',
4594 'ShortName' => 'pldm_entity_association_tree_copy_root'
4595 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004596 '189702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304597 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004598 'Line' => '606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304599 'Param' => {
4600 '0' => {
4601 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004602 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304603 },
4604 '1' => {
4605 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004606 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 }
4608 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004609 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 'ShortName' => 'pldm_entity_association_tree_find'
4611 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004612 '189982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304613 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004614 'Line' => '620',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 'Param' => {
4616 '0' => {
4617 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004618 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 },
4620 '1' => {
4621 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004622 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 },
4624 '2' => {
4625 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004626 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 }
4628 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004629 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4631 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004632 '190364' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004634 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304635 'Param' => {
4636 '0' => {
4637 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004638 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304639 },
4640 '1' => {
4641 'name' => 'first',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304642 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 },
4644 '2' => {
4645 'name' => 'last',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304646 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 }
4648 },
4649 'Reg' => {
4650 '1' => 'rsi',
4651 '2' => 'rdx'
4652 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004653 'Return' => '162866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'ShortName' => 'pldm_pdr_find_last_in_range'
4655 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004656 '190491' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004658 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304659 'Param' => {
4660 '0' => {
4661 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004662 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304663 }
4664 },
4665 'Reg' => {
4666 '0' => 'rdi'
4667 },
4668 'Return' => '1',
4669 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4670 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004671 '190743' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004673 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 'Param' => {
4675 '0' => {
4676 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004677 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 },
4679 '1' => {
4680 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004681 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304682 }
4683 },
4684 'Reg' => {
4685 '0' => 'rdi',
4686 '1' => 'rsi'
4687 },
4688 'Return' => '1',
4689 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4690 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004691 '191011' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304692 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004693 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 'Param' => {
4695 '0' => {
4696 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004697 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 },
4699 '1' => {
4700 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004701 'type' => '161676'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 },
4703 '2' => {
4704 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004705 'type' => '189697'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 }
4707 },
4708 'Return' => '1',
4709 'ShortName' => 'pldm_find_entity_ref_in_tree'
4710 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004711 '191298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304712 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004713 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 'Param' => {
4715 '0' => {
4716 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004717 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304718 },
4719 '1' => {
4720 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004721 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '2' => {
4724 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004725 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '3' => {
4728 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304729 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304730 },
4731 '4' => {
4732 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004733 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304734 },
4735 '5' => {
4736 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004737 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 },
4739 '6' => {
4740 'name' => 'record_handle',
4741 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304742 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 }
4744 },
4745 'Reg' => {
4746 '0' => 'rdi',
4747 '1' => 'rsi',
4748 '2' => 'rdx',
4749 '3' => 'rcx',
4750 '4' => 'r8',
4751 '5' => 'r9'
4752 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304753 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4755 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004756 '191654' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304757 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004758 'Line' => '539',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 'Param' => {
4760 '0' => {
4761 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004762 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 },
4764 '1' => {
4765 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004766 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '2' => {
4769 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004770 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 },
4772 '3' => {
4773 'name' => 'num_entities',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304774 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '4' => {
4777 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004778 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 },
4780 '5' => {
4781 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004782 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 }
4784 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304785 'Return' => '53',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304786 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004788 '191872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304789 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004790 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304791 'Param' => {
4792 '0' => {
4793 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004794 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '1' => {
4797 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004798 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 },
4800 '2' => {
4801 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004802 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 },
4804 '3' => {
4805 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004806 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 }
4808 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05304809 'Return' => '53',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304810 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004812 '193545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304813 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004814 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304815 'Param' => {
4816 '0' => {
4817 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004818 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '1' => {
4821 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004822 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 }
4824 },
4825 'Reg' => {
4826 '0' => 'rdi',
4827 '1' => 'rsi'
4828 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004829 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'ShortName' => 'pldm_is_current_parent_child'
4831 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004832 '193634' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004834 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304835 'Param' => {
4836 '0' => {
4837 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004838 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 },
4840 '1' => {
4841 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304842 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 }
4844 },
4845 'Reg' => {
4846 '0' => 'rdi',
4847 '1' => 'rcx'
4848 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10304849 'Return' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 'ShortName' => 'pldm_entity_get_num_children'
4851 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004852 '193849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304853 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004854 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304855 'Param' => {
4856 '0' => {
4857 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004858 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 }
4860 },
4861 'Reg' => {
4862 '0' => 'rdi'
4863 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004864 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304865 'ShortName' => 'pldm_entity_is_exist_parent'
4866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004867 '193898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304868 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004869 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 'Param' => {
4871 '0' => {
4872 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004873 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 }
4875 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004876 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 'ShortName' => 'pldm_entity_get_parent'
4878 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004879 '194032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004881 'Line' => '454',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 'Param' => {
4883 '0' => {
4884 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004885 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 }
4887 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004888 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 'ShortName' => 'pldm_entity_is_node_parent'
4890 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004891 '194187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004893 'Line' => '444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304894 'Param' => {
4895 '0' => {
4896 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004897 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 }
4899 },
4900 'Reg' => {
4901 '0' => 'rdi'
4902 },
4903 'Return' => '1',
4904 'ShortName' => 'pldm_entity_association_tree_destroy'
4905 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004906 '194366' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304907 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004908 'Line' => '416',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304909 'Param' => {
4910 '0' => {
4911 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004912 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '1' => {
4915 'name' => 'entities',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004916 'type' => '189050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '2' => {
4919 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004920 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
4924 '2' => 'rbp'
4925 },
4926 'Return' => '1',
4927 'ShortName' => 'pldm_entity_association_tree_visit'
4928 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004929 '194825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004931 'Line' => '398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304932 'Param' => {
4933 '0' => {
4934 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004935 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 },
4937 '1' => {
4938 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004939 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '2' => {
4942 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004943 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '3' => {
4946 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004947 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '4' => {
4950 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304951 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '5' => {
4954 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004955 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '6' => {
4958 'name' => 'is_update_container_id',
4959 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004960 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 },
4962 '7' => {
4963 'name' => 'container_id',
4964 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004965 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 }
4967 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004968 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 'ShortName' => 'pldm_entity_association_tree_add_entity'
4970 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004971 '195432' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304972 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004973 'Line' => '370',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 'Param' => {
4975 '0' => {
4976 'name' => 'tree',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004977 'type' => '163238'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 },
4979 '1' => {
4980 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004981 'type' => '172928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '2' => {
4984 'name' => 'entity_instance_number',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004985 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '3' => {
4988 'name' => 'parent',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004989 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 },
4991 '4' => {
4992 'name' => 'association_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10304993 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 }
4995 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004996 'Return' => '162871',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_add'
4998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004999 '195755' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005001 'Line' => '353',
5002 'Return' => '163238',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'ShortName' => 'pldm_entity_association_tree_init'
5004 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005005 '195829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005007 'Line' => '438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305008 'Param' => {
5009 '0' => {
5010 'name' => 'entity',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005011 'type' => '195963'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 }
5013 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005014 'Return' => '5640',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5016 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005017 '195989' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005019 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305020 'Param' => {
5021 '0' => {
5022 'name' => 'node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005023 'type' => '162871'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 }
5025 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005026 'Return' => '161676',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'ShortName' => 'pldm_entity_extract'
5028 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005029 '196144' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305030 'Header' => 'pdr.h',
5031 'Line' => '246',
5032 'Param' => {
5033 '0' => {
5034 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005035 'type' => '164383'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305036 },
5037 '1' => {
5038 'name' => 'record_handle',
5039 'type' => '147'
5040 },
5041 '2' => {
5042 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005043 'type' => '5439'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305044 }
5045 },
5046 'Reg' => {
5047 '0' => 'rdi',
5048 '1' => 'rsi',
5049 '2' => 'rdx'
5050 },
5051 'Return' => '53',
5052 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005054 '206871' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305055 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005056 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305057 'Param' => {
5058 '0' => {
5059 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005060 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '1' => {
5063 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005064 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '2' => {
5067 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305068 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '3' => {
5071 'name' => 'tl_eid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305072 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 },
5074 '4' => {
5075 'name' => 'valid_bit',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005076 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305077 }
5078 },
5079 'Reg' => {
5080 '0' => 'rbx',
5081 '1' => 'rbp',
5082 '2' => 'r12',
5083 '3' => 'r13'
5084 },
5085 'Return' => '1',
5086 'ShortName' => 'pldm_pdr_update_TL_pdr'
5087 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005088 '207225' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305089 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005090 'Line' => '303',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305091 'Param' => {
5092 '0' => {
5093 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005094 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 },
5096 '1' => {
5097 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005098 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '2' => {
5101 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005102 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '3' => {
5105 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005106 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '4' => {
5109 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005110 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '5' => {
5113 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005114 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '2' => 'r12'
5119 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005120 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005123 '207579' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005125 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305126 'Param' => {
5127 '0' => {
5128 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005129 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 },
5131 '1' => {
5132 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005133 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 },
5135 '2' => {
5136 'name' => 'fru_rsi',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005137 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305138 },
5139 '3' => {
5140 'name' => 'entity_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005141 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 },
5143 '4' => {
5144 'name' => 'entity_instance_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005145 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 },
5147 '5' => {
5148 'name' => 'container_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005149 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 },
5151 '6' => {
5152 'name' => 'bmc_record_handle',
5153 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005154 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 }
5156 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305157 'Return' => '53',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305158 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005160 '207892' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305161 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005162 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305163 'Param' => {
5164 '0' => {
5165 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005166 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 }
5168 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005169 'Return' => '5439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'ShortName' => 'pldm_pdr_record_is_remote'
5171 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005172 '208263' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305173 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005174 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 'Param' => {
5176 '0' => {
5177 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005178 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 },
5180 '1' => {
5181 'name' => 'record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005182 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 }
5184 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305185 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305186 'ShortName' => 'pldm_pdr_get_record_handle'
5187 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005188 '208480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305189 'Header' => 'pdr.h',
5190 'Line' => '62',
5191 'Param' => {
5192 '0' => {
5193 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005194 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305195 }
5196 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305197 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305198 'ShortName' => 'pldm_pdr_get_repo_size'
5199 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005200 '208613' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305201 'Header' => 'pdr.h',
5202 'Line' => '52',
5203 'Param' => {
5204 '0' => {
5205 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005206 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305207 }
5208 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10305209 'Return' => '147',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305210 'ShortName' => 'pldm_pdr_get_record_count'
5211 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005212 '208744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305213 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005214 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305215 'Param' => {
5216 '0' => {
5217 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005218 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305219 },
5220 '1' => {
5221 'name' => 'pdr_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305222 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305223 },
5224 '2' => {
5225 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005226 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305227 },
5228 '3' => {
5229 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005230 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305231 },
5232 '4' => {
5233 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005234 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 }
5236 },
5237 'Reg' => {
5238 '0' => 'rdi',
5239 '3' => 'rcx',
5240 '4' => 'r8'
5241 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005242 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305243 'ShortName' => 'pldm_pdr_find_record_by_type'
5244 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005245 '208915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305246 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005247 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305248 'Param' => {
5249 '0' => {
5250 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005251 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 },
5253 '1' => {
5254 'name' => 'curr_record',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005255 'type' => '165694'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 },
5257 '2' => {
5258 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005259 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '3' => {
5262 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005263 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '4' => {
5266 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005267 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305268 }
5269 },
5270 'Reg' => {
5271 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305272 '1' => 'rsi',
5273 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305274 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305275 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305276 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005277 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 'ShortName' => 'pldm_pdr_get_next_record'
5279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005280 '209121' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305281 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005282 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305283 'Param' => {
5284 '0' => {
5285 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005286 'type' => '190486'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 },
5288 '1' => {
5289 'name' => 'record_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305290 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 },
5292 '2' => {
5293 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005294 'type' => '138072'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305295 },
5296 '3' => {
5297 'name' => 'size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005298 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 },
5300 '4' => {
5301 'name' => 'next_record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005302 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 }
5304 },
5305 'Reg' => {
5306 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305307 '1' => 'rsi',
5308 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305309 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305310 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005312 'Return' => '165694',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 'ShortName' => 'pldm_pdr_find_record'
5314 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005315 '209299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 'Header' => 'pdr.h',
5317 'Line' => '42',
5318 'Param' => {
5319 '0' => {
5320 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005321 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305322 }
5323 },
5324 'Reg' => {
5325 '0' => 'rdi'
5326 },
5327 'Return' => '1',
5328 'ShortName' => 'pldm_pdr_destroy'
5329 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005330 '209452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305331 'Header' => 'pdr.h',
5332 'Line' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005333 'Return' => '164383',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305334 'ShortName' => 'pldm_pdr_init'
5335 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005336 '209524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305337 'Header' => 'pdr.h',
5338 'Line' => '79',
5339 'Param' => {
5340 '0' => {
5341 'name' => 'repo',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005342 'type' => '164383'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305343 },
5344 '1' => {
5345 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005346 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305347 },
5348 '2' => {
5349 'name' => 'size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305350 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305351 },
5352 '3' => {
5353 'name' => 'is_remote',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005354 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305355 },
5356 '4' => {
5357 'name' => 'terminus_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005358 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305359 },
5360 '5' => {
5361 'name' => 'record_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005362 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 }
5364 },
5365 'Reg' => {
5366 '0' => 'rbp',
5367 '1' => 'r13',
5368 '2' => 'r14',
5369 '5' => 'r12'
5370 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305371 'Return' => '53',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005372 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005374 '226262' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005375 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005376 'Line' => '2661',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 'Param' => {
5378 '0' => {
5379 'name' => 'event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005380 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005381 }
5382 },
5383 'Reg' => {
5384 '0' => 'rdi'
5385 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005386 'Return' => '1502',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005387 'ShortName' => 'pldm_platform_cper_event_event_data'
5388 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005389 '226316' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005390 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005391 'Line' => '2650',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005392 'Param' => {
5393 '0' => {
5394 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005395 'type' => '1237'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005396 },
5397 '1' => {
5398 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305399 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005400 },
5401 '2' => {
5402 'name' => 'cper_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005403 'type' => '226311'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005404 },
5405 '3' => {
5406 'name' => 'cper_event_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305407 'type' => '164'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005408 }
5409 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305410 'Return' => '53',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005411 'ShortName' => 'decode_pldm_platform_cper_event'
5412 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005413 '228519' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005414 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005415 'Line' => '2639',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 'Param' => {
5417 '0' => {
5418 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005419 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005420 }
5421 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305422 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005423 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5424 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005425 '229781' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005426 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005427 'Line' => '2617',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005428 'Param' => {
5429 '0' => {
5430 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005431 'type' => '1237'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005432 },
5433 '1' => {
5434 'name' => 'data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305435 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005436 },
5437 '2' => {
5438 'name' => 'pdr',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005439 'type' => '229776'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005440 },
5441 '3' => {
5442 'name' => 'pdr_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305443 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005444 }
5445 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305446 'Return' => '53',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005447 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5448 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005449 '237394' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005450 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005451 'Line' => '1947',
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'Param' => {
5453 '0' => {
5454 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305455 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005456 },
5457 '1' => {
5458 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005459 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005460 },
5461 '2' => {
5462 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005463 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005464 },
5465 '3' => {
5466 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305467 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005468 }
5469 },
5470 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305471 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005472 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305473 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005474 'ShortName' => 'encode_get_state_effecter_states_resp'
5475 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005476 '239311' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005478 'Line' => '1930',
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'Param' => {
5480 '0' => {
5481 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005482 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005483 },
5484 '1' => {
5485 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305486 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005487 },
5488 '2' => {
5489 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005490 'type' => '239296'
Tal Yacobide67ab62024-05-30 22:36:50 +03005491 }
5492 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305493 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005494 'ShortName' => 'decode_get_state_effecter_states_resp'
5495 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005496 '241567' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005498 'Line' => '1899',
Tal Yacobide67ab62024-05-30 22:36:50 +03005499 'Param' => {
5500 '0' => {
5501 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005502 'type' => '1497'
Tal Yacobide67ab62024-05-30 22:36:50 +03005503 },
5504 '1' => {
5505 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305506 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005507 },
5508 '2' => {
5509 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005510 'type' => '27537'
Tal Yacobide67ab62024-05-30 22:36:50 +03005511 }
5512 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305513 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005514 'ShortName' => 'decode_get_state_effecter_states_req'
5515 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005516 '242451' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005517 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005518 'Line' => '1913',
Tal Yacobide67ab62024-05-30 22:36:50 +03005519 'Param' => {
5520 '0' => {
5521 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305522 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +03005523 },
5524 '1' => {
5525 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005526 'type' => '5640'
Tal Yacobide67ab62024-05-30 22:36:50 +03005527 },
5528 '2' => {
5529 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005530 'type' => '1418'
Tal Yacobide67ab62024-05-30 22:36:50 +03005531 },
5532 '3' => {
5533 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305534 'type' => '164'
Tal Yacobide67ab62024-05-30 22:36:50 +03005535 }
5536 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305537 'Return' => '53',
Tal Yacobide67ab62024-05-30 22:36:50 +03005538 'ShortName' => 'encode_get_state_effecter_states_req'
5539 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005540 '269014' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005542 'Line' => '2079',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305543 'Param' => {
5544 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305545 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005546 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305547 },
5548 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305550 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305551 },
5552 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005554 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 },
5556 '3' => {
5557 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005558 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305559 },
5560 '4' => {
5561 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005562 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305563 },
5564 '5' => {
5565 'name' => 'next_data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005566 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 },
5568 '6' => {
5569 'name' => 'transfer_flag',
5570 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005571 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305572 },
5573 '7' => {
5574 'name' => 'event_class',
5575 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005576 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '8' => {
5579 'name' => 'event_data_size',
5580 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005581 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 },
5583 '9' => {
5584 'name' => 'event_data',
5585 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005586 'type' => '22122'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305587 },
5588 '10' => {
5589 'name' => 'event_data_integrity_checksum',
5590 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005591 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305592 }
5593 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305594 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305595 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5596 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005597 '272954' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005599 'Line' => '2053',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 'Param' => {
5601 '0' => {
5602 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305603 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 },
5605 '1' => {
5606 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305607 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 },
5609 '2' => {
5610 'name' => 'transfer_operation_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305611 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '3' => {
5614 'name' => 'data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305615 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '4' => {
5618 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005619 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 },
5621 '5' => {
5622 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005623 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '6' => {
5626 'name' => 'payload_length',
5627 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305628 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305629 }
5630 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305631 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 'ShortName' => 'encode_poll_for_platform_event_message_req'
5633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005634 '274701' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005636 'Line' => '2577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 'Param' => {
5638 '0' => {
5639 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305640 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305641 },
5642 '1' => {
5643 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305644 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 },
5646 '2' => {
5647 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005648 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 }
5650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305651 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305652 'ShortName' => 'encode_set_event_receiver_resp'
5653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005654 '274874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005656 'Line' => '2563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 'Param' => {
5658 '0' => {
5659 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005660 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 },
5662 '1' => {
5663 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305664 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 },
5666 '2' => {
5667 'name' => 'event_message_global_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005668 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '3' => {
5671 'name' => 'transport_protocol_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005672 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '4' => {
5675 'name' => 'event_receiver_address_info',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005676 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 },
5678 '5' => {
5679 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005680 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 }
5682 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305683 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 'ShortName' => 'decode_set_event_receiver_req'
5685 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005686 '276596' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305687 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005688 'Line' => '2541',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 'Param' => {
5690 '0' => {
5691 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005692 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305693 },
5694 '1' => {
5695 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305696 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 },
5698 '2' => {
5699 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005700 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305701 }
5702 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305703 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305705 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005706 '277412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305707 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005708 'Line' => '2527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 'Param' => {
5710 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305711 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305712 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305713 },
5714 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 'name' => 'event_message_global_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305716 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305717 },
5718 '2' => {
5719 'name' => 'transport_protocol_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305720 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 },
5722 '3' => {
5723 'name' => 'event_receiver_address_info',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305724 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305725 },
5726 '4' => {
5727 'name' => 'heartbeat_timer',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005728 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305729 },
5730 '5' => {
5731 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005732 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 }
5734 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305735 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 'ShortName' => 'encode_set_event_receiver_req'
5737 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005738 '280806' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305739 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005740 'Line' => '1577',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305741 'Param' => {
5742 '0' => {
5743 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005744 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305745 },
5746 '1' => {
5747 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305748 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305749 },
5750 '2' => {
5751 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005752 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305753 },
5754 '3' => {
5755 'name' => 'rearm_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005756 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305757 }
5758 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305759 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305760 'ShortName' => 'decode_get_sensor_reading_req'
5761 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005762 '281994' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305763 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005764 'Line' => '1603',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 'Param' => {
5766 '0' => {
5767 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305768 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305769 },
5770 '1' => {
5771 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305772 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '2' => {
5775 'name' => 'sensor_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305776 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 },
5778 '3' => {
5779 'name' => 'sensor_operational_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305780 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305781 },
5782 '4' => {
5783 'name' => 'sensor_event_message_enable',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305784 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305785 },
5786 '5' => {
5787 'name' => 'present_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305788 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 },
5790 '6' => {
5791 'name' => 'previous_state',
5792 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305793 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305794 },
5795 '7' => {
5796 'name' => 'event_state',
5797 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305798 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305799 },
5800 '8' => {
5801 'name' => 'present_reading',
5802 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005803 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305804 },
5805 '9' => {
5806 'name' => 'msg',
5807 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005808 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 },
5810 '10' => {
5811 'name' => 'payload_length',
5812 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305813 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 }
5815 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305816 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305817 'ShortName' => 'encode_get_sensor_reading_resp'
5818 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005819 '282543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305820 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005821 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 'Param' => {
5823 '0' => {
5824 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005825 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '1' => {
5828 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305829 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305830 },
5831 '2' => {
5832 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005833 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 },
5835 '3' => {
5836 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005837 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305838 },
5839 '4' => {
5840 'name' => 'sensor_operational_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005841 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305842 },
5843 '5' => {
5844 'name' => 'sensor_event_message_enable',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005845 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305846 },
5847 '6' => {
5848 'name' => 'present_state',
5849 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005850 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 },
5852 '7' => {
5853 'name' => 'previous_state',
5854 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005855 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305856 },
5857 '8' => {
5858 'name' => 'event_state',
5859 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005860 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305861 },
5862 '9' => {
5863 'name' => 'present_reading',
5864 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005865 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305866 }
5867 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305868 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305869 'ShortName' => 'decode_get_sensor_reading_resp'
5870 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005871 '287252' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305872 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005873 'Line' => '2423',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305874 'Param' => {
5875 '0' => {
5876 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305877 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305878 },
5879 '1' => {
5880 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005881 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305882 },
5883 '2' => {
5884 'name' => 'rearm_event_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305885 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305886 },
5887 '3' => {
5888 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005889 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305890 }
5891 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305892 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305893 'ShortName' => 'encode_get_sensor_reading_req'
5894 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005895 '287470' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305896 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005897 'Line' => '2404',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 'Param' => {
5899 '0' => {
5900 'name' => 'change_record_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005901 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 },
5903 '1' => {
5904 'name' => 'change_record_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305905 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 },
5907 '2' => {
5908 'name' => 'event_data_operation',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005909 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 },
5911 '3' => {
5912 'name' => 'number_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005913 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305914 },
5915 '4' => {
5916 'name' => 'change_entry_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005917 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305918 }
5919 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305920 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305921 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305922 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005923 '289887' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305924 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005925 'Line' => '2310',
Thu Nguyenf874b382024-07-24 11:22:34 +00005926 'Param' => {
5927 '0' => {
5928 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005929 'type' => '1237'
Thu Nguyenf874b382024-07-24 11:22:34 +00005930 },
5931 '1' => {
5932 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305933 'type' => '164'
Thu Nguyenf874b382024-07-24 11:22:34 +00005934 },
5935 '2' => {
5936 'name' => 'poll_event',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005937 'type' => '291532'
Thu Nguyenf874b382024-07-24 11:22:34 +00005938 }
5939 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305940 'Return' => '53',
Thu Nguyenf874b382024-07-24 11:22:34 +00005941 'ShortName' => 'decode_pldm_message_poll_event_data'
5942 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005943 '291537' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005944 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005945 'Line' => '2296',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305946 'Param' => {
5947 '0' => {
5948 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005949 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305950 },
5951 '1' => {
5952 'name' => 'event_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305953 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305954 },
5955 '2' => {
5956 'name' => 'event_data_format',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005957 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305958 },
5959 '3' => {
5960 'name' => 'number_of_change_records',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005961 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305962 },
5963 '4' => {
5964 'name' => 'change_record_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005965 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305966 }
5967 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305968 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5970 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005971 '292645' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305972 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005973 'Line' => '2358',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 'Param' => {
5975 '0' => {
5976 'name' => 'event_data_format',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305977 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 },
5979 '1' => {
5980 'name' => 'number_of_change_records',
Andrew Jeffery53b08672025-03-04 12:26:18 +10305981 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305982 },
5983 '2' => {
5984 'name' => 'event_data_operations',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005985 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305986 },
5987 '3' => {
5988 'name' => 'numbers_of_change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005989 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305990 },
5991 '4' => {
5992 'name' => 'change_entries',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005993 'type' => '292964'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305994 },
5995 '5' => {
5996 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005997 'type' => '292979'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 },
5999 '6' => {
6000 'name' => 'actual_change_records_size',
6001 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006002 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306003 },
6004 '7' => {
6005 'name' => 'max_change_records_size',
6006 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306007 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306008 }
6009 },
6010 'Reg' => {
6011 '0' => 'rdi',
6012 '1' => 'rbx',
6013 '2' => 'r10',
6014 '3' => 'r11',
6015 '4' => 'r8',
6016 '5' => 'r9'
6017 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306018 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6020 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006021 '292989' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006023 'Line' => '2274',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 'Param' => {
6025 '0' => {
6026 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006027 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 },
6029 '1' => {
6030 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306031 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 },
6033 '2' => {
6034 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006035 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 },
6037 '3' => {
6038 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006039 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306040 },
6041 '4' => {
6042 'name' => 'effecter_oper_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006043 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 },
6045 '5' => {
6046 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006047 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 },
6049 '6' => {
6050 'name' => 'present_value',
6051 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006052 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306053 }
6054 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306055 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6057 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006058 '298798' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306059 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006060 'Line' => '1534',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306061 'Param' => {
6062 '0' => {
6063 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006064 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306065 },
6066 '1' => {
6067 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306068 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306069 },
6070 '2' => {
6071 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006072 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306073 }
6074 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306075 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'ShortName' => 'decode_get_numeric_effecter_value_req'
6077 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006078 '299714' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306079 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006080 'Line' => '1558',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 'Param' => {
6082 '0' => {
6083 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306084 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306085 },
6086 '1' => {
6087 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306088 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306089 },
6090 '2' => {
6091 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306092 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 },
6094 '3' => {
6095 'name' => 'effecter_oper_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306096 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306097 },
6098 '4' => {
6099 'name' => 'pending_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006100 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 },
6102 '5' => {
6103 'name' => 'present_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006104 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '6' => {
6107 'name' => 'msg',
6108 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006109 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306110 },
6111 '7' => {
6112 'name' => 'payload_length',
6113 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306114 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306115 }
6116 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306117 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306118 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6119 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006120 '300412' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006122 'Line' => '2253',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 'Param' => {
6124 '0' => {
6125 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306126 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306127 },
6128 '1' => {
6129 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006130 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306131 },
6132 '2' => {
6133 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006134 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 }
6136 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306137 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306138 'ShortName' => 'encode_get_numeric_effecter_value_req'
6139 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006140 '300610' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006142 'Line' => '2238',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 'Param' => {
6144 '0' => {
6145 'name' => 'pdr_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006146 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 },
6148 '1' => {
6149 'name' => 'pdr_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306150 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 },
6152 '2' => {
6153 'name' => 'pdr_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006154 'type' => '336684'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306155 }
6156 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306157 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'ShortName' => 'decode_numeric_sensor_pdr_data'
6159 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006160 '336689' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306161 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006162 'Line' => '2226',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Param' => {
6164 '0' => {
6165 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006166 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 },
6168 '1' => {
6169 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306170 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306171 },
6172 '2' => {
6173 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006174 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 },
6176 '3' => {
6177 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006178 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306179 },
6180 '4' => {
6181 'name' => 'sensor_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006182 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306183 },
6184 '5' => {
6185 'name' => 'present_reading',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006186 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 }
6188 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306189 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306190 'ShortName' => 'decode_numeric_sensor_data'
6191 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006192 '340119' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006194 'Line' => '2205',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 'Param' => {
6196 '0' => {
6197 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006198 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306199 },
6200 '1' => {
6201 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306202 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306203 },
6204 '2' => {
6205 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006206 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306207 },
6208 '3' => {
6209 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006210 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306211 },
6212 '4' => {
6213 'name' => 'previous_event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006214 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 }
6216 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306217 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306218 'ShortName' => 'decode_state_sensor_data'
6219 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006220 '341471' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006222 'Line' => '2187',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 'Param' => {
6224 '0' => {
6225 'name' => 'sensor_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006226 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 },
6228 '1' => {
6229 'name' => 'sensor_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306230 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 },
6232 '2' => {
6233 'name' => 'present_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006234 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306235 },
6236 '3' => {
6237 'name' => 'previous_op_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006238 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306239 }
6240 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306241 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306242 'ShortName' => 'decode_sensor_op_data'
6243 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006244 '342559' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306245 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006246 'Line' => '2170',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306247 'Param' => {
6248 '0' => {
6249 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006250 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306251 },
6252 '1' => {
6253 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306254 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306255 },
6256 '2' => {
6257 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006258 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 },
6260 '3' => {
6261 'name' => 'sensor_event_class_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006262 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306263 },
6264 '4' => {
6265 'name' => 'event_class_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006266 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306267 }
6268 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306269 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306270 'ShortName' => 'decode_sensor_event_data'
6271 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006272 '344442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006274 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306275 'Param' => {
6276 '0' => {
6277 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006278 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 },
6280 '1' => {
6281 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306282 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306283 },
6284 '2' => {
6285 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006286 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306287 },
6288 '3' => {
6289 'name' => 'synchrony_config',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006290 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306291 },
6292 '4' => {
6293 'name' => 'synchrony_config_support',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006294 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306295 },
6296 '5' => {
6297 'name' => 'number_event_class_returned',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006298 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306299 },
6300 '6' => {
6301 'name' => 'event_class',
6302 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006303 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306304 },
6305 '7' => {
6306 'name' => 'event_class_count',
6307 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306308 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306309 }
6310 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306311 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306312 'ShortName' => 'decode_event_message_supported_resp'
6313 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006314 '347171' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306315 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006316 'Line' => '2132',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306317 'Param' => {
6318 '0' => {
6319 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306320 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306321 },
6322 '1' => {
6323 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306324 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306325 },
6326 '2' => {
6327 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006328 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306329 }
6330 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306331 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306332 'ShortName' => 'encode_event_message_supported_req'
6333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006334 '347369' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306335 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006336 'Line' => '2105',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306337 'Param' => {
6338 '0' => {
6339 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006340 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306341 },
6342 '1' => {
6343 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306344 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306345 },
6346 '2' => {
6347 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006348 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306349 },
6350 '3' => {
6351 'name' => 'terminus_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006352 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 }
6354 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306355 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306356 'ShortName' => 'decode_event_message_buffer_size_resp'
6357 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006358 '348764' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306359 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006360 'Line' => '2118',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 'Param' => {
6362 '0' => {
6363 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306364 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '1' => {
6367 'name' => 'event_receiver_max_buffer_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006368 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '2' => {
6371 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006372 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 }
6374 },
6375 'Reg' => {
6376 '2' => 'rbx'
6377 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306378 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'ShortName' => 'encode_event_message_buffer_size_req'
6380 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006381 '348962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306382 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006383 'Line' => '2094',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306384 'Param' => {
6385 '0' => {
6386 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006387 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306388 },
6389 '1' => {
6390 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306391 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306392 },
6393 '2' => {
6394 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006395 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306396 },
6397 '3' => {
6398 'name' => 'platform_event_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006399 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306400 }
6401 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306402 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306403 'ShortName' => 'decode_platform_event_message_resp'
6404 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006405 '350452' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306406 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006407 'Line' => '2037',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 'Param' => {
6409 '0' => {
6410 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306411 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306412 },
6413 '1' => {
6414 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306415 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306416 },
6417 '2' => {
6418 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306419 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 },
6421 '3' => {
6422 'name' => 'event_class',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306423 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306424 },
6425 '4' => {
6426 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006427 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 },
6429 '5' => {
6430 'name' => 'event_data_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306431 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '6' => {
6434 'name' => 'msg',
6435 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006436 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306437 },
6438 '7' => {
6439 'name' => 'payload_length',
6440 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306441 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306442 }
6443 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306444 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306445 'ShortName' => 'encode_platform_event_message_req'
6446 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006447 '350853' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006449 'Line' => '2017',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 'Param' => {
6451 '0' => {
6452 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306453 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 },
6455 '1' => {
6456 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306457 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 },
6459 '2' => {
6460 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306461 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306462 },
6463 '3' => {
6464 'name' => 'event_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006465 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 },
6467 '4' => {
6468 'name' => 'next_data_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306469 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 },
6471 '5' => {
6472 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306473 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '6' => {
6476 'name' => 'event_class',
6477 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306478 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306479 },
6480 '7' => {
6481 'name' => 'event_data_size',
6482 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306483 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306484 },
6485 '8' => {
6486 'name' => 'event_data',
6487 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006488 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306489 },
6490 '9' => {
6491 'name' => 'checksum',
6492 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306493 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 },
6495 '10' => {
6496 'name' => 'msg',
6497 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006498 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306499 },
6500 '11' => {
6501 'name' => 'payload_length',
6502 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306503 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 }
6505 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306506 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306507 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6508 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006509 '354740' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306510 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006511 'Line' => '1995',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 'Param' => {
6513 '0' => {
6514 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306515 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306516 },
6517 '1' => {
6518 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306519 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306520 },
6521 '2' => {
6522 'name' => 'platform_event_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306523 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306524 },
6525 '3' => {
6526 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006527 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306528 }
6529 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306530 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306531 'ShortName' => 'encode_platform_event_message_resp'
6532 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006533 '354958' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006535 'Line' => '1980',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 'Param' => {
6537 '0' => {
6538 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006539 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 },
6541 '1' => {
6542 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306543 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306544 },
6545 '2' => {
6546 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006547 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306548 },
6549 '3' => {
6550 'name' => 'transfer_operation_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006551 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306552 },
6553 '4' => {
6554 'name' => 'data_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006555 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 },
6557 '5' => {
6558 'name' => 'event_id_to_acknowledge',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006559 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306560 }
6561 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306562 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306563 'ShortName' => 'decode_poll_for_platform_event_message_req'
6564 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006565 '357244' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306566 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006567 'Line' => '1964',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 'Param' => {
6569 '0' => {
6570 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006571 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306572 },
6573 '1' => {
6574 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306575 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306576 },
6577 '2' => {
6578 'name' => 'format_version',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006579 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 },
6581 '3' => {
6582 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006583 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306584 },
6585 '4' => {
6586 'name' => 'event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006587 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306588 },
6589 '5' => {
6590 'name' => 'event_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006591 'type' => '2677'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306592 }
6593 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306594 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306595 'ShortName' => 'decode_platform_event_message_req'
6596 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006597 '358616' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306598 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006599 'Line' => '2382',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 'Param' => {
6601 '0' => {
6602 'name' => 'event_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006603 'type' => '358807'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 },
6605 '1' => {
6606 'name' => 'event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006607 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306608 },
6609 '2' => {
6610 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006611 'type' => '7340'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306612 },
6613 '3' => {
6614 'name' => 'sensor_event_class',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006615 'type' => '213813'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306616 },
6617 '4' => {
6618 'name' => 'sensor_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006619 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306620 },
6621 '5' => {
6622 'name' => 'event_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006623 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306624 },
6625 '6' => {
6626 'name' => 'previous_event_state',
6627 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006628 'type' => '5635'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306629 },
6630 '7' => {
6631 'name' => 'actual_event_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006632 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306633 }
6634 },
6635 'Reg' => {
6636 '1' => 'rdi',
6637 '2' => 'rdx',
6638 '3' => 'rcx',
6639 '4' => 'r8',
6640 '5' => 'r9',
6641 '7' => 'rsi'
6642 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306643 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 'ShortName' => 'encode_sensor_event_data'
6645 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006646 '358822' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306647 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006648 'Line' => '1499',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 'Param' => {
6650 '0' => {
6651 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006652 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306653 },
6654 '1' => {
6655 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306656 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306657 },
6658 '2' => {
6659 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006660 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306661 },
6662 '3' => {
6663 'name' => 'sensor_rearm',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006664 'type' => '20030'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306665 },
6666 '4' => {
6667 'name' => 'reserved',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006668 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 }
6670 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306671 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306672 'ShortName' => 'decode_get_state_sensor_readings_req'
6673 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006674 '360274' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306675 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006676 'Line' => '1884',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 'Param' => {
6678 '0' => {
6679 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006680 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306681 },
6682 '1' => {
6683 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306684 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 },
6686 '2' => {
6687 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006688 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 },
6690 '3' => {
6691 'name' => 'comp_sensor_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006692 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306693 },
6694 '4' => {
6695 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006696 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306697 }
6698 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306699 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306700 'ShortName' => 'decode_get_state_sensor_readings_resp'
6701 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006702 '362787' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306703 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006704 'Line' => '1864',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 'Param' => {
6706 '0' => {
6707 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306708 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306709 },
6710 '1' => {
6711 'name' => 'sensor_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006712 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 },
6714 '2' => {
6715 'name' => 'sensor_rearm',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306716 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 },
6718 '3' => {
6719 'name' => 'reserved',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306720 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306721 },
6722 '4' => {
6723 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006724 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306725 }
6726 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306727 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306728 'ShortName' => 'encode_get_state_sensor_readings_req'
6729 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006730 '363025' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306731 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006732 'Line' => '1519',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 'Param' => {
6734 '0' => {
6735 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306736 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306737 },
6738 '1' => {
6739 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306740 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 },
6742 '2' => {
6743 'name' => 'comp_sensor_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306744 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 },
6746 '3' => {
6747 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006748 'type' => '362782'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306749 },
6750 '4' => {
6751 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006752 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 }
6754 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306755 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306756 'ShortName' => 'encode_get_state_sensor_readings_resp'
6757 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006758 '363379' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306759 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006760 'Line' => '1845',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 'Param' => {
6762 '0' => {
6763 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006764 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306765 },
6766 '1' => {
6767 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306768 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '2' => {
6771 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006772 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306773 }
6774 },
6775 'Reg' => {
6776 '0' => 'rdi',
6777 '1' => 'rsi',
6778 '2' => 'rdx'
6779 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306780 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6782 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006783 '363456' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306784 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006785 'Line' => '1832',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306786 'Param' => {
6787 '0' => {
6788 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306789 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306790 },
6791 '1' => {
6792 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006793 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306794 },
6795 '2' => {
6796 'name' => 'effecter_data_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306797 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306798 },
6799 '3' => {
6800 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006801 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306802 },
6803 '4' => {
6804 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006805 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 },
6807 '5' => {
6808 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306809 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 }
6811 },
6812 'Reg' => {
6813 '3' => 'r12'
6814 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306815 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306816 'ShortName' => 'encode_set_numeric_effecter_value_req'
6817 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006818 '363928' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306819 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006820 'Line' => '1390',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306821 'Param' => {
6822 '0' => {
6823 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306824 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306825 },
6826 '1' => {
6827 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306828 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306829 },
6830 '2' => {
6831 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006832 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306833 },
6834 '3' => {
6835 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306836 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306837 }
6838 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306839 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306840 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6841 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006842 '364121' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306843 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006844 'Line' => '1374',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 'Param' => {
6846 '0' => {
6847 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006848 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306849 },
6850 '1' => {
6851 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306852 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306853 },
6854 '2' => {
6855 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006856 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306857 },
6858 '3' => {
6859 'name' => 'effecter_data_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006860 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306861 },
6862 '4' => {
6863 'name' => 'effecter_value',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006864 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306865 }
6866 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306867 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306868 'ShortName' => 'decode_set_numeric_effecter_value_req'
6869 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006870 '370457' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006872 'Line' => '1743',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 'Param' => {
6874 '0' => {
6875 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006876 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '1' => {
6879 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306880 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '2' => {
6883 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006884 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306885 },
6886 '3' => {
6887 'name' => 'next_record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006888 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306889 },
6890 '4' => {
6891 'name' => 'next_data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006892 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306893 },
6894 '5' => {
6895 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006896 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 },
6898 '6' => {
6899 'name' => 'resp_cnt',
6900 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006901 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306902 },
6903 '7' => {
6904 'name' => 'record_data',
6905 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006906 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306907 },
6908 '8' => {
6909 'name' => 'record_data_length',
6910 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306911 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306912 },
6913 '9' => {
6914 'name' => 'transfer_crc',
6915 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006916 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 }
6918 },
6919 'Reg' => {
6920 '5' => 'rbx'
6921 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306922 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306923 'ShortName' => 'decode_get_pdr_resp'
6924 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006925 '373858' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306926 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006927 'Line' => '1712',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306928 'Param' => {
6929 '0' => {
6930 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306931 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306932 },
6933 '1' => {
6934 'name' => 'record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306935 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306936 },
6937 '2' => {
6938 'name' => 'data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306939 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306940 },
6941 '3' => {
6942 'name' => 'transfer_op_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306943 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306944 },
6945 '4' => {
6946 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006947 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306948 },
6949 '5' => {
6950 'name' => 'record_chg_num',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006951 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306952 },
6953 '6' => {
6954 'name' => 'msg',
6955 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006956 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306957 },
6958 '7' => {
6959 'name' => 'payload_length',
6960 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306961 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306962 }
6963 },
6964 'Reg' => {
6965 '2' => 'r14'
6966 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05306967 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 'ShortName' => 'encode_get_pdr_req'
6969 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006970 '377399' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306971 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006972 'Line' => '1674',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306973 'Param' => {
6974 '0' => {
6975 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006976 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306977 },
6978 '1' => {
6979 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10306980 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306981 },
6982 '2' => {
6983 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006984 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306985 },
6986 '3' => {
6987 'name' => 'repository_state',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006988 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306989 },
6990 '4' => {
6991 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006992 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 },
6994 '5' => {
6995 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006996 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306997 },
6998 '6' => {
6999 'name' => 'record_count',
7000 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007001 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 },
7003 '7' => {
7004 'name' => 'repository_size',
7005 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007006 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307007 },
7008 '8' => {
7009 'name' => 'largest_record_size',
7010 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007011 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 },
7013 '9' => {
7014 'name' => 'data_transfer_handle_timeout',
7015 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007016 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307017 }
7018 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307019 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 'ShortName' => 'decode_get_pdr_repository_info_resp'
7021 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007022 '381015' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007024 'Line' => '1650',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307025 'Param' => {
7026 '0' => {
7027 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307028 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307029 },
7030 '1' => {
7031 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307032 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307033 },
7034 '2' => {
7035 'name' => 'repository_state',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307036 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307037 },
7038 '3' => {
7039 'name' => 'update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007040 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307041 },
7042 '4' => {
7043 'name' => 'oem_update_time',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007044 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307045 },
7046 '5' => {
7047 'name' => 'record_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307048 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307049 },
7050 '6' => {
7051 'name' => 'repository_size',
7052 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307053 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307054 },
7055 '7' => {
7056 'name' => 'largest_record_size',
7057 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307058 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307059 },
7060 '8' => {
7061 'name' => 'data_transfer_handle_timeout',
7062 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307063 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '9' => {
7066 'name' => 'msg',
7067 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007068 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307069 }
7070 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307071 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307072 'ShortName' => 'encode_get_pdr_repository_info_resp'
7073 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007074 '381643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307075 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007076 'Line' => '1457',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 'Param' => {
7078 '0' => {
7079 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307080 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307081 },
7082 '1' => {
7083 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307084 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307085 },
7086 '2' => {
7087 'name' => 'next_record_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307088 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307089 },
7090 '3' => {
7091 'name' => 'next_data_transfer_hndl',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307092 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307093 },
7094 '4' => {
7095 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307096 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307097 },
7098 '5' => {
7099 'name' => 'resp_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007100 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307101 },
7102 '6' => {
7103 'name' => 'record_data',
7104 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007105 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307106 },
7107 '7' => {
7108 'name' => 'transfer_crc',
7109 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307110 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307111 },
7112 '8' => {
7113 'name' => 'msg',
7114 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007115 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 }
7117 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307118 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 'ShortName' => 'encode_get_pdr_resp'
7120 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007121 '382092' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307122 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007123 'Line' => '1478',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 'Param' => {
7125 '0' => {
7126 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007127 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 },
7129 '1' => {
7130 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307131 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 },
7133 '2' => {
7134 'name' => 'record_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007135 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307136 },
7137 '3' => {
7138 'name' => 'data_transfer_hndl',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007139 'type' => '1648'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307140 },
7141 '4' => {
7142 'name' => 'transfer_op_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007143 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 },
7145 '5' => {
7146 'name' => 'request_cnt',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007147 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 },
7149 '6' => {
7150 'name' => 'record_chg_num',
7151 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007152 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307153 }
7154 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307155 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 'ShortName' => 'decode_get_pdr_req'
7157 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007158 '384328' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307159 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007160 'Line' => '1429',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307161 'Param' => {
7162 '0' => {
7163 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007164 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307165 },
7166 '1' => {
7167 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307168 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307169 },
7170 '2' => {
7171 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007172 'type' => '27537'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307173 },
7174 '3' => {
7175 'name' => 'comp_effecter_count',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007176 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307177 },
7178 '4' => {
7179 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007180 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 }
7182 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307183 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307184 'ShortName' => 'decode_set_state_effecter_states_req'
7185 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007186 '386246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007188 'Line' => '1811',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307189 'Param' => {
7190 '0' => {
7191 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007192 'type' => '1497'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 },
7194 '1' => {
7195 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307196 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 },
7198 '2' => {
7199 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007200 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307201 }
7202 },
7203 'Reg' => {
7204 '0' => 'rdi',
7205 '1' => 'rsi',
7206 '2' => 'rdx'
7207 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307208 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307209 'ShortName' => 'decode_set_state_effecter_states_resp'
7210 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007211 '386321' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307212 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007213 'Line' => '1792',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307214 'Param' => {
7215 '0' => {
7216 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307217 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307218 },
7219 '1' => {
7220 'name' => 'effecter_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007221 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307222 },
7223 '2' => {
7224 'name' => 'comp_effecter_count',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307225 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 },
7227 '3' => {
7228 'name' => 'field',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007229 'type' => '386241'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307230 },
7231 '4' => {
7232 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007233 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307234 }
7235 },
7236 'Reg' => {
7237 '1' => 'rsi'
7238 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307239 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307240 'ShortName' => 'encode_set_state_effecter_states_req'
7241 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007242 '386665' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307243 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007244 'Line' => '1407',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307245 'Param' => {
7246 '0' => {
7247 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307248 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307249 },
7250 '1' => {
7251 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307252 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307253 },
7254 '2' => {
7255 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007256 'type' => '1418'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307257 }
7258 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307259 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307260 'ShortName' => 'encode_set_state_effecter_states_resp'
7261 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007262 '386832' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307263 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007264 'Line' => '722',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307265 'Param' => {
7266 '0' => {
7267 'name' => 'sensor',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007268 'type' => '387222'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 },
7270 '1' => {
7271 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007272 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307273 },
7274 '2' => {
7275 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007276 'type' => '387232'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307277 },
7278 '3' => {
7279 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007280 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307281 },
7282 '4' => {
7283 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007284 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307285 }
7286 },
7287 'Reg' => {
7288 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307289 '1' => 'rsi',
7290 '2' => 'r9',
7291 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307292 '4' => 'r8'
7293 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307294 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307295 'ShortName' => 'encode_state_sensor_pdr'
7296 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007297 '387242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307298 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007299 'Line' => '984',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 'Param' => {
7301 '0' => {
7302 'name' => 'effecter',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007303 'type' => '387632'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307304 },
7305 '1' => {
7306 'name' => 'allocation_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007307 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307308 },
7309 '2' => {
7310 'name' => 'possible_states',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007311 'type' => '387642'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307312 },
7313 '3' => {
7314 'name' => 'possible_states_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007315 'type' => '54871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307316 },
7317 '4' => {
7318 'name' => 'actual_size',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007319 'type' => '280646'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307320 }
7321 },
7322 'Reg' => {
7323 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307324 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307325 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307326 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307327 '4' => 'r8'
7328 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307329 'Return' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307330 'ShortName' => 'encode_state_effecter_pdr'
7331 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007332 '391647' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307333 'Header' => 'instance-id.h',
7334 'Line' => '85',
7335 'Param' => {
7336 '0' => {
7337 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007338 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307339 },
7340 '1' => {
7341 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007342 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307343 },
7344 '2' => {
7345 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007346 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307347 }
7348 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307349 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307350 'ShortName' => 'pldm_instance_id_free'
7351 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007352 '391832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307353 'Header' => 'instance-id.h',
7354 'Line' => '68',
7355 'Param' => {
7356 '0' => {
7357 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007358 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307359 },
7360 '1' => {
7361 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007362 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307363 },
7364 '2' => {
7365 'name' => 'iid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007366 'type' => '392214'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307367 }
7368 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307369 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307370 'ShortName' => 'pldm_instance_id_alloc'
7371 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007372 '392219' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307373 'Header' => 'instance-id.h',
7374 'Line' => '51',
7375 'Param' => {
7376 '0' => {
7377 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007378 'type' => '391827'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 }
7380 },
7381 'Reg' => {
7382 '0' => 'rdi'
7383 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307384 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 'ShortName' => 'pldm_instance_db_destroy'
7386 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007387 '392304' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307388 'Header' => 'instance-id.h',
7389 'Line' => '41',
7390 'Param' => {
7391 '0' => {
7392 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007393 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307394 }
7395 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307396 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307397 'ShortName' => 'pldm_instance_db_init_default'
7398 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007399 '392395' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307400 'Header' => 'instance-id.h',
7401 'Line' => '28',
7402 'Param' => {
7403 '0' => {
7404 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007405 'type' => '392390'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307406 },
7407 '1' => {
7408 'name' => 'dbpath',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007409 'type' => '8971'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307410 }
7411 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307412 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307413 'ShortName' => 'pldm_instance_db_init'
7414 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007415 '395067' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307416 'Header' => 'af-mctp.h',
7417 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307418 'Param' => {
7419 '0' => {
7420 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007421 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307422 },
7423 '1' => {
7424 'name' => 'smctp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007425 'type' => '395228'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307426 },
7427 '2' => {
7428 'name' => 'len',
7429 'type' => '164'
7430 }
7431 },
7432 'Reg' => {
7433 '1' => 'rsi',
7434 '2' => 'rdx'
7435 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307436 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307437 'ShortName' => 'pldm_transport_af_mctp_bind'
7438 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007439 '395233' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307440 'Header' => 'af-mctp.h',
7441 'Line' => '19',
7442 'Param' => {
7443 '0' => {
7444 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007445 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307446 }
7447 },
7448 'Reg' => {
7449 '0' => 'rdi'
7450 },
7451 'Return' => '1',
7452 'ShortName' => 'pldm_transport_af_mctp_destroy'
7453 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007454 '395317' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307455 'Header' => 'af-mctp.h',
7456 'Line' => '16',
7457 'Param' => {
7458 '0' => {
7459 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007460 'type' => '395541'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307461 }
7462 },
7463 'Reg' => {
7464 '0' => 'r12'
7465 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307466 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307467 'ShortName' => 'pldm_transport_af_mctp_init'
7468 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007469 '396728' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307470 'Header' => 'af-mctp.h',
7471 'Line' => '37',
7472 'Param' => {
7473 '0' => {
7474 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007475 'type' => '395223'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307476 },
7477 '1' => {
7478 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007479 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307480 },
7481 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307482 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007483 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307484 }
7485 },
7486 'Reg' => {
7487 '0' => 'rdi',
7488 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307489 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307490 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307491 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307492 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307493 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007494 '396801' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307495 'Header' => 'af-mctp.h',
7496 'Line' => '33',
7497 'Param' => {
7498 '0' => {
7499 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007500 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307501 },
7502 '1' => {
7503 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007504 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307505 },
7506 '2' => {
7507 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007508 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307509 }
7510 },
7511 'Reg' => {
7512 '0' => 'rdi',
7513 '1' => 'rsi',
7514 '2' => 'rdx'
7515 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307516 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307517 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7518 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007519 '397042' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307520 'Header' => 'af-mctp.h',
7521 'Line' => '28',
7522 'Param' => {
7523 '0' => {
7524 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007525 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307526 },
7527 '1' => {
7528 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007529 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307530 }
7531 },
7532 'Reg' => {
7533 '0' => 'rdi',
7534 '1' => 'rsi'
7535 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307536 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307537 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7538 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007539 '397120' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307540 'Header' => 'af-mctp.h',
7541 'Line' => '23',
7542 'Param' => {
7543 '0' => {
7544 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007545 'type' => '395223'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307546 }
7547 },
7548 'Reg' => {
7549 '0' => 'rdi'
7550 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007551 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307552 'ShortName' => 'pldm_transport_af_mctp_core'
7553 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007554 '399474' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307555 'Header' => 'mctp-demux.h',
7556 'Line' => '18',
7557 'Param' => {
7558 '0' => {
7559 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007560 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307561 }
7562 },
7563 'Reg' => {
7564 '0' => 'rdi'
7565 },
7566 'Return' => '1',
7567 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7568 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007569 '399559' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307570 'Header' => 'mctp-demux.h',
7571 'Line' => '15',
7572 'Param' => {
7573 '0' => {
7574 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007575 'type' => '399762'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307576 }
7577 },
7578 'Reg' => {
7579 '0' => 'r12'
7580 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307581 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307582 'ShortName' => 'pldm_transport_mctp_demux_init'
7583 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007584 '400851' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307585 'Header' => 'mctp-demux.h',
7586 'Line' => '36',
7587 'Param' => {
7588 '0' => {
7589 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007590 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307591 },
7592 '1' => {
7593 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007594 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307595 },
7596 '2' => {
7597 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007598 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307599 }
7600 },
7601 'Reg' => {
7602 '0' => 'rdi',
7603 '1' => 'rsi',
7604 '2' => 'rdx'
7605 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307606 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307607 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7608 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007609 '400924' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307610 'Header' => 'mctp-demux.h',
7611 'Line' => '32',
7612 'Param' => {
7613 '0' => {
7614 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007615 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307616 },
7617 '1' => {
7618 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007619 'type' => '4809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307620 },
7621 '2' => {
7622 'name' => 'eid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007623 'type' => '393400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307624 }
7625 },
7626 'Reg' => {
7627 '0' => 'rdi',
7628 '1' => 'rsi',
7629 '2' => 'rdx'
7630 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307631 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307632 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007634 '401165' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307635 'Header' => 'mctp-demux.h',
7636 'Line' => '27',
7637 'Param' => {
7638 '0' => {
7639 'name' => 't',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007640 'type' => '393640'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307641 },
7642 '1' => {
7643 'name' => 'pollfd',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007644 'type' => '393726'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307645 }
7646 },
7647 'Reg' => {
7648 '0' => 'rdi',
7649 '1' => 'rsi'
7650 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307651 'Return' => '53',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307652 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007654 '401558' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307655 'Header' => 'mctp-demux.h',
7656 'Line' => '22',
7657 'Param' => {
7658 '0' => {
7659 'name' => 'ctx',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007660 'type' => '399256'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307661 }
7662 },
7663 'Reg' => {
7664 '0' => 'rdi'
7665 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007666 'Return' => '393640',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307667 'ShortName' => 'pldm_transport_mctp_demux_core'
7668 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007669 '407622' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307670 'Header' => 'transport.h',
7671 'Line' => '118',
7672 'Param' => {
7673 '0' => {
7674 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007675 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307676 },
7677 '1' => {
7678 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007679 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307680 },
7681 '2' => {
7682 'name' => 'pldm_req_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007683 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307684 },
7685 '3' => {
7686 'name' => 'req_msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307687 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307688 },
7689 '4' => {
7690 'name' => 'pldm_resp_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007691 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307692 },
7693 '5' => {
7694 'name' => 'resp_msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007695 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 }
7697 },
7698 'Reg' => {
7699 '2' => 'r14'
7700 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007701 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 'ShortName' => 'pldm_transport_send_recv_msg'
7703 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007704 '408677' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307705 'Header' => 'transport.h',
7706 'Line' => '81',
7707 'Param' => {
7708 '0' => {
7709 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007710 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307711 },
7712 '1' => {
7713 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007714 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307715 },
7716 '2' => {
7717 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007718 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307719 },
7720 '3' => {
7721 'name' => 'msg_len',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007722 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307723 }
7724 },
7725 'Reg' => {
7726 '0' => 'rdi',
7727 '1' => 'rsi',
7728 '2' => 'rbp',
7729 '3' => 'rcx'
7730 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007731 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307732 'ShortName' => 'pldm_transport_recv_msg'
7733 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007734 '408858' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307735 'Header' => 'transport.h',
7736 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 'Param' => {
7738 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307739 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007740 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '1' => {
7743 'name' => 'tid',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007744 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 },
7746 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307747 'name' => 'pldm_msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007748 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 },
7750 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307751 'name' => 'msg_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307752 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307753 }
7754 },
7755 'Reg' => {
7756 '0' => 'rdi',
7757 '1' => 'rsi',
7758 '2' => 'rdx',
7759 '3' => 'rcx'
7760 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007761 'Return' => '393514',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307762 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007764 '409009' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 'Header' => 'transport.h',
7766 'Line' => '31',
7767 'Param' => {
7768 '0' => {
7769 'name' => 'transport',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007770 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307771 },
7772 '1' => {
7773 'name' => 'timeout',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307774 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 }
7776 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307777 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307778 'ShortName' => 'pldm_transport_poll'
7779 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007780 '411299' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307781 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307782 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 'Param' => {
7784 '0' => {
7785 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307786 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307787 },
7788 '1' => {
7789 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307790 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 },
7792 '2' => {
7793 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007794 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307795 }
7796 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307797 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 'ShortName' => 'encode_new_file_with_metadata_resp'
7799 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007800 '411499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307802 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307803 'Param' => {
7804 '0' => {
7805 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007806 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307807 },
7808 '1' => {
7809 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307810 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307811 },
7812 '2' => {
7813 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007814 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307815 },
7816 '3' => {
7817 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007818 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307819 },
7820 '4' => {
7821 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007822 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 },
7824 '5' => {
7825 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007826 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 },
7828 '6' => {
7829 'name' => 'file_meta_data_2',
7830 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007831 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307832 },
7833 '7' => {
7834 'name' => 'file_meta_data_3',
7835 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007836 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 },
7838 '8' => {
7839 'name' => 'file_meta_data_4',
7840 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007841 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307842 }
7843 },
7844 'Reg' => {
7845 '1' => 'r10',
7846 '2' => 'rdx',
7847 '3' => 'rdi',
7848 '4' => 'r8',
7849 '5' => 'r9'
7850 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307851 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307852 'ShortName' => 'decode_new_file_with_metadata_req'
7853 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007854 '411731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307855 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307856 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307857 'Param' => {
7858 '0' => {
7859 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007860 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307861 },
7862 '1' => {
7863 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307864 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307865 },
7866 '2' => {
7867 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007868 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307869 }
7870 },
7871 'Reg' => {
7872 '0' => 'rdi',
7873 '1' => 'rsi',
7874 '2' => 'rdx'
7875 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307876 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307877 'ShortName' => 'decode_new_file_with_metadata_resp'
7878 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007879 '411832' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307880 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307881 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307882 'Param' => {
7883 '0' => {
7884 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307885 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307886 },
7887 '1' => {
7888 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007889 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307890 },
7891 '2' => {
7892 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307893 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307894 },
7895 '3' => {
7896 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007897 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307898 },
7899 '4' => {
7900 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307901 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307902 },
7903 '5' => {
7904 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307905 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 },
7907 '6' => {
7908 'name' => 'file_meta_data_3',
7909 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307910 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307911 },
7912 '7' => {
7913 'name' => 'file_meta_data_4',
7914 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307915 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307916 },
7917 '8' => {
7918 'name' => 'msg',
7919 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007920 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307921 }
7922 },
7923 'Reg' => {
7924 '2' => 'r14'
7925 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307926 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307927 'ShortName' => 'encode_new_file_with_metadata_req'
7928 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007929 '412129' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307930 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307931 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 'Param' => {
7933 '0' => {
7934 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307935 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307936 },
7937 '1' => {
7938 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307939 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307940 },
7941 '2' => {
7942 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007943 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307944 }
7945 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05307946 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7948 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007949 '412324' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307950 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307951 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307952 'Param' => {
7953 '0' => {
7954 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007955 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307956 },
7957 '1' => {
7958 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10307959 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307960 },
7961 '2' => {
7962 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007963 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307964 },
7965 '3' => {
7966 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007967 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307968 },
7969 '4' => {
7970 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007971 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307972 },
7973 '5' => {
7974 'name' => 'file_meta_data_1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007975 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 },
7977 '6' => {
7978 'name' => 'file_meta_data_2',
7979 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007980 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 },
7982 '7' => {
7983 'name' => 'file_meta_data_3',
7984 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007985 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307986 },
7987 '8' => {
7988 'name' => 'file_meta_data_4',
7989 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00007990 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307991 }
7992 },
7993 'Reg' => {
7994 '1' => 'rsi',
7995 '2' => 'rdx',
7996 '3' => 'rcx',
7997 '4' => 'r8',
7998 '5' => 'r9'
7999 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308000 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308001 'ShortName' => 'decode_file_ack_with_meta_data_req'
8002 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008003 '412536' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308005 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308006 'Param' => {
8007 '0' => {
8008 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008009 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308010 },
8011 '1' => {
8012 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308013 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308014 },
8015 '2' => {
8016 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008017 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308018 }
8019 },
8020 'Reg' => {
8021 '0' => 'rdi',
8022 '1' => 'rsi',
8023 '2' => 'rdx'
8024 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308025 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8027 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008028 '412632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308029 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308030 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308031 'Param' => {
8032 '0' => {
8033 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308034 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308035 },
8036 '1' => {
8037 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008038 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308039 },
8040 '2' => {
8041 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308042 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308043 },
8044 '3' => {
8045 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308046 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308047 },
8048 '4' => {
8049 'name' => 'file_meta_data_1',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308050 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308051 },
8052 '5' => {
8053 'name' => 'file_meta_data_2',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308054 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 },
8056 '6' => {
8057 'name' => 'file_meta_data_3',
8058 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308059 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308060 },
8061 '7' => {
8062 'name' => 'file_meta_data_4',
8063 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308064 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 },
8066 '8' => {
8067 'name' => 'msg',
8068 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008069 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308070 }
8071 },
8072 'Reg' => {
8073 '2' => 'r14'
8074 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308075 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 'ShortName' => 'encode_file_ack_with_meta_data_req'
8077 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008078 '412929' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308079 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308080 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 'Param' => {
8082 '0' => {
8083 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008084 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308085 },
8086 '1' => {
8087 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308088 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308089 },
8090 '2' => {
8091 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008092 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308093 }
8094 },
8095 'Reg' => {
8096 '0' => 'rdi',
8097 '1' => 'rsi',
8098 '2' => 'rdx'
8099 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308100 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 'ShortName' => 'decode_file_ack_resp'
8102 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008103 '413030' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308105 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308106 'Param' => {
8107 '0' => {
8108 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308109 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308110 },
8111 '1' => {
8112 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008113 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308114 },
8115 '2' => {
8116 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308117 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 },
8119 '3' => {
8120 'name' => 'file_status',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308121 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308122 },
8123 '4' => {
8124 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008125 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308126 }
8127 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308128 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308129 'ShortName' => 'encode_file_ack_req'
8130 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008131 '413265' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308133 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308134 'Param' => {
8135 '0' => {
8136 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308137 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308138 },
8139 '1' => {
8140 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308141 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 },
8143 '2' => {
8144 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008145 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308146 }
8147 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308148 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308149 'ShortName' => 'encode_file_ack_resp'
8150 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008151 '413455' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308153 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 'Param' => {
8155 '0' => {
8156 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008157 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '1' => {
8160 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308161 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '2' => {
8164 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008165 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 },
8167 '3' => {
8168 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008169 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308170 },
8171 '4' => {
8172 'name' => 'file_status',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008173 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308174 }
8175 },
8176 'Reg' => {
8177 '1' => 'rsi',
8178 '2' => 'rdx',
8179 '3' => 'rcx',
8180 '4' => 'r8'
8181 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308182 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308183 'ShortName' => 'decode_file_ack_req'
8184 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008185 '413597' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308186 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308187 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 'Param' => {
8189 '0' => {
8190 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008191 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 },
8193 '1' => {
8194 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308195 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '2' => {
8198 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008199 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '3' => {
8202 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008203 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 }
8205 },
8206 'Reg' => {
8207 '0' => 'rdi',
8208 '1' => 'rsi',
8209 '2' => 'rdx',
8210 '3' => 'rcx'
8211 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308212 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308213 'ShortName' => 'decode_rw_file_by_type_resp'
8214 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008215 '413712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308217 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 'Param' => {
8219 '0' => {
8220 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308221 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308222 },
8223 '1' => {
8224 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308225 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308226 },
8227 '2' => {
8228 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008229 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308230 },
8231 '3' => {
8232 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308233 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308234 },
8235 '4' => {
8236 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308237 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308238 },
8239 '5' => {
8240 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308241 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308242 },
8243 '6' => {
8244 'name' => 'msg',
8245 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008246 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308247 }
8248 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308249 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 'ShortName' => 'encode_rw_file_by_type_req'
8251 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008252 '413982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308254 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308255 'Param' => {
8256 '0' => {
8257 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308258 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308259 },
8260 '1' => {
8261 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308262 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308263 },
8264 '2' => {
8265 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308266 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308267 },
8268 '3' => {
8269 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308270 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308271 },
8272 '4' => {
8273 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008274 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308275 }
8276 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308277 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 'ShortName' => 'encode_rw_file_by_type_resp'
8279 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008280 '414212' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308281 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308282 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308283 'Param' => {
8284 '0' => {
8285 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008286 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308287 },
8288 '1' => {
8289 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308290 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 },
8292 '2' => {
8293 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008294 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 },
8296 '3' => {
8297 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008298 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308299 },
8300 '4' => {
8301 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008302 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 },
8304 '5' => {
8305 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008306 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 }
8308 },
8309 'Reg' => {
8310 '1' => 'r10',
8311 '2' => 'rdx',
8312 '3' => 'rdi',
8313 '4' => 'r8',
8314 '5' => 'r9'
8315 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308316 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 'ShortName' => 'decode_rw_file_by_type_req'
8318 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008319 '414374' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308321 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308322 'Param' => {
8323 '0' => {
8324 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008325 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308326 },
8327 '1' => {
8328 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308329 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308330 },
8331 '2' => {
8332 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008333 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308334 }
8335 },
8336 'Reg' => {
8337 '0' => 'rdi',
8338 '1' => 'rsi',
8339 '2' => 'rdx'
8340 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308341 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308342 'ShortName' => 'decode_new_file_resp'
8343 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008344 '414475' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308346 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308347 'Param' => {
8348 '0' => {
8349 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308350 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308351 },
8352 '1' => {
8353 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008354 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308355 },
8356 '2' => {
8357 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308358 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308359 },
8360 '3' => {
8361 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008362 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308363 },
8364 '4' => {
8365 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008366 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308367 }
8368 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308369 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 'ShortName' => 'encode_new_file_req'
8371 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008372 '414710' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308374 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308375 'Param' => {
8376 '0' => {
8377 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308378 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308379 },
8380 '1' => {
8381 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308382 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308383 },
8384 '2' => {
8385 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008386 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308387 }
8388 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308389 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308390 'ShortName' => 'encode_new_file_resp'
8391 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008392 '414900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308393 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308394 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 'Param' => {
8396 '0' => {
8397 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008398 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '1' => {
8401 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308402 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '2' => {
8405 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008406 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 },
8408 '3' => {
8409 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008410 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308411 },
8412 '4' => {
8413 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008414 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308415 }
8416 },
8417 'Reg' => {
8418 '1' => 'r9',
8419 '2' => 'rdx',
8420 '3' => 'rcx',
8421 '4' => 'r8'
8422 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308423 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308424 'ShortName' => 'decode_new_file_req'
8425 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008426 '415042' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308428 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 'Param' => {
8430 '0' => {
8431 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008432 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308433 },
8434 '1' => {
8435 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308436 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 },
8438 '2' => {
8439 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008440 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308441 },
8442 '3' => {
8443 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008444 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308445 }
8446 },
8447 'Reg' => {
8448 '0' => 'rdi',
8449 '1' => 'rsi',
8450 '2' => 'rdx',
8451 '3' => 'rcx'
8452 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308453 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308454 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8455 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008456 '415157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308457 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308458 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 'Param' => {
8460 '0' => {
8461 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308462 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308463 },
8464 '1' => {
8465 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308466 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308467 },
8468 '2' => {
8469 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008470 'type' => '5640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 },
8472 '3' => {
8473 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308474 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308475 },
8476 '4' => {
8477 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308478 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308479 },
8480 '5' => {
8481 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308482 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 },
8484 '6' => {
8485 'name' => 'address',
8486 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008487 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308488 },
8489 '7' => {
8490 'name' => 'msg',
8491 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008492 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 }
8494 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308495 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308496 'ShortName' => 'encode_rw_file_by_type_memory_req'
8497 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008498 '415442' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308499 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308500 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 'Param' => {
8502 '0' => {
8503 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308504 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308505 },
8506 '1' => {
8507 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308508 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308509 },
8510 '2' => {
8511 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308512 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308513 },
8514 '3' => {
8515 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308516 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308517 },
8518 '4' => {
8519 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008520 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308521 }
8522 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308523 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308524 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8525 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008526 '415672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308528 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308529 'Param' => {
8530 '0' => {
8531 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008532 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308533 },
8534 '1' => {
8535 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308536 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308537 },
8538 '2' => {
8539 'name' => 'file_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008540 'type' => '27537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308541 },
8542 '3' => {
8543 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008544 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308545 },
8546 '4' => {
8547 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008548 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308549 },
8550 '5' => {
8551 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008552 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308553 },
8554 '6' => {
8555 'name' => 'address',
8556 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008557 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308558 }
8559 },
8560 'Reg' => {
8561 '1' => 'r10',
8562 '2' => 'rdx',
8563 '3' => 'rdi',
8564 '4' => 'r8',
8565 '5' => 'r9'
8566 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308567 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 'ShortName' => 'decode_rw_file_by_type_memory_req'
8569 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008570 '415849' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308572 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308573 'Param' => {
8574 '0' => {
8575 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308576 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308577 },
8578 '1' => {
8579 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308580 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308581 },
8582 '2' => {
8583 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308584 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308585 },
8586 '3' => {
8587 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008588 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308589 }
8590 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308591 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 'ShortName' => 'encode_write_file_resp'
8593 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008594 '416064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308595 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308596 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Param' => {
8598 '0' => {
8599 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008600 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 },
8602 '1' => {
8603 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308604 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '2' => {
8607 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008608 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '3' => {
8611 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008612 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 }
8614 },
8615 'Reg' => {
8616 '0' => 'rdi',
8617 '1' => 'rsi',
8618 '2' => 'rdx',
8619 '3' => 'rcx'
8620 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308621 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308622 'ShortName' => 'decode_write_file_resp'
8623 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008624 '416174' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308625 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308626 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'Param' => {
8628 '0' => {
8629 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308630 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 },
8632 '1' => {
8633 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308634 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '2' => {
8637 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308638 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 },
8640 '3' => {
8641 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308642 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '4' => {
8645 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008646 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 }
8648 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308649 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308650 'ShortName' => 'encode_write_file_req'
8651 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008652 '416409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308653 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308654 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 'Param' => {
8656 '0' => {
8657 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008658 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308659 },
8660 '1' => {
8661 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308662 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 },
8664 '2' => {
8665 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008666 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308667 },
8668 '3' => {
8669 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008670 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308671 },
8672 '4' => {
8673 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008674 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 },
8676 '5' => {
8677 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008678 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308679 }
8680 },
8681 'Reg' => {
8682 '1' => 'rsi',
8683 '3' => 'rcx',
8684 '4' => 'r8',
8685 '5' => 'r9'
8686 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308687 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308688 'ShortName' => 'decode_write_file_req'
8689 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008690 '416564' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308692 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308693 'Param' => {
8694 '0' => {
8695 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308696 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308697 },
8698 '1' => {
8699 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308700 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308701 },
8702 '2' => {
8703 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308704 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308705 },
8706 '3' => {
8707 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008708 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308709 }
8710 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308711 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 'ShortName' => 'encode_read_file_resp'
8713 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008714 '416779' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308715 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308716 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 'Param' => {
8718 '0' => {
8719 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008720 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308721 },
8722 '1' => {
8723 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308724 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308725 },
8726 '2' => {
8727 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008728 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308729 },
8730 '3' => {
8731 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008732 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 },
8734 '4' => {
8735 'name' => 'file_data_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008736 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308737 }
8738 },
8739 'Reg' => {
8740 '1' => 'r9',
8741 '2' => 'rdx',
8742 '3' => 'rcx',
8743 '4' => 'r8'
8744 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308745 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308746 'ShortName' => 'decode_read_file_resp'
8747 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008748 '416915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308749 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308750 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308751 'Param' => {
8752 '0' => {
8753 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308754 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308755 },
8756 '1' => {
8757 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308758 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308759 },
8760 '2' => {
8761 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308762 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 },
8764 '3' => {
8765 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308766 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308767 },
8768 '4' => {
8769 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008770 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308771 }
8772 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308773 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308774 'ShortName' => 'encode_read_file_req'
8775 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008776 '417150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308778 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308779 'Param' => {
8780 '0' => {
8781 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008782 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 },
8784 '1' => {
8785 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308786 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308787 },
8788 '2' => {
8789 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008790 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308791 },
8792 '3' => {
8793 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008794 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308795 },
8796 '4' => {
8797 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008798 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308799 }
8800 },
8801 'Reg' => {
8802 '1' => 'r9',
8803 '2' => 'rdx',
8804 '3' => 'rcx',
8805 '4' => 'r8'
8806 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308807 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 'ShortName' => 'decode_read_file_req'
8809 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008810 '417286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308811 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308812 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308813 'Param' => {
8814 '0' => {
8815 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008816 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308817 },
8818 '1' => {
8819 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308820 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308821 },
8822 '2' => {
8823 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008824 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308825 },
8826 '3' => {
8827 'name' => 'next_transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008828 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308829 },
8830 '4' => {
8831 'name' => 'transfer_flag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008832 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308833 },
8834 '5' => {
8835 'name' => 'file_table_data_start_offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008836 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 },
8838 '6' => {
8839 'name' => 'file_table_length',
8840 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008841 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308842 }
8843 },
8844 'Reg' => {
8845 '1' => 'rsi',
8846 '2' => 'rdi',
8847 '3' => 'r10',
8848 '4' => 'r8',
8849 '5' => 'r9'
8850 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308851 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308852 'ShortName' => 'decode_get_file_table_resp'
8853 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008854 '417460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308856 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308857 'Param' => {
8858 '0' => {
8859 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308860 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308861 },
8862 '1' => {
8863 'name' => 'transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308864 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308865 },
8866 '2' => {
8867 'name' => 'transfer_opflag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308868 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308869 },
8870 '3' => {
8871 'name' => 'table_type',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308872 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308873 },
8874 '4' => {
8875 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008876 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 }
8878 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308879 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 'ShortName' => 'encode_get_file_table_req'
8881 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008882 '417687' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308883 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308884 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308885 'Param' => {
8886 '0' => {
8887 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308888 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308889 },
8890 '1' => {
8891 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308892 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308893 },
8894 '2' => {
8895 'name' => 'next_transfer_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308896 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308897 },
8898 '3' => {
8899 'name' => 'transfer_flag',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308900 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308901 },
8902 '4' => {
8903 'name' => 'table_data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008904 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308905 },
8906 '5' => {
8907 'name' => 'table_size',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308908 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 },
8910 '6' => {
8911 'name' => 'msg',
8912 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008913 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 }
8915 },
8916 'Reg' => {
8917 '2' => 'r15'
8918 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308919 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308920 'ShortName' => 'encode_get_file_table_resp'
8921 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008922 '418040' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308924 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308925 'Param' => {
8926 '0' => {
8927 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008928 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308929 },
8930 '1' => {
8931 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308932 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308933 },
8934 '2' => {
8935 'name' => 'transfer_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008936 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308937 },
8938 '3' => {
8939 'name' => 'transfer_opflag',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008940 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308941 },
8942 '4' => {
8943 'name' => 'table_type',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008944 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308945 }
8946 },
8947 'Reg' => {
8948 '1' => 'r9',
8949 '2' => 'rdx',
8950 '3' => 'rcx',
8951 '4' => 'r8'
8952 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308953 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308954 'ShortName' => 'decode_get_file_table_req'
8955 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008956 '418175' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308957 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308958 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 'Param' => {
8960 '0' => {
8961 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008962 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '1' => {
8965 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308966 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 },
8968 '2' => {
8969 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008970 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 },
8972 '3' => {
8973 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008974 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308975 }
8976 },
8977 'Reg' => {
8978 '0' => 'rdi',
8979 '1' => 'rsi',
8980 '2' => 'rdx',
8981 '3' => 'rcx'
8982 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05308983 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308984 'ShortName' => 'decode_rw_file_memory_resp'
8985 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00008986 '418284' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308987 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308988 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 'Param' => {
8990 '0' => {
8991 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308992 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 },
8994 '1' => {
8995 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10308996 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 },
8998 '2' => {
8999 'name' => 'file_handle',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309000 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309001 },
9002 '3' => {
9003 'name' => 'offset',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309004 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309005 },
9006 '4' => {
9007 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309008 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309009 },
9010 '5' => {
9011 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009012 'type' => '30870'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 },
9014 '6' => {
9015 'name' => 'msg',
9016 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009017 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 }
9019 },
9020 'Reg' => {
9021 '2' => 'r14'
9022 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309023 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309024 'ShortName' => 'encode_rw_file_memory_req'
9025 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009026 '418543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309028 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309029 'Param' => {
9030 '0' => {
9031 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309032 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309033 },
9034 '1' => {
9035 'name' => 'command',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309036 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309037 },
9038 '2' => {
9039 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309040 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309041 },
9042 '3' => {
9043 'name' => 'length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309044 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309045 },
9046 '4' => {
9047 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009048 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309049 }
9050 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309051 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 'ShortName' => 'encode_rw_file_memory_resp'
9053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009054 '418764' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309055 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309056 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309057 'Param' => {
9058 '0' => {
9059 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009060 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309061 },
9062 '1' => {
9063 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309064 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309065 },
9066 '2' => {
9067 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009068 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309069 },
9070 '3' => {
9071 'name' => 'offset',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009072 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309073 },
9074 '4' => {
9075 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009076 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309077 },
9078 '5' => {
9079 'name' => 'address',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009080 'type' => '39526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 }
9082 },
9083 'Reg' => {
9084 '1' => 'r10',
9085 '2' => 'rdx',
9086 '3' => 'rdi',
9087 '4' => 'r8',
9088 '5' => 'r9'
9089 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309090 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 'ShortName' => 'decode_rw_file_memory_req'
9092 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009093 '419827' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309094 'Header' => 'host.h',
9095 'Line' => '101',
9096 'Param' => {
9097 '0' => {
9098 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309099 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309100 },
9101 '1' => {
9102 'name' => 'completion_code',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309103 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309104 },
9105 '2' => {
9106 'name' => 'rack_entry',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309107 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309108 },
9109 '3' => {
9110 'name' => 'pri_cec_node',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309111 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309112 },
9113 '4' => {
9114 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009115 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309116 },
9117 '5' => {
9118 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309119 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309120 }
9121 },
9122 'Reg' => {
9123 '2' => 'r12'
9124 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309125 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309126 'ShortName' => 'encode_get_alert_status_resp'
9127 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009128 '420075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309129 'Header' => 'host.h',
9130 'Line' => '86',
9131 'Param' => {
9132 '0' => {
9133 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009134 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309135 },
9136 '1' => {
9137 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309138 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309139 },
9140 '2' => {
9141 'name' => 'version_id',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009142 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309143 }
9144 },
9145 'Reg' => {
9146 '0' => 'rdi',
9147 '1' => 'rsi',
9148 '2' => 'rdx'
9149 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309150 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309151 'ShortName' => 'decode_get_alert_status_req'
9152 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009153 '420158' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 'Header' => 'host.h',
9155 'Line' => '70',
9156 'Param' => {
9157 '0' => {
9158 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009159 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309160 },
9161 '1' => {
9162 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309163 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309164 },
9165 '2' => {
9166 'name' => 'completion_code',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009167 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 },
9169 '3' => {
9170 'name' => 'rack_entry',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009171 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309172 },
9173 '4' => {
9174 'name' => 'pri_cec_node',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009175 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309176 }
9177 },
9178 'Reg' => {
9179 '1' => 'r9',
9180 '2' => 'rdx',
9181 '3' => 'rcx',
9182 '4' => 'r8'
9183 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309184 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309185 'ShortName' => 'decode_get_alert_status_resp'
9186 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009187 '420297' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309188 'Header' => 'host.h',
9189 'Line' => '52',
9190 'Param' => {
9191 '0' => {
9192 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309193 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309194 },
9195 '1' => {
9196 'name' => 'version_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309197 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309198 },
9199 '2' => {
9200 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009201 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309202 },
9203 '3' => {
9204 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309205 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309206 }
9207 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309208 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309209 'ShortName' => 'encode_get_alert_status_req'
9210 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009211 '421528' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309212 'Header' => 'platform.h',
9213 'Line' => '47',
9214 'Param' => {
9215 '0' => {
9216 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309217 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309218 },
9219 '1' => {
9220 'name' => 'format_version',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309221 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309222 },
9223 '2' => {
9224 'name' => 'tid',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309225 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309226 },
9227 '3' => {
9228 'name' => 'num_handles',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309229 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309230 },
9231 '4' => {
9232 'name' => 'list_of_handles',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009233 'type' => '5791'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309234 },
9235 '5' => {
9236 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309237 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309238 },
9239 '6' => {
9240 'name' => 'msg',
9241 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009242 'type' => '1418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309243 }
9244 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309245 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309246 'ShortName' => 'encode_bios_attribute_update_event_req'
9247 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009248 '423392' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009249 'Header' => 'file_io.h',
9250 'Line' => '160',
9251 'Param' => {
9252 '0' => {
9253 'name' => 'instance_id',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309254 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +08009255 },
9256 '1' => {
9257 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009258 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009259 },
9260 '2' => {
9261 'name' => 'resp_len',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309262 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009263 },
9264 '3' => {
9265 'name' => 'responseMsg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009266 'type' => '1418'
Lora Linea0bf3a2024-09-20 10:09:56 +08009267 },
9268 '4' => {
9269 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309270 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009271 }
9272 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309273 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309274 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309275 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309276 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009277 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9278 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009279 '426588' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009280 'Header' => 'file_io.h',
9281 'Line' => '147',
9282 'Param' => {
9283 '0' => {
9284 'name' => 'resp',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009285 'type' => '426573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009286 }
9287 },
9288 'Reg' => {
9289 '0' => 'rdi'
9290 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309291 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009292 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9293 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009294 '426636' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009295 'Header' => 'file_io.h',
9296 'Line' => '137',
9297 'Param' => {
9298 '0' => {
9299 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009300 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009301 },
9302 '1' => {
9303 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309304 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009305 },
9306 '2' => {
9307 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009308 'type' => '428831'
Lora Linea0bf3a2024-09-20 10:09:56 +08009309 }
9310 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309311 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009312 'ShortName' => 'decode_oem_meta_file_io_read_req'
9313 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009314 '428836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309315 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309316 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309317 'Param' => {
9318 '0' => {
9319 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009320 'type' => '1497'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309321 },
9322 '1' => {
9323 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309324 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309325 },
9326 '2' => {
9327 'name' => 'file_handle',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009328 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309329 },
9330 '3' => {
9331 'name' => 'length',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009332 'type' => '1648'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309333 },
9334 '4' => {
9335 'name' => 'data',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009336 'type' => '1502'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309337 }
9338 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309339 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309340 '0' => 'rdi',
9341 '1' => 'rbx',
9342 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309343 '3' => 'rcx',
9344 '4' => 'r8'
9345 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309346 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309347 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009348 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009349 '429272' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009350 'Header' => 'file_io.h',
9351 'Line' => '113',
9352 'Param' => {
9353 '0' => {
9354 'name' => 'msg',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009355 'type' => '1497'
Lora Linea0bf3a2024-09-20 10:09:56 +08009356 },
9357 '1' => {
9358 'name' => 'payload_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309359 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009360 },
9361 '2' => {
9362 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009363 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009364 },
9365 '3' => {
9366 'name' => 'req_length',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309367 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +08009368 }
9369 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309370 'Return' => '53',
Lora Linea0bf3a2024-09-20 10:09:56 +08009371 'ShortName' => 'decode_oem_meta_file_io_write_req'
9372 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009373 '430956' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009374 'Header' => 'file_io.h',
9375 'Line' => '102',
9376 'Param' => {
9377 '0' => {
9378 'name' => 'req',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009379 'type' => '429267'
Lora Linea0bf3a2024-09-20 10:09:56 +08009380 }
9381 },
9382 'Reg' => {
9383 '0' => 'rdi'
9384 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309385 'Return' => '133',
Lora Linea0bf3a2024-09-20 10:09:56 +08009386 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309387 }
9388 },
9389 'SymbolVersion' => {},
9390 'Symbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009391 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309392 'bcd2dec16' => 1,
9393 'bcd2dec32' => 1,
9394 'bcd2dec8' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309395 'dec2bcd16' => 1,
9396 'dec2bcd32' => 1,
9397 'dec2bcd8' => 1,
9398 'decode_activate_firmware_resp' => 1,
9399 'decode_apply_complete_req' => 1,
9400 'decode_cancel_update_component_resp' => 1,
9401 'decode_cancel_update_resp' => 1,
9402 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009403 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309404 'decode_event_message_buffer_size_resp' => 1,
9405 'decode_event_message_supported_resp' => 1,
9406 'decode_file_ack_req' => 1,
9407 'decode_file_ack_resp' => 1,
9408 'decode_file_ack_with_meta_data_req' => 1,
9409 'decode_file_ack_with_meta_data_resp' => 1,
9410 'decode_firmware_device_id_record' => 1,
9411 'decode_get_alert_status_req' => 1,
9412 'decode_get_alert_status_resp' => 1,
9413 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9414 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9415 'decode_get_bios_table_req' => 1,
9416 'decode_get_bios_table_resp' => 1,
9417 'decode_get_commands_req' => 1,
9418 'decode_get_commands_resp' => 1,
9419 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009420 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309421 'decode_get_file_table_req' => 1,
9422 'decode_get_file_table_resp' => 1,
9423 'decode_get_firmware_parameters_resp' => 1,
9424 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9425 'decode_get_fru_record_by_option_req' => 1,
9426 'decode_get_fru_record_by_option_resp' => 1,
9427 'decode_get_fru_record_table_metadata_resp' => 1,
9428 'decode_get_fru_record_table_req' => 1,
9429 'decode_get_fru_record_table_resp' => 1,
9430 'decode_get_fru_record_table_resp_safe' => 1,
9431 'decode_get_numeric_effecter_value_req' => 1,
9432 'decode_get_numeric_effecter_value_resp' => 1,
9433 'decode_get_pdr_repository_info_resp' => 1,
9434 'decode_get_pdr_req' => 1,
9435 'decode_get_pdr_resp' => 1,
9436 'decode_get_sensor_reading_req' => 1,
9437 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009438 'decode_get_state_effecter_states_req' => 1,
9439 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309440 'decode_get_state_sensor_readings_req' => 1,
9441 'decode_get_state_sensor_readings_resp' => 1,
9442 'decode_get_status_resp' => 1,
9443 'decode_get_tid_resp' => 1,
9444 'decode_get_types_resp' => 1,
9445 'decode_get_version_req' => 1,
9446 'decode_get_version_resp' => 1,
9447 'decode_multipart_receive_req' => 1,
9448 'decode_new_file_req' => 1,
9449 'decode_new_file_resp' => 1,
9450 'decode_new_file_with_metadata_req' => 1,
9451 'decode_new_file_with_metadata_resp' => 1,
9452 'decode_numeric_sensor_data' => 1,
9453 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009454 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309455 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009456 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309457 'decode_pass_component_table_resp' => 1,
9458 'decode_platform_event_message_req' => 1,
9459 'decode_platform_event_message_resp' => 1,
9460 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009461 'decode_pldm_descriptor_from_iter' => 1,
9462 'decode_pldm_downstream_device_from_iter' => 1,
9463 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009464 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009465 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309466 'decode_pldm_package_header_info' => 1,
9467 'decode_pldm_pdr_repository_change_record_data' => 1,
9468 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009469 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309470 'decode_poll_for_platform_event_message_req' => 1,
9471 'decode_poll_for_platform_event_message_resp' => 1,
9472 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009473 'decode_query_downstream_devices_resp' => 1,
9474 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309475 'decode_read_file_req' => 1,
9476 'decode_read_file_resp' => 1,
9477 'decode_request_firmware_data_req' => 1,
9478 'decode_request_update_resp' => 1,
9479 'decode_rw_file_by_type_memory_req' => 1,
9480 'decode_rw_file_by_type_memory_resp' => 1,
9481 'decode_rw_file_by_type_req' => 1,
9482 'decode_rw_file_by_type_resp' => 1,
9483 'decode_rw_file_memory_req' => 1,
9484 'decode_rw_file_memory_resp' => 1,
9485 'decode_sensor_event_data' => 1,
9486 'decode_sensor_op_data' => 1,
9487 'decode_set_bios_attribute_current_value_req' => 1,
9488 'decode_set_bios_attribute_current_value_resp' => 1,
9489 'decode_set_bios_table_req' => 1,
9490 'decode_set_bios_table_resp' => 1,
9491 'decode_set_date_time_req' => 1,
9492 'decode_set_date_time_resp' => 1,
9493 'decode_set_event_receiver_req' => 1,
9494 'decode_set_event_receiver_resp' => 1,
9495 'decode_set_fru_record_table_req' => 1,
9496 'decode_set_numeric_effecter_value_req' => 1,
9497 'decode_set_numeric_effecter_value_resp' => 1,
9498 'decode_set_state_effecter_states_req' => 1,
9499 'decode_set_state_effecter_states_resp' => 1,
9500 'decode_state_sensor_data' => 1,
9501 'decode_transfer_complete_req' => 1,
9502 'decode_update_component_resp' => 1,
9503 'decode_vendor_defined_descriptor_value' => 1,
9504 'decode_verify_complete_req' => 1,
9505 'decode_write_file_req' => 1,
9506 'decode_write_file_resp' => 1,
9507 'encode_activate_firmware_req' => 1,
9508 'encode_apply_complete_resp' => 1,
9509 'encode_bios_attribute_update_event_req' => 1,
9510 'encode_cancel_update_component_req' => 1,
9511 'encode_cancel_update_req' => 1,
9512 'encode_cc_only_resp' => 1,
9513 'encode_event_message_buffer_size_req' => 1,
9514 'encode_event_message_supported_req' => 1,
9515 'encode_file_ack_req' => 1,
9516 'encode_file_ack_resp' => 1,
9517 'encode_file_ack_with_meta_data_req' => 1,
9518 'encode_file_ack_with_meta_data_resp' => 1,
9519 'encode_fru_record' => 1,
9520 'encode_get_alert_status_req' => 1,
9521 'encode_get_alert_status_resp' => 1,
9522 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9523 'encode_get_bios_current_value_by_handle_resp' => 1,
9524 'encode_get_bios_table_req' => 1,
9525 'encode_get_bios_table_resp' => 1,
9526 'encode_get_commands_req' => 1,
9527 'encode_get_commands_resp' => 1,
9528 'encode_get_date_time_req' => 1,
9529 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009530 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309531 'encode_get_file_table_req' => 1,
9532 'encode_get_file_table_resp' => 1,
9533 'encode_get_firmware_parameters_req' => 1,
9534 'encode_get_fru_record_by_option_req' => 1,
9535 'encode_get_fru_record_by_option_resp' => 1,
9536 'encode_get_fru_record_table_metadata_req' => 1,
9537 'encode_get_fru_record_table_metadata_resp' => 1,
9538 'encode_get_fru_record_table_req' => 1,
9539 'encode_get_fru_record_table_resp' => 1,
9540 'encode_get_numeric_effecter_value_req' => 1,
9541 'encode_get_numeric_effecter_value_resp' => 1,
9542 'encode_get_pdr_repository_info_resp' => 1,
9543 'encode_get_pdr_req' => 1,
9544 'encode_get_pdr_resp' => 1,
9545 'encode_get_sensor_reading_req' => 1,
9546 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009547 'encode_get_state_effecter_states_req' => 1,
9548 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309549 'encode_get_state_sensor_readings_req' => 1,
9550 'encode_get_state_sensor_readings_resp' => 1,
9551 'encode_get_status_req' => 1,
9552 'encode_get_tid_req' => 1,
9553 'encode_get_tid_resp' => 1,
9554 'encode_get_types_req' => 1,
9555 'encode_get_types_resp' => 1,
9556 'encode_get_version_req' => 1,
9557 'encode_get_version_resp' => 1,
9558 'encode_new_file_req' => 1,
9559 'encode_new_file_resp' => 1,
9560 'encode_new_file_with_metadata_req' => 1,
9561 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009562 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309563 'encode_pass_component_table_req' => 1,
9564 'encode_platform_event_message_req' => 1,
9565 'encode_platform_event_message_resp' => 1,
9566 'encode_pldm_header_only' => 1,
9567 'encode_pldm_pdr_repository_chg_event_data' => 1,
9568 'encode_poll_for_platform_event_message_req' => 1,
9569 'encode_poll_for_platform_event_message_resp' => 1,
9570 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009571 'encode_query_downstream_devices_req' => 1,
9572 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309573 'encode_read_file_req' => 1,
9574 'encode_read_file_resp' => 1,
9575 'encode_request_firmware_data_resp' => 1,
9576 'encode_request_update_req' => 1,
9577 'encode_rw_file_by_type_memory_req' => 1,
9578 'encode_rw_file_by_type_memory_resp' => 1,
9579 'encode_rw_file_by_type_req' => 1,
9580 'encode_rw_file_by_type_resp' => 1,
9581 'encode_rw_file_memory_req' => 1,
9582 'encode_rw_file_memory_resp' => 1,
9583 'encode_sensor_event_data' => 1,
9584 'encode_set_bios_attribute_current_value_req' => 1,
9585 'encode_set_bios_attribute_current_value_resp' => 1,
9586 'encode_set_bios_table_req' => 1,
9587 'encode_set_bios_table_resp' => 1,
9588 'encode_set_date_time_req' => 1,
9589 'encode_set_date_time_resp' => 1,
9590 'encode_set_event_receiver_req' => 1,
9591 'encode_set_event_receiver_resp' => 1,
9592 'encode_set_fru_record_table_resp' => 1,
9593 'encode_set_numeric_effecter_value_req' => 1,
9594 'encode_set_numeric_effecter_value_resp' => 1,
9595 'encode_set_state_effecter_states_req' => 1,
9596 'encode_set_state_effecter_states_resp' => 1,
9597 'encode_set_tid_req' => 1,
9598 'encode_state_effecter_pdr' => 1,
9599 'encode_state_sensor_pdr' => 1,
9600 'encode_transfer_complete_resp' => 1,
9601 'encode_update_component_req' => 1,
9602 'encode_verify_complete_resp' => 1,
9603 'encode_write_file_req' => 1,
9604 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009605 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309606 'is_time_legal' => 1,
9607 'is_transfer_flag_valid' => 1,
9608 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309609 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9611 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9612 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9613 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309614 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309615 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309616 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309617 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309618 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9619 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309620 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309621 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9622 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9623 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309624 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9626 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9627 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309628 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309629 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9630 'pldm_bios_table_attr_entry_string_info_check' => 1,
9631 'pldm_bios_table_attr_find_by_handle' => 1,
9632 'pldm_bios_table_attr_find_by_string_handle' => 1,
9633 'pldm_bios_table_attr_value_copy_and_update' => 1,
9634 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9635 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9636 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309637 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309638 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309639 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309640 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309641 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309642 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9643 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9644 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9645 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9646 'pldm_bios_table_attr_value_entry_length' => 1,
9647 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9648 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9649 'pldm_bios_table_attr_value_find_by_handle' => 1,
9650 'pldm_bios_table_checksum' => 1,
9651 'pldm_bios_table_iter_create' => 1,
9652 'pldm_bios_table_iter_free' => 1,
9653 'pldm_bios_table_iter_is_end' => 1,
9654 'pldm_bios_table_iter_next' => 1,
9655 'pldm_bios_table_iter_value' => 1,
9656 'pldm_bios_table_pad_checksum_size' => 1,
9657 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309658 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309659 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309660 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309661 'pldm_bios_table_string_entry_encode_length' => 1,
9662 'pldm_bios_table_string_find_by_handle' => 1,
9663 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309664 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309665 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309666 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309667 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309668 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9669 'pldm_entity_association_pdr_extract' => 1,
9670 'pldm_entity_association_tree_add' => 1,
9671 'pldm_entity_association_tree_add_entity' => 1,
9672 'pldm_entity_association_tree_copy_root' => 1,
9673 'pldm_entity_association_tree_destroy' => 1,
9674 'pldm_entity_association_tree_destroy_root' => 1,
9675 'pldm_entity_association_tree_find' => 1,
9676 'pldm_entity_association_tree_find_with_locality' => 1,
9677 'pldm_entity_association_tree_init' => 1,
9678 'pldm_entity_association_tree_visit' => 1,
9679 'pldm_entity_extract' => 1,
9680 'pldm_entity_get_num_children' => 1,
9681 'pldm_entity_get_parent' => 1,
9682 'pldm_entity_is_exist_parent' => 1,
9683 'pldm_entity_is_node_parent' => 1,
9684 'pldm_entity_node_get_remote_container_id' => 1,
9685 'pldm_find_entity_ref_in_tree' => 1,
9686 'pldm_instance_db_destroy' => 1,
9687 'pldm_instance_db_init' => 1,
9688 'pldm_instance_db_init_default' => 1,
9689 'pldm_instance_id_alloc' => 1,
9690 'pldm_instance_id_free' => 1,
9691 'pldm_is_current_parent_child' => 1,
9692 'pldm_is_empty_entity_assoc_tree' => 1,
9693 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009694 'pldm_oem_meta_file_io_read_resp_data' => 1,
9695 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009696 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309697 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309698 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309699 'pldm_pdr_destroy' => 1,
9700 'pldm_pdr_find_last_in_range' => 1,
9701 'pldm_pdr_find_record' => 1,
9702 'pldm_pdr_find_record_by_type' => 1,
9703 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9704 'pldm_pdr_get_next_record' => 1,
9705 'pldm_pdr_get_record_count' => 1,
9706 'pldm_pdr_get_record_handle' => 1,
9707 'pldm_pdr_get_repo_size' => 1,
9708 'pldm_pdr_init' => 1,
9709 'pldm_pdr_record_is_remote' => 1,
9710 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9711 'pldm_pdr_remove_remote_pdrs' => 1,
9712 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009713 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309714 'pldm_transport_af_mctp_bind' => 1,
9715 'pldm_transport_af_mctp_core' => 1,
9716 'pldm_transport_af_mctp_destroy' => 1,
9717 'pldm_transport_af_mctp_init' => 1,
9718 'pldm_transport_af_mctp_init_pollfd' => 1,
9719 'pldm_transport_af_mctp_map_tid' => 1,
9720 'pldm_transport_af_mctp_unmap_tid' => 1,
9721 'pldm_transport_mctp_demux_core' => 1,
9722 'pldm_transport_mctp_demux_destroy' => 1,
9723 'pldm_transport_mctp_demux_init' => 1,
9724 'pldm_transport_mctp_demux_init_pollfd' => 1,
9725 'pldm_transport_mctp_demux_map_tid' => 1,
9726 'pldm_transport_mctp_demux_unmap_tid' => 1,
9727 'pldm_transport_poll' => 1,
9728 'pldm_transport_recv_msg' => 1,
9729 'pldm_transport_send_msg' => 1,
9730 'pldm_transport_send_recv_msg' => 1,
9731 'unpack_pldm_header' => 1,
9732 'ver2str' => 1
9733 }
9734 },
9735 'Target' => 'unix',
9736 'TypeInfo' => {
9737 '1' => {
9738 'Name' => 'void',
9739 'Type' => 'Intrinsic'
9740 },
9741 '46' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309742 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309743 'Size' => '1',
9744 'Type' => 'Intrinsic'
9745 },
9746 '53' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309747 'Name' => 'int',
9748 'Size' => '4',
9749 'Type' => 'Intrinsic'
9750 },
9751 '60' => {
9752 'Name' => 'unsigned char',
9753 'Size' => '1',
9754 'Type' => 'Intrinsic'
9755 },
9756 '67' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309757 'Name' => 'unsigned short',
9758 'Size' => '2',
9759 'Type' => 'Intrinsic'
9760 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309761 '74' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309762 'Name' => 'unsigned int',
9763 'Size' => '4',
9764 'Type' => 'Intrinsic'
9765 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309766 '81' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309767 'Name' => 'unsigned long',
9768 'Size' => '8',
9769 'Type' => 'Intrinsic'
9770 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309771 '88' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309772 'Name' => 'signed char',
9773 'Size' => '1',
9774 'Type' => 'Intrinsic'
9775 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309776 '95' => {
9777 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309778 'Header' => 'types.h',
9779 'Line' => '38',
9780 'Name' => '__uint8_t',
9781 'PrivateABI' => 1,
9782 'Size' => '1',
9783 'Type' => 'Typedef'
9784 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309785 '107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309786 'Name' => 'short',
9787 'Size' => '2',
9788 'Type' => 'Intrinsic'
9789 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309790 '114' => {
9791 'BaseType' => '74',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309792 'Header' => 'types.h',
9793 'Line' => '42',
9794 'Name' => '__uint32_t',
9795 'PrivateABI' => 1,
9796 'Size' => '4',
9797 'Type' => 'Typedef'
9798 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309799 '126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309800 'Name' => 'long',
9801 'Size' => '8',
9802 'Type' => 'Intrinsic'
9803 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309804 '133' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309805 'BaseType' => '1',
9806 'Name' => 'void*',
9807 'Size' => '8',
9808 'Type' => 'Pointer'
9809 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309810 '135' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309811 'BaseType' => '95',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309812 'Header' => 'stdint-uintn.h',
9813 'Line' => '24',
9814 'Name' => 'uint8_t',
9815 'PrivateABI' => 1,
9816 'Size' => '1',
9817 'Type' => 'Typedef'
9818 },
Andrew Jeffery53b08672025-03-04 12:26:18 +10309819 '147' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309820 'BaseType' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309821 'Header' => 'stdint-uintn.h',
9822 'Line' => '26',
9823 'Name' => 'uint32_t',
9824 'PrivateABI' => 1,
9825 'Size' => '4',
9826 'Type' => 'Typedef'
9827 },
9828 '159' => {
9829 'BaseType' => '147',
9830 'Name' => 'uint32_t const',
9831 'Size' => '4',
9832 'Type' => 'Const'
9833 },
9834 '164' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309835 'BaseType' => '81',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309836 'Header' => 'stddef.h',
9837 'Line' => '214',
9838 'Name' => 'size_t',
9839 'PrivateABI' => 1,
9840 'Size' => '8',
9841 'Type' => 'Typedef'
9842 },
9843 '190' => {
9844 'Header' => 'pldm_types.h',
9845 'Line' => '9',
9846 'Name' => 'anon-struct-pldm_types.h-9',
9847 'Size' => '1',
9848 'Type' => 'Struct'
9849 },
9850 '344' => {
9851 'Header' => 'pldm_types.h',
9852 'Line' => '19',
9853 'Memb' => {
9854 '0' => {
9855 'name' => 'byte',
9856 'offset' => '0',
9857 'type' => '135'
9858 },
9859 '1' => {
9860 'name' => 'bits',
9861 'offset' => '0',
9862 'type' => '190'
9863 }
9864 },
9865 'Name' => 'union bitfield8_t',
9866 'Size' => '1',
9867 'Type' => 'Union'
9868 },
9869 '356' => {
9870 'BaseType' => '344',
9871 'Name' => 'bitfield8_t const',
9872 'Size' => '1',
9873 'Type' => 'Const'
9874 },
9875 '361' => {
9876 'Header' => 'pldm_types.h',
9877 'Line' => '25',
9878 'Memb' => {
9879 '0' => {
9880 'name' => 'alpha',
9881 'offset' => '0',
9882 'type' => '135'
9883 },
9884 '1' => {
9885 'name' => 'update',
9886 'offset' => '1',
9887 'type' => '135'
9888 },
9889 '2' => {
9890 'name' => 'minor',
9891 'offset' => '2',
9892 'type' => '135'
9893 },
9894 '3' => {
9895 'name' => 'major',
9896 'offset' => '3',
9897 'type' => '135'
9898 }
9899 },
9900 'Name' => 'struct pldm_version',
9901 'Size' => '4',
9902 'Type' => 'Struct'
9903 },
9904 '427' => {
9905 'BaseType' => '361',
9906 'Header' => 'pldm_types.h',
9907 'Line' => '30',
9908 'Name' => 'ver32_t',
9909 'Size' => '4',
9910 'Type' => 'Typedef'
9911 },
9912 '439' => {
9913 'BaseType' => '427',
9914 'Name' => 'ver32_t const',
9915 'Size' => '4',
9916 'Type' => 'Const'
9917 },
9918 '444' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309919 'Name' => 'float',
9920 'Size' => '4',
9921 'Type' => 'Intrinsic'
9922 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009923 '801' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309924 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009925 'Line' => '109',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309926 'Memb' => {
9927 '0' => {
9928 'name' => 'PLDM_RESPONSE',
9929 'value' => '0'
9930 },
9931 '1' => {
9932 'name' => 'PLDM_REQUEST',
9933 'value' => '1'
9934 },
9935 '2' => {
9936 'name' => 'PLDM_RESERVED',
9937 'value' => '2'
9938 },
9939 '3' => {
9940 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9941 'value' => '3'
9942 }
9943 },
9944 'Name' => 'enum MessageType',
9945 'Size' => '4',
9946 'Type' => 'Enum'
9947 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009948 '813' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309949 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009950 'Line' => '162',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309951 'Memb' => {
9952 '0' => {
9953 'name' => 'command',
9954 'offset' => '2',
9955 'type' => '135'
9956 }
9957 },
9958 'Name' => 'struct pldm_msg_hdr',
9959 'Size' => '3',
9960 'Type' => 'Struct'
9961 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009962 '924' => {
9963 'BaseType' => '813',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309964 'Name' => 'struct pldm_msg_hdr const',
9965 'Size' => '3',
9966 'Type' => 'Const'
9967 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009968 '929' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309969 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009970 'Line' => '195',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309971 'Memb' => {
9972 '0' => {
9973 'name' => 'hdr',
9974 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009975 'type' => '813'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309976 },
9977 '1' => {
9978 'name' => 'payload',
9979 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009980 'type' => '974'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309981 }
9982 },
9983 'Name' => 'struct pldm_msg',
9984 'Size' => '4',
9985 'Type' => 'Struct'
9986 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009987 '969' => {
9988 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309989 'Name' => 'struct pldm_msg const',
9990 'Size' => '4',
9991 'Type' => 'Const'
9992 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009993 '974' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309994 'BaseType' => '135',
9995 'Name' => 'uint8_t[1]',
9996 'Size' => '1',
9997 'Type' => 'Array'
9998 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00009999 '990' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010000 'Header' => 'base.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010001 'Line' => '262',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010002 'Memb' => {
10003 '0' => {
10004 'name' => 'msg_type',
10005 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010006 'type' => '801'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010007 },
10008 '1' => {
10009 'name' => 'instance',
10010 'offset' => '4',
10011 'type' => '135'
10012 },
10013 '2' => {
10014 'name' => 'pldm_type',
10015 'offset' => '5',
10016 'type' => '135'
10017 },
10018 '3' => {
10019 'name' => 'command',
10020 'offset' => '6',
10021 'type' => '135'
10022 },
10023 '4' => {
10024 'name' => 'completion_code',
10025 'offset' => '7',
10026 'type' => '135'
10027 }
10028 },
10029 'Name' => 'struct pldm_header_info',
10030 'Size' => '8',
10031 'Type' => 'Struct'
10032 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010033 '1070' => {
10034 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010035 'Name' => 'struct pldm_header_info const',
10036 'Size' => '8',
10037 'Type' => 'Const'
10038 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010039 '1237' => {
10040 'BaseType' => '1242',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010041 'Name' => 'void const*',
10042 'Size' => '8',
10043 'Type' => 'Pointer'
10044 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010045 '1242' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010046 'BaseType' => '1',
10047 'Name' => 'void const',
10048 'Type' => 'Const'
10049 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010050 '1243' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010051 'BaseType' => '356',
10052 'Name' => 'bitfield8_t const*',
10053 'Size' => '8',
10054 'Type' => 'Pointer'
10055 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010056 '1418' => {
10057 'BaseType' => '929',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010058 'Name' => 'struct pldm_msg*',
10059 'Size' => '8',
10060 'Type' => 'Pointer'
10061 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010062 '1497' => {
10063 'BaseType' => '969',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010064 'Name' => 'struct pldm_msg const*',
10065 'Size' => '8',
10066 'Type' => 'Pointer'
10067 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010068 '1502' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010069 'BaseType' => '135',
10070 'Name' => 'uint8_t*',
10071 'Size' => '8',
10072 'Type' => 'Pointer'
10073 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010074 '1507' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010075 'BaseType' => '427',
10076 'Name' => 'ver32_t*',
10077 'Size' => '8',
10078 'Type' => 'Pointer'
10079 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010080 '1601' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010081 'BaseType' => '439',
10082 'Name' => 'ver32_t const*',
10083 'Size' => '8',
10084 'Type' => 'Pointer'
10085 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010086 '1648' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010087 'BaseType' => '147',
10088 'Name' => 'uint32_t*',
10089 'Size' => '8',
10090 'Type' => 'Pointer'
10091 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010092 '1717' => {
10093 'BaseType' => '924',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010094 'Name' => 'struct pldm_msg_hdr const*',
10095 'Size' => '8',
10096 'Type' => 'Pointer'
10097 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010098 '1722' => {
10099 'BaseType' => '990',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010100 'Name' => 'struct pldm_header_info*',
10101 'Size' => '8',
10102 'Type' => 'Pointer'
10103 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010104 '2677' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010105 'BaseType' => '164',
10106 'Name' => 'size_t*',
10107 'Size' => '8',
10108 'Type' => 'Pointer'
10109 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010110 '3137' => {
10111 'BaseType' => '1070',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010112 'Name' => 'struct pldm_header_info const*',
10113 'Size' => '8',
10114 'Type' => 'Pointer'
10115 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010116 '4809' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010117 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010118 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010119 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010120 'Name' => 'pldm_tid_t',
10121 'Size' => '1',
10122 'Type' => 'Typedef'
10123 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010124 '4821' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010125 'BaseType' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010126 'Header' => 'instance-id.h',
10127 'Line' => '13',
10128 'Name' => 'pldm_instance_id_t',
10129 'Size' => '1',
10130 'Type' => 'Typedef'
10131 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010132 '4833' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010133 'Header' => 'responder.h',
10134 'Line' => '10',
10135 'Memb' => {
10136 '0' => {
10137 'name' => 'tid',
10138 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010139 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010140 },
10141 '1' => {
10142 'name' => 'instance_id',
10143 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010144 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010145 },
10146 '2' => {
10147 'name' => 'type',
10148 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010149 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010150 },
10151 '3' => {
10152 'name' => 'command',
10153 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010154 'type' => '135'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010155 },
10156 '4' => {
10157 'name' => 'next',
10158 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010159 'type' => '4913'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010160 }
10161 },
10162 'Name' => 'struct pldm_responder_cookie',
10163 'PrivateABI' => 1,
10164 'Size' => '16',
10165 'Type' => 'Struct'
10166 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010167 '4913' => {
10168 'BaseType' => '4833',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010169 'Name' => 'struct pldm_responder_cookie*',
10170 'Size' => '8',
10171 'Type' => 'Pointer'
10172 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010173 '4918' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010174 'Header' => 'pldm.h',
10175 'Line' => '15',
10176 'Memb' => {
10177 '0' => {
10178 'name' => 'PLDM_REQUESTER_SUCCESS',
10179 'value' => '0'
10180 },
10181 '1' => {
10182 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10183 'value' => '18446744073709551615 (-1)'
10184 },
10185 '2' => {
10186 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10187 'value' => '18446744073709551614 (-2)'
10188 },
10189 '3' => {
10190 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10191 'value' => '18446744073709551613 (-3)'
10192 },
10193 '4' => {
10194 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10195 'value' => '18446744073709551612 (-4)'
10196 },
10197 '5' => {
10198 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10199 'value' => '18446744073709551611 (-5)'
10200 },
10201 '6' => {
10202 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10203 'value' => '18446744073709551610 (-6)'
10204 },
10205 '7' => {
10206 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10207 'value' => '18446744073709551609 (-7)'
10208 },
10209 '8' => {
10210 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10211 'value' => '18446744073709551608 (-8)'
10212 },
10213 '9' => {
10214 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10215 'value' => '18446744073709551607 (-9)'
10216 },
10217 '10' => {
10218 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10219 'value' => '18446744073709551606 (-10)'
10220 },
10221 '11' => {
10222 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10223 'value' => '18446744073709551605 (-11)'
10224 },
10225 '12' => {
10226 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10227 'value' => '18446744073709551604 (-12)'
10228 },
10229 '13' => {
10230 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10231 'value' => '18446744073709551603 (-13)'
10232 }
10233 },
10234 'Name' => 'enum pldm_requester_error_codes',
10235 'Size' => '4',
10236 'Type' => 'Enum'
10237 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010238 '5439' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010239 'Name' => '_Bool',
10240 'Size' => '1',
10241 'Type' => 'Intrinsic'
10242 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010243 '5561' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010244 'BaseType' => '67',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010245 'Header' => 'types.h',
10246 'Line' => '40',
10247 'Name' => '__uint16_t',
10248 'PrivateABI' => 1,
10249 'Size' => '2',
10250 'Type' => 'Typedef'
10251 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010252 '5599' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010253 'BaseType' => '126',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010254 'Header' => 'types.h',
10255 'Line' => '194',
10256 'Name' => '__ssize_t',
10257 'PrivateABI' => 1,
10258 'Size' => '8',
10259 'Type' => 'Typedef'
10260 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010261 '5611' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010262 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010263 'Name' => 'char*',
10264 'Size' => '8',
10265 'Type' => 'Pointer'
10266 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010267 '5635' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010268 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010269 'Name' => 'uint8_t const',
10270 'Size' => '1',
10271 'Type' => 'Const'
10272 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010273 '5640' => {
10274 'BaseType' => '5561',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010275 'Header' => 'stdint-uintn.h',
10276 'Line' => '25',
10277 'Name' => 'uint16_t',
10278 'PrivateABI' => 1,
10279 'Size' => '2',
10280 'Type' => 'Typedef'
10281 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010282 '5772' => {
10283 'BaseType' => '5599',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010284 'Header' => 'types.h',
10285 'Line' => '108',
10286 'Name' => 'ssize_t',
10287 'PrivateABI' => 1,
10288 'Size' => '8',
10289 'Type' => 'Typedef'
10290 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010291 '5791' => {
10292 'BaseType' => '5635',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010293 'Name' => 'uint8_t const*',
10294 'Size' => '8',
10295 'Type' => 'Pointer'
10296 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010297 '7306' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010298 'BaseType' => '46',
Tal Yacobide67ab62024-05-30 22:36:50 +030010299 'Name' => 'char const',
10300 'Size' => '1',
10301 'Type' => 'Const'
10302 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010303 '7340' => {
10304 'BaseType' => '5640',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010305 'Name' => 'uint16_t const',
10306 'Size' => '2',
10307 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010308 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010309 '7680' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010310 'Header' => 'utils.h',
10311 'Line' => '20',
10312 'Memb' => {
10313 '0' => {
10314 'name' => 'ptr',
10315 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010316 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010317 },
10318 '1' => {
10319 'name' => 'length',
10320 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010321 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010322 }
10323 },
10324 'Name' => 'struct variable_field',
10325 'Size' => '16',
10326 'Type' => 'Struct'
10327 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010328 '8971' => {
10329 'BaseType' => '7306',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010330 'Name' => 'char const*',
10331 'Size' => '8',
10332 'Type' => 'Pointer'
10333 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010334 '20030' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010335 'BaseType' => '344',
10336 'Name' => 'bitfield8_t*',
10337 'Size' => '8',
10338 'Type' => 'Pointer'
10339 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010340 '21799' => {
10341 'BaseType' => '813',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010342 'Name' => 'struct pldm_msg_hdr*',
10343 'Size' => '8',
10344 'Type' => 'Pointer'
10345 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010346 '22122' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010347 'BaseType' => '133',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010348 'Name' => 'void**',
10349 'Size' => '8',
10350 'Type' => 'Pointer'
10351 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010352 '25455' => {
10353 'BaseType' => '7680',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010354 'Name' => 'struct variable_field*',
10355 'Size' => '8',
10356 'Type' => 'Pointer'
10357 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010358 '27537' => {
10359 'BaseType' => '5640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010360 'Name' => 'uint16_t*',
10361 'Size' => '8',
10362 'Type' => 'Pointer'
10363 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010364 '30776' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010365 'BaseType' => '81',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010366 'Header' => 'types.h',
10367 'Line' => '45',
10368 'Name' => '__uint64_t',
10369 'PrivateABI' => 1,
10370 'Size' => '8',
10371 'Type' => 'Typedef'
10372 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010373 '30870' => {
10374 'BaseType' => '30776',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010375 'Header' => 'stdint-uintn.h',
10376 'Line' => '27',
10377 'Name' => 'uint64_t',
10378 'PrivateABI' => 1,
10379 'Size' => '8',
10380 'Type' => 'Typedef'
10381 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010382 '31090' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010383 'Header' => 'bios.h',
10384 'Line' => '39',
10385 'Memb' => {
10386 '0' => {
10387 'name' => 'PLDM_BIOS_STRING_TABLE',
10388 'value' => '0'
10389 },
10390 '1' => {
10391 'name' => 'PLDM_BIOS_ATTR_TABLE',
10392 'value' => '1'
10393 },
10394 '2' => {
10395 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10396 'value' => '2'
10397 }
10398 },
10399 'Name' => 'enum pldm_bios_table_types',
10400 'Size' => '4',
10401 'Type' => 'Enum'
10402 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010403 '31124' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010404 'Header' => 'bios.h',
10405 'Line' => '48',
10406 'Memb' => {
10407 '0' => {
10408 'name' => 'string_handle',
10409 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010410 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010411 },
10412 '1' => {
10413 'name' => 'string_length',
10414 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010415 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010416 },
10417 '2' => {
10418 'name' => 'name',
10419 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010420 'type' => '31181'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010421 }
10422 },
10423 'Name' => 'struct pldm_bios_string_table_entry',
10424 'Size' => '5',
10425 'Type' => 'Struct'
10426 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010427 '31176' => {
10428 'BaseType' => '31124',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010429 'Name' => 'struct pldm_bios_string_table_entry const',
10430 'Size' => '5',
10431 'Type' => 'Const'
10432 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010433 '31181' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010434 'BaseType' => '46',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010435 'Name' => 'char[1]',
10436 'Size' => '1',
10437 'Type' => 'Array'
10438 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010439 '31197' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010440 'Header' => 'bios.h',
10441 'Line' => '54',
10442 'Memb' => {
10443 '0' => {
10444 'name' => 'attr_handle',
10445 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010446 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010447 },
10448 '1' => {
10449 'name' => 'attr_type',
10450 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010451 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010452 },
10453 '2' => {
10454 'name' => 'string_handle',
10455 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010456 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010457 },
10458 '3' => {
10459 'name' => 'metadata',
10460 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010461 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010462 }
10463 },
10464 'Name' => 'struct pldm_bios_attr_table_entry',
10465 'Size' => '6',
10466 'Type' => 'Struct'
10467 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010468 '31262' => {
10469 'BaseType' => '31197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010470 'Name' => 'struct pldm_bios_attr_table_entry const',
10471 'Size' => '6',
10472 'Type' => 'Const'
10473 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010474 '31267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010475 'Header' => 'bios.h',
10476 'Line' => '66',
10477 'Memb' => {
10478 '0' => {
10479 'name' => 'attr_handle',
10480 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010481 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010482 },
10483 '1' => {
10484 'name' => 'attr_type',
10485 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010486 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010487 },
10488 '2' => {
10489 'name' => 'value',
10490 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010491 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010492 }
10493 },
10494 'Name' => 'struct pldm_bios_attr_val_table_entry',
10495 'Size' => '4',
10496 'Type' => 'Struct'
10497 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010498 '31319' => {
10499 'BaseType' => '31267',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010500 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10501 'Size' => '4',
10502 'Type' => 'Const'
10503 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010504 '31388' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010505 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010506 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010507 'Memb' => {
10508 '0' => {
10509 'name' => 'name_handle',
10510 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010511 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010512 },
10513 '1' => {
10514 'name' => 'read_only',
10515 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010516 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010517 },
10518 '2' => {
10519 'name' => 'pv_num',
10520 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010521 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010522 },
10523 '3' => {
10524 'name' => 'pv_handle',
10525 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010526 'type' => '31491'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010527 },
10528 '4' => {
10529 'name' => 'def_num',
10530 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010531 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010532 },
10533 '5' => {
10534 'name' => 'def_index',
10535 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010536 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010537 }
10538 },
10539 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10540 'Size' => '32',
10541 'Type' => 'Struct'
10542 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010543 '31479' => {
10544 'BaseType' => '31388',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010545 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10546 'Size' => '32',
10547 'Type' => 'Const'
10548 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010549 '31491' => {
10550 'BaseType' => '7340',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010551 'Name' => 'uint16_t const*',
10552 'Size' => '8',
10553 'Type' => 'Pointer'
10554 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010555 '31496' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010556 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010557 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010558 'Memb' => {
10559 '0' => {
10560 'name' => 'name_handle',
10561 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010562 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010563 },
10564 '1' => {
10565 'name' => 'read_only',
10566 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010567 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010568 },
10569 '2' => {
10570 'name' => 'string_type',
10571 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010572 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010573 },
10574 '3' => {
10575 'name' => 'min_length',
10576 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010577 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 },
10579 '4' => {
10580 'name' => 'max_length',
10581 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010582 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010583 },
10584 '5' => {
10585 'name' => 'def_length',
10586 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010587 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010588 },
10589 '6' => {
10590 'name' => 'def_string',
10591 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010592 'type' => '8971'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010593 }
10594 },
10595 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10596 'Size' => '24',
10597 'Type' => 'Struct'
10598 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010599 '31608' => {
10600 'BaseType' => '31496',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010601 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10602 'Size' => '24',
10603 'Type' => 'Const'
10604 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010605 '31618' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010606 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010607 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010608 'Memb' => {
10609 '0' => {
10610 'name' => 'name_handle',
10611 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010612 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010613 },
10614 '1' => {
10615 'name' => 'read_only',
10616 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010617 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010618 },
10619 '2' => {
10620 'name' => 'lower_bound',
10621 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010622 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010623 },
10624 '3' => {
10625 'name' => 'upper_bound',
10626 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010627 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010628 },
10629 '4' => {
10630 'name' => 'scalar_increment',
10631 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010632 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010633 },
10634 '5' => {
10635 'name' => 'default_value',
10636 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010637 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010638 }
10639 },
10640 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10641 'Size' => '40',
10642 'Type' => 'Struct'
10643 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010644 '31716' => {
10645 'BaseType' => '31618',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010646 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10647 'Size' => '40',
10648 'Type' => 'Const'
10649 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010650 '31948' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010651 'Name' => 'ssize_t(*)(void const*)',
10652 'Param' => {
10653 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010654 'type' => '1237'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 }
10656 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010657 'Return' => '5772',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010658 'Size' => '8',
10659 'Type' => 'FuncPtr'
10660 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010661 '32018' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010662 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010663 'Memb' => {
10664 '0' => {
10665 'name' => 'table_data',
10666 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010667 'type' => '5791'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010668 },
10669 '1' => {
10670 'name' => 'table_len',
10671 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010672 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010673 },
10674 '2' => {
10675 'name' => 'current_pos',
10676 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010677 'type' => '164'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010678 },
10679 '3' => {
10680 'name' => 'entry_length_handler',
10681 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010682 'type' => '31948'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010683 }
10684 },
10685 'Name' => 'struct pldm_bios_table_iter',
10686 'PrivateABI' => 1,
10687 'Size' => '32',
10688 'Source' => 'bios_table.c',
10689 'Type' => 'Struct'
10690 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010691 '32088' => {
10692 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010693 'Name' => 'struct pldm_bios_table_iter const',
10694 'Size' => '32',
10695 'Type' => 'Const'
10696 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010697 '33158' => {
10698 'BaseType' => '32018',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010699 'Name' => 'struct pldm_bios_table_iter*',
10700 'Size' => '8',
10701 'Type' => 'Pointer'
10702 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010703 '33163' => {
10704 'BaseType' => '31319',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010705 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10706 'Size' => '8',
10707 'Type' => 'Pointer'
10708 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010709 '33577' => {
10710 'BaseType' => '31262',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010711 'Name' => 'struct pldm_bios_attr_table_entry const*',
10712 'Size' => '8',
10713 'Type' => 'Pointer'
10714 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010715 '34180' => {
10716 'BaseType' => '31176',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010717 'Name' => 'struct pldm_bios_string_table_entry const*',
10718 'Size' => '8',
10719 'Type' => 'Pointer'
10720 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010721 '35343' => {
10722 'BaseType' => '32088',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010723 'Name' => 'struct pldm_bios_table_iter const*',
10724 'Size' => '8',
10725 'Type' => 'Pointer'
10726 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010727 '39526' => {
10728 'BaseType' => '30870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010729 'Name' => 'uint64_t*',
10730 'Size' => '8',
10731 'Type' => 'Pointer'
10732 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010733 '39803' => {
10734 'BaseType' => '31716',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010735 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10736 'Size' => '8',
10737 'Type' => 'Pointer'
10738 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010739 '40112' => {
10740 'BaseType' => '8971',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010741 'Name' => 'char const**',
10742 'Size' => '8',
10743 'Type' => 'Pointer'
10744 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010745 '41241' => {
10746 'BaseType' => '31608',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010747 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10748 'Size' => '8',
10749 'Type' => 'Pointer'
10750 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010751 '42695' => {
10752 'BaseType' => '31479',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010753 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10754 'Size' => '8',
10755 'Type' => 'Pointer'
10756 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010757 '44908' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010758 'Header' => 'pldm_types.h',
10759 'Line' => '36',
10760 'Name' => 'anon-struct-pldm_types.h-36',
10761 'Size' => '2',
10762 'Type' => 'Struct'
10763 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010764 '45174' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010765 'Header' => 'pldm_types.h',
10766 'Line' => '54',
10767 'Memb' => {
10768 '0' => {
10769 'name' => 'value',
10770 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010771 'type' => '5640'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010772 },
10773 '1' => {
10774 'name' => 'bits',
10775 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010776 'type' => '44908'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010777 }
10778 },
10779 'Name' => 'union bitfield16_t',
10780 'Size' => '2',
10781 'Type' => 'Union'
10782 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010783 '53071' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010784 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010785 'Header' => 'pldm_types.h',
10786 'Line' => '32',
10787 'Name' => 'bool8_t',
10788 'Size' => '1',
10789 'Type' => 'Typedef'
10790 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010791 '53359' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010792 'Header' => 'pldm_types.h',
10793 'Line' => '58',
10794 'Name' => 'anon-struct-pldm_types.h-58',
10795 'Size' => '4',
10796 'Type' => 'Struct'
10797 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010798 '53847' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010799 'Header' => 'pldm_types.h',
10800 'Line' => '92',
10801 'Memb' => {
10802 '0' => {
10803 'name' => 'value',
10804 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010805 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010806 },
10807 '1' => {
10808 'name' => 'bits',
10809 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010810 'type' => '53359'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010811 }
10812 },
10813 'Name' => 'union bitfield32_t',
10814 'Size' => '4',
10815 'Type' => 'Union'
10816 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010817 '53859' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010818 'Header' => 'pldm_types.h',
10819 'Line' => '96',
10820 'Name' => 'anon-struct-pldm_types.h-96',
10821 'Size' => '8',
10822 'Type' => 'Struct'
10823 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010824 '54795' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010825 'Header' => 'pldm_types.h',
10826 'Line' => '162',
10827 'Memb' => {
10828 '0' => {
10829 'name' => 'value',
10830 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010831 'type' => '30870'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010832 },
10833 '1' => {
10834 'name' => 'bits',
10835 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010836 'type' => '53859'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010837 }
10838 },
10839 'Name' => 'union bitfield64_t',
10840 'Size' => '8',
10841 'Type' => 'Union'
10842 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010843 '54826' => {
10844 'BaseType' => '135',
10845 'Name' => 'uint8_t[16]',
10846 'Size' => '16',
10847 'Type' => 'Array'
10848 },
10849 '54871' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010850 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010851 'Name' => 'size_t const',
10852 'Size' => '8',
10853 'Type' => 'Const'
10854 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010855 '54935' => {
10856 'BaseType' => '7680',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010857 'Name' => 'struct variable_field const',
10858 'Size' => '16',
10859 'Type' => 'Const'
10860 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010861 '56884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010862 'BaseType' => '135',
10863 'Name' => 'uint8_t[8]',
10864 'Size' => '8',
10865 'Type' => 'Array'
10866 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010867 '56900' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010868 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010869 'Line' => '450',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010870 'Memb' => {
10871 '0' => {
10872 'name' => 'uuid',
10873 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010874 'type' => '54826'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010875 },
10876 '1' => {
10877 'name' => 'package_header_format_version',
10878 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010879 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010880 },
10881 '2' => {
10882 'name' => 'package_header_size',
10883 'offset' => '23',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010884 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010885 },
10886 '3' => {
10887 'name' => 'package_release_date_time',
10888 'offset' => '25',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010889 'type' => '57013'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 },
10891 '4' => {
10892 'name' => 'component_bitmap_bit_length',
10893 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010894 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 },
10896 '5' => {
10897 'name' => 'package_version_string_type',
10898 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010899 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010900 },
10901 '6' => {
10902 'name' => 'package_version_string_length',
10903 'offset' => '53',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010904 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010905 }
10906 },
10907 'Name' => 'struct pldm_package_header_information',
10908 'Size' => '36',
10909 'Type' => 'Struct'
10910 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010911 '57013' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010912 'BaseType' => '135',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010913 'Name' => 'uint8_t[13]',
10914 'Size' => '13',
10915 'Type' => 'Array'
10916 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010917 '57029' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010918 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010919 'Line' => '464',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 'Memb' => {
10921 '0' => {
10922 'name' => 'record_length',
10923 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010924 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010925 },
10926 '1' => {
10927 'name' => 'descriptor_count',
10928 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010929 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010930 },
10931 '2' => {
10932 'name' => 'device_update_option_flags',
10933 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010934 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010935 },
10936 '3' => {
10937 'name' => 'comp_image_set_version_string_type',
10938 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010939 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010940 },
10941 '4' => {
10942 'name' => 'comp_image_set_version_string_length',
10943 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010944 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010945 },
10946 '5' => {
10947 'name' => 'fw_device_pkg_data_length',
10948 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010949 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010950 }
10951 },
10952 'Name' => 'struct pldm_firmware_device_id_record',
10953 'Size' => '11',
10954 'Type' => 'Struct'
10955 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010956 '57242' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010957 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010958 'Line' => '498',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010959 'Memb' => {
10960 '0' => {
10961 'name' => 'comp_classification',
10962 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010963 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010964 },
10965 '1' => {
10966 'name' => 'comp_identifier',
10967 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010968 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010969 },
10970 '2' => {
10971 'name' => 'comp_comparison_stamp',
10972 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010973 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010974 },
10975 '3' => {
10976 'name' => 'comp_options',
10977 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010978 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010979 },
10980 '4' => {
10981 'name' => 'requested_comp_activation_method',
10982 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010983 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010984 },
10985 '5' => {
10986 'name' => 'comp_location_offset',
10987 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010988 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010989 },
10990 '6' => {
10991 'name' => 'comp_size',
10992 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010993 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010994 },
10995 '7' => {
10996 'name' => 'comp_version_string_type',
10997 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010998 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010999 },
11000 '8' => {
11001 'name' => 'comp_version_string_length',
11002 'offset' => '33',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011003 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011004 }
11005 },
11006 'Name' => 'struct pldm_component_image_information',
11007 'Size' => '22',
11008 'Type' => 'Struct'
11009 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011010 '57440' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011011 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011012 'Line' => '524',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011013 'Memb' => {
11014 '0' => {
11015 'name' => 'completion_code',
11016 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011017 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011018 },
11019 '1' => {
11020 'name' => 'capabilities_during_update',
11021 'offset' => '1',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011022 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011023 },
11024 '2' => {
11025 'name' => 'comp_count',
11026 'offset' => '5',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011027 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011028 },
11029 '3' => {
11030 'name' => 'active_comp_image_set_ver_str_type',
11031 'offset' => '7',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011032 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011033 },
11034 '4' => {
11035 'name' => 'active_comp_image_set_ver_str_len',
11036 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011037 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011038 },
11039 '5' => {
11040 'name' => 'pending_comp_image_set_ver_str_type',
11041 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011042 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011043 },
11044 '6' => {
11045 'name' => 'pending_comp_image_set_ver_str_len',
11046 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011047 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011048 }
11049 },
11050 'Name' => 'struct pldm_get_firmware_parameters_resp',
11051 'Size' => '11',
11052 'Type' => 'Struct'
11053 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011054 '57643' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011055 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011056 'Line' => '552',
Unive Tiene5c3f142024-12-13 14:14:19 +080011057 'Memb' => {
11058 '0' => {
11059 'name' => 'completion_code',
11060 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011061 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011062 },
11063 '1' => {
11064 'name' => 'downstream_device_update_supported',
11065 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011066 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011067 },
11068 '2' => {
11069 'name' => 'number_of_downstream_devices',
11070 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011071 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011072 },
11073 '3' => {
11074 'name' => 'max_number_of_downstream_devices',
11075 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011076 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011077 },
11078 '4' => {
11079 'name' => 'capabilities',
11080 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011081 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011082 }
11083 },
11084 'Name' => 'struct pldm_query_downstream_devices_resp',
11085 'Size' => '12',
11086 'Type' => 'Struct'
11087 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011088 '57728' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011089 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011090 'Line' => '564',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011091 'Memb' => {
11092 '0' => {
11093 'name' => 'comp_classification',
11094 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011095 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011096 },
11097 '1' => {
11098 'name' => 'comp_identifier',
11099 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011100 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011101 },
11102 '2' => {
11103 'name' => 'comp_classification_index',
11104 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011105 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011106 },
11107 '3' => {
11108 'name' => 'active_comp_comparison_stamp',
11109 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011110 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011111 },
11112 '4' => {
11113 'name' => 'active_comp_ver_str_type',
11114 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011115 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011116 },
11117 '5' => {
11118 'name' => 'active_comp_ver_str_len',
11119 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011120 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011121 },
11122 '6' => {
11123 'name' => 'active_comp_release_date',
11124 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011125 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011126 },
11127 '7' => {
11128 'name' => 'pending_comp_comparison_stamp',
11129 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011130 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011131 },
11132 '8' => {
11133 'name' => 'pending_comp_ver_str_type',
11134 'offset' => '35',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011135 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011136 },
11137 '9' => {
11138 'name' => 'pending_comp_ver_str_len',
11139 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011140 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 },
11142 '10' => {
11143 'name' => 'pending_comp_release_date',
11144 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011145 'type' => '56884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011146 },
11147 '11' => {
11148 'name' => 'comp_activation_methods',
11149 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011150 'type' => '45174'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011151 },
11152 '12' => {
11153 'name' => 'capabilities_during_update',
11154 'offset' => '53',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011155 'type' => '53847'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011156 }
11157 },
11158 'Name' => 'struct pldm_component_parameter_entry',
11159 'Size' => '39',
11160 'Type' => 'Struct'
11161 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011162 '58043' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011163 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011164 'Line' => '603',
Unive Tiene5c3f142024-12-13 14:14:19 +080011165 'Memb' => {
11166 '0' => {
11167 'name' => 'data_transfer_handle',
11168 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011169 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011170 },
11171 '1' => {
11172 'name' => 'transfer_operation_flag',
11173 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011174 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011175 }
11176 },
11177 'Name' => 'struct pldm_query_downstream_identifiers_req',
11178 'Size' => '8',
11179 'Type' => 'Struct'
11180 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011181 '58086' => {
11182 'BaseType' => '58043',
Unive Tiene5c3f142024-12-13 14:14:19 +080011183 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11184 'Size' => '8',
11185 'Type' => 'Const'
11186 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011187 '58091' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011188 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011189 'Line' => '617',
Unive Tiene5c3f142024-12-13 14:14:19 +080011190 'Memb' => {
11191 '0' => {
11192 'name' => 'completion_code',
11193 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011194 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011195 },
11196 '1' => {
11197 'name' => 'next_data_transfer_handle',
11198 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011199 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011200 },
11201 '2' => {
11202 'name' => 'transfer_flag',
11203 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011204 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011205 },
11206 '3' => {
11207 'name' => 'downstream_devices_length',
11208 'offset' => '18',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011209 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011210 },
11211 '4' => {
11212 'name' => 'number_of_downstream_devices',
11213 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011214 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011215 }
11216 },
11217 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11218 'Size' => '20',
11219 'Type' => 'Struct'
11220 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011221 '58176' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011222 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011223 'Line' => '630',
Unive Tiene5c3f142024-12-13 14:14:19 +080011224 'Memb' => {
11225 '0' => {
11226 'name' => 'downstream_device_index',
11227 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011228 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011229 },
11230 '1' => {
11231 'name' => 'downstream_descriptor_count',
11232 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011233 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011234 }
11235 },
11236 'Name' => 'struct pldm_downstream_device',
11237 'Size' => '4',
11238 'Type' => 'Struct'
11239 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011240 '58219' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011241 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011242 'Line' => '636',
Unive Tiene5c3f142024-12-13 14:14:19 +080011243 'Memb' => {
11244 '0' => {
11245 'name' => 'field',
11246 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011247 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011248 },
11249 '1' => {
11250 'name' => 'devs',
11251 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011252 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011253 }
11254 },
11255 'Name' => 'struct pldm_downstream_device_iter',
11256 'Size' => '24',
11257 'Type' => 'Struct'
11258 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011259 '58262' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011260 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011261 'Line' => '710',
Unive Tiene5c3f142024-12-13 14:14:19 +080011262 'Memb' => {
11263 '0' => {
11264 'name' => 'descriptor_type',
11265 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011266 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011267 },
11268 '1' => {
11269 'name' => 'descriptor_length',
11270 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011271 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011272 },
11273 '2' => {
11274 'name' => 'descriptor_data',
11275 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011276 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011277 }
11278 },
11279 'Name' => 'struct pldm_descriptor',
11280 'Size' => '16',
11281 'Type' => 'Struct'
11282 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011283 '58335' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011284 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011285 'Line' => '716',
Unive Tiene5c3f142024-12-13 14:14:19 +080011286 'Memb' => {
11287 '0' => {
11288 'name' => 'field',
11289 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011290 'type' => '25455'
Unive Tiene5c3f142024-12-13 14:14:19 +080011291 },
11292 '1' => {
11293 'name' => 'count',
11294 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011295 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011296 }
11297 },
11298 'Name' => 'struct pldm_descriptor_iter',
11299 'Size' => '16',
11300 'Type' => 'Struct'
11301 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011302 '58383' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011303 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011304 'Line' => '809',
Unive Tiene5c3f142024-12-13 14:14:19 +080011305 'Memb' => {
11306 '0' => {
11307 'name' => 'data_transfer_handle',
11308 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011309 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011310 },
11311 '1' => {
11312 'name' => 'transfer_operation_flag',
11313 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011314 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011315 }
11316 },
11317 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11318 'Size' => '8',
11319 'Type' => 'Struct'
11320 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011321 '58426' => {
11322 'BaseType' => '58383',
Unive Tiene5c3f142024-12-13 14:14:19 +080011323 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11324 'Size' => '8',
11325 'Type' => 'Const'
11326 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011327 '58431' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011328 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011329 'Line' => '824',
Unive Tiene5c3f142024-12-13 14:14:19 +080011330 'Memb' => {
11331 '0' => {
11332 'name' => 'completion_code',
11333 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011334 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011335 },
11336 '1' => {
11337 'name' => 'next_data_transfer_handle',
11338 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011339 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011340 },
11341 '2' => {
11342 'name' => 'transfer_flag',
11343 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011344 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011345 },
11346 '3' => {
11347 'name' => 'fdp_capabilities_during_update',
11348 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011349 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011350 },
11351 '4' => {
11352 'name' => 'downstream_device_count',
11353 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011354 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011355 }
11356 },
11357 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11358 'Size' => '20',
11359 'Type' => 'Struct'
11360 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011361 '58516' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011362 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011363 'Line' => '842',
Unive Tiene5c3f142024-12-13 14:14:19 +080011364 'Memb' => {
11365 '0' => {
11366 'name' => 'downstream_device_index',
11367 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011368 'type' => '5640'
Unive Tiene5c3f142024-12-13 14:14:19 +080011369 },
11370 '1' => {
11371 'name' => 'active_comp_comparison_stamp',
11372 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011373 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011374 },
11375 '2' => {
11376 'name' => 'active_comp_ver_str_type',
11377 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011378 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011379 },
11380 '3' => {
11381 'name' => 'active_comp_ver_str_len',
11382 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011383 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011384 },
11385 '4' => {
11386 'name' => 'active_comp_release_date',
11387 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011388 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011389 },
11390 '5' => {
11391 'name' => 'pending_comp_comparison_stamp',
11392 'offset' => '32',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011393 'type' => '147'
Unive Tiene5c3f142024-12-13 14:14:19 +080011394 },
11395 '6' => {
11396 'name' => 'pending_comp_ver_str_type',
11397 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011398 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011399 },
11400 '7' => {
11401 'name' => 'pending_comp_ver_str_len',
11402 'offset' => '37',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011403 'type' => '135'
Unive Tiene5c3f142024-12-13 14:14:19 +080011404 },
11405 '8' => {
11406 'name' => 'pending_comp_release_date',
11407 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011408 'type' => '58713'
Unive Tiene5c3f142024-12-13 14:14:19 +080011409 },
11410 '9' => {
11411 'name' => 'comp_activation_methods',
11412 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011413 'type' => '45174'
Unive Tiene5c3f142024-12-13 14:14:19 +080011414 },
11415 '10' => {
11416 'name' => 'capabilities_during_update',
11417 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011418 'type' => '53847'
Unive Tiene5c3f142024-12-13 14:14:19 +080011419 },
11420 '11' => {
11421 'name' => 'active_comp_ver_str',
11422 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011423 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011424 },
11425 '12' => {
11426 'name' => 'pending_comp_ver_str',
11427 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011428 'type' => '1237'
Unive Tiene5c3f142024-12-13 14:14:19 +080011429 }
11430 },
11431 'Name' => 'struct pldm_downstream_device_parameters_entry',
11432 'Size' => '64',
11433 'Type' => 'Struct'
11434 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011435 '58713' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053011436 'BaseType' => '46',
Unive Tiene5c3f142024-12-13 14:14:19 +080011437 'Name' => 'char[9]',
11438 'Size' => '9',
11439 'Type' => 'Array'
11440 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011441 '60084' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011442 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011443 'Line' => '1379',
Unive Tiene5c3f142024-12-13 14:14:19 +080011444 'Memb' => {
11445 '0' => {
11446 'name' => 'field',
11447 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011448 'type' => '7680'
Unive Tiene5c3f142024-12-13 14:14:19 +080011449 },
11450 '1' => {
11451 'name' => 'entries',
11452 'offset' => '22',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011453 'type' => '164'
Unive Tiene5c3f142024-12-13 14:14:19 +080011454 }
11455 },
11456 'Name' => 'struct pldm_downstream_device_parameters_iter',
11457 'Size' => '24',
11458 'Type' => 'Struct'
11459 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011460 '74982' => {
11461 'BaseType' => '53071',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011462 'Name' => 'bool8_t*',
11463 'Size' => '8',
11464 'Type' => 'Pointer'
11465 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011466 '74987' => {
11467 'BaseType' => '54795',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011468 'Name' => 'bitfield64_t*',
11469 'Size' => '8',
11470 'Type' => 'Pointer'
11471 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011472 '78425' => {
11473 'BaseType' => '53847',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011474 'Name' => 'bitfield32_t*',
11475 'Size' => '8',
11476 'Type' => 'Pointer'
11477 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011478 '82506' => {
11479 'BaseType' => '45174',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011480 'Name' => 'bitfield16_t*',
11481 'Size' => '8',
11482 'Type' => 'Pointer'
11483 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011484 '92853' => {
11485 'BaseType' => '54935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011486 'Name' => 'struct variable_field const*',
11487 'Size' => '8',
11488 'Type' => 'Pointer'
11489 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011490 '114556' => {
11491 'BaseType' => '60084',
Unive Tiene5c3f142024-12-13 14:14:19 +080011492 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11493 'Size' => '8',
11494 'Type' => 'Pointer'
11495 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011496 '114561' => {
11497 'BaseType' => '58516',
Unive Tiene5c3f142024-12-13 14:14:19 +080011498 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11499 'Size' => '8',
11500 'Type' => 'Pointer'
11501 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011502 '117245' => {
11503 'BaseType' => '58431',
Unive Tiene5c3f142024-12-13 14:14:19 +080011504 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11505 'Size' => '8',
11506 'Type' => 'Pointer'
11507 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011508 '118378' => {
11509 'BaseType' => '58426',
Unive Tiene5c3f142024-12-13 14:14:19 +080011510 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11511 'Size' => '8',
11512 'Type' => 'Pointer'
11513 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011514 '119558' => {
11515 'BaseType' => '58219',
Unive Tiene5c3f142024-12-13 14:14:19 +080011516 'Name' => 'struct pldm_downstream_device_iter*',
11517 'Size' => '8',
11518 'Type' => 'Pointer'
11519 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011520 '119563' => {
11521 'BaseType' => '58176',
Unive Tiene5c3f142024-12-13 14:14:19 +080011522 'Name' => 'struct pldm_downstream_device*',
11523 'Size' => '8',
11524 'Type' => 'Pointer'
11525 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011526 '122261' => {
11527 'BaseType' => '58091',
Unive Tiene5c3f142024-12-13 14:14:19 +080011528 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11529 'Size' => '8',
11530 'Type' => 'Pointer'
11531 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011532 '123394' => {
11533 'BaseType' => '58086',
Unive Tiene5c3f142024-12-13 14:14:19 +080011534 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11535 'Size' => '8',
11536 'Type' => 'Pointer'
11537 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011538 '125995' => {
11539 'BaseType' => '57643',
Unive Tiene5c3f142024-12-13 14:14:19 +080011540 'Name' => 'struct pldm_query_downstream_devices_resp*',
11541 'Size' => '8',
11542 'Type' => 'Pointer'
11543 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011544 '126442' => {
11545 'BaseType' => '57728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011546 'Name' => 'struct pldm_component_parameter_entry*',
11547 'Size' => '8',
11548 'Type' => 'Pointer'
11549 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011550 '135100' => {
11551 'BaseType' => '57440',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011552 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11553 'Size' => '8',
11554 'Type' => 'Pointer'
11555 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011556 '138072' => {
11557 'BaseType' => '1502',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 'Name' => 'uint8_t**',
11559 'Size' => '8',
11560 'Type' => 'Pointer'
11561 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011562 '138414' => {
11563 'BaseType' => '57242',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011564 'Name' => 'struct pldm_component_image_information*',
11565 'Size' => '8',
11566 'Type' => 'Pointer'
11567 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011568 '140906' => {
11569 'BaseType' => '58335',
Unive Tiene5c3f142024-12-13 14:14:19 +080011570 'Name' => 'struct pldm_descriptor_iter*',
11571 'Size' => '8',
11572 'Type' => 'Pointer'
11573 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011574 '140911' => {
11575 'BaseType' => '58262',
Unive Tiene5c3f142024-12-13 14:14:19 +080011576 'Name' => 'struct pldm_descriptor*',
11577 'Size' => '8',
11578 'Type' => 'Pointer'
11579 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011580 '141295' => {
11581 'BaseType' => '57029',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011582 'Name' => 'struct pldm_firmware_device_id_record*',
11583 'Size' => '8',
11584 'Type' => 'Pointer'
11585 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011586 '147377' => {
11587 'BaseType' => '56900',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011588 'Name' => 'struct pldm_package_header_information*',
11589 'Size' => '8',
11590 'Type' => 'Pointer'
11591 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011592 '161422' => {
11593 'BaseType' => '161439',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011594 'Header' => 'pdr.h',
11595 'Line' => '16',
11596 'Name' => 'pldm_pdr',
11597 'PrivateABI' => 1,
11598 'Size' => '24',
11599 'Type' => 'Typedef'
11600 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011601 '161434' => {
11602 'BaseType' => '161422',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011603 'Name' => 'pldm_pdr const',
11604 'Size' => '24',
11605 'Type' => 'Const'
11606 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011607 '161439' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011608 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011609 'Memb' => {
11610 '0' => {
11611 'name' => 'record_count',
11612 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011613 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011614 },
11615 '1' => {
11616 'name' => 'size',
11617 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011618 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011619 },
11620 '2' => {
11621 'name' => 'first',
11622 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011623 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 },
11625 '3' => {
11626 'name' => 'last',
11627 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011628 'type' => '162866'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011629 }
11630 },
11631 'Name' => 'struct pldm_pdr',
11632 'PrivateABI' => 1,
11633 'Size' => '24',
11634 'Source' => 'pdr.c',
11635 'Type' => 'Struct'
11636 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011637 '161505' => {
11638 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011639 'Header' => 'pdr.h',
11640 'Line' => '21',
11641 'Name' => 'pldm_pdr_record',
11642 'PrivateABI' => 1,
11643 'Size' => '32',
11644 'Type' => 'Typedef'
11645 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011646 '161517' => {
11647 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011648 'Name' => 'pldm_pdr_record const',
11649 'Size' => '32',
11650 'Type' => 'Const'
11651 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011652 '161522' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011653 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011654 'Memb' => {
11655 '0' => {
11656 'name' => 'record_handle',
11657 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011658 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011659 },
11660 '1' => {
11661 'name' => 'size',
11662 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011663 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011664 },
11665 '2' => {
11666 'name' => 'data',
11667 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011668 'type' => '1502'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011669 },
11670 '3' => {
11671 'name' => 'next',
11672 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011673 'type' => '162854'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011674 },
11675 '4' => {
11676 'name' => 'is_remote',
11677 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011678 'type' => '5439'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011679 },
11680 '5' => {
11681 'name' => 'terminus_handle',
11682 'offset' => '38',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011683 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011684 }
11685 },
11686 'Name' => 'struct pldm_pdr_record',
11687 'PrivateABI' => 1,
11688 'Size' => '32',
11689 'Source' => 'pdr.c',
11690 'Type' => 'Struct'
11691 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011692 '161614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011693 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011694 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011695 'Memb' => {
11696 '0' => {
11697 'name' => 'entity_type',
11698 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011699 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011700 },
11701 '1' => {
11702 'name' => 'entity_instance_num',
11703 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011704 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011705 },
11706 '2' => {
11707 'name' => 'entity_container_id',
11708 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011709 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011710 }
11711 },
11712 'Name' => 'struct pldm_entity',
11713 'Size' => '6',
11714 'Type' => 'Struct'
11715 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011716 '161676' => {
11717 'BaseType' => '161614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011718 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011719 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011720 'Name' => 'pldm_entity',
11721 'Size' => '6',
11722 'Type' => 'Typedef'
11723 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011724 '161722' => {
11725 'BaseType' => '161734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011727 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011728 'Name' => 'pldm_entity_association_tree',
11729 'PrivateABI' => 1,
11730 'Size' => '16',
11731 'Type' => 'Typedef'
11732 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011733 '161734' => {
11734 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011735 'Memb' => {
11736 '0' => {
11737 'name' => 'root',
11738 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011739 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011740 },
11741 '1' => {
11742 'name' => 'last_used_container_id',
11743 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011744 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011745 }
11746 },
11747 'Name' => 'struct pldm_entity_association_tree',
11748 'PrivateABI' => 1,
11749 'Size' => '16',
11750 'Source' => 'pdr.c',
11751 'Type' => 'Struct'
11752 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011753 '161777' => {
11754 'BaseType' => '161794',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011755 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011756 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011757 'Name' => 'pldm_entity_node',
11758 'PrivateABI' => 1,
11759 'Size' => '40',
11760 'Type' => 'Typedef'
11761 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011762 '161789' => {
11763 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011764 'Name' => 'pldm_entity_node const',
11765 'Size' => '40',
11766 'Type' => 'Const'
11767 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011768 '161794' => {
11769 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011770 'Memb' => {
11771 '0' => {
11772 'name' => 'entity',
11773 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011774 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011775 },
11776 '1' => {
11777 'name' => 'parent',
11778 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011779 'type' => '161676'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011780 },
11781 '2' => {
11782 'name' => 'remote_container_id',
11783 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011784 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011785 },
11786 '3' => {
11787 'name' => 'first_child',
11788 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011789 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011790 },
11791 '4' => {
11792 'name' => 'next_sibling',
11793 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011794 'type' => '162871'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011795 },
11796 '5' => {
11797 'name' => 'association_type',
11798 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011799 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011800 }
11801 },
11802 'Name' => 'struct pldm_entity_node',
11803 'PrivateABI' => 1,
11804 'Size' => '40',
11805 'Source' => 'pdr.c',
11806 'Type' => 'Struct'
11807 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011808 '162072' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011809 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011810 'Line' => '563',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011811 'Memb' => {
11812 '0' => {
11813 'name' => 'record_handle',
11814 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011815 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011816 },
11817 '1' => {
11818 'name' => 'version',
11819 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011820 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011821 },
11822 '2' => {
11823 'name' => 'type',
11824 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011825 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011826 },
11827 '3' => {
11828 'name' => 'record_change_num',
11829 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011830 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011831 },
11832 '4' => {
11833 'name' => 'length',
11834 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011835 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011836 }
11837 },
11838 'Name' => 'struct pldm_pdr_hdr',
11839 'Size' => '10',
11840 'Type' => 'Struct'
11841 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011842 '162521' => {
11843 'Header' => 'platform.h',
11844 'Line' => '638',
11845 'Memb' => {
11846 '0' => {
11847 'name' => 'hdr',
11848 'offset' => '0',
11849 'type' => '162072'
11850 },
11851 '1' => {
11852 'name' => 'terminus_handle',
11853 'offset' => '16',
11854 'type' => '5640'
11855 },
11856 '2' => {
11857 'name' => 'sensor_id',
11858 'offset' => '18',
11859 'type' => '5640'
11860 },
11861 '3' => {
11862 'name' => 'entity_type',
11863 'offset' => '20',
11864 'type' => '5640'
11865 },
11866 '4' => {
11867 'name' => 'entity_instance',
11868 'offset' => '22',
11869 'type' => '5640'
11870 },
11871 '5' => {
11872 'name' => 'container_id',
11873 'offset' => '24',
11874 'type' => '5640'
11875 },
11876 '6' => {
11877 'name' => 'sensor_init',
11878 'offset' => '32',
11879 'type' => '135'
11880 },
11881 '7' => {
11882 'name' => 'sensor_auxiliary_names_pdr',
11883 'offset' => '33',
11884 'type' => '53071'
11885 },
11886 '8' => {
11887 'name' => 'composite_sensor_count',
11888 'offset' => '34',
11889 'type' => '135'
11890 },
11891 '9' => {
11892 'name' => 'possible_states',
11893 'offset' => '35',
11894 'type' => '974'
11895 }
11896 },
11897 'Name' => 'struct pldm_state_sensor_pdr',
11898 'Size' => '24',
11899 'Type' => 'Struct'
11900 },
11901 '162675' => {
11902 'Header' => 'platform.h',
11903 'Line' => '665',
11904 'Memb' => {
11905 '0' => {
11906 'name' => 'hdr',
11907 'offset' => '0',
11908 'type' => '162072'
11909 },
11910 '1' => {
11911 'name' => 'terminus_handle',
11912 'offset' => '16',
11913 'type' => '5640'
11914 },
11915 '2' => {
11916 'name' => 'effecter_id',
11917 'offset' => '18',
11918 'type' => '5640'
11919 },
11920 '3' => {
11921 'name' => 'entity_type',
11922 'offset' => '20',
11923 'type' => '5640'
11924 },
11925 '4' => {
11926 'name' => 'entity_instance',
11927 'offset' => '22',
11928 'type' => '5640'
11929 },
11930 '5' => {
11931 'name' => 'container_id',
11932 'offset' => '24',
11933 'type' => '5640'
11934 },
11935 '6' => {
11936 'name' => 'effecter_semantic_id',
11937 'offset' => '32',
11938 'type' => '5640'
11939 },
11940 '7' => {
11941 'name' => 'effecter_init',
11942 'offset' => '34',
11943 'type' => '135'
11944 },
11945 '8' => {
11946 'name' => 'has_description_pdr',
11947 'offset' => '35',
11948 'type' => '53071'
11949 },
11950 '9' => {
11951 'name' => 'composite_effecter_count',
11952 'offset' => '36',
11953 'type' => '135'
11954 },
11955 '10' => {
11956 'name' => 'possible_states',
11957 'offset' => '37',
11958 'type' => '974'
11959 }
11960 },
11961 'Name' => 'struct pldm_state_effecter_pdr',
11962 'Size' => '26',
11963 'Type' => 'Struct'
11964 },
11965 '162854' => {
11966 'BaseType' => '161522',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011967 'Name' => 'struct pldm_pdr_record*',
11968 'Size' => '8',
11969 'Type' => 'Pointer'
11970 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011971 '162866' => {
11972 'BaseType' => '161505',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011973 'Name' => 'pldm_pdr_record*',
11974 'Size' => '8',
11975 'Type' => 'Pointer'
11976 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011977 '162871' => {
11978 'BaseType' => '161777',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011979 'Name' => 'pldm_entity_node*',
11980 'Size' => '8',
11981 'Type' => 'Pointer'
11982 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011983 '163238' => {
11984 'BaseType' => '161722',
Lora Linea0bf3a2024-09-20 10:09:56 +080011985 'Name' => 'pldm_entity_association_tree*',
11986 'Size' => '8',
11987 'Type' => 'Pointer'
11988 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011989 '164383' => {
11990 'BaseType' => '161422',
11991 'Name' => 'pldm_pdr*',
11992 'Size' => '8',
11993 'Type' => 'Pointer'
11994 },
11995 '165694' => {
11996 'BaseType' => '161517',
11997 'Name' => 'pldm_pdr_record const*',
11998 'Size' => '8',
11999 'Type' => 'Pointer'
12000 },
12001 '172928' => {
12002 'BaseType' => '161676',
12003 'Name' => 'pldm_entity*',
12004 'Size' => '8',
12005 'Type' => 'Pointer'
12006 },
12007 '189050' => {
12008 'BaseType' => '172928',
12009 'Name' => 'pldm_entity**',
12010 'Size' => '8',
12011 'Type' => 'Pointer'
12012 },
12013 '189697' => {
12014 'BaseType' => '162871',
Lora Linea0bf3a2024-09-20 10:09:56 +080012015 'Name' => 'pldm_entity_node**',
12016 'Size' => '8',
12017 'Type' => 'Pointer'
12018 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012019 '190486' => {
12020 'BaseType' => '161434',
Lora Linea0bf3a2024-09-20 10:09:56 +080012021 'Name' => 'pldm_pdr const*',
12022 'Size' => '8',
12023 'Type' => 'Pointer'
12024 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012025 '195963' => {
12026 'BaseType' => '161789',
Lora Linea0bf3a2024-09-20 10:09:56 +080012027 'Name' => 'pldm_entity_node const*',
12028 'Size' => '8',
12029 'Type' => 'Pointer'
12030 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012031 '201826' => {
12032 'BaseType' => '162675',
12033 'Name' => 'struct pldm_state_effecter_pdr*',
12034 'Size' => '8',
12035 'Type' => 'Pointer'
12036 },
12037 '206783' => {
12038 'BaseType' => '162521',
12039 'Name' => 'struct pldm_state_sensor_pdr*',
12040 'Size' => '8',
12041 'Type' => 'Pointer'
12042 },
12043 '211431' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012044 'BaseType' => '88',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012045 'Header' => 'types.h',
12046 'Line' => '37',
12047 'Name' => '__int8_t',
12048 'PrivateABI' => 1,
12049 'Size' => '1',
12050 'Type' => 'Typedef'
12051 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012052 '211462' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012053 'BaseType' => '107',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012054 'Header' => 'types.h',
12055 'Line' => '39',
12056 'Name' => '__int16_t',
12057 'PrivateABI' => 1,
12058 'Size' => '2',
12059 'Type' => 'Typedef'
12060 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012061 '211493' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012062 'BaseType' => '53',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012063 'Header' => 'types.h',
12064 'Line' => '41',
12065 'Name' => '__int32_t',
12066 'PrivateABI' => 1,
12067 'Size' => '4',
12068 'Type' => 'Typedef'
12069 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012070 '211531' => {
12071 'BaseType' => '5561',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012072 'Header' => 'types.h',
12073 'Line' => '55',
12074 'Name' => '__uint_least16_t',
12075 'PrivateABI' => 1,
12076 'Size' => '2',
12077 'Type' => 'Typedef'
12078 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012079 '211584' => {
12080 'BaseType' => '211431',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 'Header' => 'stdint-intn.h',
12082 'Line' => '24',
12083 'Name' => 'int8_t',
12084 'PrivateABI' => 1,
12085 'Size' => '1',
12086 'Type' => 'Typedef'
12087 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012088 '211596' => {
12089 'BaseType' => '211462',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012090 'Header' => 'stdint-intn.h',
12091 'Line' => '25',
12092 'Name' => 'int16_t',
12093 'PrivateABI' => 1,
12094 'Size' => '2',
12095 'Type' => 'Typedef'
12096 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012097 '211608' => {
12098 'BaseType' => '211493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012099 'Header' => 'stdint-intn.h',
12100 'Line' => '26',
12101 'Name' => 'int32_t',
12102 'PrivateABI' => 1,
12103 'Size' => '4',
12104 'Type' => 'Typedef'
12105 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012106 '212225' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012107 'BaseType' => '444',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012108 'Header' => 'pldm_types.h',
12109 'Line' => '164',
12110 'Name' => 'real32_t',
12111 'Size' => '4',
12112 'Type' => 'Typedef'
12113 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012114 '212946' => {
12115 'BaseType' => '211531',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012116 'Header' => 'uchar.h',
12117 'Line' => '51',
12118 'Name' => 'char16_t',
12119 'PrivateABI' => 1,
12120 'Size' => '2',
12121 'Type' => 'Typedef'
12122 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012123 '213779' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012124 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012125 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Memb' => {
12127 '0' => {
12128 'name' => 'PLDM_SENSOR_OP_STATE',
12129 'value' => '0'
12130 },
12131 '1' => {
12132 'name' => 'PLDM_STATE_SENSOR_STATE',
12133 'value' => '1'
12134 },
12135 '2' => {
12136 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12137 'value' => '2'
12138 }
12139 },
12140 'Name' => 'enum sensor_event_class_states',
12141 'Size' => '4',
12142 'Type' => 'Enum'
12143 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012144 '213813' => {
12145 'BaseType' => '213779',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012146 'Name' => 'enum sensor_event_class_states const',
12147 'Size' => '4',
12148 'Type' => 'Const'
12149 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012150 '214275' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012151 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012152 'Line' => '655',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012153 'Memb' => {
12154 '0' => {
12155 'name' => 'state_set_id',
12156 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012157 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012158 },
12159 '1' => {
12160 'name' => 'possible_states_size',
12161 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012162 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012163 },
12164 '2' => {
12165 'name' => 'states',
12166 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012167 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012168 }
12169 },
12170 'Name' => 'struct state_sensor_possible_states',
12171 'Size' => '4',
12172 'Type' => 'Struct'
12173 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012174 '214332' => {
12175 'BaseType' => '214275',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012176 'Name' => 'struct state_sensor_possible_states const',
12177 'Size' => '4',
12178 'Type' => 'Const'
12179 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012180 '214337' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012181 'BaseType' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012182 'Name' => 'bitfield8_t[1]',
12183 'Size' => '1',
12184 'Type' => 'Array'
12185 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012186 '214710' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012187 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012188 'Line' => '756',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012189 'Memb' => {
12190 '0' => {
12191 'name' => 'value_u8',
12192 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012193 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012194 },
12195 '1' => {
12196 'name' => 'value_s8',
12197 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012198 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012199 },
12200 '2' => {
12201 'name' => 'value_u16',
12202 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012203 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012204 },
12205 '3' => {
12206 'name' => 'value_s16',
12207 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012208 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012209 },
12210 '4' => {
12211 'name' => 'value_u32',
12212 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012213 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012214 },
12215 '5' => {
12216 'name' => 'value_s32',
12217 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012218 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012219 },
12220 '6' => {
12221 'name' => 'value_f32',
12222 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012223 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012224 }
12225 },
12226 'Name' => 'union union_range_field_format',
12227 'Size' => '4',
12228 'Type' => 'Union'
12229 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012230 '215309' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012231 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012232 'Line' => '813',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012233 'Memb' => {
12234 '0' => {
12235 'name' => 'value_u8',
12236 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012237 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012238 },
12239 '1' => {
12240 'name' => 'value_s8',
12241 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012242 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012243 },
12244 '2' => {
12245 'name' => 'value_u16',
12246 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012247 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012248 },
12249 '3' => {
12250 'name' => 'value_s16',
12251 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012252 'type' => '211596'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012253 },
12254 '4' => {
12255 'name' => 'value_u32',
12256 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012257 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012258 },
12259 '5' => {
12260 'name' => 'value_s32',
12261 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012262 'type' => '211608'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012263 }
12264 },
12265 'Name' => 'union union_sensor_data_size',
12266 'Size' => '4',
12267 'Type' => 'Union'
12268 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012269 '215322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012270 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012271 'Line' => '820',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012272 'Memb' => {
12273 '0' => {
12274 'name' => 'record_handle',
12275 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012276 'type' => '147'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 },
12278 '1' => {
12279 'name' => 'version',
12280 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012281 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012282 },
12283 '2' => {
12284 'name' => 'type',
12285 'offset' => '5',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012286 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012287 },
12288 '3' => {
12289 'name' => 'record_change_num',
12290 'offset' => '6',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012291 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012292 },
12293 '4' => {
12294 'name' => 'length',
12295 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012296 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 }
12298 },
12299 'Name' => 'struct pldm_value_pdr_hdr',
12300 'Size' => '12',
12301 'Type' => 'Struct'
12302 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012303 '215407' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012304 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012305 'Line' => '838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012306 'Memb' => {
12307 '0' => {
12308 'name' => 'entity_instance_num',
12309 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012310 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012311 },
12312 '1' => {
12313 'name' => 'entity_instance',
12314 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012315 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012316 }
12317 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012318 'Name' => 'anon-union-platform.h-838',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012319 'Size' => '2',
12320 'Type' => 'Union'
12321 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012322 '215442' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012323 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012324 'Line' => '833',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012325 'Memb' => {
12326 '0' => {
12327 'name' => 'hdr',
12328 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012329 'type' => '215322'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012330 },
12331 '1' => {
12332 'name' => 'terminus_handle',
12333 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012334 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012335 },
12336 '2' => {
12337 'name' => 'sensor_id',
12338 'offset' => '20',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012339 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012340 },
12341 '3' => {
12342 'name' => 'entity_type',
12343 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012344 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012345 },
12346 '4' => {
12347 'name' => 'unnamed0',
12348 'offset' => '24',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012349 'type' => '215407'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012350 },
12351 '5' => {
12352 'name' => 'container_id',
12353 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012354 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012355 },
12356 '6' => {
12357 'name' => 'sensor_init',
12358 'offset' => '34',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012359 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012360 },
12361 '7' => {
12362 'name' => 'sensor_auxiliary_names_pdr',
12363 'offset' => '35',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012364 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012365 },
12366 '8' => {
12367 'name' => 'base_unit',
12368 'offset' => '36',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012369 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012370 },
12371 '9' => {
12372 'name' => 'unit_modifier',
12373 'offset' => '37',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012374 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012375 },
12376 '10' => {
12377 'name' => 'rate_unit',
12378 'offset' => '38',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012379 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012380 },
12381 '11' => {
12382 'name' => 'base_oem_unit_handle',
12383 'offset' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012384 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012385 },
12386 '12' => {
12387 'name' => 'aux_unit',
12388 'offset' => '40',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012389 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012390 },
12391 '13' => {
12392 'name' => 'aux_unit_modifier',
12393 'offset' => '41',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012394 'type' => '211584'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012395 },
12396 '14' => {
12397 'name' => 'aux_rate_unit',
12398 'offset' => '48',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012399 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012400 },
12401 '15' => {
12402 'name' => 'rel',
12403 'offset' => '49',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012404 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012405 },
12406 '16' => {
12407 'name' => 'aux_oem_unit_handle',
12408 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012409 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012410 },
12411 '17' => {
12412 'name' => 'is_linear',
12413 'offset' => '51',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012414 'type' => '53071'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012415 },
12416 '18' => {
12417 'name' => 'sensor_data_size',
12418 'offset' => '52',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012419 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012420 },
12421 '19' => {
12422 'name' => 'resolution',
12423 'offset' => '54',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012424 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012425 },
12426 '20' => {
12427 'name' => 'offset',
12428 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012429 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012430 },
12431 '21' => {
12432 'name' => 'accuracy',
12433 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012434 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012435 },
12436 '22' => {
12437 'name' => 'plus_tolerance',
12438 'offset' => '70',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012439 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012440 },
12441 '23' => {
12442 'name' => 'minus_tolerance',
12443 'offset' => '71',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012444 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012445 },
12446 '24' => {
12447 'name' => 'hysteresis',
12448 'offset' => '72',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012449 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012450 },
12451 '25' => {
12452 'name' => 'supported_thresholds',
12453 'offset' => '82',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012454 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012455 },
12456 '26' => {
12457 'name' => 'threshold_and_hysteresis_volatility',
12458 'offset' => '83',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012459 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012460 },
12461 '27' => {
12462 'name' => 'state_transition_interval',
12463 'offset' => '86',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012464 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012465 },
12466 '28' => {
12467 'name' => 'update_interval',
12468 'offset' => '96',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012469 'type' => '212225'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012470 },
12471 '29' => {
12472 'name' => 'max_readable',
12473 'offset' => '100',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012474 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012475 },
12476 '30' => {
12477 'name' => 'min_readable',
12478 'offset' => '104',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012479 'type' => '215309'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012480 },
12481 '31' => {
12482 'name' => 'range_field_format',
12483 'offset' => '114',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012484 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012485 },
12486 '32' => {
12487 'name' => 'range_field_support',
12488 'offset' => '115',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012489 'type' => '344'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012490 },
12491 '33' => {
12492 'name' => 'nominal_value',
12493 'offset' => '118',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012494 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012495 },
12496 '34' => {
12497 'name' => 'normal_max',
12498 'offset' => '128',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012499 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012500 },
12501 '35' => {
12502 'name' => 'normal_min',
12503 'offset' => '132',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012504 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012505 },
12506 '36' => {
12507 'name' => 'warning_high',
12508 'offset' => '136',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012509 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012510 },
12511 '37' => {
12512 'name' => 'warning_low',
12513 'offset' => '146',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012514 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012515 },
12516 '38' => {
12517 'name' => 'critical_high',
12518 'offset' => '150',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012519 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012520 },
12521 '39' => {
12522 'name' => 'critical_low',
12523 'offset' => '256',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012524 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012525 },
12526 '40' => {
12527 'name' => 'fatal_high',
12528 'offset' => '260',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012529 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012530 },
12531 '41' => {
12532 'name' => 'fatal_low',
12533 'offset' => '264',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012534 'type' => '214710'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012535 }
12536 },
12537 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12538 'Size' => '112',
12539 'Type' => 'Struct'
12540 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012541 '216035' => {
12542 'BaseType' => '212946',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012543 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012544 'Line' => '881',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012545 'Name' => 'pldm_utf16be',
12546 'Size' => '2',
12547 'Type' => 'Typedef'
12548 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012549 '216048' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012550 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012551 'Line' => '883',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012552 'Memb' => {
12553 '0' => {
12554 'name' => 'tag',
12555 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012556 'type' => '5611'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012557 },
12558 '1' => {
12559 'name' => 'name',
12560 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012561 'type' => '216090'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012562 }
12563 },
12564 'Name' => 'struct pldm_entity_auxiliary_name',
12565 'Size' => '16',
12566 'Type' => 'Struct'
12567 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012568 '216090' => {
12569 'BaseType' => '216035',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012570 'Name' => 'pldm_utf16be*',
12571 'Size' => '8',
12572 'Type' => 'Pointer'
12573 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012574 '216095' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012575 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012576 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012577 'Memb' => {
12578 '0' => {
12579 'name' => 'hdr',
12580 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012581 'type' => '215322'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012582 },
12583 '1' => {
12584 'name' => 'container',
12585 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012586 'type' => '161676'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012587 },
12588 '2' => {
12589 'name' => 'shared_name_count',
12590 'offset' => '24',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012591 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012592 },
12593 '3' => {
12594 'name' => 'name_string_count',
12595 'offset' => '25',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012596 'type' => '135'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012597 },
12598 '4' => {
12599 'name' => 'names',
12600 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012601 'type' => '216209'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012602 },
12603 '5' => {
12604 'name' => 'auxiliary_name_data_size',
12605 'offset' => '50',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012606 'type' => '164'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012607 },
12608 '6' => {
12609 'name' => 'auxiliary_name_data',
12610 'offset' => '64',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012611 'type' => '216214'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012612 }
12613 },
12614 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12615 'Size' => '40',
12616 'Type' => 'Struct'
12617 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012618 '216209' => {
12619 'BaseType' => '216048',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012620 'Name' => 'struct pldm_entity_auxiliary_name*',
12621 'Size' => '8',
12622 'Type' => 'Pointer'
12623 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012624 '216214' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053012625 'BaseType' => '46',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012626 'Name' => 'char[]',
12627 'Size' => '8',
12628 'Type' => 'Array'
12629 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012630 '216229' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012631 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012632 'Line' => '923',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012633 'Memb' => {
12634 '0' => {
12635 'name' => 'state_set_id',
12636 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012637 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012638 },
12639 '1' => {
12640 'name' => 'possible_states_size',
12641 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012642 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012643 },
12644 '2' => {
12645 'name' => 'states',
12646 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012647 'type' => '214337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012648 }
12649 },
12650 'Name' => 'struct state_effecter_possible_states',
12651 'Size' => '4',
12652 'Type' => 'Struct'
12653 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012654 '216286' => {
12655 'BaseType' => '216229',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012656 'Name' => 'struct state_effecter_possible_states const',
12657 'Size' => '4',
12658 'Type' => 'Const'
12659 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012660 '216487' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012662 'Line' => '993',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012663 'Memb' => {
12664 '0' => {
12665 'name' => 'set_request',
12666 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012667 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012668 },
12669 '1' => {
12670 'name' => 'effecter_state',
12671 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012672 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012673 }
12674 },
12675 'Name' => 'struct state_field_for_state_effecter_set',
12676 'Size' => '2',
12677 'Type' => 'Struct'
12678 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012679 '216530' => {
12680 'BaseType' => '216487',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012681 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012682 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012683 'Name' => 'set_effecter_state_field',
12684 'Size' => '2',
12685 'Type' => 'Typedef'
12686 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012687 '216543' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012688 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012689 'Line' => '1002',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012690 'Memb' => {
12691 '0' => {
12692 'name' => 'sensor_op_state',
12693 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012694 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012695 },
12696 '1' => {
12697 'name' => 'present_state',
12698 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012699 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012700 },
12701 '2' => {
12702 'name' => 'previous_state',
12703 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012704 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012705 },
12706 '3' => {
12707 'name' => 'event_state',
12708 'offset' => '3',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012709 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012710 }
12711 },
12712 'Name' => 'struct state_field_for_get_state_sensor_readings',
12713 'Size' => '4',
12714 'Type' => 'Struct'
12715 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012716 '216614' => {
12717 'BaseType' => '216543',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012718 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012719 'Line' => '1010',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012720 'Name' => 'get_sensor_state_field',
12721 'Size' => '4',
12722 'Type' => 'Typedef'
12723 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012724 '216627' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012725 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012726 'Line' => '1016',
Tal Yacobide67ab62024-05-30 22:36:50 +030012727 'Memb' => {
12728 '0' => {
12729 'name' => 'effecter_op_state',
12730 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012731 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012732 },
12733 '1' => {
12734 'name' => 'pending_state',
12735 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012736 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012737 },
12738 '2' => {
12739 'name' => 'present_state',
12740 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012741 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012742 }
12743 },
12744 'Name' => 'struct state_field_for_get_state_effecter_states',
12745 'Size' => '3',
12746 'Type' => 'Struct'
12747 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012748 '216684' => {
12749 'BaseType' => '216627',
Tal Yacobide67ab62024-05-30 22:36:50 +030012750 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012751 'Line' => '1020',
Tal Yacobide67ab62024-05-30 22:36:50 +030012752 'Name' => 'get_effecter_state_field',
12753 'Size' => '3',
12754 'Type' => 'Typedef'
12755 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012756 '217504' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012757 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012758 'Line' => '1178',
Tal Yacobide67ab62024-05-30 22:36:50 +030012759 'Memb' => {
12760 '0' => {
12761 'name' => 'completion_code',
12762 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012763 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012764 },
12765 '1' => {
12766 'name' => 'comp_effecter_count',
12767 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012768 'type' => '135'
Tal Yacobide67ab62024-05-30 22:36:50 +030012769 },
12770 '2' => {
12771 'name' => 'field',
12772 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012773 'type' => '217561'
Tal Yacobide67ab62024-05-30 22:36:50 +030012774 }
12775 },
12776 'Name' => 'struct pldm_get_state_effecter_states_resp',
12777 'Size' => '26',
12778 'Type' => 'Struct'
12779 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012780 '217561' => {
12781 'BaseType' => '216684',
Tal Yacobide67ab62024-05-30 22:36:50 +030012782 'Name' => 'get_effecter_state_field[8]',
12783 'Size' => '24',
12784 'Type' => 'Array'
12785 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012786 '217577' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012787 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012788 'Line' => '1188',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012789 'Memb' => {
12790 '0' => {
12791 'name' => 'sensor_id',
12792 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012793 'type' => '5640'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012794 },
12795 '1' => {
12796 'name' => 'sensor_event_class_type',
12797 'offset' => '2',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012798 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012799 },
12800 '2' => {
12801 'name' => 'event_class',
12802 'offset' => '3',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012803 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012804 }
12805 },
12806 'Name' => 'struct pldm_sensor_event_data',
12807 'Size' => '4',
12808 'Type' => 'Struct'
12809 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012810 '217691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012811 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012812 'Line' => '1228',
Thu Nguyenf874b382024-07-24 11:22:34 +000012813 'Memb' => {
12814 '0' => {
12815 'name' => 'format_version',
12816 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012817 'type' => '135'
Thu Nguyenf874b382024-07-24 11:22:34 +000012818 },
12819 '1' => {
12820 'name' => 'event_id',
12821 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012822 'type' => '5640'
Thu Nguyenf874b382024-07-24 11:22:34 +000012823 },
12824 '2' => {
12825 'name' => 'data_transfer_handle',
12826 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012827 'type' => '147'
Thu Nguyenf874b382024-07-24 11:22:34 +000012828 }
12829 },
12830 'Name' => 'struct pldm_message_poll_event',
12831 'Size' => '8',
12832 'Type' => 'Struct'
12833 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012834 '217753' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012835 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012836 'Line' => '1238',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012837 'Memb' => {
12838 '0' => {
12839 'name' => 'format_version',
12840 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012841 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012842 },
12843 '1' => {
12844 'name' => 'format_type',
12845 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012846 'type' => '135'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012847 },
12848 '2' => {
12849 'name' => 'event_data_length',
12850 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012851 'type' => '5640'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012852 },
12853 '3' => {
12854 'name' => 'event_data',
12855 'offset' => '4',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012856 'type' => '217824'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012857 }
12858 },
12859 'Name' => 'struct pldm_platform_cper_event',
12860 'Size' => '4',
12861 'Type' => 'Struct'
12862 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012863 '217824' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012864 'BaseType' => '135',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012865 'Name' => 'uint8_t[]',
12866 'Size' => '8',
12867 'Type' => 'Array'
12868 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012869 '217980' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012870 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012871 'Line' => '1298',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012872 'Memb' => {
12873 '0' => {
12874 'name' => 'event_data_format',
12875 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012876 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012877 },
12878 '1' => {
12879 'name' => 'number_of_change_records',
12880 'offset' => '1',
Andrew Jeffery53b08672025-03-04 12:26:18 +103012881 'type' => '135'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012882 },
12883 '2' => {
12884 'name' => 'change_records',
12885 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012886 'type' => '974'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012887 }
12888 },
12889 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12890 'Size' => '3',
12891 'Type' => 'Struct'
12892 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012893 '226311' => {
12894 'BaseType' => '217753',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012895 'Name' => 'struct pldm_platform_cper_event*',
12896 'Size' => '8',
12897 'Type' => 'Pointer'
12898 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012899 '229776' => {
12900 'BaseType' => '216095',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012901 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12902 'Size' => '8',
12903 'Type' => 'Pointer'
12904 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012905 '239296' => {
12906 'BaseType' => '217504',
Tal Yacobide67ab62024-05-30 22:36:50 +030012907 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12908 'Size' => '8',
12909 'Type' => 'Pointer'
12910 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012911 '280646' => {
12912 'BaseType' => '2677',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012913 'Name' => 'size_t*const',
12914 'Size' => '8',
12915 'Type' => 'Const'
12916 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012917 '291532' => {
12918 'BaseType' => '217691',
Thu Nguyenf874b382024-07-24 11:22:34 +000012919 'Name' => 'struct pldm_message_poll_event*',
12920 'Size' => '8',
12921 'Type' => 'Pointer'
12922 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012923 '292964' => {
12924 'BaseType' => '292974',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012925 'Name' => 'uint32_t const*const*',
12926 'Size' => '8',
12927 'Type' => 'Pointer'
12928 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012929 '292969' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103012930 'BaseType' => '159',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012931 'Name' => 'uint32_t const*',
12932 'Size' => '8',
12933 'Type' => 'Pointer'
12934 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012935 '292974' => {
12936 'BaseType' => '292969',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012937 'Name' => 'uint32_t const*const',
12938 'Size' => '8',
12939 'Type' => 'Const'
12940 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012941 '292979' => {
12942 'BaseType' => '217980',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012943 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
12944 'Size' => '8',
12945 'Type' => 'Pointer'
12946 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012947 '336684' => {
12948 'BaseType' => '215442',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012949 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
12950 'Size' => '8',
12951 'Type' => 'Pointer'
12952 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012953 '358802' => {
12954 'BaseType' => '217577',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012955 'Name' => 'struct pldm_sensor_event_data*',
12956 'Size' => '8',
12957 'Type' => 'Pointer'
12958 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012959 '358807' => {
12960 'BaseType' => '358802',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012961 'Name' => 'struct pldm_sensor_event_data*const',
12962 'Size' => '8',
12963 'Type' => 'Const'
12964 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012965 '362782' => {
12966 'BaseType' => '216614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012967 'Name' => 'get_sensor_state_field*',
12968 'Size' => '8',
12969 'Type' => 'Pointer'
12970 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012971 '386241' => {
12972 'BaseType' => '216530',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012973 'Name' => 'set_effecter_state_field*',
12974 'Size' => '8',
12975 'Type' => 'Pointer'
12976 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012977 '387222' => {
12978 'BaseType' => '206783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012979 'Name' => 'struct pldm_state_sensor_pdr*const',
12980 'Size' => '8',
12981 'Type' => 'Const'
12982 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012983 '387227' => {
12984 'BaseType' => '214332',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012985 'Name' => 'struct state_sensor_possible_states const*',
12986 'Size' => '8',
12987 'Type' => 'Pointer'
12988 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012989 '387232' => {
12990 'BaseType' => '387227',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012991 'Name' => 'struct state_sensor_possible_states const*const',
12992 'Size' => '8',
12993 'Type' => 'Const'
12994 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012995 '387632' => {
12996 'BaseType' => '201826',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012997 'Name' => 'struct pldm_state_effecter_pdr*const',
12998 'Size' => '8',
12999 'Type' => 'Const'
13000 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013001 '387637' => {
13002 'BaseType' => '216286',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013003 'Name' => 'struct state_effecter_possible_states const*',
13004 'Size' => '8',
13005 'Type' => 'Pointer'
13006 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013007 '387642' => {
13008 'BaseType' => '387637',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013009 'Name' => 'struct state_effecter_possible_states const*const',
13010 'Size' => '8',
13011 'Type' => 'Const'
13012 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013013 '391190' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013014 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013015 'Memb' => {
13016 '0' => {
13017 'name' => 'prev',
13018 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013019 'type' => '4821'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013020 },
13021 '1' => {
13022 'name' => 'allocations',
13023 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013024 'type' => '147'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013025 }
13026 },
13027 'Name' => 'struct pldm_tid_state',
13028 'PrivateABI' => 1,
13029 'Size' => '8',
13030 'Source' => 'instance-id.c',
13031 'Type' => 'Struct'
13032 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013033 '391229' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013034 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013035 'Memb' => {
13036 '0' => {
13037 'name' => 'state',
13038 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013039 'type' => '391271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013040 },
13041 '1' => {
13042 'name' => 'lock_db_fd',
13043 'offset' => '8264',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013044 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013045 }
13046 },
13047 'Name' => 'struct pldm_instance_db',
13048 'PrivateABI' => 1,
13049 'Size' => '2052',
13050 'Source' => 'instance-id.c',
13051 'Type' => 'Struct'
13052 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013053 '391271' => {
13054 'BaseType' => '391190',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013055 'Name' => 'struct pldm_tid_state[256]',
13056 'Size' => '2048',
13057 'Type' => 'Array'
13058 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013059 '391827' => {
13060 'BaseType' => '391229',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013061 'Name' => 'struct pldm_instance_db*',
13062 'Size' => '8',
13063 'Type' => 'Pointer'
13064 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013065 '392214' => {
13066 'BaseType' => '4821',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013067 'Name' => 'pldm_instance_id_t*',
13068 'Size' => '8',
13069 'Type' => 'Pointer'
13070 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013071 '392390' => {
13072 'BaseType' => '391827',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013073 'Name' => 'struct pldm_instance_db**',
13074 'Size' => '8',
13075 'Type' => 'Pointer'
13076 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013077 '393098' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013078 'BaseType' => '60',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013079 'Header' => 'int-ll64.h',
13080 'Line' => '21',
13081 'Name' => '__u8',
13082 'PrivateABI' => 1,
13083 'Size' => '1',
13084 'Type' => 'Typedef'
13085 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013086 '393110' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013087 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013088 'Header' => 'int-ll64.h',
13089 'Line' => '24',
13090 'Name' => '__u16',
13091 'PrivateABI' => 1,
13092 'Size' => '2',
13093 'Type' => 'Typedef'
13094 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013095 '393347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013096 'Header' => 'socket.h',
13097 'Line' => '5',
13098 'Memb' => {
13099 '0' => {
13100 'name' => 'size',
13101 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013102 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013103 },
13104 '1' => {
13105 'name' => 'socket',
13106 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013107 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013108 },
13109 '2' => {
13110 'name' => 'max_size',
13111 'offset' => '8',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013112 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013113 }
13114 },
13115 'Name' => 'struct pldm_socket_sndbuf',
13116 'PrivateABI' => 1,
13117 'Size' => '12',
13118 'Type' => 'Struct'
13119 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013120 '393400' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013121 'BaseType' => '135',
13122 'Header' => 'pldm.h',
13123 'Line' => '13',
13124 'Name' => 'mctp_eid_t',
13125 'Size' => '1',
13126 'Type' => 'Typedef'
13127 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013128 '393514' => {
13129 'BaseType' => '4918',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013130 'Header' => 'pldm.h',
13131 'Line' => '30',
13132 'Name' => 'pldm_requester_rc_t',
13133 'Size' => '4',
13134 'Type' => 'Typedef'
13135 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013136 '393526' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013137 'Header' => 'transport.h',
13138 'Line' => '18',
13139 'Memb' => {
13140 '0' => {
13141 'name' => 'name',
13142 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013143 'type' => '8971'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013144 },
13145 '1' => {
13146 'name' => 'version',
13147 'offset' => '8',
13148 'type' => '135'
13149 },
13150 '2' => {
13151 'name' => 'recv',
13152 'offset' => '22',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013153 'type' => '393660'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013154 },
13155 '3' => {
13156 'name' => 'send',
13157 'offset' => '36',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013158 'type' => '393701'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013159 },
13160 '4' => {
13161 'name' => 'init_pollfd',
13162 'offset' => '50',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013163 'type' => '393782'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013164 }
13165 },
13166 'Name' => 'struct pldm_transport',
13167 'PrivateABI' => 1,
13168 'Size' => '40',
13169 'Type' => 'Struct'
13170 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013171 '393640' => {
13172 'BaseType' => '393526',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013173 'Name' => 'struct pldm_transport*',
13174 'Size' => '8',
13175 'Type' => 'Pointer'
13176 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013177 '393645' => {
13178 'BaseType' => '4809',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013179 'Name' => 'pldm_tid_t*',
13180 'Size' => '8',
13181 'Type' => 'Pointer'
13182 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013183 '393660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013184 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13185 'Param' => {
13186 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013187 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013188 },
13189 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013190 'type' => '393645'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013191 },
13192 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013193 'type' => '22122'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013194 },
13195 '3' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013196 'type' => '2677'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013197 }
13198 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013199 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013200 'Size' => '8',
13201 'Type' => 'FuncPtr'
13202 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013203 '393701' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013204 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13205 'Param' => {
13206 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013207 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013208 },
13209 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013210 'type' => '4809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013211 },
13212 '2' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013213 'type' => '1237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013214 },
13215 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103013216 'type' => '164'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013217 }
13218 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013219 'Return' => '393514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013220 'Size' => '8',
13221 'Type' => 'FuncPtr'
13222 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013223 '393726' => {
13224 'BaseType' => '393731',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013225 'Name' => 'struct pollfd*',
13226 'Size' => '8',
13227 'Type' => 'Pointer'
13228 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013229 '393731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013230 'Header' => 'poll.h',
13231 'Line' => '36',
13232 'Memb' => {
13233 '0' => {
13234 'name' => 'fd',
13235 'offset' => '0',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013236 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013237 },
13238 '1' => {
13239 'name' => 'events',
13240 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013241 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013242 },
13243 '2' => {
13244 'name' => 'revents',
13245 'offset' => '6',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013246 'type' => '107'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013247 }
13248 },
13249 'Name' => 'struct pollfd',
13250 'PrivateABI' => 1,
13251 'Size' => '8',
13252 'Type' => 'Struct'
13253 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013254 '393782' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013255 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13256 'Param' => {
13257 '0' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013258 'type' => '393640'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013259 },
13260 '1' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013261 'type' => '393726'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013262 }
13263 },
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013264 'Return' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013265 'Size' => '8',
13266 'Type' => 'FuncPtr'
13267 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013268 '393787' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013269 'BaseType' => '67',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013270 'Header' => 'socket.h',
13271 'Line' => '10',
13272 'Name' => '__kernel_sa_family_t',
13273 'PrivateABI' => 1,
13274 'Size' => '2',
13275 'Type' => 'Typedef'
13276 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013277 '394153' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013278 'Header' => 'mctp.h',
13279 'Line' => '18',
13280 'Memb' => {
13281 '0' => {
13282 'name' => 's_addr',
13283 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013284 'type' => '393400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013285 }
13286 },
13287 'Name' => 'struct mctp_addr',
13288 'PrivateABI' => 1,
13289 'Size' => '1',
13290 'Type' => 'Struct'
13291 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013292 '394180' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013293 'Header' => 'mctp.h',
13294 'Line' => '22',
13295 'Memb' => {
13296 '0' => {
13297 'name' => 'smctp_family',
13298 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013299 'type' => '393787'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013300 },
13301 '1' => {
13302 'name' => '__smctp_pad0',
13303 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013304 'type' => '393110'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013305 },
13306 '2' => {
13307 'name' => 'smctp_network',
13308 'offset' => '4',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013309 'type' => '74'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013310 },
13311 '3' => {
13312 'name' => 'smctp_addr',
13313 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013314 'type' => '394153'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013315 },
13316 '4' => {
13317 'name' => 'smctp_type',
13318 'offset' => '9',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013319 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013320 },
13321 '5' => {
13322 'name' => 'smctp_tag',
13323 'offset' => '16',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013324 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013325 },
13326 '6' => {
13327 'name' => '__smctp_pad1',
13328 'offset' => '17',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013329 'type' => '393098'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013330 }
13331 },
13332 'Name' => 'struct sockaddr_mctp',
13333 'PrivateABI' => 1,
13334 'Size' => '12',
13335 'Type' => 'Struct'
13336 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013337 '394285' => {
13338 'BaseType' => '394180',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013339 'Name' => 'struct sockaddr_mctp const',
13340 'Size' => '12',
13341 'Type' => 'Const'
13342 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013343 '394329' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013344 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013345 'Memb' => {
13346 '0' => {
13347 'name' => 'transport',
13348 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013349 'type' => '393526'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013350 },
13351 '1' => {
13352 'name' => 'socket',
13353 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013354 'type' => '53'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013355 },
13356 '2' => {
13357 'name' => 'tid_eid_map',
13358 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013359 'type' => '394422'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013360 },
13361 '3' => {
13362 'name' => 'socket_send_buf',
13363 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013364 'type' => '393347'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013365 },
13366 '4' => {
13367 'name' => 'bound',
13368 'offset' => '786',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013369 'type' => '5439'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013370 },
13371 '5' => {
13372 'name' => 'cookie_jar',
13373 'offset' => '800',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013374 'type' => '4833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013375 }
13376 },
13377 'Name' => 'struct pldm_transport_af_mctp',
13378 'PrivateABI' => 1,
13379 'Size' => '336',
13380 'Source' => 'af-mctp.c',
13381 'Type' => 'Struct'
13382 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013383 '394422' => {
13384 'BaseType' => '4809',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013385 'Name' => 'pldm_tid_t[256]',
13386 'Size' => '256',
13387 'Type' => 'Array'
13388 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013389 '395223' => {
13390 'BaseType' => '394329',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013391 'Name' => 'struct pldm_transport_af_mctp*',
13392 'Size' => '8',
13393 'Type' => 'Pointer'
13394 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013395 '395228' => {
13396 'BaseType' => '394285',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013397 'Name' => 'struct sockaddr_mctp const*',
13398 'Size' => '8',
13399 'Type' => 'Pointer'
13400 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013401 '395541' => {
13402 'BaseType' => '395223',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013403 'Name' => 'struct pldm_transport_af_mctp**',
13404 'Size' => '8',
13405 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013406 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013407 '398651' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013408 'Line' => '26',
13409 'Memb' => {
13410 '0' => {
13411 'name' => 'transport',
13412 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013413 'type' => '393526'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013414 },
13415 '1' => {
13416 'name' => 'socket',
13417 'offset' => '64',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053013418 'type' => '53'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013419 },
13420 '2' => {
13421 'name' => 'tid_eid_map',
13422 'offset' => '68',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013423 'type' => '394422'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013424 },
13425 '3' => {
13426 'name' => 'socket_send_buf',
13427 'offset' => '768',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013428 'type' => '393347'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013429 }
13430 },
13431 'Name' => 'struct pldm_transport_mctp_demux',
13432 'PrivateABI' => 1,
13433 'Size' => '312',
13434 'Source' => 'mctp-demux.c',
13435 'Type' => 'Struct'
13436 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013437 '399256' => {
13438 'BaseType' => '398651',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013439 'Name' => 'struct pldm_transport_mctp_demux*',
13440 'Size' => '8',
13441 'Type' => 'Pointer'
13442 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013443 '399762' => {
13444 'BaseType' => '399256',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013445 'Name' => 'struct pldm_transport_mctp_demux**',
13446 'Size' => '8',
13447 'Type' => 'Pointer'
13448 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013449 '422314' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013450 'Header' => 'file_io.h',
13451 'Line' => '32',
13452 'Memb' => {
13453 '0' => {
13454 'name' => 'handle',
13455 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013456 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013457 },
13458 '1' => {
13459 'name' => 'length',
13460 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013461 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013462 },
13463 '2' => {
13464 'name' => 'data',
13465 'offset' => '8',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013466 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013467 }
13468 },
13469 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13470 'Size' => '8',
13471 'Type' => 'Struct'
13472 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013473 '422381' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013474 'Header' => 'file_io.h',
13475 'Line' => '45',
13476 'Memb' => {
13477 '0' => {
13478 'name' => 'transferFlag',
13479 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013480 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013481 },
13482 '1' => {
13483 'name' => 'offset',
13484 'offset' => '2',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013485 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013486 }
13487 },
13488 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13489 'Size' => '4',
13490 'Type' => 'Struct'
13491 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013492 '422420' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013493 'Header' => 'file_io.h',
13494 'Line' => '55',
13495 'Memb' => {
13496 '0' => {
13497 'name' => 'size',
13498 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013499 'type' => '5640'
Lora Linea0bf3a2024-09-20 10:09:56 +080013500 },
13501 '1' => {
13502 'name' => 'crc32',
13503 'offset' => '4',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013504 'type' => '147'
Lora Linea0bf3a2024-09-20 10:09:56 +080013505 }
13506 },
13507 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13508 'Size' => '8',
13509 'Type' => 'Struct'
13510 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013511 '422459' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013512 'Header' => 'file_io.h',
13513 'Line' => '70',
13514 'Memb' => {
13515 '0' => {
13516 'name' => 'data',
13517 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013518 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013519 }
13520 },
13521 'Name' => 'anon-union-file_io.h-70',
13522 'Size' => '4',
13523 'Type' => 'Union'
13524 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013525 '422477' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013526 'Header' => 'file_io.h',
13527 'Line' => '65',
13528 'Memb' => {
13529 '0' => {
13530 'name' => 'version',
13531 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013532 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013533 },
13534 '1' => {
13535 'name' => 'handle',
13536 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013537 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013538 },
13539 '2' => {
13540 'name' => 'option',
13541 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013542 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013543 },
13544 '3' => {
13545 'name' => 'length',
13546 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013547 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013548 },
13549 '4' => {
13550 'name' => 'info',
13551 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013552 'type' => '422459'
Lora Linea0bf3a2024-09-20 10:09:56 +080013553 }
13554 },
13555 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13556 'Size' => '16',
13557 'Type' => 'Struct'
13558 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013559 '422555' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013560 'Header' => 'file_io.h',
13561 'Line' => '86',
13562 'Memb' => {
13563 '0' => {
13564 'name' => 'attr',
13565 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013566 'type' => '422420'
Lora Linea0bf3a2024-09-20 10:09:56 +080013567 },
13568 '1' => {
13569 'name' => 'data',
13570 'offset' => '0',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013571 'type' => '422381'
Lora Linea0bf3a2024-09-20 10:09:56 +080013572 }
13573 },
13574 'Name' => 'anon-union-file_io.h-86',
13575 'Size' => '8',
13576 'Type' => 'Union'
13577 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013578 '422583' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013579 'Header' => 'file_io.h',
13580 'Line' => '80',
13581 'Memb' => {
13582 '0' => {
13583 'name' => 'version',
13584 'offset' => '0',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013585 'type' => '164'
Lora Linea0bf3a2024-09-20 10:09:56 +080013586 },
13587 '1' => {
13588 'name' => 'completion_code',
13589 'offset' => '8',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013590 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013591 },
13592 '2' => {
13593 'name' => 'handle',
13594 'offset' => '9',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013595 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013596 },
13597 '3' => {
13598 'name' => 'option',
13599 'offset' => '16',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013600 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013601 },
13602 '4' => {
13603 'name' => 'length',
13604 'offset' => '17',
Andrew Jeffery53b08672025-03-04 12:26:18 +103013605 'type' => '135'
Lora Linea0bf3a2024-09-20 10:09:56 +080013606 },
13607 '5' => {
13608 'name' => 'info',
13609 'offset' => '18',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013610 'type' => '422555'
Lora Linea0bf3a2024-09-20 10:09:56 +080013611 },
13612 '6' => {
13613 'name' => 'data',
13614 'offset' => '32',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013615 'type' => '217824'
Lora Linea0bf3a2024-09-20 10:09:56 +080013616 }
13617 },
13618 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13619 'Size' => '24',
13620 'Type' => 'Struct'
13621 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013622 '426573' => {
13623 'BaseType' => '422583',
Lora Linea0bf3a2024-09-20 10:09:56 +080013624 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13625 'Size' => '8',
13626 'Type' => 'Pointer'
13627 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013628 '428831' => {
13629 'BaseType' => '422477',
Lora Linea0bf3a2024-09-20 10:09:56 +080013630 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13631 'Size' => '8',
13632 'Type' => 'Pointer'
13633 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013634 '429267' => {
13635 'BaseType' => '422314',
Lora Linea0bf3a2024-09-20 10:09:56 +080013636 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13637 'Size' => '8',
13638 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013639 }
13640 },
13641 'UndefinedSymbols' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013642 'libpldm.so.0.13.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013643 '_ITM_deregisterTMCloneTable' => 0,
13644 '_ITM_registerTMCloneTable' => 0,
13645 '__assert_fail@GLIBC_2.2.5' => 0,
13646 '__cxa_finalize@GLIBC_2.2.5' => 0,
13647 '__errno_location@GLIBC_2.2.5' => 0,
13648 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013649 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013650 '__memcpy_chk@GLIBC_2.3.4' => 0,
13651 '__recv_chk@GLIBC_2.4' => 0,
13652 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013653 '__stack_chk_fail@GLIBC_2.4' => 0,
13654 'bind@GLIBC_2.2.5' => 0,
13655 'calloc@GLIBC_2.2.5' => 0,
13656 'clock_gettime@GLIBC_2.17' => 0,
13657 'close@GLIBC_2.2.5' => 0,
13658 'connect@GLIBC_2.2.5' => 0,
13659 'dup@GLIBC_2.2.5' => 0,
13660 'fclose@GLIBC_2.2.5' => 0,
13661 'fcntl64@GLIBC_2.28' => 0,
13662 'fgets@GLIBC_2.2.5' => 0,
13663 'fopen64@GLIBC_2.2.5' => 0,
13664 'free@GLIBC_2.2.5' => 0,
13665 'getsockopt@GLIBC_2.2.5' => 0,
13666 'malloc@GLIBC_2.2.5' => 0,
13667 'memcmp@GLIBC_2.2.5' => 0,
13668 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013669 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013670 'open64@GLIBC_2.2.5' => 0,
13671 'poll@GLIBC_2.2.5' => 0,
13672 'ppoll@GLIBC_2.4' => 0,
13673 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013674 'recvmsg@GLIBC_2.2.5' => 0,
13675 'sendmsg@GLIBC_2.2.5' => 0,
13676 'sendto@GLIBC_2.2.5' => 0,
13677 'setsockopt@GLIBC_2.2.5' => 0,
13678 'socket@GLIBC_2.2.5' => 0,
13679 'stat64@GLIBC_2.33' => 0,
13680 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013681 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013682 'timerfd_create@GLIBC_2.8' => 0,
13683 'timerfd_settime@GLIBC_2.8' => 0,
13684 'write@GLIBC_2.2.5' => 0
13685 }
13686 },
13687 'WordSize' => '8'
13688};