blob: e583407a3b6b645469ceda11b850015d1964bbea [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
Unive Tien44e66842025-07-25 09:15:34 +00002 'ABI_DUMPER_VERSION' => '1.4',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303 'ABI_DUMP_VERSION' => '3.5',
4 'Arch' => 'x86_64',
Unive Tien44e66842025-07-25 09:15:34 +00005 'GccVersion' => '15.0.1',
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 Jefferyada58712025-08-11 13:55:51 +093025 'LibraryName' => 'libpldm.so.0.14.0',
26 'LibraryVersion' => '0.14.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' => {
Unive Tien44e66842025-07-25 09:15:34 +000040 '1459' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093041 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000042 'Line' => '782',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093043 'Param' => {
44 '0' => {
45 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +000046 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093047 },
48 '1' => {
49 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +000050 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093051 },
52 '2' => {
53 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +000054 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093055 },
56 '3' => {
57 'name' => 'cc',
Unive Tien44e66842025-07-25 09:15:34 +000058 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093059 },
60 '4' => {
61 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000062 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093063 }
64 },
Unive Tien44e66842025-07-25 09:15:34 +000065 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093066 'ShortName' => 'encode_cc_only_resp'
67 },
Unive Tien44e66842025-07-25 09:15:34 +000068 '1506' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093069 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000070 'Line' => '605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +000074 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093075 },
76 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103077 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +000078 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093079 },
80 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103081 'name' => 'commands',
Unive Tien44e66842025-07-25 09:15:34 +000082 'type' => '1326'
Andrew Jeffery53b08672025-03-04 12:26:18 +103083 },
84 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093085 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000086 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093087 }
88 },
Unive Tien44e66842025-07-25 09:15:34 +000089 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +103090 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093091 },
Unive Tien44e66842025-07-25 09:15:34 +000092 '1543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093093 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000094 'Line' => '591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093095 'Param' => {
96 '0' => {
97 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000098 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093099 },
100 '1' => {
101 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000102 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930103 },
104 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030105 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000106 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930107 },
108 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030109 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000110 'type' => '1590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930111 }
112 },
113 'Reg' => {
114 '0' => 'rdi',
115 '1' => 'rsi',
116 '2' => 'rdx',
117 '3' => 'rcx'
118 },
Unive Tien44e66842025-07-25 09:15:34 +0000119 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030120 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930121 },
Unive Tien44e66842025-07-25 09:15:34 +0000122 '1595' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930123 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000124 'Line' => '578',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930125 'Param' => {
126 '0' => {
127 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000128 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930129 },
130 '1' => {
131 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000132 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930133 },
134 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030135 'name' => 'types',
Unive Tien44e66842025-07-25 09:15:34 +0000136 'type' => '1326'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930137 },
138 '3' => {
139 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000140 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930141 }
142 },
Unive Tien44e66842025-07-25 09:15:34 +0000143 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030144 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930145 },
Unive Tien44e66842025-07-25 09:15:34 +0000146 '1632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930147 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000148 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930149 'Param' => {
150 '0' => {
151 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000152 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930153 },
154 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030155 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000156 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930157 },
158 '2' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930159 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000160 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030161 },
162 '3' => {
163 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000164 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930165 },
166 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030167 'name' => 'version_data',
Unive Tien44e66842025-07-25 09:15:34 +0000168 'type' => '1684'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930169 },
170 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030171 'name' => 'version_size',
Unive Tien44e66842025-07-25 09:15:34 +0000172 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030173 },
174 '6' => {
175 'name' => 'msg',
176 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +0000177 'type' => '1501'
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 },
Unive Tien44e66842025-07-25 09:15:34 +0000183 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030184 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930185 },
Unive Tien44e66842025-07-25 09:15:34 +0000186 '1689' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930187 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000188 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930189 'Param' => {
190 '0' => {
191 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000192 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930193 },
194 '1' => {
195 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000196 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930197 },
198 '2' => {
199 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000200 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930201 },
202 '3' => {
203 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000204 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930205 },
206 '4' => {
207 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000208 'type' => '1585'
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 },
Unive Tien44e66842025-07-25 09:15:34 +0000218 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930219 'ShortName' => 'decode_get_version_req'
220 },
Unive Tien44e66842025-07-25 09:15:34 +0000221 '1736' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930222 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000223 'Line' => '666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930224 'Param' => {
225 '0' => {
226 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000227 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930228 },
229 '1' => {
230 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000231 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930232 },
233 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030234 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000235 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930236 },
237 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030238 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000239 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030240 }
241 },
Unive Tien44e66842025-07-25 09:15:34 +0000242 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030243 'ShortName' => 'encode_get_tid_resp'
244 },
Unive Tien44e66842025-07-25 09:15:34 +0000245 '1773' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030246 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000247 'Line' => '436',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030248 'Param' => {
249 '0' => {
250 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000251 'type' => '1800'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030252 },
253 '1' => {
254 'name' => 'hdr',
Unive Tien44e66842025-07-25 09:15:34 +0000255 'type' => '1805'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030256 }
257 },
Unive Tien44e66842025-07-25 09:15:34 +0000258 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030259 'ShortName' => 'unpack_pldm_header'
260 },
Unive Tien44e66842025-07-25 09:15:34 +0000261 '6025' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000267 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030268 }
269 },
Unive Tien44e66842025-07-25 09:15:34 +0000270 'Return' => '5527',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030271 'ShortName' => 'is_transfer_flag_valid'
272 },
Unive Tien44e66842025-07-25 09:15:34 +0000273 '6088' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000279 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030280 },
281 '1' => {
282 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +0000283 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030284 },
285 '2' => {
286 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +0000287 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030288 },
289 '3' => {
290 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +0000291 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930292 },
293 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030294 'name' => 'month',
Unive Tien44e66842025-07-25 09:15:34 +0000295 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930296 },
297 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030298 'name' => 'year',
Unive Tien44e66842025-07-25 09:15:34 +0000299 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030300 }
301 },
Unive Tien44e66842025-07-25 09:15:34 +0000302 'Return' => '5527',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030303 'ShortName' => 'is_time_legal'
304 },
Unive Tien44e66842025-07-25 09:15:34 +0000305 '6327' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000311 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030312 }
313 },
Unive Tien44e66842025-07-25 09:15:34 +0000314 'Return' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030315 'ShortName' => 'dec2bcd32'
316 },
Unive Tien44e66842025-07-25 09:15:34 +0000317 '6443' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000323 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030324 }
325 },
Unive Tien44e66842025-07-25 09:15:34 +0000326 'Return' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030327 'ShortName' => 'bcd2dec32'
328 },
Unive Tien44e66842025-07-25 09:15:34 +0000329 '6547' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000335 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030336 }
337 },
Unive Tien44e66842025-07-25 09:15:34 +0000338 'Return' => '5733',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030339 'ShortName' => 'dec2bcd16'
340 },
Unive Tien44e66842025-07-25 09:15:34 +0000341 '6637' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000347 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030348 }
349 },
Unive Tien44e66842025-07-25 09:15:34 +0000350 'Return' => '5733',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030351 'ShortName' => 'bcd2dec16'
352 },
Unive Tien44e66842025-07-25 09:15:34 +0000353 '6741' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000359 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030360 }
361 },
Unive Tien44e66842025-07-25 09:15:34 +0000362 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030363 'ShortName' => 'dec2bcd8'
364 },
Unive Tien44e66842025-07-25 09:15:34 +0000365 '6795' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000371 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030372 }
373 },
Unive Tien44e66842025-07-25 09:15:34 +0000374 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030375 'ShortName' => 'bcd2dec8'
376 },
Unive Tien44e66842025-07-25 09:15:34 +0000377 '6849' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000383 'type' => '1684'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930384 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030385 '1' => {
386 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +0000387 'type' => '5704'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030388 },
389 '2' => {
390 'name' => 'buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +0000391 'type' => '169'
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 },
Unive Tien44e66842025-07-25 09:15:34 +0000398 'Return' => '5865',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030399 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930400 },
Unive Tien44e66842025-07-25 09:15:34 +0000401 '6978' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000407 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930408 },
409 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030410 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +0000411 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030412 }
413 },
414 'Reg' => {
415 '1' => 'rdx'
416 },
Unive Tien44e66842025-07-25 09:15:34 +0000417 'Return' => '140',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930418 'ShortName' => 'pldm_edac_crc8'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030419 },
Unive Tien44e66842025-07-25 09:15:34 +0000420 '7232' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +0000426 'type' => '1320'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030427 },
428 '1' => {
429 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +0000430 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030431 }
432 },
433 'Reg' => {
434 '1' => 'rcx'
435 },
Unive Tien44e66842025-07-25 09:15:34 +0000436 'Return' => '152',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930437 'ShortName' => 'pldm_edac_crc32'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030438 },
Unive Tien44e66842025-07-25 09:15:34 +0000439 '12274' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030440 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000441 'Line' => '795',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030442 'Param' => {
443 '0' => {
444 'name' => 'msg_type',
Unive Tien44e66842025-07-25 09:15:34 +0000445 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030446 },
447 '1' => {
448 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000449 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930450 },
451 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030452 'name' => 'pldm_type',
Unive Tien44e66842025-07-25 09:15:34 +0000453 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930454 },
455 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030456 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +0000457 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930458 },
459 '4' => {
460 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000461 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030462 }
463 },
Unive Tien44e66842025-07-25 09:15:34 +0000464 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030465 'ShortName' => 'encode_pldm_header_only'
466 },
Unive Tien44e66842025-07-25 09:15:34 +0000467 '20372' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030468 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000469 'Line' => '709',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030470 'Param' => {
471 '0' => {
472 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000473 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030474 },
475 '1' => {
476 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000477 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030478 },
479 '2' => {
480 'name' => 'pldm_type',
Unive Tien44e66842025-07-25 09:15:34 +0000481 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030482 },
483 '3' => {
484 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000485 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030486 },
487 '4' => {
488 'name' => 'transfer_ctx',
Unive Tien44e66842025-07-25 09:15:34 +0000489 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030490 },
491 '5' => {
492 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000493 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030494 },
495 '6' => {
496 'name' => 'section_offset',
497 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +0000498 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030499 },
500 '7' => {
501 'name' => 'section_length',
502 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +0000503 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030504 }
505 },
506 'Reg' => {
507 '2' => 'rdx',
508 '3' => 'r10',
509 '4' => 'r8',
510 '5' => 'r9'
511 },
Unive Tien44e66842025-07-25 09:15:34 +0000512 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030513 'ShortName' => 'decode_multipart_receive_req'
514 },
Unive Tien44e66842025-07-25 09:15:34 +0000515 '21373' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030516 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000517 'Line' => '678',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030518 'Param' => {
519 '0' => {
520 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000521 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030522 },
523 '1' => {
524 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000525 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030526 },
527 '2' => {
528 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000529 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030530 }
531 },
Unive Tien44e66842025-07-25 09:15:34 +0000532 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030533 'ShortName' => 'encode_set_tid_req'
534 },
Unive Tien44e66842025-07-25 09:15:34 +0000535 '21570' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030536 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000537 'Line' => '560',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030538 'Param' => {
539 '0' => {
540 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000541 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030542 },
543 '1' => {
544 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000545 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030546 },
547 '2' => {
548 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000549 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030550 },
551 '3' => {
552 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000553 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030554 }
555 },
556 'Reg' => {
557 '0' => 'rdi',
558 '1' => 'rsi',
559 '2' => 'rdx',
560 '3' => 'rcx'
561 },
Unive Tien44e66842025-07-25 09:15:34 +0000562 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030563 'ShortName' => 'decode_get_tid_resp'
564 },
Unive Tien44e66842025-07-25 09:15:34 +0000565 '21899' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030566 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000567 'Line' => '654',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030568 'Param' => {
569 '0' => {
570 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000571 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030572 },
573 '1' => {
574 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000575 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030576 }
577 },
Unive Tien44e66842025-07-25 09:15:34 +0000578 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030579 'ShortName' => 'encode_get_tid_req'
580 },
Unive Tien44e66842025-07-25 09:15:34 +0000581 '22033' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030582 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000583 'Line' => '539',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030584 'Param' => {
585 '0' => {
586 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000587 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030588 },
589 '1' => {
590 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000591 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030592 },
593 '2' => {
594 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000595 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030596 },
597 '3' => {
598 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000599 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030600 },
601 '4' => {
602 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000603 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030604 },
605 '5' => {
606 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000607 'type' => '1590'
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 },
Unive Tien44e66842025-07-25 09:15:34 +0000617 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030618 'ShortName' => 'decode_get_version_resp'
619 },
Unive Tien44e66842025-07-25 09:15:34 +0000620 '22780' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030621 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000622 'Line' => '520',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 'Param' => {
624 '0' => {
625 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000626 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030627 },
628 '1' => {
629 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000630 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030631 },
632 '2' => {
633 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000634 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030635 },
636 '3' => {
637 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000638 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030639 },
640 '4' => {
641 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000642 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930643 }
644 },
Unive Tien44e66842025-07-25 09:15:34 +0000645 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930646 'ShortName' => 'encode_get_version_req'
647 },
Unive Tien44e66842025-07-25 09:15:34 +0000648 '23012' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930649 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000650 'Line' => '501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930651 'Param' => {
652 '0' => {
653 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000654 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930655 },
656 '1' => {
657 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000658 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930659 },
660 '2' => {
661 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000662 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930663 },
664 '3' => {
665 'name' => 'commands',
Unive Tien44e66842025-07-25 09:15:34 +0000666 'type' => '23205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930667 }
668 },
669 'Reg' => {
670 '0' => 'rdi',
671 '1' => 'rsi',
672 '2' => 'rdx',
673 '3' => 'rcx'
674 },
Unive Tien44e66842025-07-25 09:15:34 +0000675 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930676 'ShortName' => 'decode_get_commands_resp'
677 },
Unive Tien44e66842025-07-25 09:15:34 +0000678 '23215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930679 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000680 'Line' => '468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930681 'Param' => {
682 '0' => {
683 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000684 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930685 },
686 '1' => {
687 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000688 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930689 },
690 '2' => {
691 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000692 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930693 },
694 '3' => {
695 'name' => 'types',
Unive Tien44e66842025-07-25 09:15:34 +0000696 'type' => '23205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930697 }
698 },
699 'Reg' => {
700 '0' => 'rdi',
701 '1' => 'rsi',
702 '2' => 'rdx',
703 '3' => 'rcx'
704 },
Unive Tien44e66842025-07-25 09:15:34 +0000705 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930706 'ShortName' => 'decode_get_types_resp'
707 },
Unive Tien44e66842025-07-25 09:15:34 +0000708 '24064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930709 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000710 'Line' => '483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930711 'Param' => {
712 '0' => {
713 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000714 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930715 },
716 '1' => {
717 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000718 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930719 },
720 '2' => {
721 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000722 'type' => '432'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930723 },
724 '3' => {
725 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000726 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930727 }
728 },
729 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +0000730 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930731 },
Unive Tien44e66842025-07-25 09:15:34 +0000732 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930733 'ShortName' => 'encode_get_commands_req'
734 },
Unive Tien44e66842025-07-25 09:15:34 +0000735 '24270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000737 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930738 'Param' => {
739 '0' => {
740 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000741 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 },
743 '1' => {
744 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000745 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930746 }
747 },
Unive Tien44e66842025-07-25 09:15:34 +0000748 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930749 'ShortName' => 'encode_get_types_req'
750 },
Unive Tien44e66842025-07-25 09:15:34 +0000751 '24402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000753 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930754 'Param' => {
755 '0' => {
756 'name' => 'req',
Unive Tien44e66842025-07-25 09:15:34 +0000757 'type' => '1800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930758 },
759 '1' => {
760 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +0000761 'type' => '1800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930762 }
763 },
764 'Reg' => {
765 '0' => 'rdi',
766 '1' => 'rsi'
767 },
Unive Tien44e66842025-07-25 09:15:34 +0000768 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'pldm_msg_hdr_correlate_response'
770 },
Unive Tien44e66842025-07-25 09:15:34 +0000771 '24737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000773 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'hdr',
Unive Tien44e66842025-07-25 09:15:34 +0000777 'type' => '3220'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000781 'type' => '24977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 }
783 },
Unive Tien44e66842025-07-25 09:15:34 +0000784 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930785 'ShortName' => 'pack_pldm_header'
786 },
Unive Tien44e66842025-07-25 09:15:34 +0000787 '28594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930788 'Header' => 'bios.h',
789 'Line' => '612',
790 'Param' => {
791 '0' => {
792 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000793 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930794 },
795 '1' => {
796 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000797 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930798 },
799 '2' => {
800 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000801 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 },
803 '3' => {
804 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000805 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930806 },
807 '4' => {
808 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +0000809 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930810 },
811 '5' => {
812 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +0000813 'type' => '28771'
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 },
Unive Tien44e66842025-07-25 09:15:34 +0000823 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930824 'ShortName' => 'decode_set_bios_table_req'
825 },
Unive Tien44e66842025-07-25 09:15:34 +0000826 '28781' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930827 'Header' => 'bios.h',
828 'Line' => '594',
829 'Param' => {
830 '0' => {
831 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000832 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930833 },
834 '1' => {
835 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000836 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930837 },
838 '2' => {
839 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000840 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930841 },
842 '3' => {
843 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000844 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 }
846 },
Unive Tien44e66842025-07-25 09:15:34 +0000847 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930848 'ShortName' => 'encode_set_bios_table_resp'
849 },
Unive Tien44e66842025-07-25 09:15:34 +0000850 '29000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 'Header' => 'bios.h',
852 'Line' => '322',
853 'Param' => {
854 '0' => {
855 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000856 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930857 },
858 '1' => {
859 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000860 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930861 },
862 '2' => {
863 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000864 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 },
866 '3' => {
867 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000868 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930869 }
870 },
871 'Reg' => {
872 '0' => 'rdi',
873 '1' => 'rsi',
874 '2' => 'rdx',
875 '3' => 'rcx'
876 },
Unive Tien44e66842025-07-25 09:15:34 +0000877 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930878 'ShortName' => 'decode_set_bios_table_resp'
879 },
Unive Tien44e66842025-07-25 09:15:34 +0000880 '29110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '302',
883 'Param' => {
884 '0' => {
885 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000886 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000890 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000894 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +0000898 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +0000902 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table_length',
Unive Tien44e66842025-07-25 09:15:34 +0000906 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 },
908 '6' => {
909 'name' => 'msg',
910 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +0000911 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930912 },
913 '7' => {
914 'name' => 'payload_length',
915 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +0000916 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 }
918 },
Unive Tien44e66842025-07-25 09:15:34 +0000919 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930920 'ShortName' => 'encode_set_bios_table_req'
921 },
Unive Tien44e66842025-07-25 09:15:34 +0000922 '29499' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930923 'Header' => 'bios.h',
924 'Line' => '514',
925 'Param' => {
926 '0' => {
927 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000928 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930929 },
930 '1' => {
931 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000932 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930933 },
934 '2' => {
935 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000936 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930937 },
938 '3' => {
939 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000940 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 }
942 },
Unive Tien44e66842025-07-25 09:15:34 +0000943 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930944 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
945 },
Unive Tien44e66842025-07-25 09:15:34 +0000946 '29713' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930947 'Header' => 'bios.h',
948 'Line' => '502',
949 'Param' => {
950 '0' => {
951 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000952 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930953 },
954 '1' => {
955 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000956 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930957 },
958 '2' => {
959 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000960 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930961 },
962 '3' => {
963 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000964 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930965 },
966 '4' => {
967 'name' => 'attribute',
Unive Tien44e66842025-07-25 09:15:34 +0000968 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930969 }
970 },
971 'Reg' => {
972 '1' => 'rsi',
973 '2' => 'rdx',
974 '3' => 'rcx',
975 '4' => 'r8'
976 },
Unive Tien44e66842025-07-25 09:15:34 +0000977 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930978 'ShortName' => 'decode_set_bios_attribute_current_value_req'
979 },
Unive Tien44e66842025-07-25 09:15:34 +0000980 '29860' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930981 'Header' => 'bios.h',
982 'Line' => '279',
983 'Param' => {
984 '0' => {
985 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000986 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930987 },
988 '1' => {
989 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000990 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930991 },
992 '2' => {
993 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000994 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930995 },
996 '3' => {
997 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000998 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930999 }
1000 },
1001 'Reg' => {
1002 '0' => 'rdi',
1003 '1' => 'rsi',
1004 '2' => 'rdx',
1005 '3' => 'rcx'
1006 },
Unive Tien44e66842025-07-25 09:15:34 +00001007 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301008 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1009 },
Unive Tien44e66842025-07-25 09:15:34 +00001010 '29970' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301011 'Header' => 'bios.h',
1012 'Line' => '259',
1013 'Param' => {
1014 '0' => {
1015 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001016 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301017 },
1018 '1' => {
1019 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001020 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301021 },
1022 '2' => {
1023 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001024 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301025 },
1026 '3' => {
1027 'name' => 'attribute_data',
Unive Tien44e66842025-07-25 09:15:34 +00001028 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301029 },
1030 '4' => {
1031 'name' => 'attribute_length',
Unive Tien44e66842025-07-25 09:15:34 +00001032 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301033 },
1034 '5' => {
1035 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001036 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 },
1038 '6' => {
1039 'name' => 'payload_length',
1040 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001041 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301042 }
1043 },
1044 'Reg' => {
1045 '3' => 'rbp'
1046 },
Unive Tien44e66842025-07-25 09:15:34 +00001047 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301048 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1049 },
Unive Tien44e66842025-07-25 09:15:34 +00001050 '30342' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301051 'Header' => 'bios.h',
1052 'Line' => '480',
1053 'Param' => {
1054 '0' => {
1055 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001056 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301057 },
1058 '1' => {
1059 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001060 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301061 },
1062 '2' => {
1063 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001064 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301065 },
1066 '3' => {
1067 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001068 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301069 },
1070 '4' => {
1071 'name' => 'attribute_data',
Unive Tien44e66842025-07-25 09:15:34 +00001072 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301073 },
1074 '5' => {
1075 'name' => 'attribute_length',
Unive Tien44e66842025-07-25 09:15:34 +00001076 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301077 },
1078 '6' => {
1079 'name' => 'msg',
1080 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001081 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301082 }
1083 },
1084 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001085 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301086 },
Unive Tien44e66842025-07-25 09:15:34 +00001087 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1089 },
Unive Tien44e66842025-07-25 09:15:34 +00001090 '30711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301091 'Header' => 'bios.h',
1092 'Line' => '461',
1093 'Param' => {
1094 '0' => {
1095 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001096 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301097 },
1098 '1' => {
1099 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001100 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 },
1102 '2' => {
1103 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001104 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301105 },
1106 '3' => {
1107 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001108 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301109 },
1110 '4' => {
1111 'name' => 'attribute_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001112 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301113 }
1114 },
1115 'Reg' => {
1116 '1' => 'r9',
1117 '2' => 'rdx',
1118 '3' => 'rcx',
1119 '4' => 'r8'
1120 },
Unive Tien44e66842025-07-25 09:15:34 +00001121 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301122 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1123 },
Unive Tien44e66842025-07-25 09:15:34 +00001124 '30863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301125 'Header' => 'bios.h',
1126 'Line' => '446',
1127 'Param' => {
1128 '0' => {
1129 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001130 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301131 },
1132 '1' => {
1133 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001134 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 },
1136 '2' => {
1137 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001138 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301139 },
1140 '3' => {
1141 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001142 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301143 },
1144 '4' => {
1145 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001146 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301147 },
1148 '5' => {
1149 'name' => 'attribute_data',
Unive Tien44e66842025-07-25 09:15:34 +00001150 'type' => '28771'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00001160 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301161 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1162 },
Unive Tien44e66842025-07-25 09:15:34 +00001163 '31025' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301164 'Header' => 'bios.h',
1165 'Line' => '430',
1166 'Param' => {
1167 '0' => {
1168 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001169 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '1' => {
1172 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001173 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301174 },
1175 '2' => {
1176 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001177 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301178 },
1179 '3' => {
1180 'name' => 'attribute_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001181 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301182 },
1183 '4' => {
1184 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001185 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301186 }
1187 },
Unive Tien44e66842025-07-25 09:15:34 +00001188 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301189 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1190 },
Unive Tien44e66842025-07-25 09:15:34 +00001191 '31254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301192 'Header' => 'bios.h',
1193 'Line' => '412',
1194 'Param' => {
1195 '0' => {
1196 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001197 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '1' => {
1200 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001201 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '2' => {
1204 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001205 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 },
1207 '3' => {
1208 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001209 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301210 },
1211 '4' => {
1212 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001213 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301214 },
1215 '5' => {
1216 'name' => 'bios_table_offset',
Unive Tien44e66842025-07-25 09:15:34 +00001217 'type' => '2760'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00001227 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301228 'ShortName' => 'decode_get_bios_table_resp'
1229 },
Unive Tien44e66842025-07-25 09:15:34 +00001230 '31426' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301231 'Header' => 'bios.h',
1232 'Line' => '395',
1233 'Param' => {
1234 '0' => {
1235 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001236 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301237 },
1238 '1' => {
1239 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001240 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301241 },
1242 '2' => {
1243 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001244 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301245 },
1246 '3' => {
1247 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001248 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301249 },
1250 '4' => {
1251 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00001252 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301253 }
1254 },
1255 'Reg' => {
1256 '1' => 'r9',
1257 '2' => 'rdx',
1258 '3' => 'rcx',
1259 '4' => 'r8'
1260 },
Unive Tien44e66842025-07-25 09:15:34 +00001261 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301262 'ShortName' => 'decode_get_bios_table_req'
1263 },
Unive Tien44e66842025-07-25 09:15:34 +00001264 '31573' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301265 'Header' => 'bios.h',
1266 'Line' => '381',
1267 'Param' => {
1268 '0' => {
1269 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001270 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '1' => {
1273 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001274 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '2' => {
1277 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001278 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 },
1280 '3' => {
1281 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00001282 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301283 },
1284 '4' => {
1285 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001286 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301287 }
1288 },
Unive Tien44e66842025-07-25 09:15:34 +00001289 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301290 'ShortName' => 'encode_get_bios_table_req'
1291 },
Unive Tien44e66842025-07-25 09:15:34 +00001292 '31797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301293 'Header' => 'bios.h',
1294 'Line' => '366',
1295 'Param' => {
1296 '0' => {
1297 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001298 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '1' => {
1301 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001302 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '2' => {
1305 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001306 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '3' => {
1309 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001310 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 },
1312 '4' => {
1313 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +00001314 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301315 },
1316 '5' => {
1317 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001318 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301319 },
1320 '6' => {
1321 'name' => 'msg',
1322 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001323 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 }
1325 },
1326 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001327 '2' => 'r12'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301328 },
Unive Tien44e66842025-07-25 09:15:34 +00001329 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 'ShortName' => 'encode_get_bios_table_resp'
1331 },
Unive Tien44e66842025-07-25 09:15:34 +00001332 '32150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301333 'Header' => 'bios.h',
1334 'Line' => '581',
1335 'Param' => {
1336 '0' => {
1337 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001338 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301339 },
1340 '1' => {
1341 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001342 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301343 },
1344 '2' => {
1345 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001346 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301347 }
1348 },
1349 'Reg' => {
1350 '0' => 'rdi',
1351 '1' => 'rsi',
1352 '2' => 'rdx'
1353 },
Unive Tien44e66842025-07-25 09:15:34 +00001354 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301355 'ShortName' => 'decode_set_date_time_resp'
1356 },
Unive Tien44e66842025-07-25 09:15:34 +00001357 '32223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '565',
1360 'Param' => {
1361 '0' => {
1362 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001363 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301364 },
1365 '1' => {
1366 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001367 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001371 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001375 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 }
1377 },
Unive Tien44e66842025-07-25 09:15:34 +00001378 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301379 'ShortName' => 'encode_set_date_time_resp'
1380 },
Unive Tien44e66842025-07-25 09:15:34 +00001381 '32430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301382 'Header' => 'bios.h',
1383 'Line' => '551',
1384 'Param' => {
1385 '0' => {
1386 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001387 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301388 },
1389 '1' => {
1390 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001391 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '2' => {
1394 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001395 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '3' => {
1398 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001399 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '4' => {
1402 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001403 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '5' => {
1406 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001407 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '6' => {
1410 'name' => 'month',
1411 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001412 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301413 },
1414 '7' => {
1415 'name' => 'year',
1416 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001417 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301418 }
1419 },
1420 'Reg' => {
1421 '2' => 'rbp',
1422 '3' => 'r12',
1423 '4' => 'r13',
1424 '5' => 'r14'
1425 },
Unive Tien44e66842025-07-25 09:15:34 +00001426 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301427 'ShortName' => 'decode_set_date_time_req'
1428 },
Unive Tien44e66842025-07-25 09:15:34 +00001429 '32721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301430 'Header' => 'bios.h',
1431 'Line' => '534',
1432 'Param' => {
1433 '0' => {
1434 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001435 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '1' => {
1438 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001439 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 },
1441 '2' => {
1442 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001443 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301444 },
1445 '3' => {
1446 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001447 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 },
1449 '4' => {
1450 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001451 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301452 },
1453 '5' => {
1454 'name' => 'month',
Unive Tien44e66842025-07-25 09:15:34 +00001455 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301456 },
1457 '6' => {
1458 'name' => 'year',
1459 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001460 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '7' => {
1463 'name' => 'msg',
1464 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001465 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301466 },
1467 '8' => {
1468 'name' => 'payload_length',
1469 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00001470 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301471 }
1472 },
Unive Tien44e66842025-07-25 09:15:34 +00001473 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301474 'ShortName' => 'encode_set_date_time_req'
1475 },
Unive Tien44e66842025-07-25 09:15:34 +00001476 '33220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301477 'Header' => 'bios.h',
1478 'Line' => '238',
1479 'Param' => {
1480 '0' => {
1481 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001482 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301483 },
1484 '1' => {
1485 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001486 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301487 },
1488 '2' => {
1489 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001490 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301491 },
1492 '3' => {
1493 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001494 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301495 },
1496 '4' => {
1497 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001498 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301499 },
1500 '5' => {
1501 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001502 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301503 },
1504 '6' => {
1505 'name' => 'day',
1506 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001507 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301508 },
1509 '7' => {
1510 'name' => 'month',
1511 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001512 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301513 },
1514 '8' => {
1515 'name' => 'year',
1516 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00001517 'type' => '30853'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00001527 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301528 'ShortName' => 'decode_get_date_time_resp'
1529 },
Unive Tien44e66842025-07-25 09:15:34 +00001530 '33421' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301531 'Header' => 'bios.h',
1532 'Line' => '346',
1533 'Param' => {
1534 '0' => {
1535 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001536 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '1' => {
1539 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001540 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '2' => {
1543 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001544 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '3' => {
1547 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001548 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '4' => {
1551 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001552 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301553 },
1554 '5' => {
1555 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001556 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301557 },
1558 '6' => {
1559 'name' => 'month',
1560 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001561 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301562 },
1563 '7' => {
1564 'name' => 'year',
1565 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001566 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 },
1568 '8' => {
1569 'name' => 'msg',
1570 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00001571 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301572 }
1573 },
Unive Tien44e66842025-07-25 09:15:34 +00001574 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301575 'ShortName' => 'encode_get_date_time_resp'
1576 },
Unive Tien44e66842025-07-25 09:15:34 +00001577 '33705' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301578 'Header' => 'bios.h',
1579 'Line' => '217',
1580 'Param' => {
1581 '0' => {
1582 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001583 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '1' => {
1586 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001587 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 }
1589 },
Unive Tien44e66842025-07-25 09:15:34 +00001590 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301591 'ShortName' => 'encode_get_date_time_req'
1592 },
Unive Tien44e66842025-07-25 09:15:34 +00001593 '35740' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001599 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301600 },
1601 '1' => {
1602 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00001603 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301604 }
1605 },
1606 'Reg' => {
1607 '0' => 'rdi',
1608 '1' => 'rsi'
1609 },
Unive Tien44e66842025-07-25 09:15:34 +00001610 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 'ShortName' => 'pldm_bios_table_checksum'
1612 },
Unive Tien44e66842025-07-25 09:15:34 +00001613 '35885' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001619 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301620 },
1621 '1' => {
1622 'name' => 'src_length',
Unive Tien44e66842025-07-25 09:15:34 +00001623 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 },
1625 '2' => {
1626 'name' => 'dest_table',
Unive Tien44e66842025-07-25 09:15:34 +00001627 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301628 },
1629 '3' => {
1630 'name' => 'dest_length',
Unive Tien44e66842025-07-25 09:15:34 +00001631 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301632 },
1633 '4' => {
1634 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00001635 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301636 },
1637 '5' => {
1638 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00001639 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301640 }
1641 },
1642 'Reg' => {
1643 '2' => 'r14',
1644 '4' => 'r13'
1645 },
Unive Tien44e66842025-07-25 09:15:34 +00001646 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301647 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1648 },
Unive Tien44e66842025-07-25 09:15:34 +00001649 '36573' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001655 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301656 },
1657 '1' => {
1658 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001659 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '2' => {
1662 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001663 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301664 }
1665 },
1666 'Reg' => {
1667 '2' => 'r8'
1668 },
Unive Tien44e66842025-07-25 09:15:34 +00001669 'Return' => '36568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301670 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1671 },
Unive Tien44e66842025-07-25 09:15:34 +00001672 '36836' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001678 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301679 },
1680 '1' => {
1681 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001682 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301683 },
1684 '2' => {
1685 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001686 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 }
1688 },
1689 'Reg' => {
1690 '2' => 'r8'
1691 },
Unive Tien44e66842025-07-25 09:15:34 +00001692 'Return' => '36982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1694 },
Unive Tien44e66842025-07-25 09:15:34 +00001695 '37103' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001701 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301702 },
1703 '1' => {
1704 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001705 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301706 },
1707 '2' => {
1708 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001709 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301710 }
1711 },
1712 'Reg' => {
1713 '2' => 'r8'
1714 },
Unive Tien44e66842025-07-25 09:15:34 +00001715 'Return' => '36982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301716 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1717 },
Unive Tien44e66842025-07-25 09:15:34 +00001718 '37365' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001724 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '1' => {
1727 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001728 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '2' => {
1731 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00001732 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001736 '0' => 'r15',
1737 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301738 '2' => 'rbx'
1739 },
Unive Tien44e66842025-07-25 09:15:34 +00001740 'Return' => '37585',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301741 'ShortName' => 'pldm_bios_table_string_find_by_string'
1742 },
Unive Tien44e66842025-07-25 09:15:34 +00001743 '37754' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001749 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301750 },
1751 '1' => {
1752 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001753 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301754 },
1755 '2' => {
1756 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001757 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301758 }
1759 },
1760 'Reg' => {
1761 '2' => 'r8'
1762 },
Unive Tien44e66842025-07-25 09:15:34 +00001763 'Return' => '37585',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301764 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1765 },
Unive Tien44e66842025-07-25 09:15:34 +00001766 '38515' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001772 'type' => '36563'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301773 }
1774 },
1775 'Reg' => {
1776 '0' => 'rdi'
1777 },
Unive Tien44e66842025-07-25 09:15:34 +00001778 'Return' => '1320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301779 'ShortName' => 'pldm_bios_table_iter_value'
1780 },
Unive Tien44e66842025-07-25 09:15:34 +00001781 '38563' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001787 'type' => '36563'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301788 }
1789 },
1790 'Return' => '1',
1791 'ShortName' => 'pldm_bios_table_iter_next'
1792 },
Unive Tien44e66842025-07-25 09:15:34 +00001793 '38673' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001799 'type' => '38748'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301800 }
1801 },
Unive Tien44e66842025-07-25 09:15:34 +00001802 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 'ShortName' => 'pldm_bios_table_iter_is_end'
1804 },
Unive Tien44e66842025-07-25 09:15:34 +00001805 '38753' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301806 'Header' => 'bios_table.h',
1807 'Line' => '34',
1808 'Param' => {
1809 '0' => {
1810 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00001811 'type' => '36563'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 }
1813 },
1814 'Return' => '1',
1815 'ShortName' => 'pldm_bios_table_iter_free'
1816 },
Unive Tien44e66842025-07-25 09:15:34 +00001817 '38825' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 'Header' => 'bios_table.h',
1819 'Line' => '28',
1820 'Param' => {
1821 '0' => {
1822 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001823 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301824 },
1825 '1' => {
1826 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001827 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301828 },
1829 '2' => {
1830 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +00001831 'type' => '34495'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301832 }
1833 },
1834 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001835 '0' => 'r12',
1836 '1' => 'rbp',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301837 '2' => 'rbx'
1838 },
Unive Tien44e66842025-07-25 09:15:34 +00001839 'Return' => '36563',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301840 'ShortName' => 'pldm_bios_table_iter_create'
1841 },
Unive Tien44e66842025-07-25 09:15:34 +00001842 '39063' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001848 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301849 },
1850 '1' => {
1851 'name' => 'capacity',
Unive Tien44e66842025-07-25 09:15:34 +00001852 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301853 },
1854 '2' => {
1855 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00001856 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 }
1858 },
1859 'Reg' => {
1860 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00001861 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 '2' => 'rbx'
1863 },
Unive Tien44e66842025-07-25 09:15:34 +00001864 'Return' => '58',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301865 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 },
Unive Tien44e66842025-07-25 09:15:34 +00001867 '39363' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001873 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301874 }
1875 },
Unive Tien44e66842025-07-25 09:15:34 +00001876 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1878 },
Unive Tien44e66842025-07-25 09:15:34 +00001879 '39698' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001885 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301886 }
1887 },
1888 'Reg' => {
1889 '0' => 'rdi'
1890 },
Unive Tien44e66842025-07-25 09:15:34 +00001891 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301892 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1893 },
Unive Tien44e66842025-07-25 09:15:34 +00001894 '39747' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001900 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301901 }
1902 },
Unive Tien44e66842025-07-25 09:15:34 +00001903 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301904 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1905 },
Unive Tien44e66842025-07-25 09:15:34 +00001906 '40231' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001912 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301913 }
1914 },
1915 'Reg' => {
1916 '0' => 'rdi'
1917 },
Unive Tien44e66842025-07-25 09:15:34 +00001918 'Return' => '34197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301919 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
1920 },
Unive Tien44e66842025-07-25 09:15:34 +00001921 '40371' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001927 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301928 },
1929 '1' => {
1930 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00001931 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301932 },
1933 '2' => {
1934 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001935 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 },
1937 '3' => {
1938 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00001939 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301940 },
1941 '4' => {
1942 'name' => 'cv',
Unive Tien44e66842025-07-25 09:15:34 +00001943 'type' => '34197'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301944 }
1945 },
1946 'Reg' => {
1947 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00001948 '1' => 'r14',
1949 '2' => 'r15',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 '3' => 'rbp',
1951 '4' => 'r8'
1952 },
Unive Tien44e66842025-07-25 09:15:34 +00001953 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00001956 '40640' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301957 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301958 'Line' => '540',
Unive Tien44e66842025-07-25 09:15:34 +00001959 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301960 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
1961 },
Unive Tien44e66842025-07-25 09:15:34 +00001962 '40802' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00001968 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301969 },
1970 '1' => {
1971 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00001972 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 },
1974 '2' => {
1975 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001976 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301977 },
1978 '3' => {
1979 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00001980 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301981 },
1982 '4' => {
1983 'name' => 'str_length',
Unive Tien44e66842025-07-25 09:15:34 +00001984 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 },
1986 '5' => {
1987 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00001988 'type' => '9294'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00001999 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002002 '41164' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002008 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302009 },
2010 '1' => {
2011 'name' => 'current_string',
Unive Tien44e66842025-07-25 09:15:34 +00002012 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302013 }
2014 },
2015 'Return' => '1',
2016 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2017 },
Unive Tien44e66842025-07-25 09:15:34 +00002018 '41259' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002024 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 }
2026 },
2027 'Reg' => {
2028 '0' => 'rdi'
2029 },
Unive Tien44e66842025-07-25 09:15:34 +00002030 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302031 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2032 },
Unive Tien44e66842025-07-25 09:15:34 +00002033 '41400' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002039 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302040 }
2041 },
2042 'Reg' => {
2043 '0' => 'rdi'
2044 },
Unive Tien44e66842025-07-25 09:15:34 +00002045 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302046 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2047 },
Unive Tien44e66842025-07-25 09:15:34 +00002048 '41582' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002054 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302055 },
2056 '1' => {
2057 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002058 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302059 },
2060 '2' => {
2061 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00002062 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302063 },
2064 '3' => {
2065 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00002066 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302067 },
2068 '4' => {
2069 'name' => 'count',
Unive Tien44e66842025-07-25 09:15:34 +00002070 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302071 },
2072 '5' => {
2073 'name' => 'handles',
Unive Tien44e66842025-07-25 09:15:34 +00002074 'type' => '5884'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002084 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002087 '41869' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002093 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
2095 '1' => {
2096 'name' => 'handles',
Unive Tien44e66842025-07-25 09:15:34 +00002097 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 },
2099 '2' => {
2100 'name' => 'number',
Unive Tien44e66842025-07-25 09:15:34 +00002101 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 }
2103 },
Unive Tien44e66842025-07-25 09:15:34 +00002104 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302105 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2106 },
Unive Tien44e66842025-07-25 09:15:34 +00002107 '42116' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002113 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 }
2115 },
2116 'Reg' => {
2117 '0' => 'rdi'
2118 },
Unive Tien44e66842025-07-25 09:15:34 +00002119 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302120 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2121 },
Unive Tien44e66842025-07-25 09:15:34 +00002122 '42165' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002128 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 }
2130 },
2131 'Reg' => {
2132 '0' => 'rdi'
2133 },
Unive Tien44e66842025-07-25 09:15:34 +00002134 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302135 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2136 },
Unive Tien44e66842025-07-25 09:15:34 +00002137 '42214' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002143 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 }
2145 },
2146 'Reg' => {
2147 '0' => 'rdi'
2148 },
Unive Tien44e66842025-07-25 09:15:34 +00002149 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302150 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2151 },
Unive Tien44e66842025-07-25 09:15:34 +00002152 '42263' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002158 'type' => '36568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302159 }
2160 },
2161 'Reg' => {
2162 '0' => 'rdi'
2163 },
Unive Tien44e66842025-07-25 09:15:34 +00002164 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302165 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2166 },
Unive Tien44e66842025-07-25 09:15:34 +00002167 '42810' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002173 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302174 },
2175 '1' => {
2176 'name' => 'lower',
Unive Tien44e66842025-07-25 09:15:34 +00002177 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302178 },
2179 '2' => {
2180 'name' => 'upper',
Unive Tien44e66842025-07-25 09:15:34 +00002181 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302182 },
2183 '3' => {
2184 'name' => 'scalar',
Unive Tien44e66842025-07-25 09:15:34 +00002185 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302186 },
2187 '4' => {
2188 'name' => 'def',
Unive Tien44e66842025-07-25 09:15:34 +00002189 'type' => '42931'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002202 '42946' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002208 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302209 },
2210 '1' => {
2211 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002212 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 },
2214 '2' => {
2215 'name' => 'info',
Unive Tien44e66842025-07-25 09:15:34 +00002216 'type' => '43208'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302217 }
2218 },
2219 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002220 '0' => 'rbp',
2221 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302222 '2' => 'rbx'
2223 },
Unive Tien44e66842025-07-25 09:15:34 +00002224 'Return' => '58',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302225 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302226 },
Unive Tien44e66842025-07-25 09:15:34 +00002227 '43218' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002233 'type' => '43208'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302234 },
2235 '1' => {
2236 'name' => 'errmsg',
Unive Tien44e66842025-07-25 09:15:34 +00002237 'type' => '43475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302238 }
2239 },
Unive Tien44e66842025-07-25 09:15:34 +00002240 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302241 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2242 },
Unive Tien44e66842025-07-25 09:15:34 +00002243 '43480' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302244 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302245 'Line' => '407',
Unive Tien44e66842025-07-25 09:15:34 +00002246 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302247 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2248 },
Unive Tien44e66842025-07-25 09:15:34 +00002249 '43656' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002255 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302256 },
2257 '1' => {
2258 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +00002259 'type' => '5704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302260 },
2261 '2' => {
2262 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00002263 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302264 }
2265 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302266 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002267 '2' => 'r14'
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302268 },
Unive Tien44e66842025-07-25 09:15:34 +00002269 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302270 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2271 },
Unive Tien44e66842025-07-25 09:15:34 +00002272 '43950' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002278 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 }
2280 },
2281 'Reg' => {
2282 '0' => 'rdi'
2283 },
Unive Tien44e66842025-07-25 09:15:34 +00002284 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302285 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2286 },
Unive Tien44e66842025-07-25 09:15:34 +00002287 '44019' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002293 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302294 }
2295 },
2296 'Reg' => {
2297 '0' => 'rdi'
2298 },
Unive Tien44e66842025-07-25 09:15:34 +00002299 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302300 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2301 },
Unive Tien44e66842025-07-25 09:15:34 +00002302 '44088' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002308 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302309 }
2310 },
2311 'Reg' => {
2312 '0' => 'rdi'
2313 },
Unive Tien44e66842025-07-25 09:15:34 +00002314 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2316 },
Unive Tien44e66842025-07-25 09:15:34 +00002317 '44157' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002323 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302324 },
2325 '1' => {
2326 'name' => 'def_string_length',
Unive Tien44e66842025-07-25 09:15:34 +00002327 'type' => '30853'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002334 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002337 '44245' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002343 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302344 },
2345 '1' => {
2346 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002347 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302348 },
2349 '2' => {
2350 'name' => 'info',
Unive Tien44e66842025-07-25 09:15:34 +00002351 'type' => '44604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302352 }
2353 },
2354 'Reg' => {
2355 '0' => 'r12',
2356 '2' => 'rbx'
2357 },
Unive Tien44e66842025-07-25 09:15:34 +00002358 'Return' => '58',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302359 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302360 },
Unive Tien44e66842025-07-25 09:15:34 +00002361 '44609' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002367 'type' => '44604'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 },
2369 '1' => {
2370 'name' => 'errmsg',
Unive Tien44e66842025-07-25 09:15:34 +00002371 'type' => '43475'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002375 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302376 },
Unive Tien44e66842025-07-25 09:15:34 +00002377 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302378 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2379 },
Unive Tien44e66842025-07-25 09:15:34 +00002380 '44878' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002386 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Unive Tien44e66842025-07-25 09:15:34 +00002392 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2394 },
Unive Tien44e66842025-07-25 09:15:34 +00002395 '45128' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002401 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 },
2403 '1' => {
2404 'name' => 'def_indices',
Unive Tien44e66842025-07-25 09:15:34 +00002405 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302406 },
2407 '2' => {
2408 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002409 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302410 }
2411 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302412 'Reg' => {
2413 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00002414 '1' => 'r14'
Andrew Jeffery46673f42024-06-25 16:02:25 +09302415 },
Unive Tien44e66842025-07-25 09:15:34 +00002416 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2418 },
Unive Tien44e66842025-07-25 09:15:34 +00002419 '45425' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002425 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
2427 '1' => {
2428 'name' => 'pv_hdls',
Unive Tien44e66842025-07-25 09:15:34 +00002429 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302430 },
2431 '2' => {
2432 'name' => 'pv_num',
Unive Tien44e66842025-07-25 09:15:34 +00002433 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302434 }
2435 },
2436 'Reg' => {
2437 '0' => 'rcx',
2438 '1' => 'rsi',
2439 '2' => 'rdx'
2440 },
Unive Tien44e66842025-07-25 09:15:34 +00002441 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002444 '45590' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002450 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302451 },
2452 '1' => {
2453 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002454 'type' => '1585'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002461 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002464 '45669' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002470 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 },
2472 '1' => {
2473 'name' => 'pv_num',
Unive Tien44e66842025-07-25 09:15:34 +00002474 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302475 }
2476 },
2477 'Reg' => {
2478 '0' => 'rdi',
2479 '1' => 'rsi'
2480 },
Unive Tien44e66842025-07-25 09:15:34 +00002481 'Return' => '58',
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 },
Unive Tien44e66842025-07-25 09:15:34 +00002484 '45729' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002490 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 },
2492 '1' => {
2493 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002494 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '2' => {
2497 'name' => 'info',
Unive Tien44e66842025-07-25 09:15:34 +00002498 'type' => '46058'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 }
2500 },
2501 'Reg' => {
2502 '0' => 'rbp',
2503 '2' => 'rbx'
2504 },
Unive Tien44e66842025-07-25 09:15:34 +00002505 'Return' => '58',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302506 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302507 },
Unive Tien44e66842025-07-25 09:15:34 +00002508 '46063' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002514 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 },
2516 '1' => {
2517 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002518 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 }
2520 },
2521 'Reg' => {
2522 '0' => 'rdi',
2523 '1' => 'rsi'
2524 },
Unive Tien44e66842025-07-25 09:15:34 +00002525 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302526 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2527 },
Unive Tien44e66842025-07-25 09:15:34 +00002528 '46123' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002534 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302535 }
2536 },
2537 'Reg' => {
2538 '0' => 'rdi'
2539 },
Unive Tien44e66842025-07-25 09:15:34 +00002540 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302541 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2542 },
Unive Tien44e66842025-07-25 09:15:34 +00002543 '46170' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002549 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302550 }
2551 },
2552 'Reg' => {
2553 '0' => 'rdi'
2554 },
Unive Tien44e66842025-07-25 09:15:34 +00002555 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2557 },
Unive Tien44e66842025-07-25 09:15:34 +00002558 '46217' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002564 'type' => '36982'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302565 }
2566 },
2567 'Reg' => {
2568 '0' => 'rdi'
2569 },
Unive Tien44e66842025-07-25 09:15:34 +00002570 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302571 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2572 },
Unive Tien44e66842025-07-25 09:15:34 +00002573 '46850' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002579 'type' => '37585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 },
2581 '1' => {
2582 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +00002583 'type' => '5704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '2' => {
2586 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00002587 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 }
2589 },
2590 'Reg' => {
2591 '0' => 'rdi',
2592 '1' => 'rsi',
2593 '2' => 'rdx'
2594 },
Unive Tien44e66842025-07-25 09:15:34 +00002595 'Return' => '58',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302596 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302597 },
Unive Tien44e66842025-07-25 09:15:34 +00002598 '47087' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002604 'type' => '37585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302605 }
2606 },
2607 'Reg' => {
2608 '0' => 'rdi'
2609 },
Unive Tien44e66842025-07-25 09:15:34 +00002610 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302611 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2612 },
Unive Tien44e66842025-07-25 09:15:34 +00002613 '47134' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002619 'type' => '37585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302620 }
2621 },
2622 'Reg' => {
2623 '0' => 'rdi'
2624 },
Unive Tien44e66842025-07-25 09:15:34 +00002625 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302626 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2627 },
Unive Tien44e66842025-07-25 09:15:34 +00002628 '47181' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002634 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302635 },
2636 '1' => {
2637 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002638 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 },
2640 '2' => {
2641 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00002642 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 },
2644 '3' => {
2645 'name' => 'str_length',
Unive Tien44e66842025-07-25 09:15:34 +00002646 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302647 }
2648 },
Unive Tien44e66842025-07-25 09:15:34 +00002649 'Return' => '58',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302650 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302651 },
Unive Tien44e66842025-07-25 09:15:34 +00002652 '47538' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00002658 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302659 }
2660 },
2661 'Reg' => {
2662 '0' => 'rdi'
2663 },
Unive Tien44e66842025-07-25 09:15:34 +00002664 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302665 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2666 },
Unive Tien44e66842025-07-25 09:15:34 +00002667 '84247' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302668 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002669 'Line' => '2162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302670 'Param' => {
2671 '0' => {
2672 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002673 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302674 },
2675 '1' => {
2676 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002677 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302678 },
2679 '2' => {
2680 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00002681 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302682 },
2683 '3' => {
2684 'name' => 'non_functioning_component_indication',
Unive Tien44e66842025-07-25 09:15:34 +00002685 'type' => '84429'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302686 },
2687 '4' => {
2688 'name' => 'non_functioning_component_bitmap',
Unive Tien44e66842025-07-25 09:15:34 +00002689 'type' => '84434'
2690 }
2691 },
2692 'Reg' => {
2693 '0' => 'rbx',
2694 '3' => 'r14',
2695 '4' => 'r15'
2696 },
2697 'Return' => '58',
2698 'ShortName' => 'decode_cancel_update_resp'
2699 },
2700 '84444' => {
2701 'Header' => 'firmware_update.h',
2702 'Line' => '2145',
2703 'Param' => {
2704 '0' => {
2705 'name' => 'instance_id',
2706 'type' => '140'
2707 },
2708 '1' => {
2709 'name' => 'msg',
2710 'type' => '1501'
2711 },
2712 '2' => {
2713 'name' => 'payload_length',
2714 'type' => '169'
2715 }
2716 },
2717 'Return' => '58',
2718 'ShortName' => 'encode_cancel_update_req'
2719 },
2720 '84616' => {
2721 'Header' => 'firmware_update.h',
2722 'Line' => '2130',
2723 'Param' => {
2724 '0' => {
2725 'name' => 'msg',
2726 'type' => '1580'
2727 },
2728 '1' => {
2729 'name' => 'payload_length',
2730 'type' => '169'
2731 },
2732 '2' => {
2733 'name' => 'completion_code',
2734 'type' => '1585'
2735 }
2736 },
2737 'Reg' => {
2738 '0' => 'rdi',
2739 '1' => 'rsi',
2740 '2' => 'rdx'
2741 },
2742 'Return' => '58',
2743 'ShortName' => 'decode_cancel_update_component_resp'
2744 },
2745 '84692' => {
2746 'Header' => 'firmware_update.h',
2747 'Line' => '2118',
2748 'Param' => {
2749 '0' => {
2750 'name' => 'instance_id',
2751 'type' => '140'
2752 },
2753 '1' => {
2754 'name' => 'msg',
2755 'type' => '1501'
2756 },
2757 '2' => {
2758 'name' => 'payload_length',
2759 'type' => '169'
2760 }
2761 },
2762 'Return' => '58',
2763 'ShortName' => 'encode_cancel_update_component_req'
2764 },
2765 '87485' => {
2766 'Header' => 'firmware_update.h',
2767 'Line' => '2085',
2768 'Param' => {
2769 '0' => {
2770 'name' => 'msg',
2771 'type' => '1580'
2772 },
2773 '1' => {
2774 'name' => 'payload_length',
2775 'type' => '169'
2776 },
2777 '2' => {
2778 'name' => 'completion_code',
2779 'type' => '1585'
2780 },
2781 '3' => {
2782 'name' => 'current_state',
2783 'type' => '1585'
2784 },
2785 '4' => {
2786 'name' => 'previous_state',
2787 'type' => '1585'
2788 },
2789 '5' => {
2790 'name' => 'aux_state',
2791 'type' => '1585'
2792 },
2793 '6' => {
2794 'name' => 'aux_state_status',
2795 'offset' => '0',
2796 'type' => '1585'
2797 },
2798 '7' => {
2799 'name' => 'progress_percent',
2800 'offset' => '8',
2801 'type' => '1585'
2802 },
2803 '8' => {
2804 'name' => 'reason_code',
2805 'offset' => '16',
2806 'type' => '1585'
2807 },
2808 '9' => {
2809 'name' => 'update_option_flags_enabled',
2810 'offset' => '24',
2811 'type' => '87812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302812 }
2813 },
2814 'Reg' => {
2815 '0' => 'rbx',
2816 '3' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00002817 '4' => 'r12',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302818 '5' => 'r13'
2819 },
Unive Tien44e66842025-07-25 09:15:34 +00002820 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302821 'ShortName' => 'decode_get_status_resp'
2822 },
Unive Tien44e66842025-07-25 09:15:34 +00002823 '87822' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302824 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002825 'Line' => '2065',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302826 'Param' => {
2827 '0' => {
2828 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00002829 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302830 },
2831 '1' => {
2832 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002833 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302834 },
2835 '2' => {
2836 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002837 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302838 }
2839 },
Unive Tien44e66842025-07-25 09:15:34 +00002840 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302841 'ShortName' => 'encode_get_status_req'
2842 },
Unive Tien44e66842025-07-25 09:15:34 +00002843 '89187' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302844 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002845 'Line' => '2033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302846 'Param' => {
2847 '0' => {
2848 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002849 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302850 },
2851 '1' => {
2852 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002853 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302854 },
2855 '2' => {
2856 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00002857 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302858 },
2859 '3' => {
2860 'name' => 'estimated_time_activation',
Unive Tien44e66842025-07-25 09:15:34 +00002861 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302862 }
2863 },
2864 'Reg' => {
2865 '1' => 'rsi',
2866 '2' => 'rdx',
2867 '3' => 'rcx'
2868 },
Unive Tien44e66842025-07-25 09:15:34 +00002869 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302870 'ShortName' => 'decode_activate_firmware_resp'
2871 },
Unive Tien44e66842025-07-25 09:15:34 +00002872 '89313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302873 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002874 'Line' => '2008',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302875 'Param' => {
2876 '0' => {
2877 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00002878 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302879 },
2880 '1' => {
2881 'name' => 'self_contained_activation_req',
Unive Tien44e66842025-07-25 09:15:34 +00002882 'type' => '61253'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302883 },
2884 '2' => {
2885 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002886 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302887 },
2888 '3' => {
2889 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002890 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302891 }
2892 },
Unive Tien44e66842025-07-25 09:15:34 +00002893 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302894 'ShortName' => 'encode_activate_firmware_req'
2895 },
Unive Tien44e66842025-07-25 09:15:34 +00002896 '90339' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302897 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002898 'Line' => '1993',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302899 'Param' => {
2900 '0' => {
2901 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00002902 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302903 },
2904 '1' => {
2905 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00002906 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 },
2908 '2' => {
2909 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002910 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302911 },
2912 '3' => {
2913 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002914 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302915 }
2916 },
Unive Tien44e66842025-07-25 09:15:34 +00002917 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302918 'ShortName' => 'encode_apply_complete_resp'
2919 },
Unive Tien44e66842025-07-25 09:15:34 +00002920 '91723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002922 'Line' => '1961',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302923 'Param' => {
2924 '0' => {
2925 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002926 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302927 },
2928 '1' => {
2929 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002930 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302931 },
2932 '2' => {
2933 'name' => 'apply_result',
Unive Tien44e66842025-07-25 09:15:34 +00002934 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302935 },
2936 '3' => {
2937 'name' => 'comp_activation_methods_modification',
Unive Tien44e66842025-07-25 09:15:34 +00002938 'type' => '91833'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302939 }
2940 },
2941 'Reg' => {
2942 '0' => 'rdi',
2943 '1' => 'rsi',
2944 '2' => 'rdx',
2945 '3' => 'rcx'
2946 },
Unive Tien44e66842025-07-25 09:15:34 +00002947 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302948 'ShortName' => 'decode_apply_complete_req'
2949 },
Unive Tien44e66842025-07-25 09:15:34 +00002950 '91843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302951 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002952 'Line' => '1948',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302953 'Param' => {
2954 '0' => {
2955 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00002956 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302957 },
2958 '1' => {
2959 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00002960 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302961 },
2962 '2' => {
2963 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002964 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302965 },
2966 '3' => {
2967 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002968 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302969 }
2970 },
Unive Tien44e66842025-07-25 09:15:34 +00002971 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302972 'ShortName' => 'encode_verify_complete_resp'
2973 },
Unive Tien44e66842025-07-25 09:15:34 +00002974 '92968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302975 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002976 'Line' => '1919',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302977 'Param' => {
2978 '0' => {
2979 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002980 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302981 },
2982 '1' => {
2983 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002984 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302985 },
2986 '2' => {
2987 'name' => 'verify_result',
Unive Tien44e66842025-07-25 09:15:34 +00002988 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302989 }
2990 },
2991 'Reg' => {
2992 '0' => 'rdi',
2993 '1' => 'rsi',
2994 '2' => 'rdx'
2995 },
Unive Tien44e66842025-07-25 09:15:34 +00002996 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302997 'ShortName' => 'decode_verify_complete_req'
2998 },
Unive Tien44e66842025-07-25 09:15:34 +00002999 '93044' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303000 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003001 'Line' => '1908',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303002 'Param' => {
3003 '0' => {
3004 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003005 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303006 },
3007 '1' => {
3008 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003009 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303010 },
3011 '2' => {
3012 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003013 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303014 },
3015 '3' => {
3016 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003017 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303018 }
3019 },
Unive Tien44e66842025-07-25 09:15:34 +00003020 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303021 'ShortName' => 'encode_transfer_complete_resp'
3022 },
Unive Tien44e66842025-07-25 09:15:34 +00003023 '94169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303024 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003025 'Line' => '1878',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303026 'Param' => {
3027 '0' => {
3028 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003029 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303030 },
3031 '1' => {
3032 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003033 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303034 },
3035 '2' => {
3036 'name' => 'transfer_result',
Unive Tien44e66842025-07-25 09:15:34 +00003037 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303038 }
3039 },
3040 'Reg' => {
3041 '0' => 'rdi',
3042 '1' => 'rsi',
3043 '2' => 'rdx'
3044 },
Unive Tien44e66842025-07-25 09:15:34 +00003045 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303046 'ShortName' => 'decode_transfer_complete_req'
3047 },
Unive Tien44e66842025-07-25 09:15:34 +00003048 '94245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003050 'Line' => '1865',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 'Param' => {
3052 '0' => {
3053 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003054 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303055 },
3056 '1' => {
3057 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003058 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303059 },
3060 '2' => {
3061 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003062 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 },
3064 '3' => {
3065 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003066 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303067 }
3068 },
3069 'Reg' => {
3070 '2' => 'rbx'
3071 },
Unive Tien44e66842025-07-25 09:15:34 +00003072 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 'ShortName' => 'encode_request_firmware_data_resp'
3074 },
Unive Tien44e66842025-07-25 09:15:34 +00003075 '95637' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303076 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003077 'Line' => '1826',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303078 'Param' => {
3079 '0' => {
3080 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003081 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303082 },
3083 '1' => {
3084 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003085 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303086 },
3087 '2' => {
3088 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00003089 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303090 },
3091 '3' => {
3092 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003093 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303094 }
3095 },
3096 'Reg' => {
3097 '0' => 'rdi',
3098 '1' => 'rsi',
3099 '2' => 'rdx',
3100 '3' => 'rcx'
3101 },
Unive Tien44e66842025-07-25 09:15:34 +00003102 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303103 'ShortName' => 'decode_request_firmware_data_req'
3104 },
Unive Tien44e66842025-07-25 09:15:34 +00003105 '97672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303106 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003107 'Line' => '1793',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303108 'Param' => {
3109 '0' => {
3110 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003111 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 },
3113 '1' => {
3114 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003115 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303116 },
3117 '2' => {
3118 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003119 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303120 },
3121 '3' => {
3122 'name' => 'comp_compatibility_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003123 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303124 },
3125 '4' => {
3126 'name' => 'comp_compatibility_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003127 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303128 },
3129 '5' => {
3130 'name' => 'update_option_flags_enabled',
Unive Tien44e66842025-07-25 09:15:34 +00003131 'type' => '87812'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303132 },
3133 '6' => {
3134 'name' => 'time_before_req_fw_data',
3135 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003136 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303137 }
3138 },
3139 'Reg' => {
3140 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003141 '3' => 'r14',
3142 '4' => 'r15',
3143 '5' => 'rbp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303144 },
Unive Tien44e66842025-07-25 09:15:34 +00003145 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 'ShortName' => 'decode_update_component_resp'
3147 },
Unive Tien44e66842025-07-25 09:15:34 +00003148 '101543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303149 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003150 'Line' => '1757',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303151 'Param' => {
3152 '0' => {
3153 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003154 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303155 },
3156 '1' => {
3157 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003158 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303159 },
3160 '2' => {
3161 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003162 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303163 },
3164 '3' => {
3165 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003166 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303167 },
3168 '4' => {
3169 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003170 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303171 },
3172 '5' => {
3173 'name' => 'comp_image_size',
Unive Tien44e66842025-07-25 09:15:34 +00003174 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303175 },
3176 '6' => {
3177 'name' => 'update_option_flags',
3178 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003179 'type' => '62029'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303180 },
3181 '7' => {
3182 'name' => 'comp_ver_str_type',
3183 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003184 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 },
3186 '8' => {
3187 'name' => 'comp_ver_str_len',
3188 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003189 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 },
3191 '9' => {
3192 'name' => 'comp_ver_str',
3193 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003194 'type' => '102012'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303195 },
3196 '10' => {
3197 'name' => 'msg',
3198 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003199 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '11' => {
3202 'name' => 'payload_length',
3203 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00003204 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303205 }
3206 },
Unive Tien44e66842025-07-25 09:15:34 +00003207 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 'ShortName' => 'encode_update_component_req'
3209 },
Unive Tien44e66842025-07-25 09:15:34 +00003210 '103445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003212 'Line' => '1714',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303213 'Param' => {
3214 '0' => {
3215 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003216 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303217 },
3218 '1' => {
3219 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003220 'type' => '63053'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303221 },
3222 '2' => {
3223 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003224 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303225 },
3226 '3' => {
3227 'name' => 'comp_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003228 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 },
3230 '4' => {
3231 'name' => 'comp_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003232 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303233 }
3234 },
3235 'Reg' => {
3236 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003237 '3' => 'r14',
3238 '4' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303239 },
Unive Tien44e66842025-07-25 09:15:34 +00003240 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'ShortName' => 'decode_pass_component_table_resp'
3242 },
Unive Tien44e66842025-07-25 09:15:34 +00003243 '106870' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303244 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003245 'Line' => '1684',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 'Param' => {
3247 '0' => {
3248 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003249 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '1' => {
3252 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00003253 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '2' => {
3256 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003257 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 },
3259 '3' => {
3260 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003261 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303262 },
3263 '4' => {
3264 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003265 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 },
3267 '5' => {
3268 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003269 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '6' => {
3272 'name' => 'comp_ver_str_type',
3273 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003274 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303275 },
3276 '7' => {
3277 'name' => 'comp_ver_str_len',
3278 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003279 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303280 },
3281 '8' => {
3282 'name' => 'comp_ver_str',
3283 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003284 'type' => '102012'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 },
3286 '9' => {
3287 'name' => 'msg',
3288 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003289 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 },
3291 '10' => {
3292 'name' => 'payload_length',
3293 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003294 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303295 }
3296 },
Unive Tien44e66842025-07-25 09:15:34 +00003297 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 'ShortName' => 'encode_pass_component_table_req'
3299 },
Unive Tien44e66842025-07-25 09:15:34 +00003300 '108784' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303301 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003302 'Line' => '1568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303303 'Param' => {
3304 '0' => {
3305 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003306 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303307 },
3308 '1' => {
3309 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003310 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303311 },
3312 '2' => {
3313 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003314 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 },
3316 '3' => {
3317 'name' => 'fd_meta_data_len',
Unive Tien44e66842025-07-25 09:15:34 +00003318 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303319 },
3320 '4' => {
3321 'name' => 'fd_will_send_pkg_data',
Unive Tien44e66842025-07-25 09:15:34 +00003322 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303323 }
3324 },
3325 'Reg' => {
3326 '1' => 'r9',
3327 '2' => 'rdx',
3328 '3' => 'rcx',
3329 '4' => 'r8'
3330 },
Unive Tien44e66842025-07-25 09:15:34 +00003331 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 'ShortName' => 'decode_request_update_resp'
3333 },
Unive Tien44e66842025-07-25 09:15:34 +00003334 '111851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303335 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003336 'Line' => '1535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303337 'Param' => {
3338 '0' => {
3339 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003340 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303341 },
3342 '1' => {
3343 'name' => 'max_transfer_size',
Unive Tien44e66842025-07-25 09:15:34 +00003344 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 },
3346 '2' => {
3347 'name' => 'num_of_comp',
Unive Tien44e66842025-07-25 09:15:34 +00003348 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303349 },
3350 '3' => {
3351 'name' => 'max_outstanding_transfer_req',
Unive Tien44e66842025-07-25 09:15:34 +00003352 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303353 },
3354 '4' => {
3355 'name' => 'pkg_data_len',
Unive Tien44e66842025-07-25 09:15:34 +00003356 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303357 },
3358 '5' => {
3359 'name' => 'comp_image_set_ver_str_type',
Unive Tien44e66842025-07-25 09:15:34 +00003360 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303361 },
3362 '6' => {
3363 'name' => 'comp_image_set_ver_str_len',
3364 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003365 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303366 },
3367 '7' => {
3368 'name' => 'comp_img_set_ver_str',
3369 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003370 'type' => '102012'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '8' => {
3373 'name' => 'msg',
3374 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003375 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 },
3377 '9' => {
3378 'name' => 'payload_length',
3379 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003380 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 }
3382 },
Unive Tien44e66842025-07-25 09:15:34 +00003383 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303384 'ShortName' => 'encode_request_update_req'
3385 },
Unive Tien44e66842025-07-25 09:15:34 +00003386 '118596' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303387 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003388 'Line' => '1445',
Unive Tiene5c3f142024-12-13 14:14:19 +08003389 'Param' => {
3390 '0' => {
3391 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00003392 'type' => '123340'
Unive Tiene5c3f142024-12-13 14:14:19 +08003393 },
3394 '1' => {
3395 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00003396 'type' => '123345'
Unive Tiene5c3f142024-12-13 14:14:19 +08003397 }
3398 },
Unive Tien44e66842025-07-25 09:15:34 +00003399 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003400 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3401 },
Unive Tien44e66842025-07-25 09:15:34 +00003402 '123350' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003403 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003404 'Line' => '1416',
Unive Tiene5c3f142024-12-13 14:14:19 +08003405 'Param' => {
3406 '0' => {
3407 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003408 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003409 },
3410 '1' => {
3411 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003412 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003413 },
3414 '2' => {
3415 'name' => 'resp_data',
Unive Tien44e66842025-07-25 09:15:34 +00003416 'type' => '125987'
Unive Tiene5c3f142024-12-13 14:14:19 +08003417 },
3418 '3' => {
3419 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00003420 'type' => '123340'
Unive Tiene5c3f142024-12-13 14:14:19 +08003421 }
3422 },
Unive Tien44e66842025-07-25 09:15:34 +00003423 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003424 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3425 },
Unive Tien44e66842025-07-25 09:15:34 +00003426 '125992' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003427 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003428 'Line' => '1390',
Unive Tiene5c3f142024-12-13 14:14:19 +08003429 'Param' => {
3430 '0' => {
3431 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003432 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003433 },
3434 '1' => {
3435 'name' => 'params_req',
Unive Tien44e66842025-07-25 09:15:34 +00003436 'type' => '127102'
Unive Tiene5c3f142024-12-13 14:14:19 +08003437 },
3438 '2' => {
3439 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003440 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003441 },
3442 '3' => {
3443 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003444 'type' => '169'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00003450 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003451 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3452 },
Unive Tien44e66842025-07-25 09:15:34 +00003453 '127107' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003454 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003455 'Line' => '675',
Unive Tiene5c3f142024-12-13 14:14:19 +08003456 'Param' => {
3457 '0' => {
3458 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00003459 'type' => '128258'
Unive Tiene5c3f142024-12-13 14:14:19 +08003460 },
3461 '1' => {
3462 'name' => 'dev',
Unive Tien44e66842025-07-25 09:15:34 +00003463 'type' => '128263'
Unive Tiene5c3f142024-12-13 14:14:19 +08003464 }
3465 },
Unive Tien44e66842025-07-25 09:15:34 +00003466 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003467 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3468 },
Unive Tien44e66842025-07-25 09:15:34 +00003469 '128268' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003470 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003471 'Line' => '1369',
Unive Tiene5c3f142024-12-13 14:14:19 +08003472 'Param' => {
3473 '0' => {
3474 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003475 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003476 },
3477 '1' => {
3478 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003479 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003480 },
3481 '2' => {
3482 'name' => 'resp_data',
Unive Tien44e66842025-07-25 09:15:34 +00003483 'type' => '130919'
Unive Tiene5c3f142024-12-13 14:14:19 +08003484 },
3485 '3' => {
3486 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00003487 'type' => '128258'
Unive Tiene5c3f142024-12-13 14:14:19 +08003488 }
3489 },
Unive Tien44e66842025-07-25 09:15:34 +00003490 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003491 'ShortName' => 'decode_query_downstream_identifiers_resp'
3492 },
Unive Tien44e66842025-07-25 09:15:34 +00003493 '130924' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003494 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003495 'Line' => '1352',
Unive Tiene5c3f142024-12-13 14:14:19 +08003496 'Param' => {
3497 '0' => {
3498 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003499 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003500 },
3501 '1' => {
3502 'name' => 'params_req',
Unive Tien44e66842025-07-25 09:15:34 +00003503 'type' => '132034'
Unive Tiene5c3f142024-12-13 14:14:19 +08003504 },
3505 '2' => {
3506 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003507 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003508 },
3509 '3' => {
3510 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003511 'type' => '169'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00003517 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003518 'ShortName' => 'encode_query_downstream_identifiers_req'
3519 },
Unive Tien44e66842025-07-25 09:15:34 +00003520 '132039' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003521 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003522 'Line' => '1333',
Unive Tiene5c3f142024-12-13 14:14:19 +08003523 'Param' => {
3524 '0' => {
3525 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003526 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003527 },
3528 '1' => {
3529 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003530 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003531 },
3532 '2' => {
3533 'name' => 'resp_data',
Unive Tien44e66842025-07-25 09:15:34 +00003534 'type' => '134599'
Unive Tiene5c3f142024-12-13 14:14:19 +08003535 }
3536 },
3537 'Reg' => {
3538 '2' => 'rbp'
3539 },
Unive Tien44e66842025-07-25 09:15:34 +00003540 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003541 'ShortName' => 'decode_query_downstream_devices_resp'
3542 },
Unive Tien44e66842025-07-25 09:15:34 +00003543 '134604' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003544 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003545 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003546 'Param' => {
3547 '0' => {
3548 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003549 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003550 },
3551 '1' => {
3552 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003553 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003554 }
3555 },
3556 'Reg' => {
3557 '0' => 'rdi',
3558 '1' => 'rsi'
3559 },
Unive Tien44e66842025-07-25 09:15:34 +00003560 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003561 'ShortName' => 'encode_query_downstream_devices_req'
3562 },
Unive Tien44e66842025-07-25 09:15:34 +00003563 '134724' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003564 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003565 'Line' => '1271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303566 'Param' => {
3567 '0' => {
3568 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003569 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303570 },
3571 '1' => {
3572 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003573 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 },
3575 '2' => {
3576 'name' => 'component_data',
Unive Tien44e66842025-07-25 09:15:34 +00003577 'type' => '135046'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 },
3579 '3' => {
3580 'name' => 'active_comp_ver_str',
Unive Tien44e66842025-07-25 09:15:34 +00003581 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303582 },
3583 '4' => {
3584 'name' => 'pending_comp_ver_str',
Unive Tien44e66842025-07-25 09:15:34 +00003585 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303586 }
3587 },
3588 'Reg' => {
3589 '1' => 'r9',
3590 '2' => 'rdx',
3591 '3' => 'rdi',
3592 '4' => 'r8'
3593 },
Unive Tien44e66842025-07-25 09:15:34 +00003594 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303595 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3596 },
Unive Tien44e66842025-07-25 09:15:34 +00003597 '143248' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303598 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003599 'Line' => '1252',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 'Param' => {
3601 '0' => {
3602 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003603 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303604 },
3605 '1' => {
3606 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003607 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 },
3609 '2' => {
3610 'name' => 'resp_data',
Unive Tien44e66842025-07-25 09:15:34 +00003611 'type' => '143468'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303612 },
3613 '3' => {
3614 'name' => 'active_comp_image_set_ver_str',
Unive Tien44e66842025-07-25 09:15:34 +00003615 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303616 },
3617 '4' => {
3618 'name' => 'pending_comp_image_set_ver_str',
Unive Tien44e66842025-07-25 09:15:34 +00003619 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 },
3621 '5' => {
3622 'name' => 'comp_parameter_table',
Unive Tien44e66842025-07-25 09:15:34 +00003623 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303624 }
3625 },
3626 'Reg' => {
3627 '0' => 'rbx',
3628 '1' => 'r12',
3629 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00003630 '3' => 'r14',
3631 '4' => 'r15',
3632 '5' => 'r13'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303633 },
Unive Tien44e66842025-07-25 09:15:34 +00003634 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303635 'ShortName' => 'decode_get_firmware_parameters_resp'
3636 },
Unive Tien44e66842025-07-25 09:15:34 +00003637 '143473' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303638 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003639 'Line' => '1235',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303640 'Param' => {
3641 '0' => {
3642 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003643 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303644 },
3645 '1' => {
3646 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003647 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303648 },
3649 '2' => {
3650 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003651 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 }
3653 },
3654 'Reg' => {
3655 '0' => 'rdi',
3656 '1' => 'rsi',
3657 '2' => 'rdx'
3658 },
Unive Tien44e66842025-07-25 09:15:34 +00003659 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303660 'ShortName' => 'encode_get_firmware_parameters_req'
3661 },
Unive Tien44e66842025-07-25 09:15:34 +00003662 '146242' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303663 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003664 'Line' => '1217',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'Param' => {
3666 '0' => {
3667 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003668 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303669 },
3670 '1' => {
3671 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003672 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303673 },
3674 '2' => {
3675 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003676 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303677 },
3678 '3' => {
3679 'name' => 'device_identifiers_len',
Unive Tien44e66842025-07-25 09:15:34 +00003680 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303681 },
3682 '4' => {
3683 'name' => 'descriptor_count',
Unive Tien44e66842025-07-25 09:15:34 +00003684 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303685 },
3686 '5' => {
3687 'name' => 'descriptor_data',
Unive Tien44e66842025-07-25 09:15:34 +00003688 'type' => '146398'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303689 }
3690 },
3691 'Reg' => {
3692 '1' => 'r10',
3693 '3' => 'rcx',
3694 '4' => 'r8',
3695 '5' => 'r9'
3696 },
Unive Tien44e66842025-07-25 09:15:34 +00003697 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303698 'ShortName' => 'decode_query_device_identifiers_resp'
3699 },
Unive Tien44e66842025-07-25 09:15:34 +00003700 '146408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303701 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003702 'Line' => '1183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303703 'Param' => {
3704 '0' => {
3705 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003706 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303707 },
3708 '1' => {
3709 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003710 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303711 },
3712 '2' => {
3713 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003714 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303715 }
3716 },
3717 'Reg' => {
3718 '0' => 'rdi',
3719 '1' => 'rsi',
3720 '2' => 'rdx'
3721 },
Unive Tien44e66842025-07-25 09:15:34 +00003722 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303723 'ShortName' => 'encode_query_device_identifiers_req'
3724 },
Unive Tien44e66842025-07-25 09:15:34 +00003725 '146548' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303726 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003727 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 'Param' => {
3729 '0' => {
3730 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003731 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303732 },
3733 '1' => {
3734 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003735 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303736 },
3737 '2' => {
3738 'name' => 'pldm_comp_image_info',
Unive Tien44e66842025-07-25 09:15:34 +00003739 'type' => '146740'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303740 },
3741 '3' => {
3742 'name' => 'comp_version_str',
Unive Tien44e66842025-07-25 09:15:34 +00003743 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303744 }
3745 },
Unive Tien44e66842025-07-25 09:15:34 +00003746 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303747 'ShortName' => 'decode_pldm_comp_image_info'
3748 },
Unive Tien44e66842025-07-25 09:15:34 +00003749 '146893' => {
3750 'Header' => 'firmware_update.h',
3751 'Line' => '1152',
3752 'Param' => {
3753 '0' => {
3754 'name' => 'data',
3755 'type' => '5884'
3756 },
3757 '1' => {
3758 'name' => 'length',
3759 'type' => '169'
3760 },
3761 '2' => {
3762 'name' => 'descriptor_title_str_type',
3763 'type' => '1585'
3764 },
3765 '3' => {
3766 'name' => 'descriptor_title_str',
3767 'type' => '28771'
3768 },
3769 '4' => {
3770 'name' => 'descriptor_data',
3771 'type' => '28771'
3772 }
3773 },
3774 'Return' => '58',
3775 'ShortName' => 'decode_vendor_defined_descriptor_value'
3776 },
3777 '147295' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303778 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003779 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303780 'Param' => {
3781 '0' => {
3782 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003783 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303784 },
3785 '1' => {
3786 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003787 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303788 },
3789 '2' => {
3790 'name' => 'descriptor_type',
Unive Tien44e66842025-07-25 09:15:34 +00003791 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303792 },
3793 '3' => {
3794 'name' => 'descriptor_data',
Unive Tien44e66842025-07-25 09:15:34 +00003795 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303796 }
3797 },
Unive Tien44e66842025-07-25 09:15:34 +00003798 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303799 'ShortName' => 'decode_descriptor_type_length_value'
3800 },
Unive Tien44e66842025-07-25 09:15:34 +00003801 '147660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303802 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003803 'Line' => '764',
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 'Param' => {
3805 '0' => {
3806 'name' => 'iter',
Unive Tien44e66842025-07-25 09:15:34 +00003807 'type' => '149202'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '1' => {
3810 'name' => 'desc',
Unive Tien44e66842025-07-25 09:15:34 +00003811 'type' => '149207'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
Unive Tien44e66842025-07-25 09:15:34 +00003814 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003815 'ShortName' => 'decode_pldm_descriptor_from_iter'
3816 },
Unive Tien44e66842025-07-25 09:15:34 +00003817 '149212' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003819 'Line' => '1117',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303820 'Param' => {
3821 '0' => {
3822 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003823 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303824 },
3825 '1' => {
3826 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003827 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303828 },
3829 '2' => {
3830 'name' => 'component_bitmap_bit_length',
Unive Tien44e66842025-07-25 09:15:34 +00003831 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303832 },
3833 '3' => {
3834 'name' => 'fw_device_id_record',
Unive Tien44e66842025-07-25 09:15:34 +00003835 'type' => '149591'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303836 },
3837 '4' => {
3838 'name' => 'applicable_components',
Unive Tien44e66842025-07-25 09:15:34 +00003839 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303840 },
3841 '5' => {
3842 'name' => 'comp_image_set_version_str',
Unive Tien44e66842025-07-25 09:15:34 +00003843 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303844 },
3845 '6' => {
3846 'name' => 'record_descriptors',
3847 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003848 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303849 },
3850 '7' => {
3851 'name' => 'fw_device_pkg_data',
3852 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003853 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303854 }
3855 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003856 'Reg' => {
3857 '3' => 'rbx'
3858 },
Unive Tien44e66842025-07-25 09:15:34 +00003859 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303860 'ShortName' => 'decode_firmware_device_id_record'
3861 },
Unive Tien44e66842025-07-25 09:15:34 +00003862 '155968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003864 'Line' => '1096',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303865 'Param' => {
3866 '0' => {
3867 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003868 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303869 },
3870 '1' => {
3871 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003872 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303873 },
3874 '2' => {
3875 'name' => 'package_header_info',
Unive Tien44e66842025-07-25 09:15:34 +00003876 'type' => '156441'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 },
3878 '3' => {
3879 'name' => 'package_version_str',
Unive Tien44e66842025-07-25 09:15:34 +00003880 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303881 }
3882 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00003883 'Reg' => {
3884 '2' => 'rbx'
3885 },
Unive Tien44e66842025-07-25 09:15:34 +00003886 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 'ShortName' => 'decode_pldm_package_header_info'
3888 },
Unive Tien44e66842025-07-25 09:15:34 +00003889 '166519' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00003895 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303896 },
3897 '1' => {
3898 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003899 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303900 },
3901 '2' => {
3902 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00003903 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303904 },
3905 '3' => {
3906 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003907 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 },
3909 '4' => {
3910 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003911 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 }
3913 },
Unive Tien44e66842025-07-25 09:15:34 +00003914 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303915 'ShortName' => 'encode_set_fru_record_table_resp'
3916 },
Unive Tien44e66842025-07-25 09:15:34 +00003917 '166759' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00003923 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '1' => {
3926 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003927 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 },
3929 '2' => {
3930 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00003931 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303932 },
3933 '3' => {
3934 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00003935 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303936 },
3937 '4' => {
3938 'name' => 'fru_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00003939 'type' => '28771'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 }
3941 },
3942 'Reg' => {
3943 '1' => 'rsi',
3944 '2' => 'rdx',
3945 '3' => 'rcx',
3946 '4' => 'r8'
3947 },
Unive Tien44e66842025-07-25 09:15:34 +00003948 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 'ShortName' => 'decode_set_fru_record_table_req'
3950 },
Unive Tien44e66842025-07-25 09:15:34 +00003951 '166926' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303952 'Header' => 'fru.h',
3953 'Line' => '360',
3954 'Param' => {
3955 '0' => {
3956 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003957 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303958 },
3959 '1' => {
3960 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003961 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 },
3963 '2' => {
3964 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003965 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303966 },
3967 '3' => {
3968 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00003969 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303970 },
3971 '4' => {
3972 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00003973 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303974 },
3975 '5' => {
3976 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00003977 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303978 },
3979 '6' => {
3980 'name' => 'fru_record_table_length',
3981 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003982 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 }
3984 },
Unive Tien44e66842025-07-25 09:15:34 +00003985 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 'ShortName' => 'decode_get_fru_record_table_resp'
3987 },
Unive Tien44e66842025-07-25 09:15:34 +00003988 '167156' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303989 'Header' => 'fru.h',
3990 'Line' => '387',
3991 'Param' => {
3992 '0' => {
3993 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003994 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303995 },
3996 '1' => {
3997 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003998 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303999 },
4000 '2' => {
4001 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004002 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304003 },
4004 '3' => {
4005 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004006 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 },
4008 '4' => {
4009 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004010 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '5' => {
4013 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00004014 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '6' => {
4017 'name' => 'fru_record_table_length',
4018 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004019 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304020 },
4021 '7' => {
4022 'name' => 'max_fru_record_table_length',
4023 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004024 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304025 }
4026 },
4027 'Reg' => {
4028 '3' => 'r10',
4029 '4' => 'r8',
4030 '5' => 'r9'
4031 },
Unive Tien44e66842025-07-25 09:15:34 +00004032 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304033 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4034 },
Unive Tien44e66842025-07-25 09:15:34 +00004035 '167477' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 'Header' => 'fru.h',
4037 'Line' => '339',
4038 'Param' => {
4039 '0' => {
4040 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004041 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304042 },
4043 '1' => {
4044 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004045 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304046 },
4047 '2' => {
4048 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004049 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304050 },
4051 '3' => {
4052 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004053 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304054 },
4055 '4' => {
4056 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004057 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304058 }
4059 },
Unive Tien44e66842025-07-25 09:15:34 +00004060 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304061 'ShortName' => 'encode_get_fru_record_table_req'
4062 },
Unive Tien44e66842025-07-25 09:15:34 +00004063 '167712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304064 'Header' => 'fru.h',
4065 'Line' => '451',
4066 'Param' => {
4067 '0' => {
4068 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004069 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 },
4071 '1' => {
4072 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004073 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '2' => {
4076 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004077 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '3' => {
4080 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004081 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 },
4083 '4' => {
4084 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004085 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304086 },
4087 '5' => {
4088 'name' => 'fru_structure_data',
Unive Tien44e66842025-07-25 09:15:34 +00004089 'type' => '28771'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004099 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304100 'ShortName' => 'decode_get_fru_record_by_option_resp'
4101 },
Unive Tien44e66842025-07-25 09:15:34 +00004102 '167879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 'Header' => 'fru.h',
4104 'Line' => '313',
4105 'Param' => {
4106 '0' => {
4107 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004108 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304109 },
4110 '1' => {
4111 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004112 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304113 },
4114 '2' => {
4115 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004116 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304117 },
4118 '3' => {
4119 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004120 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304121 },
4122 '4' => {
4123 'name' => 'fru_structure_data',
Unive Tien44e66842025-07-25 09:15:34 +00004124 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304125 },
4126 '5' => {
4127 'name' => 'data_size',
Unive Tien44e66842025-07-25 09:15:34 +00004128 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304129 },
4130 '6' => {
4131 'name' => 'msg',
4132 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004133 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304134 },
4135 '7' => {
4136 'name' => 'payload_length',
4137 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004138 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 }
4140 },
4141 'Reg' => {
4142 '2' => 'r15'
4143 },
Unive Tien44e66842025-07-25 09:15:34 +00004144 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 'ShortName' => 'encode_get_fru_record_by_option_resp'
4146 },
Unive Tien44e66842025-07-25 09:15:34 +00004147 '168270' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304148 'Header' => 'fru.h',
4149 'Line' => '292',
4150 'Param' => {
4151 '0' => {
4152 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004153 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 },
4155 '1' => {
4156 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004157 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304158 },
4159 '2' => {
4160 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004161 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304162 },
4163 '3' => {
4164 'name' => 'fru_table_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004165 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 },
4167 '4' => {
4168 'name' => 'record_set_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00004169 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304170 },
4171 '5' => {
4172 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004173 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304174 },
4175 '6' => {
4176 'name' => 'field_type',
4177 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004178 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 },
4180 '7' => {
4181 'name' => 'transfer_op_flag',
4182 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004183 'type' => '1585'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004193 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304194 'ShortName' => 'decode_get_fru_record_by_option_req'
4195 },
Unive Tien44e66842025-07-25 09:15:34 +00004196 '168472' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 'Header' => 'fru.h',
4198 'Line' => '433',
4199 'Param' => {
4200 '0' => {
4201 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004202 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '1' => {
4205 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004206 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '2' => {
4209 'name' => 'fru_table_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004210 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '3' => {
4213 'name' => 'record_set_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00004214 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304215 },
4216 '4' => {
4217 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004218 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304219 },
4220 '5' => {
4221 'name' => 'field_type',
Unive Tien44e66842025-07-25 09:15:34 +00004222 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304223 },
4224 '6' => {
4225 'name' => 'transfer_op_flag',
4226 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004227 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 },
4229 '7' => {
4230 'name' => 'msg',
4231 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004232 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304233 },
4234 '8' => {
4235 'name' => 'payload_length',
4236 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004237 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 }
4239 },
Unive Tien44e66842025-07-25 09:15:34 +00004240 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304241 'ShortName' => 'encode_get_fru_record_by_option_req'
4242 },
Unive Tien44e66842025-07-25 09:15:34 +00004243 '168769' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 'Header' => 'fru.h',
4245 'Line' => '468',
4246 'Param' => {
4247 '0' => {
4248 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00004249 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 },
4251 '1' => {
4252 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00004253 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '2' => {
4256 'name' => 'record_table',
Unive Tien44e66842025-07-25 09:15:34 +00004257 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304258 },
4259 '3' => {
4260 'name' => 'record_size',
Unive Tien44e66842025-07-25 09:15:34 +00004261 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304262 },
4263 '4' => {
4264 'name' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00004265 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304266 },
4267 '5' => {
4268 'name' => 'rt',
Unive Tien44e66842025-07-25 09:15:34 +00004269 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304270 },
4271 '6' => {
4272 'name' => 'ft',
4273 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004274 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 }
4276 },
Unive Tien44e66842025-07-25 09:15:34 +00004277 'Return' => '58',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004278 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304279 },
Unive Tien44e66842025-07-25 09:15:34 +00004280 '169429' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 'Header' => 'fru.h',
4282 'Line' => '409',
4283 'Param' => {
4284 '0' => {
4285 'name' => 'fru_table',
Unive Tien44e66842025-07-25 09:15:34 +00004286 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 },
4288 '1' => {
4289 'name' => 'total_size',
Unive Tien44e66842025-07-25 09:15:34 +00004290 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '2' => {
4293 'name' => 'curr_size',
Unive Tien44e66842025-07-25 09:15:34 +00004294 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '3' => {
4297 'name' => 'record_set_id',
Unive Tien44e66842025-07-25 09:15:34 +00004298 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '4' => {
4301 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004302 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '5' => {
4305 'name' => 'num_frus',
Unive Tien44e66842025-07-25 09:15:34 +00004306 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 },
4308 '6' => {
4309 'name' => 'encoding',
4310 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004311 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304312 },
4313 '7' => {
4314 'name' => 'tlvs',
4315 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004316 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '8' => {
4319 'name' => 'tlvs_size',
4320 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004321 'type' => '169'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004330 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304331 'ShortName' => 'encode_fru_record'
4332 },
Unive Tien44e66842025-07-25 09:15:34 +00004333 '169752' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304334 'Header' => 'fru.h',
4335 'Line' => '269',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004339 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304340 },
4341 '1' => {
4342 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004343 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304344 },
4345 '2' => {
4346 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004347 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '3' => {
4350 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004351 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 },
4353 '4' => {
4354 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004355 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 }
4357 },
Unive Tien44e66842025-07-25 09:15:34 +00004358 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304359 'ShortName' => 'encode_get_fru_record_table_resp'
4360 },
Unive Tien44e66842025-07-25 09:15:34 +00004361 '169974' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 'Header' => 'fru.h',
4363 'Line' => '251',
4364 'Param' => {
4365 '0' => {
4366 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004367 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '1' => {
4370 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004371 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304372 },
4373 '2' => {
4374 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004375 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304376 },
4377 '3' => {
4378 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004379 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304380 }
4381 },
4382 'Reg' => {
4383 '0' => 'rdi',
4384 '1' => 'rsi',
4385 '2' => 'rdx',
4386 '3' => 'rcx'
4387 },
Unive Tien44e66842025-07-25 09:15:34 +00004388 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304389 'ShortName' => 'decode_get_fru_record_table_req'
4390 },
Unive Tien44e66842025-07-25 09:15:34 +00004391 '170078' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 'Header' => 'fru.h',
4393 'Line' => '232',
4394 'Param' => {
4395 '0' => {
4396 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004397 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304398 },
4399 '1' => {
4400 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004401 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304402 },
4403 '2' => {
4404 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004405 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304406 },
4407 '3' => {
4408 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004409 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304410 },
4411 '4' => {
4412 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004413 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304414 },
4415 '5' => {
4416 'name' => 'fru_table_length',
Unive Tien44e66842025-07-25 09:15:34 +00004417 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '6' => {
4420 'name' => 'total_record_set_identifiers',
4421 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004422 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304423 },
4424 '7' => {
4425 'name' => 'total_table_records',
4426 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004427 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 },
4429 '8' => {
4430 'name' => 'checksum',
4431 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004432 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 },
4434 '9' => {
4435 'name' => 'msg',
4436 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004437 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304438 }
4439 },
Unive Tien44e66842025-07-25 09:15:34 +00004440 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4442 },
Unive Tien44e66842025-07-25 09:15:34 +00004443 '170381' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304444 'Header' => 'fru.h',
4445 'Line' => '203',
4446 'Param' => {
4447 '0' => {
4448 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004449 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '1' => {
4452 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004453 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '2' => {
4456 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004457 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '3' => {
4460 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004461 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '4' => {
4464 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004465 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304466 },
4467 '5' => {
4468 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004469 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 },
4471 '6' => {
4472 'name' => 'fru_table_length',
4473 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004474 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304475 },
4476 '7' => {
4477 'name' => 'total_record_set_identifiers',
4478 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004479 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '8' => {
4482 'name' => 'total_table_records',
4483 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004484 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304485 },
4486 '9' => {
4487 'name' => 'checksum',
4488 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004489 'type' => '1731'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004499 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304500 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4501 },
Unive Tien44e66842025-07-25 09:15:34 +00004502 '170591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304503 'Header' => 'fru.h',
4504 'Line' => '178',
4505 'Param' => {
4506 '0' => {
4507 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004508 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '1' => {
4511 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004512 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304513 },
4514 '2' => {
4515 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004516 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304517 }
4518 },
Unive Tien44e66842025-07-25 09:15:34 +00004519 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304520 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4521 },
Unive Tien44e66842025-07-25 09:15:34 +00004522 '198308' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004528 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '1' => {
4531 'name' => 'pdr_len',
Unive Tien44e66842025-07-25 09:15:34 +00004532 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '2' => {
4535 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004536 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '3' => {
4539 'name' => 'entities',
Unive Tien44e66842025-07-25 09:15:34 +00004540 'type' => '198628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 }
4542 },
4543 'Reg' => {
4544 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00004545 '3' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304546 },
4547 'Return' => '1',
4548 'ShortName' => 'pldm_entity_association_pdr_extract'
4549 },
Unive Tien44e66842025-07-25 09:15:34 +00004550 '198643' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004556 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304557 }
4558 },
4559 'Reg' => {
4560 '0' => 'rdi'
4561 },
Unive Tien44e66842025-07-25 09:15:34 +00004562 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304563 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4564 },
Unive Tien44e66842025-07-25 09:15:34 +00004565 '198692' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004571 'type' => '173144'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004580 '198851' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004586 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 },
4588 '1' => {
4589 'name' => 'new_tree',
Unive Tien44e66842025-07-25 09:15:34 +00004590 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 }
4592 },
4593 'Return' => '1',
4594 'ShortName' => 'pldm_entity_association_tree_copy_root'
4595 },
Unive Tien44e66842025-07-25 09:15:34 +00004596 '199280' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004602 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304603 },
4604 '1' => {
4605 'name' => 'entity',
Unive Tien44e66842025-07-25 09:15:34 +00004606 'type' => '182672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 }
4608 },
Unive Tien44e66842025-07-25 09:15:34 +00004609 'Return' => '172777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304610 'ShortName' => 'pldm_entity_association_tree_find'
4611 },
Unive Tien44e66842025-07-25 09:15:34 +00004612 '199560' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004618 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 },
4620 '1' => {
4621 'name' => 'entity',
Unive Tien44e66842025-07-25 09:15:34 +00004622 'type' => '182672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304623 },
4624 '2' => {
4625 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004626 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304627 }
4628 },
Unive Tien44e66842025-07-25 09:15:34 +00004629 'Return' => '172777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304630 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4631 },
Unive Tien44e66842025-07-25 09:15:34 +00004632 '199942' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004638 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304639 },
4640 '1' => {
4641 'name' => 'first',
Unive Tien44e66842025-07-25 09:15:34 +00004642 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304643 },
4644 '2' => {
4645 'name' => 'last',
Unive Tien44e66842025-07-25 09:15:34 +00004646 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304647 }
4648 },
4649 'Reg' => {
4650 '1' => 'rsi',
4651 '2' => 'rdx'
4652 },
Unive Tien44e66842025-07-25 09:15:34 +00004653 'Return' => '172772',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 'ShortName' => 'pldm_pdr_find_last_in_range'
4655 },
Unive Tien44e66842025-07-25 09:15:34 +00004656 '200069' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004662 'type' => '174271'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004671 '200321' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004677 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304678 },
4679 '1' => {
4680 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004681 'type' => '5733'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004691 '200589' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004697 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 },
4699 '1' => {
4700 'name' => 'entity',
Unive Tien44e66842025-07-25 09:15:34 +00004701 'type' => '171582'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304702 },
4703 '2' => {
4704 'name' => 'node',
Unive Tien44e66842025-07-25 09:15:34 +00004705 'type' => '199275'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304706 }
4707 },
4708 'Return' => '1',
4709 'ShortName' => 'pldm_find_entity_ref_in_tree'
4710 },
Unive Tien44e66842025-07-25 09:15:34 +00004711 '200876' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004717 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304718 },
4719 '1' => {
4720 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00004721 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304722 },
4723 '2' => {
4724 'name' => 'entities',
Unive Tien44e66842025-07-25 09:15:34 +00004725 'type' => '198628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 },
4727 '3' => {
4728 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004729 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304730 },
4731 '4' => {
4732 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004733 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304734 },
4735 '5' => {
4736 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004737 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304738 },
4739 '6' => {
4740 'name' => 'record_handle',
4741 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004742 'type' => '152'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004753 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304754 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4755 },
Unive Tien44e66842025-07-25 09:15:34 +00004756 '201232' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004762 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304763 },
4764 '1' => {
4765 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00004766 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304767 },
4768 '2' => {
4769 'name' => 'entities',
Unive Tien44e66842025-07-25 09:15:34 +00004770 'type' => '198628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304771 },
4772 '3' => {
4773 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004774 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304775 },
4776 '4' => {
4777 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004778 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304779 },
4780 '5' => {
4781 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004782 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304783 }
4784 },
Unive Tien44e66842025-07-25 09:15:34 +00004785 'Return' => '58',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09304786 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304787 },
Unive Tien44e66842025-07-25 09:15:34 +00004788 '201450' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004794 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '1' => {
4797 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00004798 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304799 },
4800 '2' => {
4801 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004802 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304803 },
4804 '3' => {
4805 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004806 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 }
4808 },
Unive Tien44e66842025-07-25 09:15:34 +00004809 'Return' => '58',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09304810 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 },
Unive Tien44e66842025-07-25 09:15:34 +00004812 '203119' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004818 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304819 },
4820 '1' => {
4821 'name' => 'node',
Unive Tien44e66842025-07-25 09:15:34 +00004822 'type' => '182672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304823 }
4824 },
4825 'Reg' => {
4826 '0' => 'rdi',
4827 '1' => 'rsi'
4828 },
Unive Tien44e66842025-07-25 09:15:34 +00004829 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 'ShortName' => 'pldm_is_current_parent_child'
4831 },
Unive Tien44e66842025-07-25 09:15:34 +00004832 '203208' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004838 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304839 },
4840 '1' => {
4841 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00004842 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304843 }
4844 },
4845 'Reg' => {
4846 '0' => 'rdi',
4847 '1' => 'rcx'
4848 },
Unive Tien44e66842025-07-25 09:15:34 +00004849 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304850 'ShortName' => 'pldm_entity_get_num_children'
4851 },
Unive Tien44e66842025-07-25 09:15:34 +00004852 '203423' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004858 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304859 }
4860 },
4861 'Reg' => {
4862 '0' => 'rdi'
4863 },
Unive Tien44e66842025-07-25 09:15:34 +00004864 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304865 'ShortName' => 'pldm_entity_is_exist_parent'
4866 },
Unive Tien44e66842025-07-25 09:15:34 +00004867 '203472' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004873 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 }
4875 },
Unive Tien44e66842025-07-25 09:15:34 +00004876 'Return' => '171582',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304877 'ShortName' => 'pldm_entity_get_parent'
4878 },
Unive Tien44e66842025-07-25 09:15:34 +00004879 '203606' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004885 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 }
4887 },
Unive Tien44e66842025-07-25 09:15:34 +00004888 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304889 'ShortName' => 'pldm_entity_is_node_parent'
4890 },
Unive Tien44e66842025-07-25 09:15:34 +00004891 '203761' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004897 'type' => '173144'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00004906 '203940' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004912 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 '1' => {
4915 'name' => 'entities',
Unive Tien44e66842025-07-25 09:15:34 +00004916 'type' => '198628'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '2' => {
4919 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00004920 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00004924 '2' => 'rbx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304925 },
4926 'Return' => '1',
4927 'ShortName' => 'pldm_entity_association_tree_visit'
4928 },
Unive Tien44e66842025-07-25 09:15:34 +00004929 '204399' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004935 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304936 },
4937 '1' => {
4938 'name' => 'entity',
Unive Tien44e66842025-07-25 09:15:34 +00004939 'type' => '182672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304940 },
4941 '2' => {
4942 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00004943 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304944 },
4945 '3' => {
4946 'name' => 'parent',
Unive Tien44e66842025-07-25 09:15:34 +00004947 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 },
4949 '4' => {
4950 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00004951 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304952 },
4953 '5' => {
4954 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004955 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304956 },
4957 '6' => {
4958 'name' => 'is_update_container_id',
4959 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004960 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 },
4962 '7' => {
4963 'name' => 'container_id',
4964 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004965 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 }
4967 },
Unive Tien44e66842025-07-25 09:15:34 +00004968 'Return' => '172777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 'ShortName' => 'pldm_entity_association_tree_add_entity'
4970 },
Unive Tien44e66842025-07-25 09:15:34 +00004971 '205006' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00004977 'type' => '173144'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304978 },
4979 '1' => {
4980 'name' => 'entity',
Unive Tien44e66842025-07-25 09:15:34 +00004981 'type' => '182672'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 },
4983 '2' => {
4984 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00004985 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '3' => {
4988 'name' => 'parent',
Unive Tien44e66842025-07-25 09:15:34 +00004989 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 },
4991 '4' => {
4992 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00004993 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 }
4995 },
Unive Tien44e66842025-07-25 09:15:34 +00004996 'Return' => '172777',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_add'
4998 },
Unive Tien44e66842025-07-25 09:15:34 +00004999 '205329' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005001 'Line' => '353',
Unive Tien44e66842025-07-25 09:15:34 +00005002 'Return' => '173144',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305003 'ShortName' => 'pldm_entity_association_tree_init'
5004 },
Unive Tien44e66842025-07-25 09:15:34 +00005005 '205403' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005011 'type' => '205537'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305012 }
5013 },
Unive Tien44e66842025-07-25 09:15:34 +00005014 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305015 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5016 },
Unive Tien44e66842025-07-25 09:15:34 +00005017 '205563' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005023 'type' => '172777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 }
5025 },
Unive Tien44e66842025-07-25 09:15:34 +00005026 'Return' => '171582',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305027 'ShortName' => 'pldm_entity_extract'
5028 },
Unive Tien44e66842025-07-25 09:15:34 +00005029 '205718' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305030 'Header' => 'pdr.h',
5031 'Line' => '246',
5032 'Param' => {
5033 '0' => {
5034 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00005035 'type' => '174271'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305036 },
5037 '1' => {
5038 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005039 'type' => '152'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305040 },
5041 '2' => {
5042 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005043 'type' => '5527'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305044 }
5045 },
5046 'Reg' => {
5047 '0' => 'rdi',
5048 '1' => 'rsi',
5049 '2' => 'rdx'
5050 },
Unive Tien44e66842025-07-25 09:15:34 +00005051 'Return' => '58',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305052 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5053 },
Unive Tien44e66842025-07-25 09:15:34 +00005054 '216291' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005060 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 },
5062 '1' => {
5063 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005064 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '2' => {
5067 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005068 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '3' => {
5071 'name' => 'tl_eid',
Unive Tien44e66842025-07-25 09:15:34 +00005072 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 },
5074 '4' => {
5075 'name' => 'valid_bit',
Unive Tien44e66842025-07-25 09:15:34 +00005076 'type' => '5527'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00005088 '216645' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005094 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305095 },
5096 '1' => {
5097 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005098 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305099 },
5100 '2' => {
5101 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005102 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305103 },
5104 '3' => {
5105 'name' => 'entity_type',
Unive Tien44e66842025-07-25 09:15:34 +00005106 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 },
5108 '4' => {
5109 'name' => 'entity_instance_num',
Unive Tien44e66842025-07-25 09:15:34 +00005110 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305111 },
5112 '5' => {
5113 'name' => 'container_id',
Unive Tien44e66842025-07-25 09:15:34 +00005114 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305115 }
5116 },
5117 'Reg' => {
5118 '2' => 'r12'
5119 },
Unive Tien44e66842025-07-25 09:15:34 +00005120 'Return' => '175564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5122 },
Unive Tien44e66842025-07-25 09:15:34 +00005123 '216999' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005129 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 },
5131 '1' => {
5132 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005133 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 },
5135 '2' => {
5136 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005137 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305138 },
5139 '3' => {
5140 'name' => 'entity_type',
Unive Tien44e66842025-07-25 09:15:34 +00005141 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 },
5143 '4' => {
5144 'name' => 'entity_instance_num',
Unive Tien44e66842025-07-25 09:15:34 +00005145 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 },
5147 '5' => {
5148 'name' => 'container_id',
Unive Tien44e66842025-07-25 09:15:34 +00005149 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 },
5151 '6' => {
5152 'name' => 'bmc_record_handle',
5153 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005154 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305155 }
5156 },
Unive Tien44e66842025-07-25 09:15:34 +00005157 'Return' => '58',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305158 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305159 },
Unive Tien44e66842025-07-25 09:15:34 +00005160 '217312' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005166 'type' => '175564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305167 }
5168 },
Unive Tien44e66842025-07-25 09:15:34 +00005169 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 'ShortName' => 'pldm_pdr_record_is_remote'
5171 },
Unive Tien44e66842025-07-25 09:15:34 +00005172 '217683' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005178 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 },
5180 '1' => {
5181 'name' => 'record',
Unive Tien44e66842025-07-25 09:15:34 +00005182 'type' => '175564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 }
5184 },
Unive Tien44e66842025-07-25 09:15:34 +00005185 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305186 'ShortName' => 'pldm_pdr_get_record_handle'
5187 },
Unive Tien44e66842025-07-25 09:15:34 +00005188 '217900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305189 'Header' => 'pdr.h',
5190 'Line' => '62',
5191 'Param' => {
5192 '0' => {
5193 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00005194 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305195 }
5196 },
Unive Tien44e66842025-07-25 09:15:34 +00005197 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305198 'ShortName' => 'pldm_pdr_get_repo_size'
5199 },
Unive Tien44e66842025-07-25 09:15:34 +00005200 '218033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305201 'Header' => 'pdr.h',
5202 'Line' => '52',
5203 'Param' => {
5204 '0' => {
5205 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00005206 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305207 }
5208 },
Unive Tien44e66842025-07-25 09:15:34 +00005209 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305210 'ShortName' => 'pldm_pdr_get_record_count'
5211 },
Unive Tien44e66842025-07-25 09:15:34 +00005212 '218164' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005218 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305219 },
5220 '1' => {
5221 'name' => 'pdr_type',
Unive Tien44e66842025-07-25 09:15:34 +00005222 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305223 },
5224 '2' => {
5225 'name' => 'curr_record',
Unive Tien44e66842025-07-25 09:15:34 +00005226 'type' => '175564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305227 },
5228 '3' => {
5229 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005230 'type' => '146398'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305231 },
5232 '4' => {
5233 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005234 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 }
5236 },
5237 'Reg' => {
5238 '0' => 'rdi',
5239 '3' => 'rcx',
5240 '4' => 'r8'
5241 },
Unive Tien44e66842025-07-25 09:15:34 +00005242 'Return' => '175564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305243 'ShortName' => 'pldm_pdr_find_record_by_type'
5244 },
Unive Tien44e66842025-07-25 09:15:34 +00005245 '218335' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005251 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305252 },
5253 '1' => {
5254 'name' => 'curr_record',
Unive Tien44e66842025-07-25 09:15:34 +00005255 'type' => '175564'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 },
5257 '2' => {
5258 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005259 'type' => '146398'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305260 },
5261 '3' => {
5262 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005263 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305264 },
5265 '4' => {
5266 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005267 'type' => '1731'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00005277 'Return' => '175564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305278 'ShortName' => 'pldm_pdr_get_next_record'
5279 },
Unive Tien44e66842025-07-25 09:15:34 +00005280 '218541' => {
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',
Unive Tien44e66842025-07-25 09:15:34 +00005286 'type' => '200064'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305287 },
5288 '1' => {
5289 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005290 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305291 },
5292 '2' => {
5293 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005294 'type' => '146398'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305295 },
5296 '3' => {
5297 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005298 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 },
5300 '4' => {
5301 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005302 'type' => '1731'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00005312 'Return' => '175564',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305313 'ShortName' => 'pldm_pdr_find_record'
5314 },
Unive Tien44e66842025-07-25 09:15:34 +00005315 '218719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 'Header' => 'pdr.h',
5317 'Line' => '42',
5318 'Param' => {
5319 '0' => {
5320 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00005321 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305322 }
5323 },
5324 'Reg' => {
5325 '0' => 'rdi'
5326 },
5327 'Return' => '1',
5328 'ShortName' => 'pldm_pdr_destroy'
5329 },
Unive Tien44e66842025-07-25 09:15:34 +00005330 '218872' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305331 'Header' => 'pdr.h',
5332 'Line' => '36',
Unive Tien44e66842025-07-25 09:15:34 +00005333 'Return' => '174271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305334 'ShortName' => 'pldm_pdr_init'
5335 },
Unive Tien44e66842025-07-25 09:15:34 +00005336 '218944' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305337 'Header' => 'pdr.h',
5338 'Line' => '79',
5339 'Param' => {
5340 '0' => {
5341 'name' => 'repo',
Unive Tien44e66842025-07-25 09:15:34 +00005342 'type' => '174271'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305343 },
5344 '1' => {
5345 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005346 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305347 },
5348 '2' => {
5349 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005350 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305351 },
5352 '3' => {
5353 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005354 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305355 },
5356 '4' => {
5357 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005358 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305359 },
5360 '5' => {
5361 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005362 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 }
5364 },
5365 'Reg' => {
5366 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00005367 '1' => 'r14',
5368 '2' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305369 '5' => 'r12'
5370 },
Unive Tien44e66842025-07-25 09:15:34 +00005371 'Return' => '58',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005372 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 },
Unive Tien44e66842025-07-25 09:15:34 +00005374 '235798' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005375 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005376 'Line' => '2705',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005377 'Param' => {
5378 '0' => {
5379 'name' => 'event',
Unive Tien44e66842025-07-25 09:15:34 +00005380 'type' => '235847'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005381 }
5382 },
5383 'Reg' => {
5384 '0' => 'rdi'
5385 },
Unive Tien44e66842025-07-25 09:15:34 +00005386 'Return' => '1585',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005387 'ShortName' => 'pldm_platform_cper_event_event_data'
5388 },
Unive Tien44e66842025-07-25 09:15:34 +00005389 '235852' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005390 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005391 'Line' => '2694',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005392 'Param' => {
5393 '0' => {
5394 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00005395 'type' => '1320'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005396 },
5397 '1' => {
5398 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005399 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005400 },
5401 '2' => {
5402 'name' => 'cper_event',
Unive Tien44e66842025-07-25 09:15:34 +00005403 'type' => '235847'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005404 },
5405 '3' => {
5406 'name' => 'cper_event_length',
Unive Tien44e66842025-07-25 09:15:34 +00005407 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005408 }
5409 },
Unive Tien44e66842025-07-25 09:15:34 +00005410 'Return' => '58',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005411 'ShortName' => 'decode_pldm_platform_cper_event'
5412 },
Unive Tien44e66842025-07-25 09:15:34 +00005413 '237968' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005414 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005415 'Line' => '2683',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005416 'Param' => {
5417 '0' => {
5418 'name' => 'pdr',
Unive Tien44e66842025-07-25 09:15:34 +00005419 'type' => '239207'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005420 }
5421 },
Unive Tien44e66842025-07-25 09:15:34 +00005422 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005423 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5424 },
Unive Tien44e66842025-07-25 09:15:34 +00005425 '239212' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005426 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005427 'Line' => '2661',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005428 'Param' => {
5429 '0' => {
5430 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005431 'type' => '1320'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005432 },
5433 '1' => {
5434 'name' => 'data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005435 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005436 },
5437 '2' => {
5438 'name' => 'pdr',
Unive Tien44e66842025-07-25 09:15:34 +00005439 'type' => '239207'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005440 },
5441 '3' => {
5442 'name' => 'pdr_length',
Unive Tien44e66842025-07-25 09:15:34 +00005443 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005444 }
5445 },
Unive Tien44e66842025-07-25 09:15:34 +00005446 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005447 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5448 },
Unive Tien44e66842025-07-25 09:15:34 +00005449 '246639' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005450 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005451 'Line' => '1991',
Tal Yacobide67ab62024-05-30 22:36:50 +03005452 'Param' => {
5453 '0' => {
5454 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005455 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005456 },
5457 '1' => {
5458 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +00005459 'type' => '248505'
Tal Yacobide67ab62024-05-30 22:36:50 +03005460 },
5461 '2' => {
5462 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005463 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005464 },
5465 '3' => {
5466 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005467 'type' => '169'
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 },
Unive Tien44e66842025-07-25 09:15:34 +00005473 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005474 'ShortName' => 'encode_get_state_effecter_states_resp'
5475 },
Unive Tien44e66842025-07-25 09:15:34 +00005476 '248520' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005477 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005478 'Line' => '1974',
Tal Yacobide67ab62024-05-30 22:36:50 +03005479 'Param' => {
5480 '0' => {
5481 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005482 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005483 },
5484 '1' => {
5485 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005486 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005487 },
5488 '2' => {
5489 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +00005490 'type' => '248505'
Tal Yacobide67ab62024-05-30 22:36:50 +03005491 }
5492 },
Unive Tien44e66842025-07-25 09:15:34 +00005493 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005494 'ShortName' => 'decode_get_state_effecter_states_resp'
5495 },
Unive Tien44e66842025-07-25 09:15:34 +00005496 '250740' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005497 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005498 'Line' => '1943',
Tal Yacobide67ab62024-05-30 22:36:50 +03005499 'Param' => {
5500 '0' => {
5501 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005502 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005503 },
5504 '1' => {
5505 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005506 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005507 },
5508 '2' => {
5509 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00005510 'type' => '30853'
Tal Yacobide67ab62024-05-30 22:36:50 +03005511 }
5512 },
Unive Tien44e66842025-07-25 09:15:34 +00005513 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005514 'ShortName' => 'decode_get_state_effecter_states_req'
5515 },
Unive Tien44e66842025-07-25 09:15:34 +00005516 '251612' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005517 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005518 'Line' => '1957',
Tal Yacobide67ab62024-05-30 22:36:50 +03005519 'Param' => {
5520 '0' => {
5521 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005522 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005523 },
5524 '1' => {
5525 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00005526 'type' => '5733'
Tal Yacobide67ab62024-05-30 22:36:50 +03005527 },
5528 '2' => {
5529 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005530 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005531 },
5532 '3' => {
5533 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005534 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005535 }
5536 },
Unive Tien44e66842025-07-25 09:15:34 +00005537 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005538 'ShortName' => 'encode_get_state_effecter_states_req'
5539 },
Unive Tien44e66842025-07-25 09:15:34 +00005540 '277643' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305541 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005542 'Line' => '2123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305543 'Param' => {
5544 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305545 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005546 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305547 },
5548 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305549 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005550 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305551 },
5552 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305553 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005554 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305555 },
5556 '3' => {
5557 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005558 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305559 },
5560 '4' => {
5561 'name' => 'event_id',
Unive Tien44e66842025-07-25 09:15:34 +00005562 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305563 },
5564 '5' => {
5565 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005566 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305567 },
5568 '6' => {
5569 'name' => 'transfer_flag',
5570 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005571 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305572 },
5573 '7' => {
5574 'name' => 'event_class',
5575 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005576 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305577 },
5578 '8' => {
5579 'name' => 'event_data_size',
5580 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00005581 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305582 },
5583 '9' => {
5584 'name' => 'event_data',
5585 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00005586 'type' => '25355'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305587 },
5588 '10' => {
5589 'name' => 'event_data_integrity_checksum',
5590 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00005591 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305592 }
5593 },
Unive Tien44e66842025-07-25 09:15:34 +00005594 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305595 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5596 },
Unive Tien44e66842025-07-25 09:15:34 +00005597 '281529' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305598 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005599 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305600 'Param' => {
5601 '0' => {
5602 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005603 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305604 },
5605 '1' => {
5606 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00005607 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305608 },
5609 '2' => {
5610 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00005611 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305612 },
5613 '3' => {
5614 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005615 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305616 },
5617 '4' => {
5618 'name' => 'event_id_to_acknowledge',
Unive Tien44e66842025-07-25 09:15:34 +00005619 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305620 },
5621 '5' => {
5622 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005623 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305624 },
5625 '6' => {
5626 'name' => 'payload_length',
5627 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005628 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305629 }
5630 },
Unive Tien44e66842025-07-25 09:15:34 +00005631 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305632 'ShortName' => 'encode_poll_for_platform_event_message_req'
5633 },
Unive Tien44e66842025-07-25 09:15:34 +00005634 '283246' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305635 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005636 'Line' => '2621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305637 'Param' => {
5638 '0' => {
5639 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005640 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305641 },
5642 '1' => {
5643 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005644 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305645 },
5646 '2' => {
5647 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005648 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305649 }
5650 },
Unive Tien44e66842025-07-25 09:15:34 +00005651 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305652 'ShortName' => 'encode_set_event_receiver_resp'
5653 },
Unive Tien44e66842025-07-25 09:15:34 +00005654 '283419' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305655 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005656 'Line' => '2607',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305657 'Param' => {
5658 '0' => {
5659 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005660 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305661 },
5662 '1' => {
5663 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005664 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305665 },
5666 '2' => {
5667 'name' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005668 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305669 },
5670 '3' => {
5671 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00005672 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305673 },
5674 '4' => {
5675 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00005676 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305677 },
5678 '5' => {
5679 'name' => 'heartbeat_timer',
Unive Tien44e66842025-07-25 09:15:34 +00005680 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305681 }
5682 },
Unive Tien44e66842025-07-25 09:15:34 +00005683 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305684 'ShortName' => 'decode_set_event_receiver_req'
5685 },
Unive Tien44e66842025-07-25 09:15:34 +00005686 '285117' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305687 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005688 'Line' => '2585',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305689 'Param' => {
5690 '0' => {
5691 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005692 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305693 },
5694 '1' => {
5695 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005696 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305697 },
5698 '2' => {
5699 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005700 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305701 }
5702 },
Unive Tien44e66842025-07-25 09:15:34 +00005703 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305704 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305705 },
Unive Tien44e66842025-07-25 09:15:34 +00005706 '285921' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305707 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005708 'Line' => '2571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305709 'Param' => {
5710 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305711 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005712 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305713 },
5714 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305715 'name' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005716 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305717 },
5718 '2' => {
5719 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00005720 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305721 },
5722 '3' => {
5723 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00005724 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305725 },
5726 '4' => {
5727 'name' => 'heartbeat_timer',
Unive Tien44e66842025-07-25 09:15:34 +00005728 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305729 },
5730 '5' => {
5731 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005732 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305733 }
5734 },
Unive Tien44e66842025-07-25 09:15:34 +00005735 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305736 'ShortName' => 'encode_set_event_receiver_req'
5737 },
Unive Tien44e66842025-07-25 09:15:34 +00005738 '286179' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305739 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005740 'Line' => '2525',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305741 'Param' => {
5742 '0' => {
5743 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005744 'type' => '1580'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305745 },
5746 '1' => {
5747 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005748 'type' => '169'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305749 },
5750 '2' => {
5751 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +00005752 'type' => '287675'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305753 }
5754 },
Unive Tien44e66842025-07-25 09:15:34 +00005755 'Return' => '58',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305756 'ShortName' => 'decode_get_event_receiver_resp'
5757 },
Unive Tien44e66842025-07-25 09:15:34 +00005758 '292610' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305759 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005760 'Line' => '1621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305761 'Param' => {
5762 '0' => {
5763 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005764 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305765 },
5766 '1' => {
5767 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005768 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305769 },
5770 '2' => {
5771 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00005772 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305773 },
5774 '3' => {
5775 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00005776 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305777 }
5778 },
Unive Tien44e66842025-07-25 09:15:34 +00005779 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305780 'ShortName' => 'decode_get_sensor_reading_req'
5781 },
Unive Tien44e66842025-07-25 09:15:34 +00005782 '293780' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305783 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005784 'Line' => '1647',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305785 'Param' => {
5786 '0' => {
5787 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005788 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305789 },
5790 '1' => {
5791 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005792 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305793 },
5794 '2' => {
5795 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00005796 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305797 },
5798 '3' => {
5799 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00005800 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305801 },
5802 '4' => {
5803 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005804 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305805 },
5806 '5' => {
5807 'name' => 'present_state',
Unive Tien44e66842025-07-25 09:15:34 +00005808 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305809 },
5810 '6' => {
5811 'name' => 'previous_state',
5812 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005813 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 },
5815 '7' => {
5816 'name' => 'event_state',
5817 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005818 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305819 },
5820 '8' => {
5821 'name' => 'present_reading',
5822 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00005823 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305824 },
5825 '9' => {
5826 'name' => 'msg',
5827 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00005828 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305829 },
5830 '10' => {
5831 'name' => 'payload_length',
5832 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00005833 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305834 }
5835 },
Unive Tien44e66842025-07-25 09:15:34 +00005836 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305837 'ShortName' => 'encode_get_sensor_reading_resp'
5838 },
Unive Tien44e66842025-07-25 09:15:34 +00005839 '294329' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305840 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005841 'Line' => '2492',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305842 'Param' => {
5843 '0' => {
5844 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005845 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305846 },
5847 '1' => {
5848 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005849 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305850 },
5851 '2' => {
5852 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005853 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305854 },
5855 '3' => {
5856 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00005857 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305858 },
5859 '4' => {
5860 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00005861 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305862 },
5863 '5' => {
5864 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005865 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305866 },
5867 '6' => {
5868 'name' => 'present_state',
5869 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005870 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '7' => {
5873 'name' => 'previous_state',
5874 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005875 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305876 },
5877 '8' => {
5878 'name' => 'event_state',
5879 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00005880 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305881 },
5882 '9' => {
5883 'name' => 'present_reading',
5884 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00005885 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305886 }
5887 },
Unive Tien44e66842025-07-25 09:15:34 +00005888 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305889 'ShortName' => 'decode_get_sensor_reading_resp'
5890 },
Unive Tien44e66842025-07-25 09:15:34 +00005891 '298960' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305892 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005893 'Line' => '2467',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 'Param' => {
5895 '0' => {
5896 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005897 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305898 },
5899 '1' => {
5900 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00005901 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305902 },
5903 '2' => {
5904 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00005905 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305906 },
5907 '3' => {
5908 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005909 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305910 }
5911 },
Unive Tien44e66842025-07-25 09:15:34 +00005912 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305913 'ShortName' => 'encode_get_sensor_reading_req'
5914 },
Unive Tien44e66842025-07-25 09:15:34 +00005915 '299178' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005917 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305918 'Param' => {
5919 '0' => {
5920 'name' => 'change_record_data',
Unive Tien44e66842025-07-25 09:15:34 +00005921 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305922 },
5923 '1' => {
5924 'name' => 'change_record_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00005925 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305926 },
5927 '2' => {
5928 'name' => 'event_data_operation',
Unive Tien44e66842025-07-25 09:15:34 +00005929 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305930 },
5931 '3' => {
5932 'name' => 'number_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00005933 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305934 },
5935 '4' => {
5936 'name' => 'change_entry_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00005937 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305938 }
5939 },
Unive Tien44e66842025-07-25 09:15:34 +00005940 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305941 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305942 },
Unive Tien44e66842025-07-25 09:15:34 +00005943 '301425' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305944 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005945 'Line' => '2354',
Thu Nguyenf874b382024-07-24 11:22:34 +00005946 'Param' => {
5947 '0' => {
5948 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00005949 'type' => '1320'
Thu Nguyenf874b382024-07-24 11:22:34 +00005950 },
5951 '1' => {
5952 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005953 'type' => '169'
Thu Nguyenf874b382024-07-24 11:22:34 +00005954 },
5955 '2' => {
5956 'name' => 'poll_event',
Unive Tien44e66842025-07-25 09:15:34 +00005957 'type' => '302982'
Thu Nguyenf874b382024-07-24 11:22:34 +00005958 }
5959 },
Unive Tien44e66842025-07-25 09:15:34 +00005960 'Return' => '58',
Thu Nguyenf874b382024-07-24 11:22:34 +00005961 'ShortName' => 'decode_pldm_message_poll_event_data'
5962 },
Unive Tien44e66842025-07-25 09:15:34 +00005963 '302987' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00005964 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005965 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305966 'Param' => {
5967 '0' => {
5968 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00005969 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305970 },
5971 '1' => {
5972 'name' => 'event_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00005973 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 },
5975 '2' => {
5976 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00005977 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305978 },
5979 '3' => {
5980 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00005981 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305982 },
5983 '4' => {
5984 'name' => 'change_record_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00005985 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305986 }
5987 },
Unive Tien44e66842025-07-25 09:15:34 +00005988 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305989 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
5990 },
Unive Tien44e66842025-07-25 09:15:34 +00005991 '304013' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005993 'Line' => '2402',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305994 'Param' => {
5995 '0' => {
5996 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00005997 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305998 },
5999 '1' => {
6000 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00006001 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306002 },
6003 '2' => {
6004 'name' => 'event_data_operations',
Unive Tien44e66842025-07-25 09:15:34 +00006005 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306006 },
6007 '3' => {
6008 'name' => 'numbers_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006009 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306010 },
6011 '4' => {
6012 'name' => 'change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006013 'type' => '304332'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306014 },
6015 '5' => {
6016 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006017 'type' => '304347'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 },
6019 '6' => {
6020 'name' => 'actual_change_records_size',
6021 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006022 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306023 },
6024 '7' => {
6025 'name' => 'max_change_records_size',
6026 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006027 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 }
6029 },
6030 'Reg' => {
6031 '0' => 'rdi',
6032 '1' => 'rbx',
6033 '2' => 'r10',
6034 '3' => 'r11',
6035 '4' => 'r8',
6036 '5' => 'r9'
6037 },
Unive Tien44e66842025-07-25 09:15:34 +00006038 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6040 },
Unive Tien44e66842025-07-25 09:15:34 +00006041 '304357' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006043 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 'Param' => {
6045 '0' => {
6046 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006047 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 },
6049 '1' => {
6050 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006051 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 },
6053 '2' => {
6054 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006055 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 },
6057 '3' => {
6058 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006059 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '4' => {
6062 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006063 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '5' => {
6066 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006067 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '6' => {
6070 'name' => 'present_value',
6071 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006072 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306073 }
6074 },
Unive Tien44e66842025-07-25 09:15:34 +00006075 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6077 },
Unive Tien44e66842025-07-25 09:15:34 +00006078 '310082' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306079 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006080 'Line' => '1578',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306081 'Param' => {
6082 '0' => {
6083 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006084 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306085 },
6086 '1' => {
6087 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006088 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306089 },
6090 '2' => {
6091 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006092 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 }
6094 },
Unive Tien44e66842025-07-25 09:15:34 +00006095 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 'ShortName' => 'decode_get_numeric_effecter_value_req'
6097 },
Unive Tien44e66842025-07-25 09:15:34 +00006098 '310986' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006100 'Line' => '1602',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 'Param' => {
6102 '0' => {
6103 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006104 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '1' => {
6107 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006108 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '2' => {
6111 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006112 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 },
6114 '3' => {
6115 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006116 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 },
6118 '4' => {
6119 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006120 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 },
6122 '5' => {
6123 'name' => 'present_value',
Unive Tien44e66842025-07-25 09:15:34 +00006124 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 },
6126 '6' => {
6127 'name' => 'msg',
6128 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006129 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 },
6131 '7' => {
6132 'name' => 'payload_length',
6133 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006134 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 }
6136 },
Unive Tien44e66842025-07-25 09:15:34 +00006137 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306138 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6139 },
Unive Tien44e66842025-07-25 09:15:34 +00006140 '311684' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306141 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006142 'Line' => '2297',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306143 'Param' => {
6144 '0' => {
6145 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006146 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306147 },
6148 '1' => {
6149 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006150 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 },
6152 '2' => {
6153 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006154 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306155 }
6156 },
Unive Tien44e66842025-07-25 09:15:34 +00006157 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306158 'ShortName' => 'encode_get_numeric_effecter_value_req'
6159 },
Unive Tien44e66842025-07-25 09:15:34 +00006160 '311882' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306161 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006162 'Line' => '2282',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306163 'Param' => {
6164 '0' => {
6165 'name' => 'pdr_data',
Unive Tien44e66842025-07-25 09:15:34 +00006166 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 },
6168 '1' => {
6169 'name' => 'pdr_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006170 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306171 },
6172 '2' => {
6173 'name' => 'pdr_value',
Unive Tien44e66842025-07-25 09:15:34 +00006174 'type' => '347262'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 }
6176 },
Unive Tien44e66842025-07-25 09:15:34 +00006177 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306178 'ShortName' => 'decode_numeric_sensor_pdr_data'
6179 },
Unive Tien44e66842025-07-25 09:15:34 +00006180 '347267' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306181 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006182 'Line' => '2270',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306183 'Param' => {
6184 '0' => {
6185 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006186 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306187 },
6188 '1' => {
6189 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006190 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306191 },
6192 '2' => {
6193 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006194 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306195 },
6196 '3' => {
6197 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006198 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306199 },
6200 '4' => {
6201 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006202 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306203 },
6204 '5' => {
6205 'name' => 'present_reading',
Unive Tien44e66842025-07-25 09:15:34 +00006206 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306207 }
6208 },
Unive Tien44e66842025-07-25 09:15:34 +00006209 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306210 'ShortName' => 'decode_numeric_sensor_data'
6211 },
Unive Tien44e66842025-07-25 09:15:34 +00006212 '350549' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306213 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006214 'Line' => '2249',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306215 'Param' => {
6216 '0' => {
6217 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006218 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306219 },
6220 '1' => {
6221 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006222 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306223 },
6224 '2' => {
6225 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006226 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 },
6228 '3' => {
6229 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006230 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306231 },
6232 '4' => {
6233 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006234 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306235 }
6236 },
Unive Tien44e66842025-07-25 09:15:34 +00006237 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306238 'ShortName' => 'decode_state_sensor_data'
6239 },
Unive Tien44e66842025-07-25 09:15:34 +00006240 '351813' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306241 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006242 'Line' => '2231',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306243 'Param' => {
6244 '0' => {
6245 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006246 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306247 },
6248 '1' => {
6249 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006250 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306251 },
6252 '2' => {
6253 'name' => 'present_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006254 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306255 },
6256 '3' => {
6257 'name' => 'previous_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006258 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306259 }
6260 },
Unive Tien44e66842025-07-25 09:15:34 +00006261 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306262 'ShortName' => 'decode_sensor_op_data'
6263 },
Unive Tien44e66842025-07-25 09:15:34 +00006264 '352819' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006266 'Line' => '2214',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306267 'Param' => {
6268 '0' => {
6269 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006270 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306271 },
6272 '1' => {
6273 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006274 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306275 },
6276 '2' => {
6277 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006278 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 },
6280 '3' => {
6281 'name' => 'sensor_event_class_type',
Unive Tien44e66842025-07-25 09:15:34 +00006282 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306283 },
6284 '4' => {
6285 'name' => 'event_class_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006286 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306287 }
6288 },
Unive Tien44e66842025-07-25 09:15:34 +00006289 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306290 'ShortName' => 'decode_sensor_event_data'
6291 },
Unive Tien44e66842025-07-25 09:15:34 +00006292 '354620' => {
6293 'Header' => 'platform.h',
6294 'Line' => '2193',
6295 'Param' => {
6296 '0' => {
6297 'name' => 'msg',
6298 'type' => '1580'
6299 },
6300 '1' => {
6301 'name' => 'payload_length',
6302 'type' => '169'
6303 },
6304 '2' => {
6305 'name' => 'completion_code',
6306 'type' => '1585'
6307 },
6308 '3' => {
6309 'name' => 'synchrony_config',
6310 'type' => '1585'
6311 },
6312 '4' => {
6313 'name' => 'synchrony_config_support',
6314 'type' => '23205'
6315 },
6316 '5' => {
6317 'name' => 'number_event_class_returned',
6318 'type' => '1585'
6319 },
6320 '6' => {
6321 'name' => 'event_class',
6322 'offset' => '0',
6323 'type' => '1585'
6324 },
6325 '7' => {
6326 'name' => 'event_class_count',
6327 'offset' => '8',
6328 'type' => '140'
6329 }
6330 },
6331 'Return' => '58',
6332 'ShortName' => 'decode_event_message_supported_resp'
6333 },
6334 '357313' => {
6335 'Header' => 'platform.h',
6336 'Line' => '2176',
6337 'Param' => {
6338 '0' => {
6339 'name' => 'instance_id',
6340 'type' => '140'
6341 },
6342 '1' => {
6343 'name' => 'format_version',
6344 'type' => '140'
6345 },
6346 '2' => {
6347 'name' => 'msg',
6348 'type' => '1501'
6349 }
6350 },
6351 'Return' => '58',
6352 'ShortName' => 'encode_event_message_supported_req'
6353 },
6354 '357511' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006356 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 'Param' => {
6358 '0' => {
6359 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006360 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '1' => {
6363 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006364 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '2' => {
6367 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006368 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '3' => {
6371 'name' => 'terminus_max_buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +00006372 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306373 }
6374 },
Unive Tien44e66842025-07-25 09:15:34 +00006375 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306376 'ShortName' => 'decode_event_message_buffer_size_resp'
6377 },
Unive Tien44e66842025-07-25 09:15:34 +00006378 '358888' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006380 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 'Param' => {
6382 '0' => {
6383 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006384 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '1' => {
6387 'name' => 'event_receiver_max_buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +00006388 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '2' => {
6391 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006392 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 }
6394 },
6395 'Reg' => {
6396 '2' => 'rbx'
6397 },
Unive Tien44e66842025-07-25 09:15:34 +00006398 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306399 'ShortName' => 'encode_event_message_buffer_size_req'
6400 },
Unive Tien44e66842025-07-25 09:15:34 +00006401 '359086' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006403 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306404 'Param' => {
6405 '0' => {
6406 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006407 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306408 },
6409 '1' => {
6410 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006411 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306412 },
6413 '2' => {
6414 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006415 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306416 },
6417 '3' => {
6418 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006419 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 }
6421 },
Unive Tien44e66842025-07-25 09:15:34 +00006422 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306423 'ShortName' => 'decode_platform_event_message_resp'
6424 },
Unive Tien44e66842025-07-25 09:15:34 +00006425 '360562' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006427 'Line' => '2081',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306428 'Param' => {
6429 '0' => {
6430 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006431 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306432 },
6433 '1' => {
6434 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006435 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306436 },
6437 '2' => {
6438 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006439 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306440 },
6441 '3' => {
6442 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006443 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306444 },
6445 '4' => {
6446 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006447 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306448 },
6449 '5' => {
6450 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006451 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306452 },
6453 '6' => {
6454 'name' => 'msg',
6455 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006456 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306457 },
6458 '7' => {
6459 'name' => 'payload_length',
6460 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006461 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306462 }
6463 },
Unive Tien44e66842025-07-25 09:15:34 +00006464 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306465 'ShortName' => 'encode_platform_event_message_req'
6466 },
Unive Tien44e66842025-07-25 09:15:34 +00006467 '360963' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006469 'Line' => '2061',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306470 'Param' => {
6471 '0' => {
6472 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006473 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 },
6475 '1' => {
6476 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006477 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '2' => {
6480 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006481 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '3' => {
6484 'name' => 'event_id',
Unive Tien44e66842025-07-25 09:15:34 +00006485 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '4' => {
6488 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006489 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306490 },
6491 '5' => {
6492 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006493 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 },
6495 '6' => {
6496 'name' => 'event_class',
6497 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006498 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306499 },
6500 '7' => {
6501 'name' => 'event_data_size',
6502 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006503 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 },
6505 '8' => {
6506 'name' => 'event_data',
6507 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006508 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306509 },
6510 '9' => {
6511 'name' => 'checksum',
6512 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006513 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 },
6515 '10' => {
6516 'name' => 'msg',
6517 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00006518 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306519 },
6520 '11' => {
6521 'name' => 'payload_length',
6522 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00006523 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306524 }
6525 },
Unive Tien44e66842025-07-25 09:15:34 +00006526 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306527 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6528 },
Unive Tien44e66842025-07-25 09:15:34 +00006529 '364806' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006531 'Line' => '2039',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306532 'Param' => {
6533 '0' => {
6534 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006535 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306536 },
6537 '1' => {
6538 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006539 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306540 },
6541 '2' => {
6542 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006543 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306544 },
6545 '3' => {
6546 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006547 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306548 }
6549 },
Unive Tien44e66842025-07-25 09:15:34 +00006550 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306551 'ShortName' => 'encode_platform_event_message_resp'
6552 },
Unive Tien44e66842025-07-25 09:15:34 +00006553 '365024' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006555 'Line' => '2024',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306556 'Param' => {
6557 '0' => {
6558 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006559 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306560 },
6561 '1' => {
6562 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006563 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306564 },
6565 '2' => {
6566 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006567 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 },
6569 '3' => {
6570 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006571 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306572 },
6573 '4' => {
6574 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006575 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306576 },
6577 '5' => {
6578 'name' => 'event_id_to_acknowledge',
Unive Tien44e66842025-07-25 09:15:34 +00006579 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306580 }
6581 },
Unive Tien44e66842025-07-25 09:15:34 +00006582 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306583 'ShortName' => 'decode_poll_for_platform_event_message_req'
6584 },
Unive Tien44e66842025-07-25 09:15:34 +00006585 '367280' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006587 'Line' => '2008',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306588 'Param' => {
6589 '0' => {
6590 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006591 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306592 },
6593 '1' => {
6594 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006595 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306596 },
6597 '2' => {
6598 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006599 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 },
6601 '3' => {
6602 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006603 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306604 },
6605 '4' => {
6606 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006607 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306608 },
6609 '5' => {
6610 'name' => 'event_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006611 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306612 }
6613 },
Unive Tien44e66842025-07-25 09:15:34 +00006614 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306615 'ShortName' => 'decode_platform_event_message_req'
6616 },
Unive Tien44e66842025-07-25 09:15:34 +00006617 '368628' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006619 'Line' => '2426',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306620 'Param' => {
6621 '0' => {
6622 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006623 'type' => '368819'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306624 },
6625 '1' => {
6626 'name' => 'event_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006627 'type' => '63053'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306628 },
6629 '2' => {
6630 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006631 'type' => '7541'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306632 },
6633 '3' => {
6634 'name' => 'sensor_event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006635 'type' => '223374'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306636 },
6637 '4' => {
6638 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006639 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306640 },
6641 '5' => {
6642 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006643 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 },
6645 '6' => {
6646 'name' => 'previous_event_state',
6647 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006648 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 },
6650 '7' => {
6651 'name' => 'actual_event_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006652 'type' => '289101'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306653 }
6654 },
6655 'Reg' => {
6656 '1' => 'rdi',
6657 '2' => 'rdx',
6658 '3' => 'rcx',
6659 '4' => 'r8',
6660 '5' => 'r9',
6661 '7' => 'rsi'
6662 },
Unive Tien44e66842025-07-25 09:15:34 +00006663 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306664 'ShortName' => 'encode_sensor_event_data'
6665 },
Unive Tien44e66842025-07-25 09:15:34 +00006666 '368834' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306667 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006668 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306669 'Param' => {
6670 '0' => {
6671 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006672 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306673 },
6674 '1' => {
6675 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006676 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 },
6678 '2' => {
6679 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006680 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306681 },
6682 '3' => {
6683 'name' => 'sensor_rearm',
Unive Tien44e66842025-07-25 09:15:34 +00006684 'type' => '23205'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 },
6686 '4' => {
6687 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00006688 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306689 }
6690 },
Unive Tien44e66842025-07-25 09:15:34 +00006691 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306692 'ShortName' => 'decode_get_state_sensor_readings_req'
6693 },
Unive Tien44e66842025-07-25 09:15:34 +00006694 '370262' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006696 'Line' => '1928',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306697 'Param' => {
6698 '0' => {
6699 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006700 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306701 },
6702 '1' => {
6703 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006704 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306705 },
6706 '2' => {
6707 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006708 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306709 },
6710 '3' => {
6711 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00006712 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306713 },
6714 '4' => {
6715 'name' => 'field',
Unive Tien44e66842025-07-25 09:15:34 +00006716 'type' => '372728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306717 }
6718 },
Unive Tien44e66842025-07-25 09:15:34 +00006719 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306720 'ShortName' => 'decode_get_state_sensor_readings_resp'
6721 },
Unive Tien44e66842025-07-25 09:15:34 +00006722 '372733' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306723 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006724 'Line' => '1908',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306725 'Param' => {
6726 '0' => {
6727 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006728 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306729 },
6730 '1' => {
6731 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006732 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 },
6734 '2' => {
6735 'name' => 'sensor_rearm',
Unive Tien44e66842025-07-25 09:15:34 +00006736 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306737 },
6738 '3' => {
6739 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00006740 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 },
6742 '4' => {
6743 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006744 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 }
6746 },
Unive Tien44e66842025-07-25 09:15:34 +00006747 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306748 'ShortName' => 'encode_get_state_sensor_readings_req'
6749 },
Unive Tien44e66842025-07-25 09:15:34 +00006750 '372971' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306751 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006752 'Line' => '1563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 'Param' => {
6754 '0' => {
6755 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006756 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306757 },
6758 '1' => {
6759 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006760 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306761 },
6762 '2' => {
6763 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00006764 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306765 },
6766 '3' => {
6767 'name' => 'field',
Unive Tien44e66842025-07-25 09:15:34 +00006768 'type' => '372728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306769 },
6770 '4' => {
6771 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006772 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306773 }
6774 },
Unive Tien44e66842025-07-25 09:15:34 +00006775 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 'ShortName' => 'encode_get_state_sensor_readings_resp'
6777 },
Unive Tien44e66842025-07-25 09:15:34 +00006778 '373325' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306779 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006780 'Line' => '1889',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306781 'Param' => {
6782 '0' => {
6783 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006784 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306785 },
6786 '1' => {
6787 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006788 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306789 },
6790 '2' => {
6791 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006792 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306793 }
6794 },
6795 'Reg' => {
6796 '0' => 'rdi',
6797 '1' => 'rsi',
6798 '2' => 'rdx'
6799 },
Unive Tien44e66842025-07-25 09:15:34 +00006800 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306801 'ShortName' => 'decode_set_numeric_effecter_value_resp'
6802 },
Unive Tien44e66842025-07-25 09:15:34 +00006803 '373402' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306804 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006805 'Line' => '1876',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306806 'Param' => {
6807 '0' => {
6808 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006809 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 },
6811 '1' => {
6812 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006813 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306814 },
6815 '2' => {
6816 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006817 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306818 },
6819 '3' => {
6820 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00006821 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306822 },
6823 '4' => {
6824 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006825 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306826 },
6827 '5' => {
6828 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006829 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306830 }
6831 },
6832 'Reg' => {
6833 '3' => 'r12'
6834 },
Unive Tien44e66842025-07-25 09:15:34 +00006835 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306836 'ShortName' => 'encode_set_numeric_effecter_value_req'
6837 },
Unive Tien44e66842025-07-25 09:15:34 +00006838 '373874' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006840 'Line' => '1434',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306841 'Param' => {
6842 '0' => {
6843 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006844 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 },
6846 '1' => {
6847 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006848 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306849 },
6850 '2' => {
6851 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006852 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306853 },
6854 '3' => {
6855 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006856 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306857 }
6858 },
Unive Tien44e66842025-07-25 09:15:34 +00006859 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306860 'ShortName' => 'encode_set_numeric_effecter_value_resp'
6861 },
Unive Tien44e66842025-07-25 09:15:34 +00006862 '374067' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006864 'Line' => '1418',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306865 'Param' => {
6866 '0' => {
6867 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006868 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306869 },
6870 '1' => {
6871 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006872 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 },
6874 '2' => {
6875 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006876 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '3' => {
6879 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006880 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '4' => {
6883 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00006884 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306885 }
6886 },
Unive Tien44e66842025-07-25 09:15:34 +00006887 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306888 'ShortName' => 'decode_set_numeric_effecter_value_req'
6889 },
Unive Tien44e66842025-07-25 09:15:34 +00006890 '380320' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006892 'Line' => '1787',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306893 'Param' => {
6894 '0' => {
6895 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006896 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306897 },
6898 '1' => {
6899 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006900 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306901 },
6902 '2' => {
6903 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006904 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306905 },
6906 '3' => {
6907 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00006908 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306909 },
6910 '4' => {
6911 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00006912 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306913 },
6914 '5' => {
6915 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006916 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 },
6918 '6' => {
6919 'name' => 'resp_cnt',
6920 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006921 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306922 },
6923 '7' => {
6924 'name' => 'record_data',
6925 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006926 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306927 },
6928 '8' => {
6929 'name' => 'record_data_length',
6930 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006931 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306932 },
6933 '9' => {
6934 'name' => 'transfer_crc',
6935 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006936 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306937 }
6938 },
6939 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00006940 '5' => 'r14'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306941 },
Unive Tien44e66842025-07-25 09:15:34 +00006942 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 'ShortName' => 'decode_get_pdr_resp'
6944 },
Unive Tien44e66842025-07-25 09:15:34 +00006945 '383679' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306946 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006947 'Line' => '1756',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306948 'Param' => {
6949 '0' => {
6950 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006951 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306952 },
6953 '1' => {
6954 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00006955 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306956 },
6957 '2' => {
6958 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00006959 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306960 },
6961 '3' => {
6962 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006963 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '4' => {
6966 'name' => 'request_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00006967 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '5' => {
6970 'name' => 'record_chg_num',
Unive Tien44e66842025-07-25 09:15:34 +00006971 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306972 },
6973 '6' => {
6974 'name' => 'msg',
6975 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006976 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306977 },
6978 '7' => {
6979 'name' => 'payload_length',
6980 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006981 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306982 }
6983 },
6984 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00006985 '2' => 'r15'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306986 },
Unive Tien44e66842025-07-25 09:15:34 +00006987 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306988 'ShortName' => 'encode_get_pdr_req'
6989 },
Unive Tien44e66842025-07-25 09:15:34 +00006990 '387166' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306991 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006992 'Line' => '1718',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306993 'Param' => {
6994 '0' => {
6995 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006996 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306997 },
6998 '1' => {
6999 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007000 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307001 },
7002 '2' => {
7003 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007004 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 },
7006 '3' => {
7007 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007008 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307009 },
7010 '4' => {
7011 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007012 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307013 },
7014 '5' => {
7015 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007016 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307017 },
7018 '6' => {
7019 'name' => 'record_count',
7020 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007021 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307022 },
7023 '7' => {
7024 'name' => 'repository_size',
7025 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007026 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 },
7028 '8' => {
7029 'name' => 'largest_record_size',
7030 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007031 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307032 },
7033 '9' => {
7034 'name' => 'data_transfer_handle_timeout',
7035 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007036 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307037 }
7038 },
Unive Tien44e66842025-07-25 09:15:34 +00007039 'Reg' => {
7040 '5' => 'r14'
7041 },
7042 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307043 'ShortName' => 'decode_get_pdr_repository_info_resp'
7044 },
Unive Tien44e66842025-07-25 09:15:34 +00007045 '390738' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307046 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007047 'Line' => '1694',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307048 'Param' => {
7049 '0' => {
7050 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007051 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307052 },
7053 '1' => {
7054 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007055 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 },
7057 '2' => {
7058 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007059 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 },
7061 '3' => {
7062 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007063 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '4' => {
7066 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007067 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307068 },
7069 '5' => {
7070 'name' => 'record_count',
Unive Tien44e66842025-07-25 09:15:34 +00007071 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307072 },
7073 '6' => {
7074 'name' => 'repository_size',
7075 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007076 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 },
7078 '7' => {
7079 'name' => 'largest_record_size',
7080 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007081 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 },
7083 '8' => {
7084 'name' => 'data_transfer_handle_timeout',
7085 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007086 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307087 },
7088 '9' => {
7089 'name' => 'msg',
7090 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007091 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307092 }
7093 },
Unive Tien44e66842025-07-25 09:15:34 +00007094 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307095 'ShortName' => 'encode_get_pdr_repository_info_resp'
7096 },
Unive Tien44e66842025-07-25 09:15:34 +00007097 '391366' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007099 'Line' => '1501',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 'Param' => {
7101 '0' => {
7102 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007103 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 },
7105 '1' => {
7106 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007107 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 },
7109 '2' => {
7110 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007111 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307112 },
7113 '3' => {
7114 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007115 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 },
7117 '4' => {
7118 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007119 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307120 },
7121 '5' => {
7122 'name' => 'resp_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007123 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 },
7125 '6' => {
7126 'name' => 'record_data',
7127 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007128 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307129 },
7130 '7' => {
7131 'name' => 'transfer_crc',
7132 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007133 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307134 },
7135 '8' => {
7136 'name' => 'msg',
7137 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007138 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307139 }
7140 },
Unive Tien44e66842025-07-25 09:15:34 +00007141 'Reg' => {
7142 '2' => 'r13'
7143 },
7144 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307145 'ShortName' => 'encode_get_pdr_resp'
7146 },
Unive Tien44e66842025-07-25 09:15:34 +00007147 '391815' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007149 'Line' => '1522',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 'Param' => {
7151 '0' => {
7152 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007153 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307154 },
7155 '1' => {
7156 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007157 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307158 },
7159 '2' => {
7160 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007161 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307162 },
7163 '3' => {
7164 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007165 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307166 },
7167 '4' => {
7168 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007169 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307170 },
7171 '5' => {
7172 'name' => 'request_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007173 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307174 },
7175 '6' => {
7176 'name' => 'record_chg_num',
7177 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007178 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307179 }
7180 },
Unive Tien44e66842025-07-25 09:15:34 +00007181 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307182 'ShortName' => 'decode_get_pdr_req'
7183 },
Unive Tien44e66842025-07-25 09:15:34 +00007184 '394015' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307185 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007186 'Line' => '1473',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307187 'Param' => {
7188 '0' => {
7189 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007190 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 },
7192 '1' => {
7193 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007194 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307195 },
7196 '2' => {
7197 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007198 'type' => '30853'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307199 },
7200 '3' => {
7201 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007202 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307203 },
7204 '4' => {
7205 'name' => 'field',
Unive Tien44e66842025-07-25 09:15:34 +00007206 'type' => '395898'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307207 }
7208 },
Unive Tien44e66842025-07-25 09:15:34 +00007209 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307210 'ShortName' => 'decode_set_state_effecter_states_req'
7211 },
Unive Tien44e66842025-07-25 09:15:34 +00007212 '395903' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307213 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007214 'Line' => '1855',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307215 'Param' => {
7216 '0' => {
7217 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007218 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307219 },
7220 '1' => {
7221 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007222 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307223 },
7224 '2' => {
7225 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007226 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307227 }
7228 },
7229 'Reg' => {
7230 '0' => 'rdi',
7231 '1' => 'rsi',
7232 '2' => 'rdx'
7233 },
Unive Tien44e66842025-07-25 09:15:34 +00007234 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307235 'ShortName' => 'decode_set_state_effecter_states_resp'
7236 },
Unive Tien44e66842025-07-25 09:15:34 +00007237 '395978' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307238 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007239 'Line' => '1836',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307240 'Param' => {
7241 '0' => {
7242 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007243 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307244 },
7245 '1' => {
7246 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007247 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307248 },
7249 '2' => {
7250 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007251 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307252 },
7253 '3' => {
7254 'name' => 'field',
Unive Tien44e66842025-07-25 09:15:34 +00007255 'type' => '395898'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307256 },
7257 '4' => {
7258 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007259 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307260 }
7261 },
7262 'Reg' => {
7263 '1' => 'rsi'
7264 },
Unive Tien44e66842025-07-25 09:15:34 +00007265 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307266 'ShortName' => 'encode_set_state_effecter_states_req'
7267 },
Unive Tien44e66842025-07-25 09:15:34 +00007268 '396322' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307269 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007270 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307271 'Param' => {
7272 '0' => {
7273 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007274 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307275 },
7276 '1' => {
7277 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007278 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307279 },
7280 '2' => {
7281 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007282 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307283 }
7284 },
Unive Tien44e66842025-07-25 09:15:34 +00007285 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307286 'ShortName' => 'encode_set_state_effecter_states_resp'
7287 },
Unive Tien44e66842025-07-25 09:15:34 +00007288 '396489' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307289 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007290 'Line' => '734',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 'Param' => {
7292 '0' => {
7293 'name' => 'sensor',
Unive Tien44e66842025-07-25 09:15:34 +00007294 'type' => '396879'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307295 },
7296 '1' => {
7297 'name' => 'allocation_size',
Unive Tien44e66842025-07-25 09:15:34 +00007298 'type' => '63053'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307299 },
7300 '2' => {
7301 'name' => 'possible_states',
Unive Tien44e66842025-07-25 09:15:34 +00007302 'type' => '396889'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307303 },
7304 '3' => {
7305 'name' => 'possible_states_size',
Unive Tien44e66842025-07-25 09:15:34 +00007306 'type' => '63053'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307307 },
7308 '4' => {
7309 'name' => 'actual_size',
Unive Tien44e66842025-07-25 09:15:34 +00007310 'type' => '289101'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307311 }
7312 },
7313 'Reg' => {
7314 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307315 '1' => 'rsi',
7316 '2' => 'r9',
7317 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307318 '4' => 'r8'
7319 },
Unive Tien44e66842025-07-25 09:15:34 +00007320 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307321 'ShortName' => 'encode_state_sensor_pdr'
7322 },
Unive Tien44e66842025-07-25 09:15:34 +00007323 '396899' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307324 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007325 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307326 'Param' => {
7327 '0' => {
7328 'name' => 'effecter',
Unive Tien44e66842025-07-25 09:15:34 +00007329 'type' => '397289'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307330 },
7331 '1' => {
7332 'name' => 'allocation_size',
Unive Tien44e66842025-07-25 09:15:34 +00007333 'type' => '63053'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307334 },
7335 '2' => {
7336 'name' => 'possible_states',
Unive Tien44e66842025-07-25 09:15:34 +00007337 'type' => '397299'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307338 },
7339 '3' => {
7340 'name' => 'possible_states_size',
Unive Tien44e66842025-07-25 09:15:34 +00007341 'type' => '63053'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307342 },
7343 '4' => {
7344 'name' => 'actual_size',
Unive Tien44e66842025-07-25 09:15:34 +00007345 'type' => '289101'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307346 }
7347 },
7348 'Reg' => {
7349 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307350 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307351 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307352 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307353 '4' => 'r8'
7354 },
Unive Tien44e66842025-07-25 09:15:34 +00007355 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307356 'ShortName' => 'encode_state_effecter_pdr'
7357 },
Unive Tien44e66842025-07-25 09:15:34 +00007358 '401316' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307359 'Header' => 'instance-id.h',
7360 'Line' => '85',
7361 'Param' => {
7362 '0' => {
7363 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007364 'type' => '401496'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307365 },
7366 '1' => {
7367 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007368 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307369 },
7370 '2' => {
7371 'name' => 'iid',
Unive Tien44e66842025-07-25 09:15:34 +00007372 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307373 }
7374 },
Unive Tien44e66842025-07-25 09:15:34 +00007375 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307376 'ShortName' => 'pldm_instance_id_free'
7377 },
Unive Tien44e66842025-07-25 09:15:34 +00007378 '401501' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307379 'Header' => 'instance-id.h',
7380 'Line' => '68',
7381 'Param' => {
7382 '0' => {
7383 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007384 'type' => '401496'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307385 },
7386 '1' => {
7387 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007388 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307389 },
7390 '2' => {
7391 'name' => 'iid',
Unive Tien44e66842025-07-25 09:15:34 +00007392 'type' => '401883'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307393 }
7394 },
Unive Tien44e66842025-07-25 09:15:34 +00007395 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307396 'ShortName' => 'pldm_instance_id_alloc'
7397 },
Unive Tien44e66842025-07-25 09:15:34 +00007398 '401888' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307399 'Header' => 'instance-id.h',
7400 'Line' => '51',
7401 'Param' => {
7402 '0' => {
7403 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007404 'type' => '401496'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307405 }
7406 },
7407 'Reg' => {
7408 '0' => 'rdi'
7409 },
Unive Tien44e66842025-07-25 09:15:34 +00007410 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307411 'ShortName' => 'pldm_instance_db_destroy'
7412 },
Unive Tien44e66842025-07-25 09:15:34 +00007413 '401973' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307414 'Header' => 'instance-id.h',
7415 'Line' => '41',
7416 'Param' => {
7417 '0' => {
7418 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007419 'type' => '402059'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307420 }
7421 },
Unive Tien44e66842025-07-25 09:15:34 +00007422 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307423 'ShortName' => 'pldm_instance_db_init_default'
7424 },
Unive Tien44e66842025-07-25 09:15:34 +00007425 '402064' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307426 'Header' => 'instance-id.h',
7427 'Line' => '28',
7428 'Param' => {
7429 '0' => {
7430 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007431 'type' => '402059'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307432 },
7433 '1' => {
7434 'name' => 'dbpath',
Unive Tien44e66842025-07-25 09:15:34 +00007435 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307436 }
7437 },
Unive Tien44e66842025-07-25 09:15:34 +00007438 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307439 'ShortName' => 'pldm_instance_db_init'
7440 },
Unive Tien44e66842025-07-25 09:15:34 +00007441 '404750' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307442 'Header' => 'af-mctp.h',
7443 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307444 'Param' => {
7445 '0' => {
7446 'name' => 'transport',
Unive Tien44e66842025-07-25 09:15:34 +00007447 'type' => '404906'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307448 },
7449 '1' => {
7450 'name' => 'smctp',
Unive Tien44e66842025-07-25 09:15:34 +00007451 'type' => '404911'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307452 },
7453 '2' => {
7454 'name' => 'len',
Unive Tien44e66842025-07-25 09:15:34 +00007455 'type' => '169'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307456 }
7457 },
7458 'Reg' => {
7459 '1' => 'rsi',
7460 '2' => 'rdx'
7461 },
Unive Tien44e66842025-07-25 09:15:34 +00007462 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307463 'ShortName' => 'pldm_transport_af_mctp_bind'
7464 },
Unive Tien44e66842025-07-25 09:15:34 +00007465 '404916' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307466 'Header' => 'af-mctp.h',
7467 'Line' => '19',
7468 'Param' => {
7469 '0' => {
7470 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007471 'type' => '404906'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307472 }
7473 },
7474 'Reg' => {
7475 '0' => 'rdi'
7476 },
7477 'Return' => '1',
7478 'ShortName' => 'pldm_transport_af_mctp_destroy'
7479 },
Unive Tien44e66842025-07-25 09:15:34 +00007480 '405000' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307481 'Header' => 'af-mctp.h',
7482 'Line' => '16',
7483 'Param' => {
7484 '0' => {
7485 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007486 'type' => '405224'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307487 }
7488 },
7489 'Reg' => {
7490 '0' => 'r12'
7491 },
Unive Tien44e66842025-07-25 09:15:34 +00007492 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307493 'ShortName' => 'pldm_transport_af_mctp_init'
7494 },
Unive Tien44e66842025-07-25 09:15:34 +00007495 '406411' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307496 'Header' => 'af-mctp.h',
7497 'Line' => '37',
7498 'Param' => {
7499 '0' => {
7500 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007501 'type' => '404906'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307502 },
7503 '1' => {
7504 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007505 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307506 },
7507 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307508 'name' => 'eid',
Unive Tien44e66842025-07-25 09:15:34 +00007509 'type' => '403074'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307510 }
7511 },
7512 'Reg' => {
7513 '0' => 'rdi',
7514 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307515 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307516 },
Unive Tien44e66842025-07-25 09:15:34 +00007517 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307518 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307519 },
Unive Tien44e66842025-07-25 09:15:34 +00007520 '406484' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307521 'Header' => 'af-mctp.h',
7522 'Line' => '33',
7523 'Param' => {
7524 '0' => {
7525 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007526 'type' => '404906'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307527 },
7528 '1' => {
7529 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007530 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307531 },
7532 '2' => {
7533 'name' => 'eid',
Unive Tien44e66842025-07-25 09:15:34 +00007534 'type' => '403074'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307535 }
7536 },
7537 'Reg' => {
7538 '0' => 'rdi',
7539 '1' => 'rsi',
7540 '2' => 'rdx'
7541 },
Unive Tien44e66842025-07-25 09:15:34 +00007542 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307543 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7544 },
Unive Tien44e66842025-07-25 09:15:34 +00007545 '406725' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307546 'Header' => 'af-mctp.h',
7547 'Line' => '28',
7548 'Param' => {
7549 '0' => {
7550 'name' => 't',
Unive Tien44e66842025-07-25 09:15:34 +00007551 'type' => '403314'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307552 },
7553 '1' => {
7554 'name' => 'pollfd',
Unive Tien44e66842025-07-25 09:15:34 +00007555 'type' => '403400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307556 }
7557 },
7558 'Reg' => {
7559 '0' => 'rdi',
7560 '1' => 'rsi'
7561 },
Unive Tien44e66842025-07-25 09:15:34 +00007562 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307563 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7564 },
Unive Tien44e66842025-07-25 09:15:34 +00007565 '406803' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307566 'Header' => 'af-mctp.h',
7567 'Line' => '23',
7568 'Param' => {
7569 '0' => {
7570 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007571 'type' => '404906'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307572 }
7573 },
7574 'Reg' => {
7575 '0' => 'rdi'
7576 },
Unive Tien44e66842025-07-25 09:15:34 +00007577 'Return' => '403314',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307578 'ShortName' => 'pldm_transport_af_mctp_core'
7579 },
Unive Tien44e66842025-07-25 09:15:34 +00007580 '409171' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307581 'Header' => 'mctp-demux.h',
7582 'Line' => '18',
7583 'Param' => {
7584 '0' => {
7585 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007586 'type' => '408953'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307587 }
7588 },
7589 'Reg' => {
7590 '0' => 'rdi'
7591 },
7592 'Return' => '1',
7593 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7594 },
Unive Tien44e66842025-07-25 09:15:34 +00007595 '409256' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307596 'Header' => 'mctp-demux.h',
7597 'Line' => '15',
7598 'Param' => {
7599 '0' => {
7600 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007601 'type' => '409459'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307602 }
7603 },
7604 'Reg' => {
7605 '0' => 'r12'
7606 },
Unive Tien44e66842025-07-25 09:15:34 +00007607 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307608 'ShortName' => 'pldm_transport_mctp_demux_init'
7609 },
Unive Tien44e66842025-07-25 09:15:34 +00007610 '410548' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307611 'Header' => 'mctp-demux.h',
7612 'Line' => '36',
7613 'Param' => {
7614 '0' => {
7615 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007616 'type' => '408953'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307617 },
7618 '1' => {
7619 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007620 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307621 },
7622 '2' => {
7623 'name' => 'eid',
Unive Tien44e66842025-07-25 09:15:34 +00007624 'type' => '403074'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307625 }
7626 },
7627 'Reg' => {
7628 '0' => 'rdi',
7629 '1' => 'rsi',
7630 '2' => 'rdx'
7631 },
Unive Tien44e66842025-07-25 09:15:34 +00007632 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307633 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7634 },
Unive Tien44e66842025-07-25 09:15:34 +00007635 '410621' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307636 'Header' => 'mctp-demux.h',
7637 'Line' => '32',
7638 'Param' => {
7639 '0' => {
7640 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007641 'type' => '408953'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307642 },
7643 '1' => {
7644 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007645 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307646 },
7647 '2' => {
7648 'name' => 'eid',
Unive Tien44e66842025-07-25 09:15:34 +00007649 'type' => '403074'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307650 }
7651 },
7652 'Reg' => {
7653 '0' => 'rdi',
7654 '1' => 'rsi',
7655 '2' => 'rdx'
7656 },
Unive Tien44e66842025-07-25 09:15:34 +00007657 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307658 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7659 },
Unive Tien44e66842025-07-25 09:15:34 +00007660 '410862' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307661 'Header' => 'mctp-demux.h',
7662 'Line' => '27',
7663 'Param' => {
7664 '0' => {
7665 'name' => 't',
Unive Tien44e66842025-07-25 09:15:34 +00007666 'type' => '403314'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307667 },
7668 '1' => {
7669 'name' => 'pollfd',
Unive Tien44e66842025-07-25 09:15:34 +00007670 'type' => '403400'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307671 }
7672 },
7673 'Reg' => {
7674 '0' => 'rdi',
7675 '1' => 'rsi'
7676 },
Unive Tien44e66842025-07-25 09:15:34 +00007677 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307678 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7679 },
Unive Tien44e66842025-07-25 09:15:34 +00007680 '411255' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307681 'Header' => 'mctp-demux.h',
7682 'Line' => '22',
7683 'Param' => {
7684 '0' => {
7685 'name' => 'ctx',
Unive Tien44e66842025-07-25 09:15:34 +00007686 'type' => '408953'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307687 }
7688 },
7689 'Reg' => {
7690 '0' => 'rdi'
7691 },
Unive Tien44e66842025-07-25 09:15:34 +00007692 'Return' => '403314',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307693 'ShortName' => 'pldm_transport_mctp_demux_core'
7694 },
Unive Tien44e66842025-07-25 09:15:34 +00007695 '417350' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307696 'Header' => 'transport.h',
7697 'Line' => '118',
7698 'Param' => {
7699 '0' => {
7700 'name' => 'transport',
Unive Tien44e66842025-07-25 09:15:34 +00007701 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307702 },
7703 '1' => {
7704 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007705 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307706 },
7707 '2' => {
7708 'name' => 'pldm_req_msg',
Unive Tien44e66842025-07-25 09:15:34 +00007709 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307710 },
7711 '3' => {
7712 'name' => 'req_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007713 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307714 },
7715 '4' => {
7716 'name' => 'pldm_resp_msg',
Unive Tien44e66842025-07-25 09:15:34 +00007717 'type' => '25355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307718 },
7719 '5' => {
7720 'name' => 'resp_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007721 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307722 }
7723 },
7724 'Reg' => {
7725 '2' => 'r14'
7726 },
Unive Tien44e66842025-07-25 09:15:34 +00007727 'Return' => '403188',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307728 'ShortName' => 'pldm_transport_send_recv_msg'
7729 },
Unive Tien44e66842025-07-25 09:15:34 +00007730 '418405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307731 'Header' => 'transport.h',
7732 'Line' => '81',
7733 'Param' => {
7734 '0' => {
7735 'name' => 'transport',
Unive Tien44e66842025-07-25 09:15:34 +00007736 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307737 },
7738 '1' => {
7739 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007740 'type' => '403319'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307741 },
7742 '2' => {
7743 'name' => 'pldm_msg',
Unive Tien44e66842025-07-25 09:15:34 +00007744 'type' => '25355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307745 },
7746 '3' => {
7747 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007748 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307749 }
7750 },
7751 'Reg' => {
7752 '0' => 'rdi',
7753 '1' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00007754 '2' => 'r8',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307755 '3' => 'rcx'
7756 },
Unive Tien44e66842025-07-25 09:15:34 +00007757 'Return' => '403188',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307758 'ShortName' => 'pldm_transport_recv_msg'
7759 },
Unive Tien44e66842025-07-25 09:15:34 +00007760 '418586' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307761 'Header' => 'transport.h',
7762 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 'Param' => {
7764 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307765 'name' => 'transport',
Unive Tien44e66842025-07-25 09:15:34 +00007766 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307767 },
7768 '1' => {
7769 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007770 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307771 },
7772 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307773 'name' => 'pldm_msg',
Unive Tien44e66842025-07-25 09:15:34 +00007774 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 },
7776 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307777 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007778 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307779 }
7780 },
7781 'Reg' => {
7782 '0' => 'rdi',
7783 '1' => 'rsi',
7784 '2' => 'rdx',
7785 '3' => 'rcx'
7786 },
Unive Tien44e66842025-07-25 09:15:34 +00007787 'Return' => '403188',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307788 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307789 },
Unive Tien44e66842025-07-25 09:15:34 +00007790 '418737' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307791 'Header' => 'transport.h',
7792 'Line' => '31',
7793 'Param' => {
7794 '0' => {
7795 'name' => 'transport',
Unive Tien44e66842025-07-25 09:15:34 +00007796 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307797 },
7798 '1' => {
7799 'name' => 'timeout',
Unive Tien44e66842025-07-25 09:15:34 +00007800 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 }
7802 },
Unive Tien44e66842025-07-25 09:15:34 +00007803 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307804 'ShortName' => 'pldm_transport_poll'
7805 },
Unive Tien44e66842025-07-25 09:15:34 +00007806 '421110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307807 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307808 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307809 'Param' => {
7810 '0' => {
7811 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007812 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 },
7814 '1' => {
7815 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007816 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307817 },
7818 '2' => {
7819 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007820 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307821 }
7822 },
Unive Tien44e66842025-07-25 09:15:34 +00007823 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307824 'ShortName' => 'encode_new_file_with_metadata_resp'
7825 },
Unive Tien44e66842025-07-25 09:15:34 +00007826 '421310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307827 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307828 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307829 'Param' => {
7830 '0' => {
7831 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007832 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307833 },
7834 '1' => {
7835 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007836 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307837 },
7838 '2' => {
7839 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00007840 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307841 },
7842 '3' => {
7843 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00007844 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307845 },
7846 '4' => {
7847 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00007848 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307849 },
7850 '5' => {
7851 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00007852 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307853 },
7854 '6' => {
7855 'name' => 'file_meta_data_2',
7856 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007857 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307858 },
7859 '7' => {
7860 'name' => 'file_meta_data_3',
7861 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007862 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307863 },
7864 '8' => {
7865 'name' => 'file_meta_data_4',
7866 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007867 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307868 }
7869 },
7870 'Reg' => {
7871 '1' => 'r10',
7872 '2' => 'rdx',
7873 '3' => 'rdi',
7874 '4' => 'r8',
7875 '5' => 'r9'
7876 },
Unive Tien44e66842025-07-25 09:15:34 +00007877 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307878 'ShortName' => 'decode_new_file_with_metadata_req'
7879 },
Unive Tien44e66842025-07-25 09:15:34 +00007880 '421542' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307881 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307882 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307883 'Param' => {
7884 '0' => {
7885 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007886 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307887 },
7888 '1' => {
7889 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007890 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307891 },
7892 '2' => {
7893 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007894 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307895 }
7896 },
7897 'Reg' => {
7898 '0' => 'rdi',
7899 '1' => 'rsi',
7900 '2' => 'rdx'
7901 },
Unive Tien44e66842025-07-25 09:15:34 +00007902 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 'ShortName' => 'decode_new_file_with_metadata_resp'
7904 },
Unive Tien44e66842025-07-25 09:15:34 +00007905 '421643' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307907 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307908 'Param' => {
7909 '0' => {
7910 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007911 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307912 },
7913 '1' => {
7914 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00007915 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307916 },
7917 '2' => {
7918 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00007919 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307920 },
7921 '3' => {
7922 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00007923 'type' => '34197'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307924 },
7925 '4' => {
7926 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00007927 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307928 },
7929 '5' => {
7930 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00007931 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307932 },
7933 '6' => {
7934 'name' => 'file_meta_data_3',
7935 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007936 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307937 },
7938 '7' => {
7939 'name' => 'file_meta_data_4',
7940 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007941 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307942 },
7943 '8' => {
7944 'name' => 'msg',
7945 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007946 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307947 }
7948 },
7949 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00007950 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307951 },
Unive Tien44e66842025-07-25 09:15:34 +00007952 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307953 'ShortName' => 'encode_new_file_with_metadata_req'
7954 },
Unive Tien44e66842025-07-25 09:15:34 +00007955 '421940' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307956 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307957 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307958 'Param' => {
7959 '0' => {
7960 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007961 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307962 },
7963 '1' => {
7964 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007965 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307966 },
7967 '2' => {
7968 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007969 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307970 }
7971 },
Unive Tien44e66842025-07-25 09:15:34 +00007972 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7974 },
Unive Tien44e66842025-07-25 09:15:34 +00007975 '422135' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307976 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09307977 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307978 'Param' => {
7979 '0' => {
7980 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007981 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307982 },
7983 '1' => {
7984 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007985 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307986 },
7987 '2' => {
7988 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00007989 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307990 },
7991 '3' => {
7992 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00007993 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307994 },
7995 '4' => {
7996 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00007997 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307998 },
7999 '5' => {
8000 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008001 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308002 },
8003 '6' => {
8004 'name' => 'file_meta_data_2',
8005 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008006 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308007 },
8008 '7' => {
8009 'name' => 'file_meta_data_3',
8010 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008011 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308012 },
8013 '8' => {
8014 'name' => 'file_meta_data_4',
8015 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008016 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 }
8018 },
8019 'Reg' => {
8020 '1' => 'rsi',
8021 '2' => 'rdx',
8022 '3' => 'rcx',
8023 '4' => 'r8',
8024 '5' => 'r9'
8025 },
Unive Tien44e66842025-07-25 09:15:34 +00008026 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308027 'ShortName' => 'decode_file_ack_with_meta_data_req'
8028 },
Unive Tien44e66842025-07-25 09:15:34 +00008029 '422347' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308030 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308031 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308032 'Param' => {
8033 '0' => {
8034 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008035 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308036 },
8037 '1' => {
8038 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008039 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308040 },
8041 '2' => {
8042 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008043 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308044 }
8045 },
8046 'Reg' => {
8047 '0' => 'rdi',
8048 '1' => 'rsi',
8049 '2' => 'rdx'
8050 },
Unive Tien44e66842025-07-25 09:15:34 +00008051 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308052 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8053 },
Unive Tien44e66842025-07-25 09:15:34 +00008054 '422443' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308055 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308056 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308057 'Param' => {
8058 '0' => {
8059 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008060 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308061 },
8062 '1' => {
8063 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008064 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308065 },
8066 '2' => {
8067 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008068 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308069 },
8070 '3' => {
8071 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008072 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308073 },
8074 '4' => {
8075 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008076 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308077 },
8078 '5' => {
8079 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00008080 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308081 },
8082 '6' => {
8083 'name' => 'file_meta_data_3',
8084 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008085 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 },
8087 '7' => {
8088 'name' => 'file_meta_data_4',
8089 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008090 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308091 },
8092 '8' => {
8093 'name' => 'msg',
8094 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008095 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 }
8097 },
8098 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008099 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
Unive Tien44e66842025-07-25 09:15:34 +00008101 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308102 'ShortName' => 'encode_file_ack_with_meta_data_req'
8103 },
Unive Tien44e66842025-07-25 09:15:34 +00008104 '422740' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308105 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308106 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308107 'Param' => {
8108 '0' => {
8109 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008110 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308111 },
8112 '1' => {
8113 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008114 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 },
8116 '2' => {
8117 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008118 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308119 }
8120 },
8121 'Reg' => {
8122 '0' => 'rdi',
8123 '1' => 'rsi',
8124 '2' => 'rdx'
8125 },
Unive Tien44e66842025-07-25 09:15:34 +00008126 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308127 'ShortName' => 'decode_file_ack_resp'
8128 },
Unive Tien44e66842025-07-25 09:15:34 +00008129 '422841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308130 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308131 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 'Param' => {
8133 '0' => {
8134 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008135 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 },
8137 '1' => {
8138 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008139 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 },
8141 '2' => {
8142 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008143 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308144 },
8145 '3' => {
8146 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008147 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308148 },
8149 '4' => {
8150 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008151 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308152 }
8153 },
Unive Tien44e66842025-07-25 09:15:34 +00008154 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308155 'ShortName' => 'encode_file_ack_req'
8156 },
Unive Tien44e66842025-07-25 09:15:34 +00008157 '423076' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308159 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308160 'Param' => {
8161 '0' => {
8162 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008163 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308164 },
8165 '1' => {
8166 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008167 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308168 },
8169 '2' => {
8170 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008171 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308172 }
8173 },
Unive Tien44e66842025-07-25 09:15:34 +00008174 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308175 'ShortName' => 'encode_file_ack_resp'
8176 },
Unive Tien44e66842025-07-25 09:15:34 +00008177 '423266' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308179 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308180 'Param' => {
8181 '0' => {
8182 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008183 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 },
8185 '1' => {
8186 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008187 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 },
8189 '2' => {
8190 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008191 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308192 },
8193 '3' => {
8194 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008195 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '4' => {
8198 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008199 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 }
8201 },
8202 'Reg' => {
8203 '1' => 'rsi',
8204 '2' => 'rdx',
8205 '3' => 'rcx',
8206 '4' => 'r8'
8207 },
Unive Tien44e66842025-07-25 09:15:34 +00008208 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308209 'ShortName' => 'decode_file_ack_req'
8210 },
Unive Tien44e66842025-07-25 09:15:34 +00008211 '423408' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308213 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 'Param' => {
8215 '0' => {
8216 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008217 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308218 },
8219 '1' => {
8220 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008221 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308222 },
8223 '2' => {
8224 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008225 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308226 },
8227 '3' => {
8228 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008229 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308230 }
8231 },
8232 'Reg' => {
8233 '0' => 'rdi',
8234 '1' => 'rsi',
8235 '2' => 'rdx',
8236 '3' => 'rcx'
8237 },
Unive Tien44e66842025-07-25 09:15:34 +00008238 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308239 'ShortName' => 'decode_rw_file_by_type_resp'
8240 },
Unive Tien44e66842025-07-25 09:15:34 +00008241 '423523' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308242 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308243 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308244 'Param' => {
8245 '0' => {
8246 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008247 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308248 },
8249 '1' => {
8250 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008251 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308252 },
8253 '2' => {
8254 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008255 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308256 },
8257 '3' => {
8258 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008259 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308260 },
8261 '4' => {
8262 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008263 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308264 },
8265 '5' => {
8266 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008267 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 },
8269 '6' => {
8270 'name' => 'msg',
8271 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008272 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308273 }
8274 },
Unive Tien44e66842025-07-25 09:15:34 +00008275 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 'ShortName' => 'encode_rw_file_by_type_req'
8277 },
Unive Tien44e66842025-07-25 09:15:34 +00008278 '423793' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308279 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308280 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308281 'Param' => {
8282 '0' => {
8283 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008284 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308285 },
8286 '1' => {
8287 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008288 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 },
8290 '2' => {
8291 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008292 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308293 },
8294 '3' => {
8295 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008296 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308297 },
8298 '4' => {
8299 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008300 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308301 }
8302 },
Unive Tien44e66842025-07-25 09:15:34 +00008303 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308304 'ShortName' => 'encode_rw_file_by_type_resp'
8305 },
Unive Tien44e66842025-07-25 09:15:34 +00008306 '424023' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308308 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308309 'Param' => {
8310 '0' => {
8311 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008312 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308313 },
8314 '1' => {
8315 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008316 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308317 },
8318 '2' => {
8319 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008320 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308321 },
8322 '3' => {
8323 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008324 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308325 },
8326 '4' => {
8327 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008328 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 },
8330 '5' => {
8331 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008332 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308333 }
8334 },
8335 'Reg' => {
8336 '1' => 'r10',
8337 '2' => 'rdx',
8338 '3' => 'rdi',
8339 '4' => 'r8',
8340 '5' => 'r9'
8341 },
Unive Tien44e66842025-07-25 09:15:34 +00008342 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308343 'ShortName' => 'decode_rw_file_by_type_req'
8344 },
Unive Tien44e66842025-07-25 09:15:34 +00008345 '424185' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308346 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308347 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308348 'Param' => {
8349 '0' => {
8350 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008351 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308352 },
8353 '1' => {
8354 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008355 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308356 },
8357 '2' => {
8358 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008359 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 }
8361 },
8362 'Reg' => {
8363 '0' => 'rdi',
8364 '1' => 'rsi',
8365 '2' => 'rdx'
8366 },
Unive Tien44e66842025-07-25 09:15:34 +00008367 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308368 'ShortName' => 'decode_new_file_resp'
8369 },
Unive Tien44e66842025-07-25 09:15:34 +00008370 '424286' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308371 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308372 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 'Param' => {
8374 '0' => {
8375 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008376 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 },
8378 '1' => {
8379 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008380 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 },
8382 '2' => {
8383 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008384 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308385 },
8386 '3' => {
8387 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008388 'type' => '34197'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 },
8390 '4' => {
8391 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008392 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308393 }
8394 },
Unive Tien44e66842025-07-25 09:15:34 +00008395 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308396 'ShortName' => 'encode_new_file_req'
8397 },
Unive Tien44e66842025-07-25 09:15:34 +00008398 '424521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308400 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308401 'Param' => {
8402 '0' => {
8403 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008404 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308405 },
8406 '1' => {
8407 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008408 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308409 },
8410 '2' => {
8411 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008412 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308413 }
8414 },
Unive Tien44e66842025-07-25 09:15:34 +00008415 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308416 'ShortName' => 'encode_new_file_resp'
8417 },
Unive Tien44e66842025-07-25 09:15:34 +00008418 '424711' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308420 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308421 'Param' => {
8422 '0' => {
8423 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008424 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308425 },
8426 '1' => {
8427 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008428 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308429 },
8430 '2' => {
8431 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008432 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308433 },
8434 '3' => {
8435 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008436 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 },
8438 '4' => {
8439 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008440 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308441 }
8442 },
8443 'Reg' => {
8444 '1' => 'r9',
8445 '2' => 'rdx',
8446 '3' => 'rcx',
8447 '4' => 'r8'
8448 },
Unive Tien44e66842025-07-25 09:15:34 +00008449 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308450 'ShortName' => 'decode_new_file_req'
8451 },
Unive Tien44e66842025-07-25 09:15:34 +00008452 '424853' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308453 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308454 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 'Param' => {
8456 '0' => {
8457 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008458 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 },
8460 '1' => {
8461 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008462 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308463 },
8464 '2' => {
8465 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008466 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308467 },
8468 '3' => {
8469 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008470 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 }
8472 },
8473 'Reg' => {
8474 '0' => 'rdi',
8475 '1' => 'rsi',
8476 '2' => 'rdx',
8477 '3' => 'rcx'
8478 },
Unive Tien44e66842025-07-25 09:15:34 +00008479 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308480 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8481 },
Unive Tien44e66842025-07-25 09:15:34 +00008482 '424968' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308484 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 'Param' => {
8486 '0' => {
8487 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008488 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 },
8490 '1' => {
8491 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008492 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308493 },
8494 '2' => {
8495 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008496 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308497 },
8498 '3' => {
8499 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008500 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 },
8502 '4' => {
8503 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008504 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308505 },
8506 '5' => {
8507 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008508 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308509 },
8510 '6' => {
8511 'name' => 'address',
8512 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008513 'type' => '34197'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 },
8515 '7' => {
8516 'name' => 'msg',
8517 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008518 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 }
8520 },
Unive Tien44e66842025-07-25 09:15:34 +00008521 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308522 'ShortName' => 'encode_rw_file_by_type_memory_req'
8523 },
Unive Tien44e66842025-07-25 09:15:34 +00008524 '425253' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308525 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308526 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 'Param' => {
8528 '0' => {
8529 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008530 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308531 },
8532 '1' => {
8533 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008534 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 },
8536 '2' => {
8537 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008538 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 },
8540 '3' => {
8541 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008542 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308543 },
8544 '4' => {
8545 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008546 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 }
8548 },
Unive Tien44e66842025-07-25 09:15:34 +00008549 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308550 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8551 },
Unive Tien44e66842025-07-25 09:15:34 +00008552 '425483' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308553 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308554 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 'Param' => {
8556 '0' => {
8557 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008558 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308559 },
8560 '1' => {
8561 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008562 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 },
8564 '2' => {
8565 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008566 'type' => '30853'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 },
8568 '3' => {
8569 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008570 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '4' => {
8573 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008574 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 },
8576 '5' => {
8577 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008578 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 },
8580 '6' => {
8581 'name' => 'address',
8582 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008583 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 }
8585 },
8586 'Reg' => {
8587 '1' => 'r10',
8588 '2' => 'rdx',
8589 '3' => 'rdi',
8590 '4' => 'r8',
8591 '5' => 'r9'
8592 },
Unive Tien44e66842025-07-25 09:15:34 +00008593 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308594 'ShortName' => 'decode_rw_file_by_type_memory_req'
8595 },
Unive Tien44e66842025-07-25 09:15:34 +00008596 '425660' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308597 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308598 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308599 'Param' => {
8600 '0' => {
8601 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008602 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308603 },
8604 '1' => {
8605 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008606 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308607 },
8608 '2' => {
8609 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008610 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308611 },
8612 '3' => {
8613 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008614 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 }
8616 },
Unive Tien44e66842025-07-25 09:15:34 +00008617 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308618 'ShortName' => 'encode_write_file_resp'
8619 },
Unive Tien44e66842025-07-25 09:15:34 +00008620 '425875' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308621 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308622 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308623 'Param' => {
8624 '0' => {
8625 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008626 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 },
8628 '1' => {
8629 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008630 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 },
8632 '2' => {
8633 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008634 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '3' => {
8637 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008638 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 }
8640 },
8641 'Reg' => {
8642 '0' => 'rdi',
8643 '1' => 'rsi',
8644 '2' => 'rdx',
8645 '3' => 'rcx'
8646 },
Unive Tien44e66842025-07-25 09:15:34 +00008647 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 'ShortName' => 'decode_write_file_resp'
8649 },
Unive Tien44e66842025-07-25 09:15:34 +00008650 '425985' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308652 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308653 'Param' => {
8654 '0' => {
8655 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008656 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308657 },
8658 '1' => {
8659 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008660 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308661 },
8662 '2' => {
8663 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008664 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308665 },
8666 '3' => {
8667 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008668 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308669 },
8670 '4' => {
8671 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008672 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308673 }
8674 },
Unive Tien44e66842025-07-25 09:15:34 +00008675 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 'ShortName' => 'encode_write_file_req'
8677 },
Unive Tien44e66842025-07-25 09:15:34 +00008678 '426220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308679 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308680 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308681 'Param' => {
8682 '0' => {
8683 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008684 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308685 },
8686 '1' => {
8687 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008688 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308689 },
8690 '2' => {
8691 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008692 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308693 },
8694 '3' => {
8695 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008696 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308697 },
8698 '4' => {
8699 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008700 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308701 },
8702 '5' => {
8703 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00008704 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308705 }
8706 },
8707 'Reg' => {
8708 '1' => 'rsi',
8709 '3' => 'rcx',
8710 '4' => 'r8',
8711 '5' => 'r9'
8712 },
Unive Tien44e66842025-07-25 09:15:34 +00008713 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308714 'ShortName' => 'decode_write_file_req'
8715 },
Unive Tien44e66842025-07-25 09:15:34 +00008716 '426375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308717 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308718 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308719 'Param' => {
8720 '0' => {
8721 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008722 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308723 },
8724 '1' => {
8725 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008726 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308727 },
8728 '2' => {
8729 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008730 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308731 },
8732 '3' => {
8733 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008734 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 }
8736 },
Unive Tien44e66842025-07-25 09:15:34 +00008737 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308738 'ShortName' => 'encode_read_file_resp'
8739 },
Unive Tien44e66842025-07-25 09:15:34 +00008740 '426590' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308741 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308742 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 'Param' => {
8744 '0' => {
8745 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008746 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308747 },
8748 '1' => {
8749 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008750 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308751 },
8752 '2' => {
8753 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008754 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308755 },
8756 '3' => {
8757 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008758 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308759 },
8760 '4' => {
8761 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00008762 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308763 }
8764 },
8765 'Reg' => {
8766 '1' => 'r9',
8767 '2' => 'rdx',
8768 '3' => 'rcx',
8769 '4' => 'r8'
8770 },
Unive Tien44e66842025-07-25 09:15:34 +00008771 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308772 'ShortName' => 'decode_read_file_resp'
8773 },
Unive Tien44e66842025-07-25 09:15:34 +00008774 '426726' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308775 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308776 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308777 'Param' => {
8778 '0' => {
8779 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008780 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 },
8782 '1' => {
8783 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008784 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308785 },
8786 '2' => {
8787 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008788 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308789 },
8790 '3' => {
8791 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008792 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308793 },
8794 '4' => {
8795 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008796 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308797 }
8798 },
Unive Tien44e66842025-07-25 09:15:34 +00008799 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308800 'ShortName' => 'encode_read_file_req'
8801 },
Unive Tien44e66842025-07-25 09:15:34 +00008802 '426961' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308804 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308805 'Param' => {
8806 '0' => {
8807 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008808 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308809 },
8810 '1' => {
8811 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008812 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308813 },
8814 '2' => {
8815 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008816 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308817 },
8818 '3' => {
8819 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008820 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308821 },
8822 '4' => {
8823 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008824 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308825 }
8826 },
8827 'Reg' => {
8828 '1' => 'r9',
8829 '2' => 'rdx',
8830 '3' => 'rcx',
8831 '4' => 'r8'
8832 },
Unive Tien44e66842025-07-25 09:15:34 +00008833 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 'ShortName' => 'decode_read_file_req'
8835 },
Unive Tien44e66842025-07-25 09:15:34 +00008836 '427097' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308838 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308839 'Param' => {
8840 '0' => {
8841 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008842 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 },
8844 '1' => {
8845 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008846 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308847 },
8848 '2' => {
8849 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008850 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308851 },
8852 '3' => {
8853 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008854 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308855 },
8856 '4' => {
8857 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00008858 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308859 },
8860 '5' => {
8861 'name' => 'file_table_data_start_offset',
Unive Tien44e66842025-07-25 09:15:34 +00008862 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308863 },
8864 '6' => {
8865 'name' => 'file_table_length',
8866 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008867 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308868 }
8869 },
8870 'Reg' => {
8871 '1' => 'rsi',
8872 '2' => 'rdi',
8873 '3' => 'r10',
8874 '4' => 'r8',
8875 '5' => 'r9'
8876 },
Unive Tien44e66842025-07-25 09:15:34 +00008877 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308878 'ShortName' => 'decode_get_file_table_resp'
8879 },
Unive Tien44e66842025-07-25 09:15:34 +00008880 '427271' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308881 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308882 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308883 'Param' => {
8884 '0' => {
8885 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008886 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308887 },
8888 '1' => {
8889 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008890 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308891 },
8892 '2' => {
8893 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00008894 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308895 },
8896 '3' => {
8897 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00008898 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308899 },
8900 '4' => {
8901 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008902 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308903 }
8904 },
Unive Tien44e66842025-07-25 09:15:34 +00008905 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 'ShortName' => 'encode_get_file_table_req'
8907 },
Unive Tien44e66842025-07-25 09:15:34 +00008908 '427498' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308910 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308911 'Param' => {
8912 '0' => {
8913 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008914 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308915 },
8916 '1' => {
8917 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008918 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308919 },
8920 '2' => {
8921 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008922 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308923 },
8924 '3' => {
8925 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00008926 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308927 },
8928 '4' => {
8929 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +00008930 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308931 },
8932 '5' => {
8933 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00008934 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 },
8936 '6' => {
8937 'name' => 'msg',
8938 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008939 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 }
8941 },
8942 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008943 '2' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
Unive Tien44e66842025-07-25 09:15:34 +00008945 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308946 'ShortName' => 'encode_get_file_table_resp'
8947 },
Unive Tien44e66842025-07-25 09:15:34 +00008948 '427851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308949 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308950 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308951 'Param' => {
8952 '0' => {
8953 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008954 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308955 },
8956 '1' => {
8957 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008958 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308959 },
8960 '2' => {
8961 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008962 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308963 },
8964 '3' => {
8965 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00008966 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308967 },
8968 '4' => {
8969 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00008970 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 }
8972 },
8973 'Reg' => {
8974 '1' => 'r9',
8975 '2' => 'rdx',
8976 '3' => 'rcx',
8977 '4' => 'r8'
8978 },
Unive Tien44e66842025-07-25 09:15:34 +00008979 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308980 'ShortName' => 'decode_get_file_table_req'
8981 },
Unive Tien44e66842025-07-25 09:15:34 +00008982 '427986' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308983 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308984 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308985 'Param' => {
8986 '0' => {
8987 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008988 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308989 },
8990 '1' => {
8991 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008992 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308993 },
8994 '2' => {
8995 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008996 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 },
8998 '3' => {
8999 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009000 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309001 }
9002 },
9003 'Reg' => {
9004 '0' => 'rdi',
9005 '1' => 'rsi',
9006 '2' => 'rdx',
9007 '3' => 'rcx'
9008 },
Unive Tien44e66842025-07-25 09:15:34 +00009009 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 'ShortName' => 'decode_rw_file_memory_resp'
9011 },
Unive Tien44e66842025-07-25 09:15:34 +00009012 '428095' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309013 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309014 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309015 'Param' => {
9016 '0' => {
9017 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009018 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309019 },
9020 '1' => {
9021 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009022 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309023 },
9024 '2' => {
9025 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009026 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309027 },
9028 '3' => {
9029 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009030 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 },
9032 '4' => {
9033 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009034 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 },
9036 '5' => {
9037 'name' => 'address',
Unive Tien44e66842025-07-25 09:15:34 +00009038 'type' => '34197'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309039 },
9040 '6' => {
9041 'name' => 'msg',
9042 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009043 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 }
9045 },
9046 'Reg' => {
9047 '2' => 'r14'
9048 },
Unive Tien44e66842025-07-25 09:15:34 +00009049 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309050 'ShortName' => 'encode_rw_file_memory_req'
9051 },
Unive Tien44e66842025-07-25 09:15:34 +00009052 '428354' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309053 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309054 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309055 'Param' => {
9056 '0' => {
9057 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009058 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309059 },
9060 '1' => {
9061 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009062 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 },
9064 '2' => {
9065 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009066 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309067 },
9068 '3' => {
9069 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009070 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309071 },
9072 '4' => {
9073 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009074 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309075 }
9076 },
Unive Tien44e66842025-07-25 09:15:34 +00009077 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309078 'ShortName' => 'encode_rw_file_memory_resp'
9079 },
Unive Tien44e66842025-07-25 09:15:34 +00009080 '428575' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309081 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309082 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309083 'Param' => {
9084 '0' => {
9085 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009086 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309087 },
9088 '1' => {
9089 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009090 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309091 },
9092 '2' => {
9093 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009094 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309095 },
9096 '3' => {
9097 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009098 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309099 },
9100 '4' => {
9101 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009102 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309103 },
9104 '5' => {
9105 'name' => 'address',
Unive Tien44e66842025-07-25 09:15:34 +00009106 'type' => '42931'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309107 }
9108 },
9109 'Reg' => {
9110 '1' => 'r10',
9111 '2' => 'rdx',
9112 '3' => 'rdi',
9113 '4' => 'r8',
9114 '5' => 'r9'
9115 },
Unive Tien44e66842025-07-25 09:15:34 +00009116 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309117 'ShortName' => 'decode_rw_file_memory_req'
9118 },
Unive Tien44e66842025-07-25 09:15:34 +00009119 '429721' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309120 'Header' => 'host.h',
9121 'Line' => '101',
9122 'Param' => {
9123 '0' => {
9124 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009125 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309126 },
9127 '1' => {
9128 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009129 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309130 },
9131 '2' => {
9132 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009133 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 },
9135 '3' => {
9136 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009137 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 },
9139 '4' => {
9140 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009141 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 },
9143 '5' => {
9144 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009145 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 }
9147 },
9148 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00009149 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 },
Unive Tien44e66842025-07-25 09:15:34 +00009151 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309152 'ShortName' => 'encode_get_alert_status_resp'
9153 },
Unive Tien44e66842025-07-25 09:15:34 +00009154 '429969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309155 'Header' => 'host.h',
9156 'Line' => '86',
9157 'Param' => {
9158 '0' => {
9159 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009160 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309161 },
9162 '1' => {
9163 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009164 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 },
9166 '2' => {
9167 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009168 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309169 }
9170 },
9171 'Reg' => {
9172 '0' => 'rdi',
9173 '1' => 'rsi',
9174 '2' => 'rdx'
9175 },
Unive Tien44e66842025-07-25 09:15:34 +00009176 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309177 'ShortName' => 'decode_get_alert_status_req'
9178 },
Unive Tien44e66842025-07-25 09:15:34 +00009179 '430052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309180 'Header' => 'host.h',
9181 'Line' => '70',
9182 'Param' => {
9183 '0' => {
9184 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009185 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309186 },
9187 '1' => {
9188 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009189 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309190 },
9191 '2' => {
9192 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009193 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309194 },
9195 '3' => {
9196 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009197 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309198 },
9199 '4' => {
9200 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009201 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309202 }
9203 },
9204 'Reg' => {
9205 '1' => 'r9',
9206 '2' => 'rdx',
9207 '3' => 'rcx',
9208 '4' => 'r8'
9209 },
Unive Tien44e66842025-07-25 09:15:34 +00009210 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309211 'ShortName' => 'decode_get_alert_status_resp'
9212 },
Unive Tien44e66842025-07-25 09:15:34 +00009213 '430191' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 'Header' => 'host.h',
9215 'Line' => '52',
9216 'Param' => {
9217 '0' => {
9218 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009219 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309220 },
9221 '1' => {
9222 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009223 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309224 },
9225 '2' => {
9226 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009227 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309228 },
9229 '3' => {
9230 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009231 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309232 }
9233 },
Unive Tien44e66842025-07-25 09:15:34 +00009234 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309235 'ShortName' => 'encode_get_alert_status_req'
9236 },
Unive Tien44e66842025-07-25 09:15:34 +00009237 '431505' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309238 'Header' => 'platform.h',
9239 'Line' => '47',
9240 'Param' => {
9241 '0' => {
9242 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009243 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309244 },
9245 '1' => {
9246 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00009247 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309248 },
9249 '2' => {
9250 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00009251 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309252 },
9253 '3' => {
9254 'name' => 'num_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009255 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309256 },
9257 '4' => {
9258 'name' => 'list_of_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009259 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309260 },
9261 '5' => {
9262 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009263 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309264 },
9265 '6' => {
9266 'name' => 'msg',
9267 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009268 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309269 }
9270 },
Unive Tien44e66842025-07-25 09:15:34 +00009271 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309272 'ShortName' => 'encode_bios_attribute_update_event_req'
9273 },
Unive Tien44e66842025-07-25 09:15:34 +00009274 '433452' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009275 'Header' => 'file_io.h',
9276 'Line' => '160',
9277 'Param' => {
9278 '0' => {
9279 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009280 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009281 },
9282 '1' => {
9283 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +00009284 'type' => '436573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009285 },
9286 '2' => {
9287 'name' => 'resp_len',
Unive Tien44e66842025-07-25 09:15:34 +00009288 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009289 },
9290 '3' => {
9291 'name' => 'responseMsg',
Unive Tien44e66842025-07-25 09:15:34 +00009292 'type' => '1501'
Lora Linea0bf3a2024-09-20 10:09:56 +08009293 },
9294 '4' => {
9295 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009296 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009297 }
9298 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309299 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309300 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309301 },
Unive Tien44e66842025-07-25 09:15:34 +00009302 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009303 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9304 },
Unive Tien44e66842025-07-25 09:15:34 +00009305 '436588' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009306 'Header' => 'file_io.h',
9307 'Line' => '147',
9308 'Param' => {
9309 '0' => {
9310 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +00009311 'type' => '436573'
Lora Linea0bf3a2024-09-20 10:09:56 +08009312 }
9313 },
9314 'Reg' => {
9315 '0' => 'rdi'
9316 },
Unive Tien44e66842025-07-25 09:15:34 +00009317 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009318 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9319 },
Unive Tien44e66842025-07-25 09:15:34 +00009320 '436636' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009321 'Header' => 'file_io.h',
9322 'Line' => '137',
9323 'Param' => {
9324 '0' => {
9325 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009326 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009327 },
9328 '1' => {
9329 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009330 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009331 },
9332 '2' => {
9333 'name' => 'req',
Unive Tien44e66842025-07-25 09:15:34 +00009334 'type' => '438795'
Lora Linea0bf3a2024-09-20 10:09:56 +08009335 }
9336 },
Unive Tien44e66842025-07-25 09:15:34 +00009337 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009338 'ShortName' => 'decode_oem_meta_file_io_read_req'
9339 },
Unive Tien44e66842025-07-25 09:15:34 +00009340 '438800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309341 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309342 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309343 'Param' => {
9344 '0' => {
9345 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009346 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309347 },
9348 '1' => {
9349 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009350 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309351 },
9352 '2' => {
9353 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009354 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309355 },
9356 '3' => {
9357 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009358 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309359 },
9360 '4' => {
9361 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00009362 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309363 }
9364 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309365 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309366 '0' => 'rdi',
9367 '1' => 'rbx',
9368 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309369 '3' => 'rcx',
9370 '4' => 'r8'
9371 },
Unive Tien44e66842025-07-25 09:15:34 +00009372 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309373 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009374 },
Unive Tien44e66842025-07-25 09:15:34 +00009375 '439234' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009376 'Header' => 'file_io.h',
9377 'Line' => '113',
9378 'Param' => {
9379 '0' => {
9380 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009381 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009382 },
9383 '1' => {
9384 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009385 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009386 },
9387 '2' => {
9388 'name' => 'req',
Unive Tien44e66842025-07-25 09:15:34 +00009389 'type' => '439229'
Lora Linea0bf3a2024-09-20 10:09:56 +08009390 },
9391 '3' => {
9392 'name' => 'req_length',
Unive Tien44e66842025-07-25 09:15:34 +00009393 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009394 }
9395 },
Unive Tien44e66842025-07-25 09:15:34 +00009396 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009397 'ShortName' => 'decode_oem_meta_file_io_write_req'
9398 },
Unive Tien44e66842025-07-25 09:15:34 +00009399 '440898' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009400 'Header' => 'file_io.h',
9401 'Line' => '102',
9402 'Param' => {
9403 '0' => {
9404 'name' => 'req',
Unive Tien44e66842025-07-25 09:15:34 +00009405 'type' => '439229'
Lora Linea0bf3a2024-09-20 10:09:56 +08009406 }
9407 },
9408 'Reg' => {
9409 '0' => 'rdi'
9410 },
Unive Tien44e66842025-07-25 09:15:34 +00009411 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009412 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309413 }
9414 },
9415 'SymbolVersion' => {},
9416 'Symbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +09309417 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309418 'bcd2dec16' => 1,
9419 'bcd2dec32' => 1,
9420 'bcd2dec8' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309421 'dec2bcd16' => 1,
9422 'dec2bcd32' => 1,
9423 'dec2bcd8' => 1,
9424 'decode_activate_firmware_resp' => 1,
9425 'decode_apply_complete_req' => 1,
9426 'decode_cancel_update_component_resp' => 1,
9427 'decode_cancel_update_resp' => 1,
9428 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009429 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309430 'decode_event_message_buffer_size_resp' => 1,
9431 'decode_event_message_supported_resp' => 1,
9432 'decode_file_ack_req' => 1,
9433 'decode_file_ack_resp' => 1,
9434 'decode_file_ack_with_meta_data_req' => 1,
9435 'decode_file_ack_with_meta_data_resp' => 1,
9436 'decode_firmware_device_id_record' => 1,
9437 'decode_get_alert_status_req' => 1,
9438 'decode_get_alert_status_resp' => 1,
9439 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9440 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9441 'decode_get_bios_table_req' => 1,
9442 'decode_get_bios_table_resp' => 1,
9443 'decode_get_commands_req' => 1,
9444 'decode_get_commands_resp' => 1,
9445 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009446 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09309447 'decode_get_event_receiver_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309448 'decode_get_file_table_req' => 1,
9449 'decode_get_file_table_resp' => 1,
9450 'decode_get_firmware_parameters_resp' => 1,
9451 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9452 'decode_get_fru_record_by_option_req' => 1,
9453 'decode_get_fru_record_by_option_resp' => 1,
9454 'decode_get_fru_record_table_metadata_resp' => 1,
9455 'decode_get_fru_record_table_req' => 1,
9456 'decode_get_fru_record_table_resp' => 1,
9457 'decode_get_fru_record_table_resp_safe' => 1,
9458 'decode_get_numeric_effecter_value_req' => 1,
9459 'decode_get_numeric_effecter_value_resp' => 1,
9460 'decode_get_pdr_repository_info_resp' => 1,
9461 'decode_get_pdr_req' => 1,
9462 'decode_get_pdr_resp' => 1,
9463 'decode_get_sensor_reading_req' => 1,
9464 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009465 'decode_get_state_effecter_states_req' => 1,
9466 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309467 'decode_get_state_sensor_readings_req' => 1,
9468 'decode_get_state_sensor_readings_resp' => 1,
9469 'decode_get_status_resp' => 1,
9470 'decode_get_tid_resp' => 1,
9471 'decode_get_types_resp' => 1,
9472 'decode_get_version_req' => 1,
9473 'decode_get_version_resp' => 1,
9474 'decode_multipart_receive_req' => 1,
9475 'decode_new_file_req' => 1,
9476 'decode_new_file_resp' => 1,
9477 'decode_new_file_with_metadata_req' => 1,
9478 'decode_new_file_with_metadata_resp' => 1,
9479 'decode_numeric_sensor_data' => 1,
9480 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009481 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309482 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009483 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309484 'decode_pass_component_table_resp' => 1,
9485 'decode_platform_event_message_req' => 1,
9486 'decode_platform_event_message_resp' => 1,
9487 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009488 'decode_pldm_descriptor_from_iter' => 1,
9489 'decode_pldm_downstream_device_from_iter' => 1,
9490 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009491 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009492 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309493 'decode_pldm_package_header_info' => 1,
9494 'decode_pldm_pdr_repository_change_record_data' => 1,
9495 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009496 'decode_pldm_platform_cper_event' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309497 'decode_poll_for_platform_event_message_req' => 1,
9498 'decode_poll_for_platform_event_message_resp' => 1,
9499 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009500 'decode_query_downstream_devices_resp' => 1,
9501 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309502 'decode_read_file_req' => 1,
9503 'decode_read_file_resp' => 1,
9504 'decode_request_firmware_data_req' => 1,
9505 'decode_request_update_resp' => 1,
9506 'decode_rw_file_by_type_memory_req' => 1,
9507 'decode_rw_file_by_type_memory_resp' => 1,
9508 'decode_rw_file_by_type_req' => 1,
9509 'decode_rw_file_by_type_resp' => 1,
9510 'decode_rw_file_memory_req' => 1,
9511 'decode_rw_file_memory_resp' => 1,
9512 'decode_sensor_event_data' => 1,
9513 'decode_sensor_op_data' => 1,
9514 'decode_set_bios_attribute_current_value_req' => 1,
9515 'decode_set_bios_attribute_current_value_resp' => 1,
9516 'decode_set_bios_table_req' => 1,
9517 'decode_set_bios_table_resp' => 1,
9518 'decode_set_date_time_req' => 1,
9519 'decode_set_date_time_resp' => 1,
9520 'decode_set_event_receiver_req' => 1,
9521 'decode_set_event_receiver_resp' => 1,
9522 'decode_set_fru_record_table_req' => 1,
9523 'decode_set_numeric_effecter_value_req' => 1,
9524 'decode_set_numeric_effecter_value_resp' => 1,
9525 'decode_set_state_effecter_states_req' => 1,
9526 'decode_set_state_effecter_states_resp' => 1,
9527 'decode_state_sensor_data' => 1,
9528 'decode_transfer_complete_req' => 1,
9529 'decode_update_component_resp' => 1,
9530 'decode_vendor_defined_descriptor_value' => 1,
9531 'decode_verify_complete_req' => 1,
9532 'decode_write_file_req' => 1,
9533 'decode_write_file_resp' => 1,
9534 'encode_activate_firmware_req' => 1,
9535 'encode_apply_complete_resp' => 1,
9536 'encode_bios_attribute_update_event_req' => 1,
9537 'encode_cancel_update_component_req' => 1,
9538 'encode_cancel_update_req' => 1,
9539 'encode_cc_only_resp' => 1,
9540 'encode_event_message_buffer_size_req' => 1,
9541 'encode_event_message_supported_req' => 1,
9542 'encode_file_ack_req' => 1,
9543 'encode_file_ack_resp' => 1,
9544 'encode_file_ack_with_meta_data_req' => 1,
9545 'encode_file_ack_with_meta_data_resp' => 1,
9546 'encode_fru_record' => 1,
9547 'encode_get_alert_status_req' => 1,
9548 'encode_get_alert_status_resp' => 1,
9549 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9550 'encode_get_bios_current_value_by_handle_resp' => 1,
9551 'encode_get_bios_table_req' => 1,
9552 'encode_get_bios_table_resp' => 1,
9553 'encode_get_commands_req' => 1,
9554 'encode_get_commands_resp' => 1,
9555 'encode_get_date_time_req' => 1,
9556 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009557 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309558 'encode_get_file_table_req' => 1,
9559 'encode_get_file_table_resp' => 1,
9560 'encode_get_firmware_parameters_req' => 1,
9561 'encode_get_fru_record_by_option_req' => 1,
9562 'encode_get_fru_record_by_option_resp' => 1,
9563 'encode_get_fru_record_table_metadata_req' => 1,
9564 'encode_get_fru_record_table_metadata_resp' => 1,
9565 'encode_get_fru_record_table_req' => 1,
9566 'encode_get_fru_record_table_resp' => 1,
9567 'encode_get_numeric_effecter_value_req' => 1,
9568 'encode_get_numeric_effecter_value_resp' => 1,
9569 'encode_get_pdr_repository_info_resp' => 1,
9570 'encode_get_pdr_req' => 1,
9571 'encode_get_pdr_resp' => 1,
9572 'encode_get_sensor_reading_req' => 1,
9573 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009574 'encode_get_state_effecter_states_req' => 1,
9575 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309576 'encode_get_state_sensor_readings_req' => 1,
9577 'encode_get_state_sensor_readings_resp' => 1,
9578 'encode_get_status_req' => 1,
9579 'encode_get_tid_req' => 1,
9580 'encode_get_tid_resp' => 1,
9581 'encode_get_types_req' => 1,
9582 'encode_get_types_resp' => 1,
9583 'encode_get_version_req' => 1,
9584 'encode_get_version_resp' => 1,
9585 'encode_new_file_req' => 1,
9586 'encode_new_file_resp' => 1,
9587 'encode_new_file_with_metadata_req' => 1,
9588 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009589 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309590 'encode_pass_component_table_req' => 1,
9591 'encode_platform_event_message_req' => 1,
9592 'encode_platform_event_message_resp' => 1,
9593 'encode_pldm_header_only' => 1,
9594 'encode_pldm_pdr_repository_chg_event_data' => 1,
9595 'encode_poll_for_platform_event_message_req' => 1,
9596 'encode_poll_for_platform_event_message_resp' => 1,
9597 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009598 'encode_query_downstream_devices_req' => 1,
9599 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309600 'encode_read_file_req' => 1,
9601 'encode_read_file_resp' => 1,
9602 'encode_request_firmware_data_resp' => 1,
9603 'encode_request_update_req' => 1,
9604 'encode_rw_file_by_type_memory_req' => 1,
9605 'encode_rw_file_by_type_memory_resp' => 1,
9606 'encode_rw_file_by_type_req' => 1,
9607 'encode_rw_file_by_type_resp' => 1,
9608 'encode_rw_file_memory_req' => 1,
9609 'encode_rw_file_memory_resp' => 1,
9610 'encode_sensor_event_data' => 1,
9611 'encode_set_bios_attribute_current_value_req' => 1,
9612 'encode_set_bios_attribute_current_value_resp' => 1,
9613 'encode_set_bios_table_req' => 1,
9614 'encode_set_bios_table_resp' => 1,
9615 'encode_set_date_time_req' => 1,
9616 'encode_set_date_time_resp' => 1,
9617 'encode_set_event_receiver_req' => 1,
9618 'encode_set_event_receiver_resp' => 1,
9619 'encode_set_fru_record_table_resp' => 1,
9620 'encode_set_numeric_effecter_value_req' => 1,
9621 'encode_set_numeric_effecter_value_resp' => 1,
9622 'encode_set_state_effecter_states_req' => 1,
9623 'encode_set_state_effecter_states_resp' => 1,
9624 'encode_set_tid_req' => 1,
9625 'encode_state_effecter_pdr' => 1,
9626 'encode_state_sensor_pdr' => 1,
9627 'encode_transfer_complete_resp' => 1,
9628 'encode_update_component_req' => 1,
9629 'encode_verify_complete_resp' => 1,
9630 'encode_write_file_req' => 1,
9631 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009632 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309633 'is_time_legal' => 1,
9634 'is_transfer_flag_valid' => 1,
9635 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309636 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309637 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9638 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9639 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9640 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309641 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309642 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309643 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309644 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309645 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9646 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309647 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309648 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9649 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9650 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309651 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309652 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9653 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9654 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309655 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309656 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9657 'pldm_bios_table_attr_entry_string_info_check' => 1,
9658 'pldm_bios_table_attr_find_by_handle' => 1,
9659 'pldm_bios_table_attr_find_by_string_handle' => 1,
9660 'pldm_bios_table_attr_value_copy_and_update' => 1,
9661 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9662 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9663 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309664 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309665 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309666 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309667 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309668 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309669 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9670 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9671 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9672 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9673 'pldm_bios_table_attr_value_entry_length' => 1,
9674 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9675 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9676 'pldm_bios_table_attr_value_find_by_handle' => 1,
9677 'pldm_bios_table_checksum' => 1,
9678 'pldm_bios_table_iter_create' => 1,
9679 'pldm_bios_table_iter_free' => 1,
9680 'pldm_bios_table_iter_is_end' => 1,
9681 'pldm_bios_table_iter_next' => 1,
9682 'pldm_bios_table_iter_value' => 1,
9683 'pldm_bios_table_pad_checksum_size' => 1,
9684 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309685 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309686 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309687 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309688 'pldm_bios_table_string_entry_encode_length' => 1,
9689 'pldm_bios_table_string_find_by_handle' => 1,
9690 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309691 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309692 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309693 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309694 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309695 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9696 'pldm_entity_association_pdr_extract' => 1,
9697 'pldm_entity_association_tree_add' => 1,
9698 'pldm_entity_association_tree_add_entity' => 1,
9699 'pldm_entity_association_tree_copy_root' => 1,
9700 'pldm_entity_association_tree_destroy' => 1,
9701 'pldm_entity_association_tree_destroy_root' => 1,
9702 'pldm_entity_association_tree_find' => 1,
9703 'pldm_entity_association_tree_find_with_locality' => 1,
9704 'pldm_entity_association_tree_init' => 1,
9705 'pldm_entity_association_tree_visit' => 1,
9706 'pldm_entity_extract' => 1,
9707 'pldm_entity_get_num_children' => 1,
9708 'pldm_entity_get_parent' => 1,
9709 'pldm_entity_is_exist_parent' => 1,
9710 'pldm_entity_is_node_parent' => 1,
9711 'pldm_entity_node_get_remote_container_id' => 1,
9712 'pldm_find_entity_ref_in_tree' => 1,
9713 'pldm_instance_db_destroy' => 1,
9714 'pldm_instance_db_init' => 1,
9715 'pldm_instance_db_init_default' => 1,
9716 'pldm_instance_id_alloc' => 1,
9717 'pldm_instance_id_free' => 1,
9718 'pldm_is_current_parent_child' => 1,
9719 'pldm_is_empty_entity_assoc_tree' => 1,
9720 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009721 'pldm_oem_meta_file_io_read_resp_data' => 1,
9722 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009723 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309724 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309725 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309726 'pldm_pdr_destroy' => 1,
9727 'pldm_pdr_find_last_in_range' => 1,
9728 'pldm_pdr_find_record' => 1,
9729 'pldm_pdr_find_record_by_type' => 1,
9730 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9731 'pldm_pdr_get_next_record' => 1,
9732 'pldm_pdr_get_record_count' => 1,
9733 'pldm_pdr_get_record_handle' => 1,
9734 'pldm_pdr_get_repo_size' => 1,
9735 'pldm_pdr_init' => 1,
9736 'pldm_pdr_record_is_remote' => 1,
9737 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9738 'pldm_pdr_remove_remote_pdrs' => 1,
9739 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009740 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309741 'pldm_transport_af_mctp_bind' => 1,
9742 'pldm_transport_af_mctp_core' => 1,
9743 'pldm_transport_af_mctp_destroy' => 1,
9744 'pldm_transport_af_mctp_init' => 1,
9745 'pldm_transport_af_mctp_init_pollfd' => 1,
9746 'pldm_transport_af_mctp_map_tid' => 1,
9747 'pldm_transport_af_mctp_unmap_tid' => 1,
9748 'pldm_transport_mctp_demux_core' => 1,
9749 'pldm_transport_mctp_demux_destroy' => 1,
9750 'pldm_transport_mctp_demux_init' => 1,
9751 'pldm_transport_mctp_demux_init_pollfd' => 1,
9752 'pldm_transport_mctp_demux_map_tid' => 1,
9753 'pldm_transport_mctp_demux_unmap_tid' => 1,
9754 'pldm_transport_poll' => 1,
9755 'pldm_transport_recv_msg' => 1,
9756 'pldm_transport_send_msg' => 1,
9757 'pldm_transport_send_recv_msg' => 1,
9758 'unpack_pldm_header' => 1,
9759 'ver2str' => 1
9760 }
9761 },
9762 'Target' => 'unix',
9763 'TypeInfo' => {
9764 '1' => {
9765 'Name' => 'void',
9766 'Type' => 'Intrinsic'
9767 },
Unive Tien44e66842025-07-25 09:15:34 +00009768 '51' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309769 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309770 'Size' => '1',
9771 'Type' => 'Intrinsic'
9772 },
Unive Tien44e66842025-07-25 09:15:34 +00009773 '58' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309774 'Name' => 'int',
9775 'Size' => '4',
9776 'Type' => 'Intrinsic'
9777 },
Unive Tien44e66842025-07-25 09:15:34 +00009778 '65' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309779 'Name' => 'unsigned char',
9780 'Size' => '1',
9781 'Type' => 'Intrinsic'
9782 },
Unive Tien44e66842025-07-25 09:15:34 +00009783 '72' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309784 'Name' => 'unsigned short',
9785 'Size' => '2',
9786 'Type' => 'Intrinsic'
9787 },
Unive Tien44e66842025-07-25 09:15:34 +00009788 '79' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309789 'Name' => 'unsigned int',
9790 'Size' => '4',
9791 'Type' => 'Intrinsic'
9792 },
Unive Tien44e66842025-07-25 09:15:34 +00009793 '86' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309794 'Name' => 'unsigned long',
9795 'Size' => '8',
9796 'Type' => 'Intrinsic'
9797 },
Unive Tien44e66842025-07-25 09:15:34 +00009798 '93' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309799 'Name' => 'signed char',
9800 'Size' => '1',
9801 'Type' => 'Intrinsic'
9802 },
Unive Tien44e66842025-07-25 09:15:34 +00009803 '100' => {
9804 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309805 'Header' => 'types.h',
9806 'Line' => '38',
9807 'Name' => '__uint8_t',
9808 'PrivateABI' => 1,
9809 'Size' => '1',
9810 'Type' => 'Typedef'
9811 },
Unive Tien44e66842025-07-25 09:15:34 +00009812 '112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309813 'Name' => 'short',
9814 'Size' => '2',
9815 'Type' => 'Intrinsic'
9816 },
Unive Tien44e66842025-07-25 09:15:34 +00009817 '119' => {
9818 'BaseType' => '79',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309819 'Header' => 'types.h',
9820 'Line' => '42',
9821 'Name' => '__uint32_t',
9822 'PrivateABI' => 1,
9823 'Size' => '4',
9824 'Type' => 'Typedef'
9825 },
Unive Tien44e66842025-07-25 09:15:34 +00009826 '131' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309827 'Name' => 'long',
9828 'Size' => '8',
9829 'Type' => 'Intrinsic'
9830 },
Unive Tien44e66842025-07-25 09:15:34 +00009831 '138' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309832 'BaseType' => '1',
9833 'Name' => 'void*',
9834 'Size' => '8',
9835 'Type' => 'Pointer'
9836 },
Unive Tien44e66842025-07-25 09:15:34 +00009837 '140' => {
9838 'BaseType' => '100',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309839 'Header' => 'stdint-uintn.h',
9840 'Line' => '24',
9841 'Name' => 'uint8_t',
9842 'PrivateABI' => 1,
9843 'Size' => '1',
9844 'Type' => 'Typedef'
9845 },
Unive Tien44e66842025-07-25 09:15:34 +00009846 '152' => {
9847 'BaseType' => '119',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309848 'Header' => 'stdint-uintn.h',
9849 'Line' => '26',
9850 'Name' => 'uint32_t',
9851 'PrivateABI' => 1,
9852 'Size' => '4',
9853 'Type' => 'Typedef'
9854 },
Unive Tien44e66842025-07-25 09:15:34 +00009855 '164' => {
9856 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309857 'Name' => 'uint32_t const',
9858 'Size' => '4',
9859 'Type' => 'Const'
9860 },
Unive Tien44e66842025-07-25 09:15:34 +00009861 '169' => {
9862 'BaseType' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309863 'Header' => 'stddef.h',
9864 'Line' => '214',
9865 'Name' => 'size_t',
9866 'PrivateABI' => 1,
9867 'Size' => '8',
9868 'Type' => 'Typedef'
9869 },
Unive Tien44e66842025-07-25 09:15:34 +00009870 '195' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309871 'Header' => 'pldm_types.h',
9872 'Line' => '9',
9873 'Name' => 'anon-struct-pldm_types.h-9',
9874 'Size' => '1',
9875 'Type' => 'Struct'
9876 },
Unive Tien44e66842025-07-25 09:15:34 +00009877 '349' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309878 'Header' => 'pldm_types.h',
9879 'Line' => '19',
9880 'Memb' => {
9881 '0' => {
9882 'name' => 'byte',
9883 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009884 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309885 },
9886 '1' => {
9887 'name' => 'bits',
9888 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009889 'type' => '195'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309890 }
9891 },
9892 'Name' => 'union bitfield8_t',
9893 'Size' => '1',
9894 'Type' => 'Union'
9895 },
Unive Tien44e66842025-07-25 09:15:34 +00009896 '361' => {
9897 'BaseType' => '349',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309898 'Name' => 'bitfield8_t const',
9899 'Size' => '1',
9900 'Type' => 'Const'
9901 },
Unive Tien44e66842025-07-25 09:15:34 +00009902 '366' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309903 'Header' => 'pldm_types.h',
9904 'Line' => '25',
9905 'Memb' => {
9906 '0' => {
9907 'name' => 'alpha',
9908 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009909 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309910 },
9911 '1' => {
9912 'name' => 'update',
9913 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +00009914 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309915 },
9916 '2' => {
9917 'name' => 'minor',
9918 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +00009919 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309920 },
9921 '3' => {
9922 'name' => 'major',
9923 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +00009924 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309925 }
9926 },
9927 'Name' => 'struct pldm_version',
9928 'Size' => '4',
9929 'Type' => 'Struct'
9930 },
Unive Tien44e66842025-07-25 09:15:34 +00009931 '432' => {
9932 'BaseType' => '366',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309933 'Header' => 'pldm_types.h',
9934 'Line' => '30',
9935 'Name' => 'ver32_t',
9936 'Size' => '4',
9937 'Type' => 'Typedef'
9938 },
Unive Tien44e66842025-07-25 09:15:34 +00009939 '444' => {
9940 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309941 'Name' => 'ver32_t const',
9942 'Size' => '4',
9943 'Type' => 'Const'
9944 },
Unive Tien44e66842025-07-25 09:15:34 +00009945 '449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309946 'Name' => 'float',
9947 'Size' => '4',
9948 'Type' => 'Intrinsic'
9949 },
Unive Tien44e66842025-07-25 09:15:34 +00009950 '884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309951 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +00009952 'Line' => '129',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309953 'Memb' => {
9954 '0' => {
9955 'name' => 'PLDM_RESPONSE',
9956 'value' => '0'
9957 },
9958 '1' => {
9959 'name' => 'PLDM_REQUEST',
9960 'value' => '1'
9961 },
9962 '2' => {
9963 'name' => 'PLDM_RESERVED',
9964 'value' => '2'
9965 },
9966 '3' => {
9967 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9968 'value' => '3'
9969 }
9970 },
9971 'Name' => 'enum MessageType',
9972 'Size' => '4',
9973 'Type' => 'Enum'
9974 },
Unive Tien44e66842025-07-25 09:15:34 +00009975 '896' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309976 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +00009977 'Line' => '182',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309978 'Memb' => {
9979 '0' => {
9980 'name' => 'command',
9981 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +00009982 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +10309983 }
9984 },
9985 'Name' => 'struct pldm_msg_hdr',
9986 'Size' => '3',
9987 'Type' => 'Struct'
9988 },
Unive Tien44e66842025-07-25 09:15:34 +00009989 '1007' => {
9990 'BaseType' => '896',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309991 'Name' => 'struct pldm_msg_hdr const',
9992 'Size' => '3',
9993 'Type' => 'Const'
9994 },
Unive Tien44e66842025-07-25 09:15:34 +00009995 '1012' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +10309996 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +00009997 'Line' => '215',
Andrew Jeffery53b08672025-03-04 12:26:18 +10309998 'Memb' => {
9999 '0' => {
10000 'name' => 'hdr',
10001 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010002 'type' => '896'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010003 },
10004 '1' => {
10005 'name' => 'payload',
10006 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010007 'type' => '1057'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010008 }
10009 },
10010 'Name' => 'struct pldm_msg',
10011 'Size' => '4',
10012 'Type' => 'Struct'
10013 },
Unive Tien44e66842025-07-25 09:15:34 +000010014 '1052' => {
10015 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010016 'Name' => 'struct pldm_msg const',
10017 'Size' => '4',
10018 'Type' => 'Const'
10019 },
Unive Tien44e66842025-07-25 09:15:34 +000010020 '1057' => {
10021 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010022 'Name' => 'uint8_t[1]',
10023 'Size' => '1',
10024 'Type' => 'Array'
10025 },
Unive Tien44e66842025-07-25 09:15:34 +000010026 '1073' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010027 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010028 'Line' => '282',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010029 'Memb' => {
10030 '0' => {
10031 'name' => 'msg_type',
10032 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010033 'type' => '884'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010034 },
10035 '1' => {
10036 'name' => 'instance',
10037 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000010038 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010039 },
10040 '2' => {
10041 'name' => 'pldm_type',
10042 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000010043 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010044 },
10045 '3' => {
10046 'name' => 'command',
10047 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000010048 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010049 },
10050 '4' => {
10051 'name' => 'completion_code',
10052 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000010053 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010054 }
10055 },
10056 'Name' => 'struct pldm_header_info',
10057 'Size' => '8',
10058 'Type' => 'Struct'
10059 },
Unive Tien44e66842025-07-25 09:15:34 +000010060 '1153' => {
10061 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010062 'Name' => 'struct pldm_header_info const',
10063 'Size' => '8',
10064 'Type' => 'Const'
10065 },
Unive Tien44e66842025-07-25 09:15:34 +000010066 '1320' => {
10067 'BaseType' => '1325',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010068 'Name' => 'void const*',
10069 'Size' => '8',
10070 'Type' => 'Pointer'
10071 },
Unive Tien44e66842025-07-25 09:15:34 +000010072 '1325' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010073 'BaseType' => '1',
10074 'Name' => 'void const',
10075 'Type' => 'Const'
10076 },
Unive Tien44e66842025-07-25 09:15:34 +000010077 '1326' => {
10078 'BaseType' => '361',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010079 'Name' => 'bitfield8_t const*',
10080 'Size' => '8',
10081 'Type' => 'Pointer'
10082 },
Unive Tien44e66842025-07-25 09:15:34 +000010083 '1501' => {
10084 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010085 'Name' => 'struct pldm_msg*',
10086 'Size' => '8',
10087 'Type' => 'Pointer'
10088 },
Unive Tien44e66842025-07-25 09:15:34 +000010089 '1580' => {
10090 'BaseType' => '1052',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010091 'Name' => 'struct pldm_msg const*',
10092 'Size' => '8',
10093 'Type' => 'Pointer'
10094 },
Unive Tien44e66842025-07-25 09:15:34 +000010095 '1585' => {
10096 'BaseType' => '140',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010097 'Name' => 'uint8_t*',
10098 'Size' => '8',
10099 'Type' => 'Pointer'
10100 },
Unive Tien44e66842025-07-25 09:15:34 +000010101 '1590' => {
10102 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010103 'Name' => 'ver32_t*',
10104 'Size' => '8',
10105 'Type' => 'Pointer'
10106 },
Unive Tien44e66842025-07-25 09:15:34 +000010107 '1684' => {
10108 'BaseType' => '444',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010109 'Name' => 'ver32_t const*',
10110 'Size' => '8',
10111 'Type' => 'Pointer'
10112 },
Unive Tien44e66842025-07-25 09:15:34 +000010113 '1731' => {
10114 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010115 'Name' => 'uint32_t*',
10116 'Size' => '8',
10117 'Type' => 'Pointer'
10118 },
Unive Tien44e66842025-07-25 09:15:34 +000010119 '1800' => {
10120 'BaseType' => '1007',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010121 'Name' => 'struct pldm_msg_hdr const*',
10122 'Size' => '8',
10123 'Type' => 'Pointer'
10124 },
Unive Tien44e66842025-07-25 09:15:34 +000010125 '1805' => {
10126 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010127 'Name' => 'struct pldm_header_info*',
10128 'Size' => '8',
10129 'Type' => 'Pointer'
10130 },
Unive Tien44e66842025-07-25 09:15:34 +000010131 '2760' => {
10132 'BaseType' => '169',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010133 'Name' => 'size_t*',
10134 'Size' => '8',
10135 'Type' => 'Pointer'
10136 },
Unive Tien44e66842025-07-25 09:15:34 +000010137 '3220' => {
10138 'BaseType' => '1153',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010139 'Name' => 'struct pldm_header_info const*',
10140 'Size' => '8',
10141 'Type' => 'Pointer'
10142 },
Unive Tien44e66842025-07-25 09:15:34 +000010143 '4897' => {
10144 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010145 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010146 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010147 'Name' => 'pldm_tid_t',
10148 'Size' => '1',
10149 'Type' => 'Typedef'
10150 },
Unive Tien44e66842025-07-25 09:15:34 +000010151 '4909' => {
10152 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010153 'Header' => 'instance-id.h',
10154 'Line' => '13',
10155 'Name' => 'pldm_instance_id_t',
10156 'Size' => '1',
10157 'Type' => 'Typedef'
10158 },
Unive Tien44e66842025-07-25 09:15:34 +000010159 '4921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010160 'Header' => 'responder.h',
10161 'Line' => '10',
10162 'Memb' => {
10163 '0' => {
10164 'name' => 'tid',
10165 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010166 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010167 },
10168 '1' => {
10169 'name' => 'instance_id',
10170 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000010171 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010172 },
10173 '2' => {
10174 'name' => 'type',
10175 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010176 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010177 },
10178 '3' => {
10179 'name' => 'command',
10180 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010181 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010182 },
10183 '4' => {
10184 'name' => 'next',
10185 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010186 'type' => '5001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010187 }
10188 },
10189 'Name' => 'struct pldm_responder_cookie',
10190 'PrivateABI' => 1,
10191 'Size' => '16',
10192 'Type' => 'Struct'
10193 },
Unive Tien44e66842025-07-25 09:15:34 +000010194 '5001' => {
10195 'BaseType' => '4921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010196 'Name' => 'struct pldm_responder_cookie*',
10197 'Size' => '8',
10198 'Type' => 'Pointer'
10199 },
Unive Tien44e66842025-07-25 09:15:34 +000010200 '5006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010201 'Header' => 'pldm.h',
10202 'Line' => '15',
10203 'Memb' => {
10204 '0' => {
10205 'name' => 'PLDM_REQUESTER_SUCCESS',
10206 'value' => '0'
10207 },
10208 '1' => {
10209 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10210 'value' => '18446744073709551615 (-1)'
10211 },
10212 '2' => {
10213 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10214 'value' => '18446744073709551614 (-2)'
10215 },
10216 '3' => {
10217 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10218 'value' => '18446744073709551613 (-3)'
10219 },
10220 '4' => {
10221 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10222 'value' => '18446744073709551612 (-4)'
10223 },
10224 '5' => {
10225 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10226 'value' => '18446744073709551611 (-5)'
10227 },
10228 '6' => {
10229 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10230 'value' => '18446744073709551610 (-6)'
10231 },
10232 '7' => {
10233 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10234 'value' => '18446744073709551609 (-7)'
10235 },
10236 '8' => {
10237 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10238 'value' => '18446744073709551608 (-8)'
10239 },
10240 '9' => {
10241 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10242 'value' => '18446744073709551607 (-9)'
10243 },
10244 '10' => {
10245 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10246 'value' => '18446744073709551606 (-10)'
10247 },
10248 '11' => {
10249 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10250 'value' => '18446744073709551605 (-11)'
10251 },
10252 '12' => {
10253 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10254 'value' => '18446744073709551604 (-12)'
10255 },
10256 '13' => {
10257 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10258 'value' => '18446744073709551603 (-13)'
10259 }
10260 },
10261 'Name' => 'enum pldm_requester_error_codes',
10262 'Size' => '4',
10263 'Type' => 'Enum'
10264 },
Unive Tien44e66842025-07-25 09:15:34 +000010265 '5527' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010266 'Name' => '_Bool',
10267 'Size' => '1',
10268 'Type' => 'Intrinsic'
10269 },
Unive Tien44e66842025-07-25 09:15:34 +000010270 '5654' => {
10271 'BaseType' => '72',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010272 'Header' => 'types.h',
10273 'Line' => '40',
10274 'Name' => '__uint16_t',
10275 'PrivateABI' => 1,
10276 'Size' => '2',
10277 'Type' => 'Typedef'
10278 },
Unive Tien44e66842025-07-25 09:15:34 +000010279 '5692' => {
10280 'BaseType' => '131',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010281 'Header' => 'types.h',
10282 'Line' => '194',
10283 'Name' => '__ssize_t',
10284 'PrivateABI' => 1,
10285 'Size' => '8',
10286 'Type' => 'Typedef'
10287 },
Unive Tien44e66842025-07-25 09:15:34 +000010288 '5704' => {
10289 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010290 'Name' => 'char*',
10291 'Size' => '8',
10292 'Type' => 'Pointer'
10293 },
Unive Tien44e66842025-07-25 09:15:34 +000010294 '5728' => {
10295 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010296 'Name' => 'uint8_t const',
10297 'Size' => '1',
10298 'Type' => 'Const'
10299 },
Unive Tien44e66842025-07-25 09:15:34 +000010300 '5733' => {
10301 'BaseType' => '5654',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010302 'Header' => 'stdint-uintn.h',
10303 'Line' => '25',
10304 'Name' => 'uint16_t',
10305 'PrivateABI' => 1,
10306 'Size' => '2',
10307 'Type' => 'Typedef'
10308 },
Unive Tien44e66842025-07-25 09:15:34 +000010309 '5865' => {
10310 'BaseType' => '5692',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010311 'Header' => 'types.h',
10312 'Line' => '108',
10313 'Name' => 'ssize_t',
10314 'PrivateABI' => 1,
10315 'Size' => '8',
10316 'Type' => 'Typedef'
10317 },
Unive Tien44e66842025-07-25 09:15:34 +000010318 '5884' => {
10319 'BaseType' => '5728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010320 'Name' => 'uint8_t const*',
10321 'Size' => '8',
10322 'Type' => 'Pointer'
10323 },
Unive Tien44e66842025-07-25 09:15:34 +000010324 '7507' => {
10325 'BaseType' => '51',
Tal Yacobide67ab62024-05-30 22:36:50 +030010326 'Name' => 'char const',
10327 'Size' => '1',
10328 'Type' => 'Const'
10329 },
Unive Tien44e66842025-07-25 09:15:34 +000010330 '7541' => {
10331 'BaseType' => '5733',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010332 'Name' => 'uint16_t const',
10333 'Size' => '2',
10334 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010335 },
Unive Tien44e66842025-07-25 09:15:34 +000010336 '7881' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010337 'Header' => 'utils.h',
10338 'Line' => '20',
10339 'Memb' => {
10340 '0' => {
10341 'name' => 'ptr',
10342 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010343 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010344 },
10345 '1' => {
10346 'name' => 'length',
10347 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010348 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010349 }
10350 },
10351 'Name' => 'struct variable_field',
10352 'Size' => '16',
10353 'Type' => 'Struct'
10354 },
Unive Tien44e66842025-07-25 09:15:34 +000010355 '9294' => {
10356 'BaseType' => '7507',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010357 'Name' => 'char const*',
10358 'Size' => '8',
10359 'Type' => 'Pointer'
10360 },
Unive Tien44e66842025-07-25 09:15:34 +000010361 '23205' => {
10362 'BaseType' => '349',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010363 'Name' => 'bitfield8_t*',
10364 'Size' => '8',
10365 'Type' => 'Pointer'
10366 },
Unive Tien44e66842025-07-25 09:15:34 +000010367 '24977' => {
10368 'BaseType' => '896',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010369 'Name' => 'struct pldm_msg_hdr*',
10370 'Size' => '8',
10371 'Type' => 'Pointer'
10372 },
Unive Tien44e66842025-07-25 09:15:34 +000010373 '25355' => {
10374 'BaseType' => '138',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010375 'Name' => 'void**',
10376 'Size' => '8',
10377 'Type' => 'Pointer'
10378 },
Unive Tien44e66842025-07-25 09:15:34 +000010379 '28771' => {
10380 'BaseType' => '7881',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010381 'Name' => 'struct variable_field*',
10382 'Size' => '8',
10383 'Type' => 'Pointer'
10384 },
Unive Tien44e66842025-07-25 09:15:34 +000010385 '30853' => {
10386 'BaseType' => '5733',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010387 'Name' => 'uint16_t*',
10388 'Size' => '8',
10389 'Type' => 'Pointer'
10390 },
Unive Tien44e66842025-07-25 09:15:34 +000010391 '34103' => {
10392 'BaseType' => '86',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010393 'Header' => 'types.h',
10394 'Line' => '45',
10395 'Name' => '__uint64_t',
10396 'PrivateABI' => 1,
10397 'Size' => '8',
10398 'Type' => 'Typedef'
10399 },
Unive Tien44e66842025-07-25 09:15:34 +000010400 '34197' => {
10401 'BaseType' => '34103',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010402 'Header' => 'stdint-uintn.h',
10403 'Line' => '27',
10404 'Name' => 'uint64_t',
10405 'PrivateABI' => 1,
10406 'Size' => '8',
10407 'Type' => 'Typedef'
10408 },
Unive Tien44e66842025-07-25 09:15:34 +000010409 '34495' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010410 'Header' => 'bios.h',
10411 'Line' => '39',
10412 'Memb' => {
10413 '0' => {
10414 'name' => 'PLDM_BIOS_STRING_TABLE',
10415 'value' => '0'
10416 },
10417 '1' => {
10418 'name' => 'PLDM_BIOS_ATTR_TABLE',
10419 'value' => '1'
10420 },
10421 '2' => {
10422 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10423 'value' => '2'
10424 }
10425 },
10426 'Name' => 'enum pldm_bios_table_types',
10427 'Size' => '4',
10428 'Type' => 'Enum'
10429 },
Unive Tien44e66842025-07-25 09:15:34 +000010430 '34529' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010431 'Header' => 'bios.h',
10432 'Line' => '48',
10433 'Memb' => {
10434 '0' => {
10435 'name' => 'string_handle',
10436 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010437 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010438 },
10439 '1' => {
10440 'name' => 'string_length',
10441 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010442 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010443 },
10444 '2' => {
10445 'name' => 'name',
10446 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000010447 'type' => '34586'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010448 }
10449 },
10450 'Name' => 'struct pldm_bios_string_table_entry',
10451 'Size' => '5',
10452 'Type' => 'Struct'
10453 },
Unive Tien44e66842025-07-25 09:15:34 +000010454 '34581' => {
10455 'BaseType' => '34529',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010456 'Name' => 'struct pldm_bios_string_table_entry const',
10457 'Size' => '5',
10458 'Type' => 'Const'
10459 },
Unive Tien44e66842025-07-25 09:15:34 +000010460 '34586' => {
10461 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010462 'Name' => 'char[1]',
10463 'Size' => '1',
10464 'Type' => 'Array'
10465 },
Unive Tien44e66842025-07-25 09:15:34 +000010466 '34602' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010467 'Header' => 'bios.h',
10468 'Line' => '54',
10469 'Memb' => {
10470 '0' => {
10471 'name' => 'attr_handle',
10472 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010473 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010474 },
10475 '1' => {
10476 'name' => 'attr_type',
10477 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010478 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010479 },
10480 '2' => {
10481 'name' => 'string_handle',
10482 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010483 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010484 },
10485 '3' => {
10486 'name' => 'metadata',
10487 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000010488 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010489 }
10490 },
10491 'Name' => 'struct pldm_bios_attr_table_entry',
10492 'Size' => '6',
10493 'Type' => 'Struct'
10494 },
Unive Tien44e66842025-07-25 09:15:34 +000010495 '34667' => {
10496 'BaseType' => '34602',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010497 'Name' => 'struct pldm_bios_attr_table_entry const',
10498 'Size' => '6',
10499 'Type' => 'Const'
10500 },
Unive Tien44e66842025-07-25 09:15:34 +000010501 '34672' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010502 'Header' => 'bios.h',
10503 'Line' => '66',
10504 'Memb' => {
10505 '0' => {
10506 'name' => 'attr_handle',
10507 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010508 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010509 },
10510 '1' => {
10511 'name' => 'attr_type',
10512 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010513 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010514 },
10515 '2' => {
10516 'name' => 'value',
10517 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010518 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010519 }
10520 },
10521 'Name' => 'struct pldm_bios_attr_val_table_entry',
10522 'Size' => '4',
10523 'Type' => 'Struct'
10524 },
Unive Tien44e66842025-07-25 09:15:34 +000010525 '34724' => {
10526 'BaseType' => '34672',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010527 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10528 'Size' => '4',
10529 'Type' => 'Const'
10530 },
Unive Tien44e66842025-07-25 09:15:34 +000010531 '34793' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010532 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010533 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010534 'Memb' => {
10535 '0' => {
10536 'name' => 'name_handle',
10537 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010538 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010539 },
10540 '1' => {
10541 'name' => 'read_only',
10542 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010543 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010544 },
10545 '2' => {
10546 'name' => 'pv_num',
10547 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010548 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010549 },
10550 '3' => {
10551 'name' => 'pv_handle',
10552 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010553 'type' => '34896'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010554 },
10555 '4' => {
10556 'name' => 'def_num',
10557 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010558 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010559 },
10560 '5' => {
10561 'name' => 'def_index',
10562 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000010563 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010564 }
10565 },
10566 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10567 'Size' => '32',
10568 'Type' => 'Struct'
10569 },
Unive Tien44e66842025-07-25 09:15:34 +000010570 '34884' => {
10571 'BaseType' => '34793',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10573 'Size' => '32',
10574 'Type' => 'Const'
10575 },
Unive Tien44e66842025-07-25 09:15:34 +000010576 '34896' => {
10577 'BaseType' => '7541',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Name' => 'uint16_t const*',
10579 'Size' => '8',
10580 'Type' => 'Pointer'
10581 },
Unive Tien44e66842025-07-25 09:15:34 +000010582 '34901' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010583 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010584 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010585 'Memb' => {
10586 '0' => {
10587 'name' => 'name_handle',
10588 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010589 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010590 },
10591 '1' => {
10592 'name' => 'read_only',
10593 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010594 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010595 },
10596 '2' => {
10597 'name' => 'string_type',
10598 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010599 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010600 },
10601 '3' => {
10602 'name' => 'min_length',
10603 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000010604 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010605 },
10606 '4' => {
10607 'name' => 'max_length',
10608 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000010609 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010610 },
10611 '5' => {
10612 'name' => 'def_length',
10613 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010614 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010615 },
10616 '6' => {
10617 'name' => 'def_string',
10618 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010619 'type' => '9294'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010620 }
10621 },
10622 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10623 'Size' => '24',
10624 'Type' => 'Struct'
10625 },
Unive Tien44e66842025-07-25 09:15:34 +000010626 '35013' => {
10627 'BaseType' => '34901',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010628 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
10629 'Size' => '24',
10630 'Type' => 'Const'
10631 },
Unive Tien44e66842025-07-25 09:15:34 +000010632 '35023' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010633 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010634 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010635 'Memb' => {
10636 '0' => {
10637 'name' => 'name_handle',
10638 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010639 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010640 },
10641 '1' => {
10642 'name' => 'read_only',
10643 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010644 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010645 },
10646 '2' => {
10647 'name' => 'lower_bound',
10648 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010649 'type' => '34197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010650 },
10651 '3' => {
10652 'name' => 'upper_bound',
10653 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010654 'type' => '34197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010655 },
10656 '4' => {
10657 'name' => 'scalar_increment',
10658 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000010659 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010660 },
10661 '5' => {
10662 'name' => 'default_value',
10663 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000010664 'type' => '34197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010665 }
10666 },
10667 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
10668 'Size' => '40',
10669 'Type' => 'Struct'
10670 },
Unive Tien44e66842025-07-25 09:15:34 +000010671 '35121' => {
10672 'BaseType' => '35023',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010673 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
10674 'Size' => '40',
10675 'Type' => 'Const'
10676 },
Unive Tien44e66842025-07-25 09:15:34 +000010677 '35353' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010678 'Name' => 'ssize_t(*)(void const*)',
10679 'Param' => {
10680 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000010681 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010682 }
10683 },
Unive Tien44e66842025-07-25 09:15:34 +000010684 'Return' => '5865',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010685 'Size' => '8',
10686 'Type' => 'FuncPtr'
10687 },
Unive Tien44e66842025-07-25 09:15:34 +000010688 '35423' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103010689 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010690 'Memb' => {
10691 '0' => {
10692 'name' => 'table_data',
10693 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010694 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010695 },
10696 '1' => {
10697 'name' => 'table_len',
10698 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010699 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010700 },
10701 '2' => {
10702 'name' => 'current_pos',
10703 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010704 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010705 },
10706 '3' => {
10707 'name' => 'entry_length_handler',
10708 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000010709 'type' => '35353'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010710 }
10711 },
10712 'Name' => 'struct pldm_bios_table_iter',
10713 'PrivateABI' => 1,
10714 'Size' => '32',
10715 'Source' => 'bios_table.c',
10716 'Type' => 'Struct'
10717 },
Unive Tien44e66842025-07-25 09:15:34 +000010718 '35493' => {
10719 'BaseType' => '35423',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010720 'Name' => 'struct pldm_bios_table_iter const',
10721 'Size' => '32',
10722 'Type' => 'Const'
10723 },
Unive Tien44e66842025-07-25 09:15:34 +000010724 '36563' => {
10725 'BaseType' => '35423',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010726 'Name' => 'struct pldm_bios_table_iter*',
10727 'Size' => '8',
10728 'Type' => 'Pointer'
10729 },
Unive Tien44e66842025-07-25 09:15:34 +000010730 '36568' => {
10731 'BaseType' => '34724',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010732 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
10733 'Size' => '8',
10734 'Type' => 'Pointer'
10735 },
Unive Tien44e66842025-07-25 09:15:34 +000010736 '36982' => {
10737 'BaseType' => '34667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010738 'Name' => 'struct pldm_bios_attr_table_entry const*',
10739 'Size' => '8',
10740 'Type' => 'Pointer'
10741 },
Unive Tien44e66842025-07-25 09:15:34 +000010742 '37585' => {
10743 'BaseType' => '34581',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010744 'Name' => 'struct pldm_bios_string_table_entry const*',
10745 'Size' => '8',
10746 'Type' => 'Pointer'
10747 },
Unive Tien44e66842025-07-25 09:15:34 +000010748 '38748' => {
10749 'BaseType' => '35493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010750 'Name' => 'struct pldm_bios_table_iter const*',
10751 'Size' => '8',
10752 'Type' => 'Pointer'
10753 },
Unive Tien44e66842025-07-25 09:15:34 +000010754 '42931' => {
10755 'BaseType' => '34197',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010756 'Name' => 'uint64_t*',
10757 'Size' => '8',
10758 'Type' => 'Pointer'
10759 },
Unive Tien44e66842025-07-25 09:15:34 +000010760 '43208' => {
10761 'BaseType' => '35121',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010762 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
10763 'Size' => '8',
10764 'Type' => 'Pointer'
10765 },
Unive Tien44e66842025-07-25 09:15:34 +000010766 '43475' => {
10767 'BaseType' => '9294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010768 'Name' => 'char const**',
10769 'Size' => '8',
10770 'Type' => 'Pointer'
10771 },
Unive Tien44e66842025-07-25 09:15:34 +000010772 '44604' => {
10773 'BaseType' => '35013',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010774 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
10775 'Size' => '8',
10776 'Type' => 'Pointer'
10777 },
Unive Tien44e66842025-07-25 09:15:34 +000010778 '46058' => {
10779 'BaseType' => '34884',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010780 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
10781 'Size' => '8',
10782 'Type' => 'Pointer'
10783 },
Unive Tien44e66842025-07-25 09:15:34 +000010784 '48281' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010785 'Header' => 'pldm_types.h',
10786 'Line' => '36',
10787 'Name' => 'anon-struct-pldm_types.h-36',
10788 'Size' => '2',
10789 'Type' => 'Struct'
10790 },
Unive Tien44e66842025-07-25 09:15:34 +000010791 '48547' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010792 'Header' => 'pldm_types.h',
10793 'Line' => '54',
10794 'Memb' => {
10795 '0' => {
10796 'name' => 'value',
10797 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010798 'type' => '5733'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010799 },
10800 '1' => {
10801 'name' => 'bits',
10802 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010803 'type' => '48281'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010804 }
10805 },
10806 'Name' => 'union bitfield16_t',
10807 'Size' => '2',
10808 'Type' => 'Union'
10809 },
Unive Tien44e66842025-07-25 09:15:34 +000010810 '61253' => {
10811 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010812 'Header' => 'pldm_types.h',
10813 'Line' => '32',
10814 'Name' => 'bool8_t',
10815 'Size' => '1',
10816 'Type' => 'Typedef'
10817 },
Unive Tien44e66842025-07-25 09:15:34 +000010818 '61541' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010819 'Header' => 'pldm_types.h',
10820 'Line' => '58',
10821 'Name' => 'anon-struct-pldm_types.h-58',
10822 'Size' => '4',
10823 'Type' => 'Struct'
10824 },
Unive Tien44e66842025-07-25 09:15:34 +000010825 '62029' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010826 'Header' => 'pldm_types.h',
10827 'Line' => '92',
10828 'Memb' => {
10829 '0' => {
10830 'name' => 'value',
10831 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010832 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010833 },
10834 '1' => {
10835 'name' => 'bits',
10836 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010837 'type' => '61541'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010838 }
10839 },
10840 'Name' => 'union bitfield32_t',
10841 'Size' => '4',
10842 'Type' => 'Union'
10843 },
Unive Tien44e66842025-07-25 09:15:34 +000010844 '62041' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010845 'Header' => 'pldm_types.h',
10846 'Line' => '96',
10847 'Name' => 'anon-struct-pldm_types.h-96',
10848 'Size' => '8',
10849 'Type' => 'Struct'
10850 },
Unive Tien44e66842025-07-25 09:15:34 +000010851 '62977' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010852 'Header' => 'pldm_types.h',
10853 'Line' => '162',
10854 'Memb' => {
10855 '0' => {
10856 'name' => 'value',
10857 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010858 'type' => '34197'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010859 },
10860 '1' => {
10861 'name' => 'bits',
10862 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010863 'type' => '62041'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010864 }
10865 },
10866 'Name' => 'union bitfield64_t',
10867 'Size' => '8',
10868 'Type' => 'Union'
10869 },
Unive Tien44e66842025-07-25 09:15:34 +000010870 '63008' => {
10871 'BaseType' => '140',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000010872 'Name' => 'uint8_t[16]',
10873 'Size' => '16',
10874 'Type' => 'Array'
10875 },
Unive Tien44e66842025-07-25 09:15:34 +000010876 '63053' => {
10877 'BaseType' => '169',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010878 'Name' => 'size_t const',
10879 'Size' => '8',
10880 'Type' => 'Const'
10881 },
Unive Tien44e66842025-07-25 09:15:34 +000010882 '63117' => {
10883 'BaseType' => '7881',
Andrew Jeffery0612d982024-12-12 11:08:21 +103010884 'Name' => 'struct variable_field const',
10885 'Size' => '16',
10886 'Type' => 'Const'
10887 },
Unive Tien44e66842025-07-25 09:15:34 +000010888 '65218' => {
10889 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010890 'Name' => 'uint8_t[8]',
10891 'Size' => '8',
10892 'Type' => 'Array'
10893 },
Unive Tien44e66842025-07-25 09:15:34 +000010894 '65234' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010895 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000010896 'Line' => '466',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010897 'Memb' => {
10898 '0' => {
10899 'name' => 'uuid',
10900 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010901 'type' => '63008'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010902 },
10903 '1' => {
10904 'name' => 'package_header_format_version',
10905 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010906 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 },
10908 '2' => {
10909 'name' => 'package_header_size',
10910 'offset' => '23',
Unive Tien44e66842025-07-25 09:15:34 +000010911 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010912 },
10913 '3' => {
10914 'name' => 'package_release_date_time',
10915 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000010916 'type' => '65347'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010917 },
10918 '4' => {
10919 'name' => 'component_bitmap_bit_length',
10920 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000010921 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010922 },
10923 '5' => {
10924 'name' => 'package_version_string_type',
10925 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000010926 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010927 },
10928 '6' => {
10929 'name' => 'package_version_string_length',
10930 'offset' => '53',
Unive Tien44e66842025-07-25 09:15:34 +000010931 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010932 }
10933 },
10934 'Name' => 'struct pldm_package_header_information',
10935 'Size' => '36',
10936 'Type' => 'Struct'
10937 },
Unive Tien44e66842025-07-25 09:15:34 +000010938 '65347' => {
10939 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010940 'Name' => 'uint8_t[13]',
10941 'Size' => '13',
10942 'Type' => 'Array'
10943 },
Unive Tien44e66842025-07-25 09:15:34 +000010944 '65363' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010945 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000010946 'Line' => '480',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010947 'Memb' => {
10948 '0' => {
10949 'name' => 'record_length',
10950 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010951 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010952 },
10953 '1' => {
10954 'name' => 'descriptor_count',
10955 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010956 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010957 },
10958 '2' => {
10959 'name' => 'device_update_option_flags',
10960 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010961 'type' => '62029'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010962 },
10963 '3' => {
10964 'name' => 'comp_image_set_version_string_type',
10965 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000010966 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010967 },
10968 '4' => {
10969 'name' => 'comp_image_set_version_string_length',
10970 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010971 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010972 },
10973 '5' => {
10974 'name' => 'fw_device_pkg_data_length',
10975 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000010976 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010977 }
10978 },
10979 'Name' => 'struct pldm_firmware_device_id_record',
10980 'Size' => '11',
10981 'Type' => 'Struct'
10982 },
Unive Tien44e66842025-07-25 09:15:34 +000010983 '65576' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010984 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000010985 'Line' => '514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010986 'Memb' => {
10987 '0' => {
10988 'name' => 'comp_classification',
10989 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010990 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010991 },
10992 '1' => {
10993 'name' => 'comp_identifier',
10994 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010995 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010996 },
10997 '2' => {
10998 'name' => 'comp_comparison_stamp',
10999 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011000 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011001 },
11002 '3' => {
11003 'name' => 'comp_options',
11004 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011005 'type' => '48547'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 },
11007 '4' => {
11008 'name' => 'requested_comp_activation_method',
11009 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011010 'type' => '48547'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011011 },
11012 '5' => {
11013 'name' => 'comp_location_offset',
11014 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011015 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011016 },
11017 '6' => {
11018 'name' => 'comp_size',
11019 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011020 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011021 },
11022 '7' => {
11023 'name' => 'comp_version_string_type',
11024 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011025 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011026 },
11027 '8' => {
11028 'name' => 'comp_version_string_length',
11029 'offset' => '33',
Unive Tien44e66842025-07-25 09:15:34 +000011030 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011031 }
11032 },
11033 'Name' => 'struct pldm_component_image_information',
11034 'Size' => '22',
11035 'Type' => 'Struct'
11036 },
Unive Tien44e66842025-07-25 09:15:34 +000011037 '65774' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011038 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011039 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011040 'Memb' => {
11041 '0' => {
11042 'name' => 'completion_code',
11043 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011044 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011045 },
11046 '1' => {
11047 'name' => 'capabilities_during_update',
11048 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000011049 'type' => '62029'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011050 },
11051 '2' => {
11052 'name' => 'comp_count',
11053 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011054 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011055 },
11056 '3' => {
11057 'name' => 'active_comp_image_set_ver_str_type',
11058 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000011059 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011060 },
11061 '4' => {
11062 'name' => 'active_comp_image_set_ver_str_len',
11063 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011064 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011065 },
11066 '5' => {
11067 'name' => 'pending_comp_image_set_ver_str_type',
11068 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011069 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011070 },
11071 '6' => {
11072 'name' => 'pending_comp_image_set_ver_str_len',
11073 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011074 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011075 }
11076 },
11077 'Name' => 'struct pldm_get_firmware_parameters_resp',
11078 'Size' => '11',
11079 'Type' => 'Struct'
11080 },
Unive Tien44e66842025-07-25 09:15:34 +000011081 '65977' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011082 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011083 'Line' => '568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011084 'Memb' => {
11085 '0' => {
11086 'name' => 'completion_code',
11087 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011088 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011089 },
11090 '1' => {
11091 'name' => 'downstream_device_update_supported',
11092 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000011093 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011094 },
11095 '2' => {
11096 'name' => 'number_of_downstream_devices',
11097 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011098 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011099 },
11100 '3' => {
11101 'name' => 'max_number_of_downstream_devices',
11102 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011103 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011104 },
11105 '4' => {
11106 'name' => 'capabilities',
11107 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011108 'type' => '62029'
Unive Tiene5c3f142024-12-13 14:14:19 +080011109 }
11110 },
11111 'Name' => 'struct pldm_query_downstream_devices_resp',
11112 'Size' => '12',
11113 'Type' => 'Struct'
11114 },
Unive Tien44e66842025-07-25 09:15:34 +000011115 '66062' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011116 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011117 'Line' => '580',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011118 'Memb' => {
11119 '0' => {
11120 'name' => 'comp_classification',
11121 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011122 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011123 },
11124 '1' => {
11125 'name' => 'comp_identifier',
11126 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011127 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011128 },
11129 '2' => {
11130 'name' => 'comp_classification_index',
11131 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011132 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011133 },
11134 '3' => {
11135 'name' => 'active_comp_comparison_stamp',
11136 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011137 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011138 },
11139 '4' => {
11140 'name' => 'active_comp_ver_str_type',
11141 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011142 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 },
11144 '5' => {
11145 'name' => 'active_comp_ver_str_len',
11146 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011147 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011148 },
11149 '6' => {
11150 'name' => 'active_comp_release_date',
11151 'offset' => '17',
Unive Tien44e66842025-07-25 09:15:34 +000011152 'type' => '65218'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011153 },
11154 '7' => {
11155 'name' => 'pending_comp_comparison_stamp',
11156 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000011157 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011158 },
11159 '8' => {
11160 'name' => 'pending_comp_ver_str_type',
11161 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000011162 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011163 },
11164 '9' => {
11165 'name' => 'pending_comp_ver_str_len',
11166 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011167 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011168 },
11169 '10' => {
11170 'name' => 'pending_comp_release_date',
11171 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000011172 'type' => '65218'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011173 },
11174 '11' => {
11175 'name' => 'comp_activation_methods',
11176 'offset' => '51',
Unive Tien44e66842025-07-25 09:15:34 +000011177 'type' => '48547'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011178 },
11179 '12' => {
11180 'name' => 'capabilities_during_update',
11181 'offset' => '53',
Unive Tien44e66842025-07-25 09:15:34 +000011182 'type' => '62029'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011183 }
11184 },
11185 'Name' => 'struct pldm_component_parameter_entry',
11186 'Size' => '39',
11187 'Type' => 'Struct'
11188 },
Unive Tien44e66842025-07-25 09:15:34 +000011189 '66377' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011190 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011191 'Line' => '619',
Unive Tiene5c3f142024-12-13 14:14:19 +080011192 'Memb' => {
11193 '0' => {
11194 'name' => 'data_transfer_handle',
11195 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011196 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011197 },
11198 '1' => {
11199 'name' => 'transfer_operation_flag',
11200 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011201 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011202 }
11203 },
11204 'Name' => 'struct pldm_query_downstream_identifiers_req',
11205 'Size' => '8',
11206 'Type' => 'Struct'
11207 },
Unive Tien44e66842025-07-25 09:15:34 +000011208 '66420' => {
11209 'BaseType' => '66377',
Unive Tiene5c3f142024-12-13 14:14:19 +080011210 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11211 'Size' => '8',
11212 'Type' => 'Const'
11213 },
Unive Tien44e66842025-07-25 09:15:34 +000011214 '66425' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011215 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011216 'Line' => '633',
Unive Tiene5c3f142024-12-13 14:14:19 +080011217 'Memb' => {
11218 '0' => {
11219 'name' => 'completion_code',
11220 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011221 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011222 },
11223 '1' => {
11224 'name' => 'next_data_transfer_handle',
11225 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011226 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011227 },
11228 '2' => {
11229 'name' => 'transfer_flag',
11230 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011231 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011232 },
11233 '3' => {
11234 'name' => 'downstream_devices_length',
11235 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011236 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011237 },
11238 '4' => {
11239 'name' => 'number_of_downstream_devices',
11240 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011241 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011242 }
11243 },
11244 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11245 'Size' => '20',
11246 'Type' => 'Struct'
11247 },
Unive Tien44e66842025-07-25 09:15:34 +000011248 '66510' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011249 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011250 'Line' => '646',
Unive Tiene5c3f142024-12-13 14:14:19 +080011251 'Memb' => {
11252 '0' => {
11253 'name' => 'downstream_device_index',
11254 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011255 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011256 },
11257 '1' => {
11258 'name' => 'downstream_descriptor_count',
11259 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011260 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011261 }
11262 },
11263 'Name' => 'struct pldm_downstream_device',
11264 'Size' => '4',
11265 'Type' => 'Struct'
11266 },
Unive Tien44e66842025-07-25 09:15:34 +000011267 '66553' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011268 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011269 'Line' => '652',
Unive Tiene5c3f142024-12-13 14:14:19 +080011270 'Memb' => {
11271 '0' => {
11272 'name' => 'field',
11273 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011274 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080011275 },
11276 '1' => {
11277 'name' => 'devs',
11278 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011279 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080011280 }
11281 },
11282 'Name' => 'struct pldm_downstream_device_iter',
11283 'Size' => '24',
11284 'Type' => 'Struct'
11285 },
Unive Tien44e66842025-07-25 09:15:34 +000011286 '66596' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011287 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011288 'Line' => '726',
Unive Tiene5c3f142024-12-13 14:14:19 +080011289 'Memb' => {
11290 '0' => {
11291 'name' => 'descriptor_type',
11292 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011293 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011294 },
11295 '1' => {
11296 'name' => 'descriptor_length',
11297 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011298 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011299 },
11300 '2' => {
11301 'name' => 'descriptor_data',
11302 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011303 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080011304 }
11305 },
11306 'Name' => 'struct pldm_descriptor',
11307 'Size' => '16',
11308 'Type' => 'Struct'
11309 },
Unive Tien44e66842025-07-25 09:15:34 +000011310 '66669' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011311 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011312 'Line' => '732',
Unive Tiene5c3f142024-12-13 14:14:19 +080011313 'Memb' => {
11314 '0' => {
11315 'name' => 'field',
11316 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011317 'type' => '28771'
Unive Tiene5c3f142024-12-13 14:14:19 +080011318 },
11319 '1' => {
11320 'name' => 'count',
11321 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011322 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080011323 }
11324 },
11325 'Name' => 'struct pldm_descriptor_iter',
11326 'Size' => '16',
11327 'Type' => 'Struct'
11328 },
Unive Tien44e66842025-07-25 09:15:34 +000011329 '66717' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011330 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011331 'Line' => '825',
Unive Tiene5c3f142024-12-13 14:14:19 +080011332 'Memb' => {
11333 '0' => {
11334 'name' => 'data_transfer_handle',
11335 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011336 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011337 },
11338 '1' => {
11339 'name' => 'transfer_operation_flag',
11340 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011341 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011342 }
11343 },
11344 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11345 'Size' => '8',
11346 'Type' => 'Struct'
11347 },
Unive Tien44e66842025-07-25 09:15:34 +000011348 '66760' => {
11349 'BaseType' => '66717',
Unive Tiene5c3f142024-12-13 14:14:19 +080011350 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11351 'Size' => '8',
11352 'Type' => 'Const'
11353 },
Unive Tien44e66842025-07-25 09:15:34 +000011354 '66765' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011355 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011356 'Line' => '840',
Unive Tiene5c3f142024-12-13 14:14:19 +080011357 'Memb' => {
11358 '0' => {
11359 'name' => 'completion_code',
11360 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011361 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011362 },
11363 '1' => {
11364 'name' => 'next_data_transfer_handle',
11365 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011366 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011367 },
11368 '2' => {
11369 'name' => 'transfer_flag',
11370 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011371 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011372 },
11373 '3' => {
11374 'name' => 'fdp_capabilities_during_update',
11375 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011376 'type' => '62029'
Unive Tiene5c3f142024-12-13 14:14:19 +080011377 },
11378 '4' => {
11379 'name' => 'downstream_device_count',
11380 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011381 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011382 }
11383 },
11384 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11385 'Size' => '20',
11386 'Type' => 'Struct'
11387 },
Unive Tien44e66842025-07-25 09:15:34 +000011388 '66850' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011389 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011390 'Line' => '858',
Unive Tiene5c3f142024-12-13 14:14:19 +080011391 'Memb' => {
11392 '0' => {
11393 'name' => 'downstream_device_index',
11394 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011395 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011396 },
11397 '1' => {
11398 'name' => 'active_comp_comparison_stamp',
11399 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011400 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011401 },
11402 '2' => {
11403 'name' => 'active_comp_ver_str_type',
11404 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011405 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011406 },
11407 '3' => {
11408 'name' => 'active_comp_ver_str_len',
11409 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011410 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011411 },
11412 '4' => {
11413 'name' => 'active_comp_release_date',
11414 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011415 'type' => '67047'
Unive Tiene5c3f142024-12-13 14:14:19 +080011416 },
11417 '5' => {
11418 'name' => 'pending_comp_comparison_stamp',
11419 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011420 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011421 },
11422 '6' => {
11423 'name' => 'pending_comp_ver_str_type',
11424 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011425 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011426 },
11427 '7' => {
11428 'name' => 'pending_comp_ver_str_len',
11429 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000011430 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011431 },
11432 '8' => {
11433 'name' => 'pending_comp_release_date',
11434 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000011435 'type' => '67047'
Unive Tiene5c3f142024-12-13 14:14:19 +080011436 },
11437 '9' => {
11438 'name' => 'comp_activation_methods',
11439 'offset' => '54',
Unive Tien44e66842025-07-25 09:15:34 +000011440 'type' => '48547'
Unive Tiene5c3f142024-12-13 14:14:19 +080011441 },
11442 '10' => {
11443 'name' => 'capabilities_during_update',
11444 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000011445 'type' => '62029'
Unive Tiene5c3f142024-12-13 14:14:19 +080011446 },
11447 '11' => {
11448 'name' => 'active_comp_ver_str',
11449 'offset' => '72',
Unive Tien44e66842025-07-25 09:15:34 +000011450 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080011451 },
11452 '12' => {
11453 'name' => 'pending_comp_ver_str',
11454 'offset' => '86',
Unive Tien44e66842025-07-25 09:15:34 +000011455 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080011456 }
11457 },
11458 'Name' => 'struct pldm_downstream_device_parameters_entry',
11459 'Size' => '64',
11460 'Type' => 'Struct'
11461 },
Unive Tien44e66842025-07-25 09:15:34 +000011462 '67047' => {
11463 'BaseType' => '51',
Unive Tiene5c3f142024-12-13 14:14:19 +080011464 'Name' => 'char[9]',
11465 'Size' => '9',
11466 'Type' => 'Array'
11467 },
Unive Tien44e66842025-07-25 09:15:34 +000011468 '68418' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011469 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011470 'Line' => '1395',
Unive Tiene5c3f142024-12-13 14:14:19 +080011471 'Memb' => {
11472 '0' => {
11473 'name' => 'field',
11474 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011475 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080011476 },
11477 '1' => {
11478 'name' => 'entries',
11479 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011480 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080011481 }
11482 },
11483 'Name' => 'struct pldm_downstream_device_parameters_iter',
11484 'Size' => '24',
11485 'Type' => 'Struct'
11486 },
Unive Tien44e66842025-07-25 09:15:34 +000011487 '84429' => {
11488 'BaseType' => '61253',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011489 'Name' => 'bool8_t*',
11490 'Size' => '8',
11491 'Type' => 'Pointer'
11492 },
Unive Tien44e66842025-07-25 09:15:34 +000011493 '84434' => {
11494 'BaseType' => '62977',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011495 'Name' => 'bitfield64_t*',
11496 'Size' => '8',
11497 'Type' => 'Pointer'
11498 },
Unive Tien44e66842025-07-25 09:15:34 +000011499 '87812' => {
11500 'BaseType' => '62029',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011501 'Name' => 'bitfield32_t*',
11502 'Size' => '8',
11503 'Type' => 'Pointer'
11504 },
Unive Tien44e66842025-07-25 09:15:34 +000011505 '91833' => {
11506 'BaseType' => '48547',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011507 'Name' => 'bitfield16_t*',
11508 'Size' => '8',
11509 'Type' => 'Pointer'
11510 },
Unive Tien44e66842025-07-25 09:15:34 +000011511 '102012' => {
11512 'BaseType' => '63117',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011513 'Name' => 'struct variable_field const*',
11514 'Size' => '8',
11515 'Type' => 'Pointer'
11516 },
Unive Tien44e66842025-07-25 09:15:34 +000011517 '123340' => {
11518 'BaseType' => '68418',
Unive Tiene5c3f142024-12-13 14:14:19 +080011519 'Name' => 'struct pldm_downstream_device_parameters_iter*',
11520 'Size' => '8',
11521 'Type' => 'Pointer'
11522 },
Unive Tien44e66842025-07-25 09:15:34 +000011523 '123345' => {
11524 'BaseType' => '66850',
Unive Tiene5c3f142024-12-13 14:14:19 +080011525 'Name' => 'struct pldm_downstream_device_parameters_entry*',
11526 'Size' => '8',
11527 'Type' => 'Pointer'
11528 },
Unive Tien44e66842025-07-25 09:15:34 +000011529 '125987' => {
11530 'BaseType' => '66765',
Unive Tiene5c3f142024-12-13 14:14:19 +080011531 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
11532 'Size' => '8',
11533 'Type' => 'Pointer'
11534 },
Unive Tien44e66842025-07-25 09:15:34 +000011535 '127102' => {
11536 'BaseType' => '66760',
Unive Tiene5c3f142024-12-13 14:14:19 +080011537 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
11538 'Size' => '8',
11539 'Type' => 'Pointer'
11540 },
Unive Tien44e66842025-07-25 09:15:34 +000011541 '128258' => {
11542 'BaseType' => '66553',
Unive Tiene5c3f142024-12-13 14:14:19 +080011543 'Name' => 'struct pldm_downstream_device_iter*',
11544 'Size' => '8',
11545 'Type' => 'Pointer'
11546 },
Unive Tien44e66842025-07-25 09:15:34 +000011547 '128263' => {
11548 'BaseType' => '66510',
Unive Tiene5c3f142024-12-13 14:14:19 +080011549 'Name' => 'struct pldm_downstream_device*',
11550 'Size' => '8',
11551 'Type' => 'Pointer'
11552 },
Unive Tien44e66842025-07-25 09:15:34 +000011553 '130919' => {
11554 'BaseType' => '66425',
Unive Tiene5c3f142024-12-13 14:14:19 +080011555 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
11556 'Size' => '8',
11557 'Type' => 'Pointer'
11558 },
Unive Tien44e66842025-07-25 09:15:34 +000011559 '132034' => {
11560 'BaseType' => '66420',
Unive Tiene5c3f142024-12-13 14:14:19 +080011561 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
11562 'Size' => '8',
11563 'Type' => 'Pointer'
11564 },
Unive Tien44e66842025-07-25 09:15:34 +000011565 '134599' => {
11566 'BaseType' => '65977',
Unive Tiene5c3f142024-12-13 14:14:19 +080011567 'Name' => 'struct pldm_query_downstream_devices_resp*',
11568 'Size' => '8',
11569 'Type' => 'Pointer'
11570 },
Unive Tien44e66842025-07-25 09:15:34 +000011571 '135046' => {
11572 'BaseType' => '66062',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'Name' => 'struct pldm_component_parameter_entry*',
11574 'Size' => '8',
11575 'Type' => 'Pointer'
11576 },
Unive Tien44e66842025-07-25 09:15:34 +000011577 '143468' => {
11578 'BaseType' => '65774',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011579 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11580 'Size' => '8',
11581 'Type' => 'Pointer'
11582 },
Unive Tien44e66842025-07-25 09:15:34 +000011583 '146398' => {
11584 'BaseType' => '1585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011585 'Name' => 'uint8_t**',
11586 'Size' => '8',
11587 'Type' => 'Pointer'
11588 },
Unive Tien44e66842025-07-25 09:15:34 +000011589 '146740' => {
11590 'BaseType' => '65576',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011591 'Name' => 'struct pldm_component_image_information*',
11592 'Size' => '8',
11593 'Type' => 'Pointer'
11594 },
Unive Tien44e66842025-07-25 09:15:34 +000011595 '149202' => {
11596 'BaseType' => '66669',
Unive Tiene5c3f142024-12-13 14:14:19 +080011597 'Name' => 'struct pldm_descriptor_iter*',
11598 'Size' => '8',
11599 'Type' => 'Pointer'
11600 },
Unive Tien44e66842025-07-25 09:15:34 +000011601 '149207' => {
11602 'BaseType' => '66596',
Unive Tiene5c3f142024-12-13 14:14:19 +080011603 'Name' => 'struct pldm_descriptor*',
11604 'Size' => '8',
11605 'Type' => 'Pointer'
11606 },
Unive Tien44e66842025-07-25 09:15:34 +000011607 '149591' => {
11608 'BaseType' => '65363',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011609 'Name' => 'struct pldm_firmware_device_id_record*',
11610 'Size' => '8',
11611 'Type' => 'Pointer'
11612 },
Unive Tien44e66842025-07-25 09:15:34 +000011613 '156441' => {
11614 'BaseType' => '65234',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011615 'Name' => 'struct pldm_package_header_information*',
11616 'Size' => '8',
11617 'Type' => 'Pointer'
11618 },
Unive Tien44e66842025-07-25 09:15:34 +000011619 '171328' => {
11620 'BaseType' => '171345',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011621 'Header' => 'pdr.h',
11622 'Line' => '16',
11623 'Name' => 'pldm_pdr',
11624 'PrivateABI' => 1,
11625 'Size' => '24',
11626 'Type' => 'Typedef'
11627 },
Unive Tien44e66842025-07-25 09:15:34 +000011628 '171340' => {
11629 'BaseType' => '171328',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011630 'Name' => 'pldm_pdr const',
11631 'Size' => '24',
11632 'Type' => 'Const'
11633 },
Unive Tien44e66842025-07-25 09:15:34 +000011634 '171345' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011635 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011636 'Memb' => {
11637 '0' => {
11638 'name' => 'record_count',
11639 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011640 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 },
11642 '1' => {
11643 'name' => 'size',
11644 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011645 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011646 },
11647 '2' => {
11648 'name' => 'first',
11649 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011650 'type' => '172772'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011651 },
11652 '3' => {
11653 'name' => 'last',
11654 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011655 'type' => '172772'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011656 }
11657 },
11658 'Name' => 'struct pldm_pdr',
11659 'PrivateABI' => 1,
11660 'Size' => '24',
11661 'Source' => 'pdr.c',
11662 'Type' => 'Struct'
11663 },
Unive Tien44e66842025-07-25 09:15:34 +000011664 '171411' => {
11665 'BaseType' => '171428',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011666 'Header' => 'pdr.h',
11667 'Line' => '21',
11668 'Name' => 'pldm_pdr_record',
11669 'PrivateABI' => 1,
11670 'Size' => '32',
11671 'Type' => 'Typedef'
11672 },
Unive Tien44e66842025-07-25 09:15:34 +000011673 '171423' => {
11674 'BaseType' => '171411',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011675 'Name' => 'pldm_pdr_record const',
11676 'Size' => '32',
11677 'Type' => 'Const'
11678 },
Unive Tien44e66842025-07-25 09:15:34 +000011679 '171428' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093011680 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011681 'Memb' => {
11682 '0' => {
11683 'name' => 'record_handle',
11684 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011685 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011686 },
11687 '1' => {
11688 'name' => 'size',
11689 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011690 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011691 },
11692 '2' => {
11693 'name' => 'data',
11694 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011695 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011696 },
11697 '3' => {
11698 'name' => 'next',
11699 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011700 'type' => '172760'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011701 },
11702 '4' => {
11703 'name' => 'is_remote',
11704 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011705 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011706 },
11707 '5' => {
11708 'name' => 'terminus_handle',
11709 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000011710 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011711 }
11712 },
11713 'Name' => 'struct pldm_pdr_record',
11714 'PrivateABI' => 1,
11715 'Size' => '32',
11716 'Source' => 'pdr.c',
11717 'Type' => 'Struct'
11718 },
Unive Tien44e66842025-07-25 09:15:34 +000011719 '171520' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011720 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011721 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011722 'Memb' => {
11723 '0' => {
11724 'name' => 'entity_type',
11725 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011726 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011727 },
11728 '1' => {
11729 'name' => 'entity_instance_num',
11730 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011731 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011732 },
11733 '2' => {
11734 'name' => 'entity_container_id',
11735 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011736 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011737 }
11738 },
11739 'Name' => 'struct pldm_entity',
11740 'Size' => '6',
11741 'Type' => 'Struct'
11742 },
Unive Tien44e66842025-07-25 09:15:34 +000011743 '171582' => {
11744 'BaseType' => '171520',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011745 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011746 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011747 'Name' => 'pldm_entity',
11748 'Size' => '6',
11749 'Type' => 'Typedef'
11750 },
Unive Tien44e66842025-07-25 09:15:34 +000011751 '171628' => {
11752 'BaseType' => '171640',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011753 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011754 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011755 'Name' => 'pldm_entity_association_tree',
11756 'PrivateABI' => 1,
11757 'Size' => '16',
11758 'Type' => 'Typedef'
11759 },
Unive Tien44e66842025-07-25 09:15:34 +000011760 '171640' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011761 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011762 'Memb' => {
11763 '0' => {
11764 'name' => 'root',
11765 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011766 'type' => '172777'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011767 },
11768 '1' => {
11769 'name' => 'last_used_container_id',
11770 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011771 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011772 }
11773 },
11774 'Name' => 'struct pldm_entity_association_tree',
11775 'PrivateABI' => 1,
11776 'Size' => '16',
11777 'Source' => 'pdr.c',
11778 'Type' => 'Struct'
11779 },
Unive Tien44e66842025-07-25 09:15:34 +000011780 '171683' => {
11781 'BaseType' => '171700',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011782 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011783 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011784 'Name' => 'pldm_entity_node',
11785 'PrivateABI' => 1,
11786 'Size' => '40',
11787 'Type' => 'Typedef'
11788 },
Unive Tien44e66842025-07-25 09:15:34 +000011789 '171695' => {
11790 'BaseType' => '171683',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011791 'Name' => 'pldm_entity_node const',
11792 'Size' => '40',
11793 'Type' => 'Const'
11794 },
Unive Tien44e66842025-07-25 09:15:34 +000011795 '171700' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011796 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011797 'Memb' => {
11798 '0' => {
11799 'name' => 'entity',
11800 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011801 'type' => '171582'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011802 },
11803 '1' => {
11804 'name' => 'parent',
11805 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000011806 'type' => '171582'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011807 },
11808 '2' => {
11809 'name' => 'remote_container_id',
11810 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011811 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011812 },
11813 '3' => {
11814 'name' => 'first_child',
11815 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011816 'type' => '172777'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011817 },
11818 '4' => {
11819 'name' => 'next_sibling',
11820 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011821 'type' => '172777'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011822 },
11823 '5' => {
11824 'name' => 'association_type',
11825 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000011826 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011827 }
11828 },
11829 'Name' => 'struct pldm_entity_node',
11830 'PrivateABI' => 1,
11831 'Size' => '40',
11832 'Source' => 'pdr.c',
11833 'Type' => 'Struct'
11834 },
Unive Tien44e66842025-07-25 09:15:34 +000011835 '171978' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011836 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000011837 'Line' => '575',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011838 'Memb' => {
11839 '0' => {
11840 'name' => 'record_handle',
11841 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011842 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011843 },
11844 '1' => {
11845 'name' => 'version',
11846 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011847 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011848 },
11849 '2' => {
11850 'name' => 'type',
11851 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011852 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011853 },
11854 '3' => {
11855 'name' => 'record_change_num',
11856 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000011857 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011858 },
11859 '4' => {
11860 'name' => 'length',
11861 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011862 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011863 }
11864 },
11865 'Name' => 'struct pldm_pdr_hdr',
11866 'Size' => '10',
11867 'Type' => 'Struct'
11868 },
Unive Tien44e66842025-07-25 09:15:34 +000011869 '172427' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011870 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000011871 'Line' => '650',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011872 'Memb' => {
11873 '0' => {
11874 'name' => 'hdr',
11875 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011876 'type' => '171978'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011877 },
11878 '1' => {
11879 'name' => 'terminus_handle',
11880 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011881 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011882 },
11883 '2' => {
11884 'name' => 'sensor_id',
11885 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011886 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011887 },
11888 '3' => {
11889 'name' => 'entity_type',
11890 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000011891 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011892 },
11893 '4' => {
11894 'name' => 'entity_instance',
11895 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011896 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011897 },
11898 '5' => {
11899 'name' => 'container_id',
11900 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000011901 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011902 },
11903 '6' => {
11904 'name' => 'sensor_init',
11905 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011906 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011907 },
11908 '7' => {
11909 'name' => 'sensor_auxiliary_names_pdr',
11910 'offset' => '33',
Unive Tien44e66842025-07-25 09:15:34 +000011911 'type' => '61253'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011912 },
11913 '8' => {
11914 'name' => 'composite_sensor_count',
11915 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000011916 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011917 },
11918 '9' => {
11919 'name' => 'possible_states',
11920 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000011921 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011922 }
11923 },
11924 'Name' => 'struct pldm_state_sensor_pdr',
11925 'Size' => '24',
11926 'Type' => 'Struct'
11927 },
Unive Tien44e66842025-07-25 09:15:34 +000011928 '172581' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011929 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000011930 'Line' => '677',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011931 'Memb' => {
11932 '0' => {
11933 'name' => 'hdr',
11934 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011935 'type' => '171978'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011936 },
11937 '1' => {
11938 'name' => 'terminus_handle',
11939 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011940 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011941 },
11942 '2' => {
11943 'name' => 'effecter_id',
11944 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011945 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011946 },
11947 '3' => {
11948 'name' => 'entity_type',
11949 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000011950 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011951 },
11952 '4' => {
11953 'name' => 'entity_instance',
11954 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011955 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011956 },
11957 '5' => {
11958 'name' => 'container_id',
11959 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000011960 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011961 },
11962 '6' => {
11963 'name' => 'effecter_semantic_id',
11964 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011965 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011966 },
11967 '7' => {
11968 'name' => 'effecter_init',
11969 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000011970 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011971 },
11972 '8' => {
11973 'name' => 'has_description_pdr',
11974 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000011975 'type' => '61253'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011976 },
11977 '9' => {
11978 'name' => 'composite_effecter_count',
11979 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011980 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011981 },
11982 '10' => {
11983 'name' => 'possible_states',
11984 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000011985 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011986 }
11987 },
11988 'Name' => 'struct pldm_state_effecter_pdr',
11989 'Size' => '26',
11990 'Type' => 'Struct'
11991 },
Unive Tien44e66842025-07-25 09:15:34 +000011992 '172760' => {
11993 'BaseType' => '171428',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011994 'Name' => 'struct pldm_pdr_record*',
11995 'Size' => '8',
11996 'Type' => 'Pointer'
11997 },
Unive Tien44e66842025-07-25 09:15:34 +000011998 '172772' => {
11999 'BaseType' => '171411',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012000 'Name' => 'pldm_pdr_record*',
12001 'Size' => '8',
12002 'Type' => 'Pointer'
12003 },
Unive Tien44e66842025-07-25 09:15:34 +000012004 '172777' => {
12005 'BaseType' => '171683',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012006 'Name' => 'pldm_entity_node*',
12007 'Size' => '8',
12008 'Type' => 'Pointer'
12009 },
Unive Tien44e66842025-07-25 09:15:34 +000012010 '173144' => {
12011 'BaseType' => '171628',
Lora Linea0bf3a2024-09-20 10:09:56 +080012012 'Name' => 'pldm_entity_association_tree*',
12013 'Size' => '8',
12014 'Type' => 'Pointer'
12015 },
Unive Tien44e66842025-07-25 09:15:34 +000012016 '174271' => {
12017 'BaseType' => '171328',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012018 'Name' => 'pldm_pdr*',
12019 'Size' => '8',
12020 'Type' => 'Pointer'
12021 },
Unive Tien44e66842025-07-25 09:15:34 +000012022 '175564' => {
12023 'BaseType' => '171423',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012024 'Name' => 'pldm_pdr_record const*',
12025 'Size' => '8',
12026 'Type' => 'Pointer'
12027 },
Unive Tien44e66842025-07-25 09:15:34 +000012028 '182672' => {
12029 'BaseType' => '171582',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012030 'Name' => 'pldm_entity*',
12031 'Size' => '8',
12032 'Type' => 'Pointer'
12033 },
Unive Tien44e66842025-07-25 09:15:34 +000012034 '198628' => {
12035 'BaseType' => '182672',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012036 'Name' => 'pldm_entity**',
12037 'Size' => '8',
12038 'Type' => 'Pointer'
12039 },
Unive Tien44e66842025-07-25 09:15:34 +000012040 '199275' => {
12041 'BaseType' => '172777',
Lora Linea0bf3a2024-09-20 10:09:56 +080012042 'Name' => 'pldm_entity_node**',
12043 'Size' => '8',
12044 'Type' => 'Pointer'
12045 },
Unive Tien44e66842025-07-25 09:15:34 +000012046 '200064' => {
12047 'BaseType' => '171340',
Lora Linea0bf3a2024-09-20 10:09:56 +080012048 'Name' => 'pldm_pdr const*',
12049 'Size' => '8',
12050 'Type' => 'Pointer'
12051 },
Unive Tien44e66842025-07-25 09:15:34 +000012052 '205537' => {
12053 'BaseType' => '171695',
Lora Linea0bf3a2024-09-20 10:09:56 +080012054 'Name' => 'pldm_entity_node const*',
12055 'Size' => '8',
12056 'Type' => 'Pointer'
12057 },
Unive Tien44e66842025-07-25 09:15:34 +000012058 '211317' => {
12059 'BaseType' => '172581',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012060 'Name' => 'struct pldm_state_effecter_pdr*',
12061 'Size' => '8',
12062 'Type' => 'Pointer'
12063 },
Unive Tien44e66842025-07-25 09:15:34 +000012064 '216203' => {
12065 'BaseType' => '172427',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012066 'Name' => 'struct pldm_state_sensor_pdr*',
12067 'Size' => '8',
12068 'Type' => 'Pointer'
12069 },
Unive Tien44e66842025-07-25 09:15:34 +000012070 '220868' => {
12071 'BaseType' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012072 'Header' => 'types.h',
12073 'Line' => '37',
12074 'Name' => '__int8_t',
12075 'PrivateABI' => 1,
12076 'Size' => '1',
12077 'Type' => 'Typedef'
12078 },
Unive Tien44e66842025-07-25 09:15:34 +000012079 '220899' => {
12080 'BaseType' => '112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 'Header' => 'types.h',
12082 'Line' => '39',
12083 'Name' => '__int16_t',
12084 'PrivateABI' => 1,
12085 'Size' => '2',
12086 'Type' => 'Typedef'
12087 },
Unive Tien44e66842025-07-25 09:15:34 +000012088 '220930' => {
12089 'BaseType' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012090 'Header' => 'types.h',
12091 'Line' => '41',
12092 'Name' => '__int32_t',
12093 'PrivateABI' => 1,
12094 'Size' => '4',
12095 'Type' => 'Typedef'
12096 },
Unive Tien44e66842025-07-25 09:15:34 +000012097 '220968' => {
12098 'BaseType' => '5654',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012099 'Header' => 'types.h',
12100 'Line' => '55',
12101 'Name' => '__uint_least16_t',
12102 'PrivateABI' => 1,
12103 'Size' => '2',
12104 'Type' => 'Typedef'
12105 },
Unive Tien44e66842025-07-25 09:15:34 +000012106 '221021' => {
12107 'BaseType' => '220868',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012108 'Header' => 'stdint-intn.h',
12109 'Line' => '24',
12110 'Name' => 'int8_t',
12111 'PrivateABI' => 1,
12112 'Size' => '1',
12113 'Type' => 'Typedef'
12114 },
Unive Tien44e66842025-07-25 09:15:34 +000012115 '221033' => {
12116 'BaseType' => '220899',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012117 'Header' => 'stdint-intn.h',
12118 'Line' => '25',
12119 'Name' => 'int16_t',
12120 'PrivateABI' => 1,
12121 'Size' => '2',
12122 'Type' => 'Typedef'
12123 },
Unive Tien44e66842025-07-25 09:15:34 +000012124 '221045' => {
12125 'BaseType' => '220930',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012126 'Header' => 'stdint-intn.h',
12127 'Line' => '26',
12128 'Name' => 'int32_t',
12129 'PrivateABI' => 1,
12130 'Size' => '4',
12131 'Type' => 'Typedef'
12132 },
Unive Tien44e66842025-07-25 09:15:34 +000012133 '221662' => {
12134 'BaseType' => '449',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012135 'Header' => 'pldm_types.h',
12136 'Line' => '164',
12137 'Name' => 'real32_t',
12138 'Size' => '4',
12139 'Type' => 'Typedef'
12140 },
Unive Tien44e66842025-07-25 09:15:34 +000012141 '222461' => {
12142 'BaseType' => '220968',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012143 'Header' => 'uchar.h',
12144 'Line' => '51',
12145 'Name' => 'char16_t',
12146 'PrivateABI' => 1,
12147 'Size' => '2',
12148 'Type' => 'Typedef'
12149 },
Unive Tien44e66842025-07-25 09:15:34 +000012150 '223340' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012151 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012152 'Line' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012153 'Memb' => {
12154 '0' => {
12155 'name' => 'PLDM_SENSOR_OP_STATE',
12156 'value' => '0'
12157 },
12158 '1' => {
12159 'name' => 'PLDM_STATE_SENSOR_STATE',
12160 'value' => '1'
12161 },
12162 '2' => {
12163 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12164 'value' => '2'
12165 }
12166 },
12167 'Name' => 'enum sensor_event_class_states',
12168 'Size' => '4',
12169 'Type' => 'Enum'
12170 },
Unive Tien44e66842025-07-25 09:15:34 +000012171 '223374' => {
12172 'BaseType' => '223340',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012173 'Name' => 'enum sensor_event_class_states const',
12174 'Size' => '4',
12175 'Type' => 'Const'
12176 },
Unive Tien44e66842025-07-25 09:15:34 +000012177 '223870' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012178 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012179 'Line' => '667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012180 'Memb' => {
12181 '0' => {
12182 'name' => 'state_set_id',
12183 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012184 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012185 },
12186 '1' => {
12187 'name' => 'possible_states_size',
12188 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012189 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012190 },
12191 '2' => {
12192 'name' => 'states',
12193 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000012194 'type' => '223932'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012195 }
12196 },
12197 'Name' => 'struct state_sensor_possible_states',
12198 'Size' => '4',
12199 'Type' => 'Struct'
12200 },
Unive Tien44e66842025-07-25 09:15:34 +000012201 '223927' => {
12202 'BaseType' => '223870',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012203 'Name' => 'struct state_sensor_possible_states const',
12204 'Size' => '4',
12205 'Type' => 'Const'
12206 },
Unive Tien44e66842025-07-25 09:15:34 +000012207 '223932' => {
12208 'BaseType' => '349',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012209 'Name' => 'bitfield8_t[1]',
12210 'Size' => '1',
12211 'Type' => 'Array'
12212 },
Unive Tien44e66842025-07-25 09:15:34 +000012213 '224305' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012214 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012215 'Line' => '768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012216 'Memb' => {
12217 '0' => {
12218 'name' => 'value_u8',
12219 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012220 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012221 },
12222 '1' => {
12223 'name' => 'value_s8',
12224 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012225 'type' => '221021'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012226 },
12227 '2' => {
12228 'name' => 'value_u16',
12229 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012230 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012231 },
12232 '3' => {
12233 'name' => 'value_s16',
12234 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012235 'type' => '221033'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012236 },
12237 '4' => {
12238 'name' => 'value_u32',
12239 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012240 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012241 },
12242 '5' => {
12243 'name' => 'value_s32',
12244 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012245 'type' => '221045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012246 },
12247 '6' => {
12248 'name' => 'value_f32',
12249 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012250 'type' => '221662'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012251 }
12252 },
12253 'Name' => 'union union_range_field_format',
12254 'Size' => '4',
12255 'Type' => 'Union'
12256 },
Unive Tien44e66842025-07-25 09:15:34 +000012257 '224904' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012258 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012259 'Line' => '825',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012260 'Memb' => {
12261 '0' => {
12262 'name' => 'value_u8',
12263 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012264 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012265 },
12266 '1' => {
12267 'name' => 'value_s8',
12268 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012269 'type' => '221021'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012270 },
12271 '2' => {
12272 'name' => 'value_u16',
12273 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012274 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012275 },
12276 '3' => {
12277 'name' => 'value_s16',
12278 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012279 'type' => '221033'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012280 },
12281 '4' => {
12282 'name' => 'value_u32',
12283 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012284 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012285 },
12286 '5' => {
12287 'name' => 'value_s32',
12288 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012289 'type' => '221045'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012290 }
12291 },
12292 'Name' => 'union union_sensor_data_size',
12293 'Size' => '4',
12294 'Type' => 'Union'
12295 },
Unive Tien44e66842025-07-25 09:15:34 +000012296 '224917' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012298 'Line' => '832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012299 'Memb' => {
12300 '0' => {
12301 'name' => 'record_handle',
12302 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012303 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012304 },
12305 '1' => {
12306 'name' => 'version',
12307 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012308 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012309 },
12310 '2' => {
12311 'name' => 'type',
12312 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000012313 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012314 },
12315 '3' => {
12316 'name' => 'record_change_num',
12317 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000012318 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012319 },
12320 '4' => {
12321 'name' => 'length',
12322 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012323 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012324 }
12325 },
12326 'Name' => 'struct pldm_value_pdr_hdr',
12327 'Size' => '12',
12328 'Type' => 'Struct'
12329 },
Unive Tien44e66842025-07-25 09:15:34 +000012330 '225002' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012331 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012332 'Line' => '850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012333 'Memb' => {
12334 '0' => {
12335 'name' => 'entity_instance_num',
12336 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012337 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012338 },
12339 '1' => {
12340 'name' => 'entity_instance',
12341 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012342 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012343 }
12344 },
Unive Tien44e66842025-07-25 09:15:34 +000012345 'Name' => 'anon-union-platform.h-850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012346 'Size' => '2',
12347 'Type' => 'Union'
12348 },
Unive Tien44e66842025-07-25 09:15:34 +000012349 '225037' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012350 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012351 'Line' => '845',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012352 'Memb' => {
12353 '0' => {
12354 'name' => 'hdr',
12355 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012356 'type' => '224917'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012357 },
12358 '1' => {
12359 'name' => 'terminus_handle',
12360 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012361 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012362 },
12363 '2' => {
12364 'name' => 'sensor_id',
12365 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000012366 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012367 },
12368 '3' => {
12369 'name' => 'entity_type',
12370 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012371 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012372 },
12373 '4' => {
12374 'name' => 'unnamed0',
12375 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000012376 'type' => '225002'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012377 },
12378 '5' => {
12379 'name' => 'container_id',
12380 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012381 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012382 },
12383 '6' => {
12384 'name' => 'sensor_init',
12385 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000012386 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012387 },
12388 '7' => {
12389 'name' => 'sensor_auxiliary_names_pdr',
12390 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000012391 'type' => '61253'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012392 },
12393 '8' => {
12394 'name' => 'base_unit',
12395 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012396 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012397 },
12398 '9' => {
12399 'name' => 'unit_modifier',
12400 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000012401 'type' => '221021'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012402 },
12403 '10' => {
12404 'name' => 'rate_unit',
12405 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000012406 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012407 },
12408 '11' => {
12409 'name' => 'base_oem_unit_handle',
12410 'offset' => '39',
Unive Tien44e66842025-07-25 09:15:34 +000012411 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012412 },
12413 '12' => {
12414 'name' => 'aux_unit',
12415 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +000012416 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012417 },
12418 '13' => {
12419 'name' => 'aux_unit_modifier',
12420 'offset' => '41',
Unive Tien44e66842025-07-25 09:15:34 +000012421 'type' => '221021'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012422 },
12423 '14' => {
12424 'name' => 'aux_rate_unit',
12425 'offset' => '48',
Unive Tien44e66842025-07-25 09:15:34 +000012426 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012427 },
12428 '15' => {
12429 'name' => 'rel',
12430 'offset' => '49',
Unive Tien44e66842025-07-25 09:15:34 +000012431 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012432 },
12433 '16' => {
12434 'name' => 'aux_oem_unit_handle',
12435 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000012436 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012437 },
12438 '17' => {
12439 'name' => 'is_linear',
12440 'offset' => '51',
Unive Tien44e66842025-07-25 09:15:34 +000012441 'type' => '61253'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012442 },
12443 '18' => {
12444 'name' => 'sensor_data_size',
12445 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000012446 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012447 },
12448 '19' => {
12449 'name' => 'resolution',
12450 'offset' => '54',
Unive Tien44e66842025-07-25 09:15:34 +000012451 'type' => '221662'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012452 },
12453 '20' => {
12454 'name' => 'offset',
12455 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000012456 'type' => '221662'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012457 },
12458 '21' => {
12459 'name' => 'accuracy',
12460 'offset' => '68',
Unive Tien44e66842025-07-25 09:15:34 +000012461 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012462 },
12463 '22' => {
12464 'name' => 'plus_tolerance',
12465 'offset' => '70',
Unive Tien44e66842025-07-25 09:15:34 +000012466 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012467 },
12468 '23' => {
12469 'name' => 'minus_tolerance',
12470 'offset' => '71',
Unive Tien44e66842025-07-25 09:15:34 +000012471 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012472 },
12473 '24' => {
12474 'name' => 'hysteresis',
12475 'offset' => '72',
Unive Tien44e66842025-07-25 09:15:34 +000012476 'type' => '224904'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012477 },
12478 '25' => {
12479 'name' => 'supported_thresholds',
12480 'offset' => '82',
Unive Tien44e66842025-07-25 09:15:34 +000012481 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012482 },
12483 '26' => {
12484 'name' => 'threshold_and_hysteresis_volatility',
12485 'offset' => '83',
Unive Tien44e66842025-07-25 09:15:34 +000012486 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012487 },
12488 '27' => {
12489 'name' => 'state_transition_interval',
12490 'offset' => '86',
Unive Tien44e66842025-07-25 09:15:34 +000012491 'type' => '221662'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012492 },
12493 '28' => {
12494 'name' => 'update_interval',
12495 'offset' => '96',
Unive Tien44e66842025-07-25 09:15:34 +000012496 'type' => '221662'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012497 },
12498 '29' => {
12499 'name' => 'max_readable',
12500 'offset' => '100',
Unive Tien44e66842025-07-25 09:15:34 +000012501 'type' => '224904'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012502 },
12503 '30' => {
12504 'name' => 'min_readable',
12505 'offset' => '104',
Unive Tien44e66842025-07-25 09:15:34 +000012506 'type' => '224904'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012507 },
12508 '31' => {
12509 'name' => 'range_field_format',
12510 'offset' => '114',
Unive Tien44e66842025-07-25 09:15:34 +000012511 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012512 },
12513 '32' => {
12514 'name' => 'range_field_support',
12515 'offset' => '115',
Unive Tien44e66842025-07-25 09:15:34 +000012516 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012517 },
12518 '33' => {
12519 'name' => 'nominal_value',
12520 'offset' => '118',
Unive Tien44e66842025-07-25 09:15:34 +000012521 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012522 },
12523 '34' => {
12524 'name' => 'normal_max',
12525 'offset' => '128',
Unive Tien44e66842025-07-25 09:15:34 +000012526 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012527 },
12528 '35' => {
12529 'name' => 'normal_min',
12530 'offset' => '132',
Unive Tien44e66842025-07-25 09:15:34 +000012531 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012532 },
12533 '36' => {
12534 'name' => 'warning_high',
12535 'offset' => '136',
Unive Tien44e66842025-07-25 09:15:34 +000012536 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012537 },
12538 '37' => {
12539 'name' => 'warning_low',
12540 'offset' => '146',
Unive Tien44e66842025-07-25 09:15:34 +000012541 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012542 },
12543 '38' => {
12544 'name' => 'critical_high',
12545 'offset' => '150',
Unive Tien44e66842025-07-25 09:15:34 +000012546 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012547 },
12548 '39' => {
12549 'name' => 'critical_low',
12550 'offset' => '256',
Unive Tien44e66842025-07-25 09:15:34 +000012551 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012552 },
12553 '40' => {
12554 'name' => 'fatal_high',
12555 'offset' => '260',
Unive Tien44e66842025-07-25 09:15:34 +000012556 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012557 },
12558 '41' => {
12559 'name' => 'fatal_low',
12560 'offset' => '264',
Unive Tien44e66842025-07-25 09:15:34 +000012561 'type' => '224305'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012562 }
12563 },
12564 'Name' => 'struct pldm_numeric_sensor_value_pdr',
12565 'Size' => '112',
12566 'Type' => 'Struct'
12567 },
Unive Tien44e66842025-07-25 09:15:34 +000012568 '225630' => {
12569 'BaseType' => '222461',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012570 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012571 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012572 'Name' => 'pldm_utf16be',
12573 'Size' => '2',
12574 'Type' => 'Typedef'
12575 },
Unive Tien44e66842025-07-25 09:15:34 +000012576 '225643' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012577 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012578 'Line' => '895',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012579 'Memb' => {
12580 '0' => {
12581 'name' => 'tag',
12582 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012583 'type' => '5704'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012584 },
12585 '1' => {
12586 'name' => 'name',
12587 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012588 'type' => '225685'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012589 }
12590 },
12591 'Name' => 'struct pldm_entity_auxiliary_name',
12592 'Size' => '16',
12593 'Type' => 'Struct'
12594 },
Unive Tien44e66842025-07-25 09:15:34 +000012595 '225685' => {
12596 'BaseType' => '225630',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012597 'Name' => 'pldm_utf16be*',
12598 'Size' => '8',
12599 'Type' => 'Pointer'
12600 },
Unive Tien44e66842025-07-25 09:15:34 +000012601 '225690' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012602 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012603 'Line' => '905',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012604 'Memb' => {
12605 '0' => {
12606 'name' => 'hdr',
12607 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012608 'type' => '224917'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012609 },
12610 '1' => {
12611 'name' => 'container',
12612 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012613 'type' => '171582'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012614 },
12615 '2' => {
12616 'name' => 'shared_name_count',
12617 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000012618 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012619 },
12620 '3' => {
12621 'name' => 'name_string_count',
12622 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000012623 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012624 },
12625 '4' => {
12626 'name' => 'names',
12627 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012628 'type' => '225804'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012629 },
12630 '5' => {
12631 'name' => 'auxiliary_name_data_size',
12632 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000012633 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012634 },
12635 '6' => {
12636 'name' => 'auxiliary_name_data',
12637 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000012638 'type' => '225809'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012639 }
12640 },
12641 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
12642 'Size' => '40',
12643 'Type' => 'Struct'
12644 },
Unive Tien44e66842025-07-25 09:15:34 +000012645 '225804' => {
12646 'BaseType' => '225643',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012647 'Name' => 'struct pldm_entity_auxiliary_name*',
12648 'Size' => '8',
12649 'Type' => 'Pointer'
12650 },
Unive Tien44e66842025-07-25 09:15:34 +000012651 '225809' => {
12652 'BaseType' => '51',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012653 'Name' => 'char[]',
12654 'Size' => '8',
12655 'Type' => 'Array'
12656 },
Unive Tien44e66842025-07-25 09:15:34 +000012657 '225824' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012658 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012659 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012660 'Memb' => {
12661 '0' => {
12662 'name' => 'state_set_id',
12663 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012664 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012665 },
12666 '1' => {
12667 'name' => 'possible_states_size',
12668 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012669 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012670 },
12671 '2' => {
12672 'name' => 'states',
12673 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000012674 'type' => '223932'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012675 }
12676 },
12677 'Name' => 'struct state_effecter_possible_states',
12678 'Size' => '4',
12679 'Type' => 'Struct'
12680 },
Unive Tien44e66842025-07-25 09:15:34 +000012681 '225881' => {
12682 'BaseType' => '225824',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012683 'Name' => 'struct state_effecter_possible_states const',
12684 'Size' => '4',
12685 'Type' => 'Const'
12686 },
Unive Tien44e66842025-07-25 09:15:34 +000012687 '226082' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012688 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012689 'Line' => '1005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012690 'Memb' => {
12691 '0' => {
12692 'name' => 'set_request',
12693 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012694 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012695 },
12696 '1' => {
12697 'name' => 'effecter_state',
12698 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012699 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012700 }
12701 },
12702 'Name' => 'struct state_field_for_state_effecter_set',
12703 'Size' => '2',
12704 'Type' => 'Struct'
12705 },
Unive Tien44e66842025-07-25 09:15:34 +000012706 '226125' => {
12707 'BaseType' => '226082',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012708 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012709 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012710 'Name' => 'set_effecter_state_field',
12711 'Size' => '2',
12712 'Type' => 'Typedef'
12713 },
Unive Tien44e66842025-07-25 09:15:34 +000012714 '226138' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012715 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012716 'Line' => '1014',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012717 'Memb' => {
12718 '0' => {
12719 'name' => 'sensor_op_state',
12720 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012721 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012722 },
12723 '1' => {
12724 'name' => 'present_state',
12725 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012726 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012727 },
12728 '2' => {
12729 'name' => 'previous_state',
12730 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012731 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012732 },
12733 '3' => {
12734 'name' => 'event_state',
12735 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000012736 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012737 }
12738 },
12739 'Name' => 'struct state_field_for_get_state_sensor_readings',
12740 'Size' => '4',
12741 'Type' => 'Struct'
12742 },
Unive Tien44e66842025-07-25 09:15:34 +000012743 '226209' => {
12744 'BaseType' => '226138',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012745 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012746 'Line' => '1022',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012747 'Name' => 'get_sensor_state_field',
12748 'Size' => '4',
12749 'Type' => 'Typedef'
12750 },
Unive Tien44e66842025-07-25 09:15:34 +000012751 '226222' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012752 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012753 'Line' => '1028',
Tal Yacobide67ab62024-05-30 22:36:50 +030012754 'Memb' => {
12755 '0' => {
12756 'name' => 'effecter_op_state',
12757 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012758 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030012759 },
12760 '1' => {
12761 'name' => 'pending_state',
12762 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012763 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030012764 },
12765 '2' => {
12766 'name' => 'present_state',
12767 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012768 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030012769 }
12770 },
12771 'Name' => 'struct state_field_for_get_state_effecter_states',
12772 'Size' => '3',
12773 'Type' => 'Struct'
12774 },
Unive Tien44e66842025-07-25 09:15:34 +000012775 '226279' => {
12776 'BaseType' => '226222',
Tal Yacobide67ab62024-05-30 22:36:50 +030012777 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012778 'Line' => '1032',
Tal Yacobide67ab62024-05-30 22:36:50 +030012779 'Name' => 'get_effecter_state_field',
12780 'Size' => '3',
12781 'Type' => 'Typedef'
12782 },
Unive Tien44e66842025-07-25 09:15:34 +000012783 '226763' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012784 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012785 'Line' => '1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012786 'Memb' => {
12787 '0' => {
12788 'name' => 'mctp_eid',
12789 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012790 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012791 },
12792 '1' => {
12793 'name' => 'vendor_specific',
12794 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012795 'type' => '7881'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012796 }
12797 },
Unive Tien44e66842025-07-25 09:15:34 +000012798 'Name' => 'anon-union-platform.h-1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012799 'Size' => '16',
12800 'Type' => 'Union'
12801 },
Unive Tien44e66842025-07-25 09:15:34 +000012802 '226797' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012803 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012804 'Line' => '1102',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012805 'Memb' => {
12806 '0' => {
12807 'name' => 'completion_code',
12808 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012809 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012810 },
12811 '1' => {
12812 'name' => 'transport_protocol_type',
12813 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012814 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012815 },
12816 '2' => {
12817 'name' => 'event_receiver_address',
12818 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012819 'type' => '226763'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012820 }
12821 },
12822 'Name' => 'struct pldm_get_event_receiver_resp',
12823 'Size' => '24',
12824 'Type' => 'Struct'
12825 },
Unive Tien44e66842025-07-25 09:15:34 +000012826 '227099' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030012827 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012828 'Line' => '1190',
Tal Yacobide67ab62024-05-30 22:36:50 +030012829 'Memb' => {
12830 '0' => {
12831 'name' => 'completion_code',
12832 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012833 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030012834 },
12835 '1' => {
12836 'name' => 'comp_effecter_count',
12837 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012838 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030012839 },
12840 '2' => {
12841 'name' => 'field',
12842 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012843 'type' => '227156'
Tal Yacobide67ab62024-05-30 22:36:50 +030012844 }
12845 },
12846 'Name' => 'struct pldm_get_state_effecter_states_resp',
12847 'Size' => '26',
12848 'Type' => 'Struct'
12849 },
Unive Tien44e66842025-07-25 09:15:34 +000012850 '227156' => {
12851 'BaseType' => '226279',
Tal Yacobide67ab62024-05-30 22:36:50 +030012852 'Name' => 'get_effecter_state_field[8]',
12853 'Size' => '24',
12854 'Type' => 'Array'
12855 },
Unive Tien44e66842025-07-25 09:15:34 +000012856 '227172' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012857 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012858 'Line' => '1200',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012859 'Memb' => {
12860 '0' => {
12861 'name' => 'sensor_id',
12862 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012863 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012864 },
12865 '1' => {
12866 'name' => 'sensor_event_class_type',
12867 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012868 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012869 },
12870 '2' => {
12871 'name' => 'event_class',
12872 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000012873 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012874 }
12875 },
12876 'Name' => 'struct pldm_sensor_event_data',
12877 'Size' => '4',
12878 'Type' => 'Struct'
12879 },
Unive Tien44e66842025-07-25 09:15:34 +000012880 '227286' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012881 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012882 'Line' => '1240',
Thu Nguyenf874b382024-07-24 11:22:34 +000012883 'Memb' => {
12884 '0' => {
12885 'name' => 'format_version',
12886 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012887 'type' => '140'
Thu Nguyenf874b382024-07-24 11:22:34 +000012888 },
12889 '1' => {
12890 'name' => 'event_id',
12891 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012892 'type' => '5733'
Thu Nguyenf874b382024-07-24 11:22:34 +000012893 },
12894 '2' => {
12895 'name' => 'data_transfer_handle',
12896 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012897 'type' => '152'
Thu Nguyenf874b382024-07-24 11:22:34 +000012898 }
12899 },
12900 'Name' => 'struct pldm_message_poll_event',
12901 'Size' => '8',
12902 'Type' => 'Struct'
12903 },
Unive Tien44e66842025-07-25 09:15:34 +000012904 '227348' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000012905 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012906 'Line' => '1250',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012907 'Memb' => {
12908 '0' => {
12909 'name' => 'format_version',
12910 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012911 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012912 },
12913 '1' => {
12914 'name' => 'format_type',
12915 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012916 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012917 },
12918 '2' => {
12919 'name' => 'event_data_length',
12920 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012921 'type' => '5733'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012922 },
12923 '3' => {
12924 'name' => 'event_data',
12925 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012926 'type' => '227419'
Thu Nguyen3559aa12024-08-29 00:13:38 +000012927 }
12928 },
12929 'Name' => 'struct pldm_platform_cper_event',
12930 'Size' => '4',
12931 'Type' => 'Struct'
12932 },
Unive Tien44e66842025-07-25 09:15:34 +000012933 '227419' => {
12934 'BaseType' => '140',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093012935 'Name' => 'uint8_t[]',
12936 'Size' => '8',
12937 'Type' => 'Array'
12938 },
Unive Tien44e66842025-07-25 09:15:34 +000012939 '227575' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000012940 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012941 'Line' => '1310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012942 'Memb' => {
12943 '0' => {
12944 'name' => 'event_data_format',
12945 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012946 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012947 },
12948 '1' => {
12949 'name' => 'number_of_change_records',
12950 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000012951 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012952 },
12953 '2' => {
12954 'name' => 'change_records',
12955 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012956 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012957 }
12958 },
12959 'Name' => 'struct pldm_pdr_repository_chg_event_data',
12960 'Size' => '3',
12961 'Type' => 'Struct'
12962 },
Unive Tien44e66842025-07-25 09:15:34 +000012963 '235847' => {
12964 'BaseType' => '227348',
Thu Nguyen3559aa12024-08-29 00:13:38 +000012965 'Name' => 'struct pldm_platform_cper_event*',
12966 'Size' => '8',
12967 'Type' => 'Pointer'
12968 },
Unive Tien44e66842025-07-25 09:15:34 +000012969 '239207' => {
12970 'BaseType' => '225690',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012971 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
12972 'Size' => '8',
12973 'Type' => 'Pointer'
12974 },
Unive Tien44e66842025-07-25 09:15:34 +000012975 '248505' => {
12976 'BaseType' => '227099',
Tal Yacobide67ab62024-05-30 22:36:50 +030012977 'Name' => 'struct pldm_get_state_effecter_states_resp*',
12978 'Size' => '8',
12979 'Type' => 'Pointer'
12980 },
Unive Tien44e66842025-07-25 09:15:34 +000012981 '287675' => {
12982 'BaseType' => '226797',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093012983 'Name' => 'struct pldm_get_event_receiver_resp*',
12984 'Size' => '8',
12985 'Type' => 'Pointer'
12986 },
Unive Tien44e66842025-07-25 09:15:34 +000012987 '289101' => {
12988 'BaseType' => '2760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012989 'Name' => 'size_t*const',
12990 'Size' => '8',
12991 'Type' => 'Const'
12992 },
Unive Tien44e66842025-07-25 09:15:34 +000012993 '302982' => {
12994 'BaseType' => '227286',
Thu Nguyenf874b382024-07-24 11:22:34 +000012995 'Name' => 'struct pldm_message_poll_event*',
12996 'Size' => '8',
12997 'Type' => 'Pointer'
12998 },
Unive Tien44e66842025-07-25 09:15:34 +000012999 '304332' => {
13000 'BaseType' => '304342',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013001 'Name' => 'uint32_t const*const*',
13002 'Size' => '8',
13003 'Type' => 'Pointer'
13004 },
Unive Tien44e66842025-07-25 09:15:34 +000013005 '304337' => {
13006 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013007 'Name' => 'uint32_t const*',
13008 'Size' => '8',
13009 'Type' => 'Pointer'
13010 },
Unive Tien44e66842025-07-25 09:15:34 +000013011 '304342' => {
13012 'BaseType' => '304337',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013013 'Name' => 'uint32_t const*const',
13014 'Size' => '8',
13015 'Type' => 'Const'
13016 },
Unive Tien44e66842025-07-25 09:15:34 +000013017 '304347' => {
13018 'BaseType' => '227575',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013019 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13020 'Size' => '8',
13021 'Type' => 'Pointer'
13022 },
Unive Tien44e66842025-07-25 09:15:34 +000013023 '347262' => {
13024 'BaseType' => '225037',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013025 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13026 'Size' => '8',
13027 'Type' => 'Pointer'
13028 },
Unive Tien44e66842025-07-25 09:15:34 +000013029 '368814' => {
13030 'BaseType' => '227172',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013031 'Name' => 'struct pldm_sensor_event_data*',
13032 'Size' => '8',
13033 'Type' => 'Pointer'
13034 },
Unive Tien44e66842025-07-25 09:15:34 +000013035 '368819' => {
13036 'BaseType' => '368814',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013037 'Name' => 'struct pldm_sensor_event_data*const',
13038 'Size' => '8',
13039 'Type' => 'Const'
13040 },
Unive Tien44e66842025-07-25 09:15:34 +000013041 '372728' => {
13042 'BaseType' => '226209',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013043 'Name' => 'get_sensor_state_field*',
13044 'Size' => '8',
13045 'Type' => 'Pointer'
13046 },
Unive Tien44e66842025-07-25 09:15:34 +000013047 '395898' => {
13048 'BaseType' => '226125',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013049 'Name' => 'set_effecter_state_field*',
13050 'Size' => '8',
13051 'Type' => 'Pointer'
13052 },
Unive Tien44e66842025-07-25 09:15:34 +000013053 '396879' => {
13054 'BaseType' => '216203',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013055 'Name' => 'struct pldm_state_sensor_pdr*const',
13056 'Size' => '8',
13057 'Type' => 'Const'
13058 },
Unive Tien44e66842025-07-25 09:15:34 +000013059 '396884' => {
13060 'BaseType' => '223927',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013061 'Name' => 'struct state_sensor_possible_states const*',
13062 'Size' => '8',
13063 'Type' => 'Pointer'
13064 },
Unive Tien44e66842025-07-25 09:15:34 +000013065 '396889' => {
13066 'BaseType' => '396884',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013067 'Name' => 'struct state_sensor_possible_states const*const',
13068 'Size' => '8',
13069 'Type' => 'Const'
13070 },
Unive Tien44e66842025-07-25 09:15:34 +000013071 '397289' => {
13072 'BaseType' => '211317',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013073 'Name' => 'struct pldm_state_effecter_pdr*const',
13074 'Size' => '8',
13075 'Type' => 'Const'
13076 },
Unive Tien44e66842025-07-25 09:15:34 +000013077 '397294' => {
13078 'BaseType' => '225881',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013079 'Name' => 'struct state_effecter_possible_states const*',
13080 'Size' => '8',
13081 'Type' => 'Pointer'
13082 },
Unive Tien44e66842025-07-25 09:15:34 +000013083 '397299' => {
13084 'BaseType' => '397294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013085 'Name' => 'struct state_effecter_possible_states const*const',
13086 'Size' => '8',
13087 'Type' => 'Const'
13088 },
Unive Tien44e66842025-07-25 09:15:34 +000013089 '400859' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013090 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013091 'Memb' => {
13092 '0' => {
13093 'name' => 'prev',
13094 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013095 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013096 },
13097 '1' => {
13098 'name' => 'allocations',
13099 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013100 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013101 }
13102 },
13103 'Name' => 'struct pldm_tid_state',
13104 'PrivateABI' => 1,
13105 'Size' => '8',
13106 'Source' => 'instance-id.c',
13107 'Type' => 'Struct'
13108 },
Unive Tien44e66842025-07-25 09:15:34 +000013109 '400898' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013110 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013111 'Memb' => {
13112 '0' => {
13113 'name' => 'state',
13114 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013115 'type' => '400940'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013116 },
13117 '1' => {
13118 'name' => 'lock_db_fd',
13119 'offset' => '8264',
Unive Tien44e66842025-07-25 09:15:34 +000013120 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013121 }
13122 },
13123 'Name' => 'struct pldm_instance_db',
13124 'PrivateABI' => 1,
13125 'Size' => '2052',
13126 'Source' => 'instance-id.c',
13127 'Type' => 'Struct'
13128 },
Unive Tien44e66842025-07-25 09:15:34 +000013129 '400940' => {
13130 'BaseType' => '400859',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013131 'Name' => 'struct pldm_tid_state[256]',
13132 'Size' => '2048',
13133 'Type' => 'Array'
13134 },
Unive Tien44e66842025-07-25 09:15:34 +000013135 '401496' => {
13136 'BaseType' => '400898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013137 'Name' => 'struct pldm_instance_db*',
13138 'Size' => '8',
13139 'Type' => 'Pointer'
13140 },
Unive Tien44e66842025-07-25 09:15:34 +000013141 '401883' => {
13142 'BaseType' => '4909',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013143 'Name' => 'pldm_instance_id_t*',
13144 'Size' => '8',
13145 'Type' => 'Pointer'
13146 },
Unive Tien44e66842025-07-25 09:15:34 +000013147 '402059' => {
13148 'BaseType' => '401496',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013149 'Name' => 'struct pldm_instance_db**',
13150 'Size' => '8',
13151 'Type' => 'Pointer'
13152 },
Unive Tien44e66842025-07-25 09:15:34 +000013153 '402772' => {
13154 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013155 'Header' => 'int-ll64.h',
13156 'Line' => '21',
13157 'Name' => '__u8',
13158 'PrivateABI' => 1,
13159 'Size' => '1',
13160 'Type' => 'Typedef'
13161 },
Unive Tien44e66842025-07-25 09:15:34 +000013162 '402784' => {
13163 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013164 'Header' => 'int-ll64.h',
13165 'Line' => '24',
13166 'Name' => '__u16',
13167 'PrivateABI' => 1,
13168 'Size' => '2',
13169 'Type' => 'Typedef'
13170 },
Unive Tien44e66842025-07-25 09:15:34 +000013171 '403021' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013172 'Header' => 'socket.h',
13173 'Line' => '5',
13174 'Memb' => {
13175 '0' => {
13176 'name' => 'size',
13177 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013178 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013179 },
13180 '1' => {
13181 'name' => 'socket',
13182 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013183 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013184 },
13185 '2' => {
13186 'name' => 'max_size',
13187 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013188 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013189 }
13190 },
13191 'Name' => 'struct pldm_socket_sndbuf',
13192 'PrivateABI' => 1,
13193 'Size' => '12',
13194 'Type' => 'Struct'
13195 },
Unive Tien44e66842025-07-25 09:15:34 +000013196 '403074' => {
13197 'BaseType' => '140',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013198 'Header' => 'pldm.h',
13199 'Line' => '13',
13200 'Name' => 'mctp_eid_t',
13201 'Size' => '1',
13202 'Type' => 'Typedef'
13203 },
Unive Tien44e66842025-07-25 09:15:34 +000013204 '403188' => {
13205 'BaseType' => '5006',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013206 'Header' => 'pldm.h',
13207 'Line' => '30',
13208 'Name' => 'pldm_requester_rc_t',
13209 'Size' => '4',
13210 'Type' => 'Typedef'
13211 },
Unive Tien44e66842025-07-25 09:15:34 +000013212 '403200' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013213 'Header' => 'transport.h',
13214 'Line' => '18',
13215 'Memb' => {
13216 '0' => {
13217 'name' => 'name',
13218 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013219 'type' => '9294'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013220 },
13221 '1' => {
13222 'name' => 'version',
13223 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013224 'type' => '140'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013225 },
13226 '2' => {
13227 'name' => 'recv',
13228 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000013229 'type' => '403334'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013230 },
13231 '3' => {
13232 'name' => 'send',
13233 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000013234 'type' => '403375'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013235 },
13236 '4' => {
13237 'name' => 'init_pollfd',
13238 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000013239 'type' => '403456'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013240 }
13241 },
13242 'Name' => 'struct pldm_transport',
13243 'PrivateABI' => 1,
13244 'Size' => '40',
13245 'Type' => 'Struct'
13246 },
Unive Tien44e66842025-07-25 09:15:34 +000013247 '403314' => {
13248 'BaseType' => '403200',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013249 'Name' => 'struct pldm_transport*',
13250 'Size' => '8',
13251 'Type' => 'Pointer'
13252 },
Unive Tien44e66842025-07-25 09:15:34 +000013253 '403319' => {
13254 'BaseType' => '4897',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013255 'Name' => 'pldm_tid_t*',
13256 'Size' => '8',
13257 'Type' => 'Pointer'
13258 },
Unive Tien44e66842025-07-25 09:15:34 +000013259 '403334' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013260 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13261 'Param' => {
13262 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000013263 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013264 },
13265 '1' => {
Unive Tien44e66842025-07-25 09:15:34 +000013266 'type' => '403319'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013267 },
13268 '2' => {
Unive Tien44e66842025-07-25 09:15:34 +000013269 'type' => '25355'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013270 },
13271 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000013272 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013273 }
13274 },
Unive Tien44e66842025-07-25 09:15:34 +000013275 'Return' => '403188',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013276 'Size' => '8',
13277 'Type' => 'FuncPtr'
13278 },
Unive Tien44e66842025-07-25 09:15:34 +000013279 '403375' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013280 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13281 'Param' => {
13282 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000013283 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013284 },
13285 '1' => {
Unive Tien44e66842025-07-25 09:15:34 +000013286 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013287 },
13288 '2' => {
Unive Tien44e66842025-07-25 09:15:34 +000013289 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013290 },
13291 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000013292 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013293 }
13294 },
Unive Tien44e66842025-07-25 09:15:34 +000013295 'Return' => '403188',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013296 'Size' => '8',
13297 'Type' => 'FuncPtr'
13298 },
Unive Tien44e66842025-07-25 09:15:34 +000013299 '403400' => {
13300 'BaseType' => '403405',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013301 'Name' => 'struct pollfd*',
13302 'Size' => '8',
13303 'Type' => 'Pointer'
13304 },
Unive Tien44e66842025-07-25 09:15:34 +000013305 '403405' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013306 'Header' => 'poll.h',
13307 'Line' => '36',
13308 'Memb' => {
13309 '0' => {
13310 'name' => 'fd',
13311 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013312 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013313 },
13314 '1' => {
13315 'name' => 'events',
13316 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013317 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013318 },
13319 '2' => {
13320 'name' => 'revents',
13321 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000013322 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013323 }
13324 },
13325 'Name' => 'struct pollfd',
13326 'PrivateABI' => 1,
13327 'Size' => '8',
13328 'Type' => 'Struct'
13329 },
Unive Tien44e66842025-07-25 09:15:34 +000013330 '403456' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013331 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13332 'Param' => {
13333 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000013334 'type' => '403314'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013335 },
13336 '1' => {
Unive Tien44e66842025-07-25 09:15:34 +000013337 'type' => '403400'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013338 }
13339 },
Unive Tien44e66842025-07-25 09:15:34 +000013340 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013341 'Size' => '8',
13342 'Type' => 'FuncPtr'
13343 },
Unive Tien44e66842025-07-25 09:15:34 +000013344 '403461' => {
13345 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013346 'Header' => 'socket.h',
13347 'Line' => '10',
13348 'Name' => '__kernel_sa_family_t',
13349 'PrivateABI' => 1,
13350 'Size' => '2',
13351 'Type' => 'Typedef'
13352 },
Unive Tien44e66842025-07-25 09:15:34 +000013353 '403836' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013354 'Header' => 'mctp.h',
13355 'Line' => '18',
13356 'Memb' => {
13357 '0' => {
13358 'name' => 's_addr',
13359 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013360 'type' => '403074'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013361 }
13362 },
13363 'Name' => 'struct mctp_addr',
13364 'PrivateABI' => 1,
13365 'Size' => '1',
13366 'Type' => 'Struct'
13367 },
Unive Tien44e66842025-07-25 09:15:34 +000013368 '403863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013369 'Header' => 'mctp.h',
13370 'Line' => '22',
13371 'Memb' => {
13372 '0' => {
13373 'name' => 'smctp_family',
13374 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013375 'type' => '403461'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013376 },
13377 '1' => {
13378 'name' => '__smctp_pad0',
13379 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013380 'type' => '402784'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013381 },
13382 '2' => {
13383 'name' => 'smctp_network',
13384 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013385 'type' => '79'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013386 },
13387 '3' => {
13388 'name' => 'smctp_addr',
13389 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013390 'type' => '403836'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013391 },
13392 '4' => {
13393 'name' => 'smctp_type',
13394 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000013395 'type' => '402772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013396 },
13397 '5' => {
13398 'name' => 'smctp_tag',
13399 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000013400 'type' => '402772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013401 },
13402 '6' => {
13403 'name' => '__smctp_pad1',
13404 'offset' => '17',
Unive Tien44e66842025-07-25 09:15:34 +000013405 'type' => '402772'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013406 }
13407 },
13408 'Name' => 'struct sockaddr_mctp',
13409 'PrivateABI' => 1,
13410 'Size' => '12',
13411 'Type' => 'Struct'
13412 },
Unive Tien44e66842025-07-25 09:15:34 +000013413 '403968' => {
13414 'BaseType' => '403863',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013415 'Name' => 'struct sockaddr_mctp const',
13416 'Size' => '12',
13417 'Type' => 'Const'
13418 },
Unive Tien44e66842025-07-25 09:15:34 +000013419 '404012' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030013420 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013421 'Memb' => {
13422 '0' => {
13423 'name' => 'transport',
13424 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013425 'type' => '403200'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013426 },
13427 '1' => {
13428 'name' => 'socket',
13429 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000013430 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013431 },
13432 '2' => {
13433 'name' => 'tid_eid_map',
13434 'offset' => '68',
Unive Tien44e66842025-07-25 09:15:34 +000013435 'type' => '404105'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013436 },
13437 '3' => {
13438 'name' => 'socket_send_buf',
13439 'offset' => '768',
Unive Tien44e66842025-07-25 09:15:34 +000013440 'type' => '403021'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013441 },
13442 '4' => {
13443 'name' => 'bound',
13444 'offset' => '786',
Unive Tien44e66842025-07-25 09:15:34 +000013445 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013446 },
13447 '5' => {
13448 'name' => 'cookie_jar',
13449 'offset' => '800',
Unive Tien44e66842025-07-25 09:15:34 +000013450 'type' => '4921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013451 }
13452 },
13453 'Name' => 'struct pldm_transport_af_mctp',
13454 'PrivateABI' => 1,
13455 'Size' => '336',
13456 'Source' => 'af-mctp.c',
13457 'Type' => 'Struct'
13458 },
Unive Tien44e66842025-07-25 09:15:34 +000013459 '404105' => {
13460 'BaseType' => '4897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013461 'Name' => 'pldm_tid_t[256]',
13462 'Size' => '256',
13463 'Type' => 'Array'
13464 },
Unive Tien44e66842025-07-25 09:15:34 +000013465 '404906' => {
13466 'BaseType' => '404012',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013467 'Name' => 'struct pldm_transport_af_mctp*',
13468 'Size' => '8',
13469 'Type' => 'Pointer'
13470 },
Unive Tien44e66842025-07-25 09:15:34 +000013471 '404911' => {
13472 'BaseType' => '403968',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013473 'Name' => 'struct sockaddr_mctp const*',
13474 'Size' => '8',
13475 'Type' => 'Pointer'
13476 },
Unive Tien44e66842025-07-25 09:15:34 +000013477 '405224' => {
13478 'BaseType' => '404906',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013479 'Name' => 'struct pldm_transport_af_mctp**',
13480 'Size' => '8',
13481 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080013482 },
Unive Tien44e66842025-07-25 09:15:34 +000013483 '408348' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013484 'Line' => '26',
13485 'Memb' => {
13486 '0' => {
13487 'name' => 'transport',
13488 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013489 'type' => '403200'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013490 },
13491 '1' => {
13492 'name' => 'socket',
13493 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000013494 'type' => '58'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013495 },
13496 '2' => {
13497 'name' => 'tid_eid_map',
13498 'offset' => '68',
Unive Tien44e66842025-07-25 09:15:34 +000013499 'type' => '404105'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013500 },
13501 '3' => {
13502 'name' => 'socket_send_buf',
13503 'offset' => '768',
Unive Tien44e66842025-07-25 09:15:34 +000013504 'type' => '403021'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013505 }
13506 },
13507 'Name' => 'struct pldm_transport_mctp_demux',
13508 'PrivateABI' => 1,
13509 'Size' => '312',
13510 'Source' => 'mctp-demux.c',
13511 'Type' => 'Struct'
13512 },
Unive Tien44e66842025-07-25 09:15:34 +000013513 '408953' => {
13514 'BaseType' => '408348',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013515 'Name' => 'struct pldm_transport_mctp_demux*',
13516 'Size' => '8',
13517 'Type' => 'Pointer'
13518 },
Unive Tien44e66842025-07-25 09:15:34 +000013519 '409459' => {
13520 'BaseType' => '408953',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013521 'Name' => 'struct pldm_transport_mctp_demux**',
13522 'Size' => '8',
13523 'Type' => 'Pointer'
13524 },
Unive Tien44e66842025-07-25 09:15:34 +000013525 '432296' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013526 'Header' => 'file_io.h',
13527 'Line' => '32',
13528 'Memb' => {
13529 '0' => {
13530 'name' => 'handle',
13531 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013532 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013533 },
13534 '1' => {
13535 'name' => 'length',
13536 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013537 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080013538 },
13539 '2' => {
13540 'name' => 'data',
13541 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013542 'type' => '227419'
Lora Linea0bf3a2024-09-20 10:09:56 +080013543 }
13544 },
13545 'Name' => 'struct pldm_oem_meta_file_io_write_req',
13546 'Size' => '8',
13547 'Type' => 'Struct'
13548 },
Unive Tien44e66842025-07-25 09:15:34 +000013549 '432363' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013550 'Header' => 'file_io.h',
13551 'Line' => '45',
13552 'Memb' => {
13553 '0' => {
13554 'name' => 'transferFlag',
13555 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013556 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013557 },
13558 '1' => {
13559 'name' => 'offset',
13560 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013561 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080013562 }
13563 },
13564 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
13565 'Size' => '4',
13566 'Type' => 'Struct'
13567 },
Unive Tien44e66842025-07-25 09:15:34 +000013568 '432402' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013569 'Header' => 'file_io.h',
13570 'Line' => '55',
13571 'Memb' => {
13572 '0' => {
13573 'name' => 'size',
13574 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013575 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080013576 },
13577 '1' => {
13578 'name' => 'crc32',
13579 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013580 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080013581 }
13582 },
13583 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
13584 'Size' => '8',
13585 'Type' => 'Struct'
13586 },
Unive Tien44e66842025-07-25 09:15:34 +000013587 '432441' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013588 'Header' => 'file_io.h',
13589 'Line' => '70',
13590 'Memb' => {
13591 '0' => {
13592 'name' => 'data',
13593 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013594 'type' => '432363'
Lora Linea0bf3a2024-09-20 10:09:56 +080013595 }
13596 },
13597 'Name' => 'anon-union-file_io.h-70',
13598 'Size' => '4',
13599 'Type' => 'Union'
13600 },
Unive Tien44e66842025-07-25 09:15:34 +000013601 '432459' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013602 'Header' => 'file_io.h',
13603 'Line' => '65',
13604 'Memb' => {
13605 '0' => {
13606 'name' => 'version',
13607 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013608 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080013609 },
13610 '1' => {
13611 'name' => 'handle',
13612 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013613 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013614 },
13615 '2' => {
13616 'name' => 'option',
13617 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000013618 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013619 },
13620 '3' => {
13621 'name' => 'length',
13622 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000013623 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013624 },
13625 '4' => {
13626 'name' => 'info',
13627 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000013628 'type' => '432441'
Lora Linea0bf3a2024-09-20 10:09:56 +080013629 }
13630 },
13631 'Name' => 'struct pldm_oem_meta_file_io_read_req',
13632 'Size' => '16',
13633 'Type' => 'Struct'
13634 },
Unive Tien44e66842025-07-25 09:15:34 +000013635 '432537' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013636 'Header' => 'file_io.h',
13637 'Line' => '86',
13638 'Memb' => {
13639 '0' => {
13640 'name' => 'attr',
13641 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013642 'type' => '432402'
Lora Linea0bf3a2024-09-20 10:09:56 +080013643 },
13644 '1' => {
13645 'name' => 'data',
13646 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013647 'type' => '432363'
Lora Linea0bf3a2024-09-20 10:09:56 +080013648 }
13649 },
13650 'Name' => 'anon-union-file_io.h-86',
13651 'Size' => '8',
13652 'Type' => 'Union'
13653 },
Unive Tien44e66842025-07-25 09:15:34 +000013654 '432565' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080013655 'Header' => 'file_io.h',
13656 'Line' => '80',
13657 'Memb' => {
13658 '0' => {
13659 'name' => 'version',
13660 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013661 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080013662 },
13663 '1' => {
13664 'name' => 'completion_code',
13665 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013666 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013667 },
13668 '2' => {
13669 'name' => 'handle',
13670 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000013671 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013672 },
13673 '3' => {
13674 'name' => 'option',
13675 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000013676 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013677 },
13678 '4' => {
13679 'name' => 'length',
13680 'offset' => '17',
Unive Tien44e66842025-07-25 09:15:34 +000013681 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080013682 },
13683 '5' => {
13684 'name' => 'info',
13685 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000013686 'type' => '432537'
Lora Linea0bf3a2024-09-20 10:09:56 +080013687 },
13688 '6' => {
13689 'name' => 'data',
13690 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000013691 'type' => '227419'
Lora Linea0bf3a2024-09-20 10:09:56 +080013692 }
13693 },
13694 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
13695 'Size' => '24',
13696 'Type' => 'Struct'
13697 },
Unive Tien44e66842025-07-25 09:15:34 +000013698 '436573' => {
13699 'BaseType' => '432565',
Lora Linea0bf3a2024-09-20 10:09:56 +080013700 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
13701 'Size' => '8',
13702 'Type' => 'Pointer'
13703 },
Unive Tien44e66842025-07-25 09:15:34 +000013704 '438795' => {
13705 'BaseType' => '432459',
Lora Linea0bf3a2024-09-20 10:09:56 +080013706 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
13707 'Size' => '8',
13708 'Type' => 'Pointer'
13709 },
Unive Tien44e66842025-07-25 09:15:34 +000013710 '439229' => {
13711 'BaseType' => '432296',
Lora Linea0bf3a2024-09-20 10:09:56 +080013712 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
13713 'Size' => '8',
13714 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013715 }
13716 },
13717 'UndefinedSymbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +093013718 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013719 '_ITM_deregisterTMCloneTable' => 0,
13720 '_ITM_registerTMCloneTable' => 0,
13721 '__assert_fail@GLIBC_2.2.5' => 0,
13722 '__cxa_finalize@GLIBC_2.2.5' => 0,
13723 '__errno_location@GLIBC_2.2.5' => 0,
13724 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000013725 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093013726 '__memcpy_chk@GLIBC_2.3.4' => 0,
13727 '__recv_chk@GLIBC_2.4' => 0,
13728 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013729 '__stack_chk_fail@GLIBC_2.4' => 0,
13730 'bind@GLIBC_2.2.5' => 0,
13731 'calloc@GLIBC_2.2.5' => 0,
13732 'clock_gettime@GLIBC_2.17' => 0,
13733 'close@GLIBC_2.2.5' => 0,
13734 'connect@GLIBC_2.2.5' => 0,
13735 'dup@GLIBC_2.2.5' => 0,
13736 'fclose@GLIBC_2.2.5' => 0,
13737 'fcntl64@GLIBC_2.28' => 0,
13738 'fgets@GLIBC_2.2.5' => 0,
13739 'fopen64@GLIBC_2.2.5' => 0,
13740 'free@GLIBC_2.2.5' => 0,
13741 'getsockopt@GLIBC_2.2.5' => 0,
13742 'malloc@GLIBC_2.2.5' => 0,
13743 'memcmp@GLIBC_2.2.5' => 0,
13744 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013745 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013746 'open64@GLIBC_2.2.5' => 0,
13747 'poll@GLIBC_2.2.5' => 0,
13748 'ppoll@GLIBC_2.4' => 0,
13749 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013750 'recvmsg@GLIBC_2.2.5' => 0,
13751 'sendmsg@GLIBC_2.2.5' => 0,
13752 'sendto@GLIBC_2.2.5' => 0,
13753 'setsockopt@GLIBC_2.2.5' => 0,
13754 'socket@GLIBC_2.2.5' => 0,
13755 'stat64@GLIBC_2.33' => 0,
13756 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080013757 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013758 'timerfd_create@GLIBC_2.8' => 0,
13759 'timerfd_settime@GLIBC_2.8' => 0,
13760 'write@GLIBC_2.2.5' => 0
13761 }
13762 },
13763 'WordSize' => '8'
13764};