blob: 6b6c97f7bf80ebdbcccbf1e64d3080e31aa94d7f [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,
Chau Ly26c8eb22025-07-30 06:56:33 +000011 'file.h' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093012 'file_io.h' => 1,
13 'firmware_update.h' => 1,
14 'fru.h' => 1,
15 'host.h' => 1,
16 'instance-id.h' => 1,
17 'mctp-demux.h' => 1,
18 'pdr.h' => 1,
19 'platform.h' => 1,
20 'pldm.h' => 1,
21 'pldm_types.h' => 1,
22 'transport.h' => 1,
23 'utils.h' => 1
24 },
25 'Language' => 'C',
Andrew Jefferyada58712025-08-11 13:55:51 +093026 'LibraryName' => 'libpldm.so.0.14.0',
27 'LibraryVersion' => '0.14.0',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093028 'NameSpaces' => {},
29 'Needed' => {
30 'libc.so.6' => 1
31 },
32 'PublicABI' => '1',
33 'Sources' => {
34 'af-mctp.c' => 1,
35 'bios_table.c' => 1,
36 'instance-id.c' => 1,
37 'mctp-demux.c' => 1,
38 'pdr.c' => 1
39 },
40 'SymbolInfo' => {
Unive Tien44e66842025-07-25 09:15:34 +000041 '1459' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093042 'Header' => 'base.h',
Chau Ly26c8eb22025-07-30 06:56:33 +000043 'Line' => '783',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093044 'Param' => {
45 '0' => {
46 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +000047 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093048 },
49 '1' => {
50 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +000051 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093052 },
53 '2' => {
54 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +000055 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093056 },
57 '3' => {
58 'name' => 'cc',
Unive Tien44e66842025-07-25 09:15:34 +000059 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093060 },
61 '4' => {
62 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000063 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093064 }
65 },
Unive Tien44e66842025-07-25 09:15:34 +000066 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093067 'ShortName' => 'encode_cc_only_resp'
68 },
Unive Tien44e66842025-07-25 09:15:34 +000069 '1506' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093070 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000071 'Line' => '605',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093072 'Param' => {
73 '0' => {
74 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +000075 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093076 },
77 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103078 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +000079 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093080 },
81 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103082 'name' => 'commands',
Unive Tien44e66842025-07-25 09:15:34 +000083 'type' => '1326'
Andrew Jeffery53b08672025-03-04 12:26:18 +103084 },
85 '3' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093086 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000087 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093088 }
89 },
Unive Tien44e66842025-07-25 09:15:34 +000090 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +103091 'ShortName' => 'encode_get_commands_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093092 },
Unive Tien44e66842025-07-25 09:15:34 +000093 '1543' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093094 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000095 'Line' => '591',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093096 'Param' => {
97 '0' => {
98 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +000099 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930100 },
101 '1' => {
102 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000103 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930104 },
105 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030106 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000107 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930108 },
109 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030110 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000111 'type' => '1590'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930112 }
113 },
114 'Reg' => {
115 '0' => 'rdi',
116 '1' => 'rsi',
117 '2' => 'rdx',
118 '3' => 'rcx'
119 },
Unive Tien44e66842025-07-25 09:15:34 +0000120 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030121 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930122 },
Unive Tien44e66842025-07-25 09:15:34 +0000123 '1595' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930124 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000125 'Line' => '578',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930126 'Param' => {
127 '0' => {
128 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000129 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930130 },
131 '1' => {
132 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000133 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930134 },
135 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030136 'name' => 'types',
Unive Tien44e66842025-07-25 09:15:34 +0000137 'type' => '1326'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930138 },
139 '3' => {
140 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000141 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930142 }
143 },
Unive Tien44e66842025-07-25 09:15:34 +0000144 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030145 'ShortName' => 'encode_get_types_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930146 },
Unive Tien44e66842025-07-25 09:15:34 +0000147 '1632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930148 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000149 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930150 'Param' => {
151 '0' => {
152 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000153 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930154 },
155 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030156 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000157 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930158 },
159 '2' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930160 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000161 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030162 },
163 '3' => {
164 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000165 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930166 },
167 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030168 'name' => 'version_data',
Unive Tien44e66842025-07-25 09:15:34 +0000169 'type' => '1684'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930170 },
171 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030172 'name' => 'version_size',
Unive Tien44e66842025-07-25 09:15:34 +0000173 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030174 },
175 '6' => {
176 'name' => 'msg',
177 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +0000178 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930179 }
180 },
181 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030182 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930183 },
Unive Tien44e66842025-07-25 09:15:34 +0000184 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030185 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930186 },
Unive Tien44e66842025-07-25 09:15:34 +0000187 '1689' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930188 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000189 'Line' => '638',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930190 'Param' => {
191 '0' => {
192 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000193 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930194 },
195 '1' => {
196 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000197 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930198 },
199 '2' => {
200 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000201 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930202 },
203 '3' => {
204 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000205 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930206 },
207 '4' => {
208 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000209 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930210 }
211 },
212 'Reg' => {
213 '0' => 'rdi',
214 '1' => 'rsi',
215 '2' => 'rdx',
216 '3' => 'rcx',
217 '4' => 'r8'
218 },
Unive Tien44e66842025-07-25 09:15:34 +0000219 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930220 'ShortName' => 'decode_get_version_req'
221 },
Unive Tien44e66842025-07-25 09:15:34 +0000222 '1736' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930223 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000224 'Line' => '666',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930225 'Param' => {
226 '0' => {
227 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000228 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930229 },
230 '1' => {
231 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000232 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930233 },
234 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030235 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000236 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930237 },
238 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030239 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000240 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030241 }
242 },
Unive Tien44e66842025-07-25 09:15:34 +0000243 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030244 'ShortName' => 'encode_get_tid_resp'
245 },
Unive Tien44e66842025-07-25 09:15:34 +0000246 '1773' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030247 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000248 'Line' => '436',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030249 'Param' => {
250 '0' => {
251 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000252 'type' => '1800'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030253 },
254 '1' => {
255 'name' => 'hdr',
Unive Tien44e66842025-07-25 09:15:34 +0000256 'type' => '1805'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030257 }
258 },
Unive Tien44e66842025-07-25 09:15:34 +0000259 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030260 'ShortName' => 'unpack_pldm_header'
261 },
Unive Tien44e66842025-07-25 09:15:34 +0000262 '6025' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030263 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930264 'Line' => '108',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030265 'Param' => {
266 '0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930267 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000268 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030269 }
270 },
Unive Tien44e66842025-07-25 09:15:34 +0000271 'Return' => '5527',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030272 'ShortName' => 'is_transfer_flag_valid'
273 },
Unive Tien44e66842025-07-25 09:15:34 +0000274 '6088' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030275 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930276 'Line' => '99',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030277 'Param' => {
278 '0' => {
279 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +0000280 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030281 },
282 '1' => {
283 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +0000284 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030285 },
286 '2' => {
287 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +0000288 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030289 },
290 '3' => {
291 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +0000292 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930293 },
294 '4' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030295 'name' => 'month',
Unive Tien44e66842025-07-25 09:15:34 +0000296 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930297 },
298 '5' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030299 'name' => 'year',
Unive Tien44e66842025-07-25 09:15:34 +0000300 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030301 }
302 },
Unive Tien44e66842025-07-25 09:15:34 +0000303 'Return' => '5527',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030304 'ShortName' => 'is_time_legal'
305 },
Unive Tien44e66842025-07-25 09:15:34 +0000306 '6327' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030307 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930308 'Line' => '87',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030309 'Param' => {
310 '0' => {
311 'name' => 'dec',
Unive Tien44e66842025-07-25 09:15:34 +0000312 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030313 }
314 },
Unive Tien44e66842025-07-25 09:15:34 +0000315 'Return' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030316 'ShortName' => 'dec2bcd32'
317 },
Unive Tien44e66842025-07-25 09:15:34 +0000318 '6443' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030319 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930320 'Line' => '81',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030321 'Param' => {
322 '0' => {
323 'name' => 'bcd',
Unive Tien44e66842025-07-25 09:15:34 +0000324 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030325 }
326 },
Unive Tien44e66842025-07-25 09:15:34 +0000327 'Return' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030328 'ShortName' => 'bcd2dec32'
329 },
Unive Tien44e66842025-07-25 09:15:34 +0000330 '6547' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030331 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930332 'Line' => '75',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030333 'Param' => {
334 '0' => {
335 'name' => 'dec',
Unive Tien44e66842025-07-25 09:15:34 +0000336 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030337 }
338 },
Unive Tien44e66842025-07-25 09:15:34 +0000339 'Return' => '5733',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030340 'ShortName' => 'dec2bcd16'
341 },
Unive Tien44e66842025-07-25 09:15:34 +0000342 '6637' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030343 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930344 'Line' => '69',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030345 'Param' => {
346 '0' => {
347 'name' => 'bcd',
Unive Tien44e66842025-07-25 09:15:34 +0000348 'type' => '5733'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030349 }
350 },
Unive Tien44e66842025-07-25 09:15:34 +0000351 'Return' => '5733',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030352 'ShortName' => 'bcd2dec16'
353 },
Unive Tien44e66842025-07-25 09:15:34 +0000354 '6741' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030355 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930356 'Line' => '63',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030357 'Param' => {
358 '0' => {
359 'name' => 'dec',
Unive Tien44e66842025-07-25 09:15:34 +0000360 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030361 }
362 },
Unive Tien44e66842025-07-25 09:15:34 +0000363 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030364 'ShortName' => 'dec2bcd8'
365 },
Unive Tien44e66842025-07-25 09:15:34 +0000366 '6795' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030367 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930368 'Line' => '57',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030369 'Param' => {
370 '0' => {
371 'name' => 'bcd',
Unive Tien44e66842025-07-25 09:15:34 +0000372 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030373 }
374 },
Unive Tien44e66842025-07-25 09:15:34 +0000375 'Return' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030376 'ShortName' => 'bcd2dec8'
377 },
Unive Tien44e66842025-07-25 09:15:34 +0000378 '6849' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030379 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930380 'Line' => '51',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030381 'Param' => {
382 '0' => {
383 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000384 'type' => '1684'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930385 },
Andrew Jeffery53b08672025-03-04 12:26:18 +1030386 '1' => {
387 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +0000388 'type' => '5704'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030389 },
390 '2' => {
391 'name' => 'buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +0000392 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930393 }
394 },
395 'Reg' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030396 '0' => 'rdi',
397 '1' => 'rcx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930398 },
Unive Tien44e66842025-07-25 09:15:34 +0000399 'Return' => '5865',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030400 'ShortName' => 'ver2str'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930401 },
Unive Tien44e66842025-07-25 09:15:34 +0000402 '6978' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030403 'Header' => 'utils.h',
404 'Line' => '31',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930405 'Param' => {
406 '0' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030407 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +0000408 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930409 },
410 '1' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030411 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +0000412 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030413 }
414 },
415 'Reg' => {
416 '1' => 'rdx'
417 },
Unive Tien44e66842025-07-25 09:15:34 +0000418 'Return' => '140',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930419 'ShortName' => 'pldm_edac_crc8'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030420 },
Unive Tien44e66842025-07-25 09:15:34 +0000421 '7232' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030422 'Header' => 'utils.h',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930423 'Line' => '39',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030424 'Param' => {
425 '0' => {
426 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +0000427 'type' => '1320'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030428 },
429 '1' => {
430 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +0000431 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030432 }
433 },
434 'Reg' => {
435 '1' => 'rcx'
436 },
Unive Tien44e66842025-07-25 09:15:34 +0000437 'Return' => '152',
Andrew Jeffery74689cc2025-06-16 10:41:57 +0930438 'ShortName' => 'pldm_edac_crc32'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030439 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000440 '9411' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030441 'Header' => 'base.h',
Chau Ly26c8eb22025-07-30 06:56:33 +0000442 'Line' => '832',
443 'Param' => {
444 '0' => {
445 'name' => 'msg',
446 'type' => '1580'
447 },
448 '1' => {
449 'name' => 'payload_length',
450 'type' => '169'
451 },
452 '2' => {
453 'name' => 'resp',
454 'type' => '10994'
455 }
456 },
457 'Return' => '58',
458 'ShortName' => 'decode_pldm_base_negotiate_transfer_params_resp'
459 },
460 '11004' => {
461 'Header' => 'base.h',
462 'Line' => '812',
463 'Param' => {
464 '0' => {
465 'name' => 'instance_id',
466 'type' => '140'
467 },
468 '1' => {
469 'name' => 'req',
470 'type' => '12352'
471 },
472 '2' => {
473 'name' => 'msg',
474 'type' => '1501'
475 },
476 '3' => {
477 'name' => 'payload_length',
478 'type' => '2760'
479 }
480 },
481 'Reg' => {
482 '2' => 'rbx'
483 },
484 'Return' => '58',
485 'ShortName' => 'encode_pldm_base_negotiate_transfer_params_req'
486 },
487 '12367' => {
488 'Header' => 'base.h',
489 'Line' => '796',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030490 'Param' => {
491 '0' => {
492 'name' => 'msg_type',
Unive Tien44e66842025-07-25 09:15:34 +0000493 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030494 },
495 '1' => {
496 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000497 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930498 },
499 '2' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030500 'name' => 'pldm_type',
Unive Tien44e66842025-07-25 09:15:34 +0000501 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930502 },
503 '3' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030504 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +0000505 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930506 },
507 '4' => {
508 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000509 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030510 }
511 },
Unive Tien44e66842025-07-25 09:15:34 +0000512 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030513 'ShortName' => 'encode_pldm_header_only'
514 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000515 '15948' => {
516 'Header' => 'base.h',
517 'Line' => '750',
518 'Param' => {
519 '0' => {
520 'name' => 'msg',
521 'type' => '1580'
522 },
523 '1' => {
524 'name' => 'payload_length',
525 'type' => '169'
526 },
527 '2' => {
528 'name' => 'resp',
529 'type' => '18368'
530 },
531 '3' => {
532 'name' => 'data_integrity_checksum',
533 'type' => '1731'
534 }
535 },
536 'Return' => '58',
537 'ShortName' => 'decode_pldm_base_multipart_receive_resp'
538 },
539 '18378' => {
540 'Header' => 'base.h',
541 'Line' => '729',
542 'Param' => {
543 '0' => {
544 'name' => 'instance_id',
545 'type' => '140'
546 },
547 '1' => {
548 'name' => 'req',
549 'type' => '20543'
550 },
551 '2' => {
552 'name' => 'msg',
553 'type' => '1501'
554 },
555 '3' => {
556 'name' => 'payload_length',
557 'type' => '2760'
558 }
559 },
560 'Reg' => {
561 '2' => 'rbp'
562 },
563 'Return' => '58',
564 'ShortName' => 'encode_pldm_base_multipart_receive_req'
565 },
566 '20548' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030567 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000568 'Line' => '709',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030569 'Param' => {
570 '0' => {
571 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000572 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030573 },
574 '1' => {
575 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000576 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030577 },
578 '2' => {
579 'name' => 'pldm_type',
Unive Tien44e66842025-07-25 09:15:34 +0000580 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030581 },
582 '3' => {
583 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000584 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030585 },
586 '4' => {
587 'name' => 'transfer_ctx',
Unive Tien44e66842025-07-25 09:15:34 +0000588 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030589 },
590 '5' => {
591 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000592 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030593 },
594 '6' => {
595 'name' => 'section_offset',
596 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +0000597 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030598 },
599 '7' => {
600 'name' => 'section_length',
601 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +0000602 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030603 }
604 },
Unive Tien44e66842025-07-25 09:15:34 +0000605 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030606 'ShortName' => 'decode_multipart_receive_req'
607 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000608 '23762' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030609 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000610 'Line' => '678',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030611 'Param' => {
612 '0' => {
613 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000614 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030615 },
616 '1' => {
617 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000618 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030619 },
620 '2' => {
621 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000622 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030623 }
624 },
Unive Tien44e66842025-07-25 09:15:34 +0000625 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030626 'ShortName' => 'encode_set_tid_req'
627 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000628 '23959' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030629 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000630 'Line' => '560',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030631 'Param' => {
632 '0' => {
633 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000634 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030635 },
636 '1' => {
637 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000638 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030639 },
640 '2' => {
641 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000642 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030643 },
644 '3' => {
645 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +0000646 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030647 }
648 },
649 'Reg' => {
650 '0' => 'rdi',
651 '1' => 'rsi',
652 '2' => 'rdx',
653 '3' => 'rcx'
654 },
Unive Tien44e66842025-07-25 09:15:34 +0000655 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030656 'ShortName' => 'decode_get_tid_resp'
657 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000658 '24288' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030659 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000660 'Line' => '654',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030661 'Param' => {
662 '0' => {
663 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000664 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030665 },
666 '1' => {
667 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000668 'type' => '1501'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030669 }
670 },
Unive Tien44e66842025-07-25 09:15:34 +0000671 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030672 'ShortName' => 'encode_get_tid_req'
673 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000674 '24422' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030675 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000676 'Line' => '539',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030677 'Param' => {
678 '0' => {
679 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000680 'type' => '1580'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030681 },
682 '1' => {
683 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000684 'type' => '169'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030685 },
686 '2' => {
687 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000688 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030689 },
690 '3' => {
691 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000692 'type' => '1731'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030693 },
694 '4' => {
695 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000696 'type' => '1585'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030697 },
698 '5' => {
699 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000700 'type' => '1590'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030701 }
702 },
703 'Reg' => {
704 '1' => 'r10',
705 '2' => 'rdx',
706 '3' => 'rcx',
707 '4' => 'r8',
708 '5' => 'r9'
709 },
Unive Tien44e66842025-07-25 09:15:34 +0000710 'Return' => '58',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030711 'ShortName' => 'decode_get_version_resp'
712 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000713 '25169' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +1030714 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000715 'Line' => '520',
Andrew Jeffery53b08672025-03-04 12:26:18 +1030716 'Param' => {
717 '0' => {
718 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000719 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030720 },
721 '1' => {
722 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000723 'type' => '152'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030724 },
725 '2' => {
726 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +0000727 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030728 },
729 '3' => {
730 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000731 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +1030732 },
733 '4' => {
734 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000735 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930736 }
737 },
Unive Tien44e66842025-07-25 09:15:34 +0000738 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930739 'ShortName' => 'encode_get_version_req'
740 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000741 '25401' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930742 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000743 'Line' => '501',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930744 'Param' => {
745 '0' => {
746 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000747 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930748 },
749 '1' => {
750 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000751 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930752 },
753 '2' => {
754 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000755 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930756 },
757 '3' => {
758 'name' => 'commands',
Chau Ly26c8eb22025-07-30 06:56:33 +0000759 'type' => '25594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930760 }
761 },
762 'Reg' => {
763 '0' => 'rdi',
764 '1' => 'rsi',
765 '2' => 'rdx',
766 '3' => 'rcx'
767 },
Unive Tien44e66842025-07-25 09:15:34 +0000768 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930769 'ShortName' => 'decode_get_commands_resp'
770 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000771 '25604' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930772 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000773 'Line' => '468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930774 'Param' => {
775 '0' => {
776 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000777 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930778 },
779 '1' => {
780 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000781 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930782 },
783 '2' => {
784 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000785 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930786 },
787 '3' => {
788 'name' => 'types',
Chau Ly26c8eb22025-07-30 06:56:33 +0000789 'type' => '25594'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930790 }
791 },
792 'Reg' => {
793 '0' => 'rdi',
794 '1' => 'rsi',
795 '2' => 'rdx',
796 '3' => 'rcx'
797 },
Unive Tien44e66842025-07-25 09:15:34 +0000798 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930799 'ShortName' => 'decode_get_types_resp'
800 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000801 '26453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930802 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000803 'Line' => '483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930804 'Param' => {
805 '0' => {
806 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000807 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930808 },
809 '1' => {
810 'name' => 'type',
Unive Tien44e66842025-07-25 09:15:34 +0000811 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930812 },
813 '2' => {
814 'name' => 'version',
Unive Tien44e66842025-07-25 09:15:34 +0000815 'type' => '432'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930816 },
817 '3' => {
818 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000819 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930820 }
821 },
822 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +0000823 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930824 },
Unive Tien44e66842025-07-25 09:15:34 +0000825 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930826 'ShortName' => 'encode_get_commands_req'
827 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000828 '26659' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930829 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000830 'Line' => '451',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930831 'Param' => {
832 '0' => {
833 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000834 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930835 },
836 '1' => {
837 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000838 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930839 }
840 },
Unive Tien44e66842025-07-25 09:15:34 +0000841 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930842 'ShortName' => 'encode_get_types_req'
843 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000844 '26791' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930845 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000846 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930847 'Param' => {
848 '0' => {
849 'name' => 'req',
Unive Tien44e66842025-07-25 09:15:34 +0000850 'type' => '1800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930851 },
852 '1' => {
853 'name' => 'resp',
Unive Tien44e66842025-07-25 09:15:34 +0000854 'type' => '1800'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930855 }
856 },
857 'Reg' => {
858 '0' => 'rdi',
859 '1' => 'rsi'
860 },
Unive Tien44e66842025-07-25 09:15:34 +0000861 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930862 'ShortName' => 'pldm_msg_hdr_correlate_response'
863 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000864 '27126' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930865 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +0000866 'Line' => '423',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930867 'Param' => {
868 '0' => {
869 'name' => 'hdr',
Unive Tien44e66842025-07-25 09:15:34 +0000870 'type' => '3220'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930871 },
872 '1' => {
873 'name' => 'msg',
Chau Ly26c8eb22025-07-30 06:56:33 +0000874 'type' => '27366'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930875 }
876 },
Unive Tien44e66842025-07-25 09:15:34 +0000877 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930878 'ShortName' => 'pack_pldm_header'
879 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000880 '30954' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930881 'Header' => 'bios.h',
882 'Line' => '612',
883 'Param' => {
884 '0' => {
885 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000886 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930887 },
888 '1' => {
889 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000890 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930891 },
892 '2' => {
893 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000894 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930895 },
896 '3' => {
897 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000898 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930899 },
900 '4' => {
901 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +0000902 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930903 },
904 '5' => {
905 'name' => 'table',
Chau Ly26c8eb22025-07-30 06:56:33 +0000906 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930907 }
908 },
909 'Reg' => {
910 '1' => 'rsi',
911 '2' => 'rdi',
912 '3' => 'r10',
913 '4' => 'r8',
914 '5' => 'r9'
915 },
Unive Tien44e66842025-07-25 09:15:34 +0000916 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930917 'ShortName' => 'decode_set_bios_table_req'
918 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000919 '31141' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930920 'Header' => 'bios.h',
921 'Line' => '594',
922 'Param' => {
923 '0' => {
924 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000925 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930926 },
927 '1' => {
928 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000929 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930930 },
931 '2' => {
932 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000933 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930934 },
935 '3' => {
936 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000937 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930938 }
939 },
Unive Tien44e66842025-07-25 09:15:34 +0000940 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930941 'ShortName' => 'encode_set_bios_table_resp'
942 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000943 '31360' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930944 'Header' => 'bios.h',
945 'Line' => '322',
946 'Param' => {
947 '0' => {
948 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +0000949 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930950 },
951 '1' => {
952 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +0000953 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930954 },
955 '2' => {
956 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +0000957 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930958 },
959 '3' => {
960 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000961 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930962 }
963 },
964 'Reg' => {
965 '0' => 'rdi',
966 '1' => 'rsi',
967 '2' => 'rdx',
968 '3' => 'rcx'
969 },
Unive Tien44e66842025-07-25 09:15:34 +0000970 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930971 'ShortName' => 'decode_set_bios_table_resp'
972 },
Chau Ly26c8eb22025-07-30 06:56:33 +0000973 '31470' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930974 'Header' => 'bios.h',
975 'Line' => '302',
976 'Param' => {
977 '0' => {
978 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +0000979 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930980 },
981 '1' => {
982 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +0000983 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930984 },
985 '2' => {
986 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +0000987 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930988 },
989 '3' => {
990 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +0000991 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930992 },
993 '4' => {
994 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +0000995 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +0930996 },
997 '5' => {
998 'name' => 'table_length',
Unive Tien44e66842025-07-25 09:15:34 +0000999 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301000 },
1001 '6' => {
1002 'name' => 'msg',
1003 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001004 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301005 },
1006 '7' => {
1007 'name' => 'payload_length',
1008 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001009 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301010 }
1011 },
Unive Tien44e66842025-07-25 09:15:34 +00001012 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301013 'ShortName' => 'encode_set_bios_table_req'
1014 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001015 '31859' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301016 'Header' => 'bios.h',
1017 'Line' => '514',
1018 'Param' => {
1019 '0' => {
1020 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001021 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301022 },
1023 '1' => {
1024 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001025 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301026 },
1027 '2' => {
1028 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001029 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301030 },
1031 '3' => {
1032 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001033 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301034 }
1035 },
Unive Tien44e66842025-07-25 09:15:34 +00001036 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301037 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
1038 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001039 '32073' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301040 'Header' => 'bios.h',
1041 'Line' => '502',
1042 'Param' => {
1043 '0' => {
1044 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001045 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301046 },
1047 '1' => {
1048 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001049 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301050 },
1051 '2' => {
1052 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001053 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301054 },
1055 '3' => {
1056 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001057 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301058 },
1059 '4' => {
1060 'name' => 'attribute',
Chau Ly26c8eb22025-07-30 06:56:33 +00001061 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301062 }
1063 },
1064 'Reg' => {
1065 '1' => 'rsi',
1066 '2' => 'rdx',
1067 '3' => 'rcx',
1068 '4' => 'r8'
1069 },
Unive Tien44e66842025-07-25 09:15:34 +00001070 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301071 'ShortName' => 'decode_set_bios_attribute_current_value_req'
1072 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001073 '32220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301074 'Header' => 'bios.h',
1075 'Line' => '279',
1076 'Param' => {
1077 '0' => {
1078 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001079 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301080 },
1081 '1' => {
1082 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001083 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301084 },
1085 '2' => {
1086 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001087 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301088 },
1089 '3' => {
1090 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001091 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301092 }
1093 },
1094 'Reg' => {
1095 '0' => 'rdi',
1096 '1' => 'rsi',
1097 '2' => 'rdx',
1098 '3' => 'rcx'
1099 },
Unive Tien44e66842025-07-25 09:15:34 +00001100 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301101 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
1102 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001103 '32330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301104 'Header' => 'bios.h',
1105 'Line' => '259',
1106 'Param' => {
1107 '0' => {
1108 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001109 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301110 },
1111 '1' => {
1112 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001113 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301114 },
1115 '2' => {
1116 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001117 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301118 },
1119 '3' => {
1120 'name' => 'attribute_data',
Unive Tien44e66842025-07-25 09:15:34 +00001121 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301122 },
1123 '4' => {
1124 'name' => 'attribute_length',
Unive Tien44e66842025-07-25 09:15:34 +00001125 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301126 },
1127 '5' => {
1128 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001129 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301130 },
1131 '6' => {
1132 'name' => 'payload_length',
1133 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001134 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301135 }
1136 },
1137 'Reg' => {
1138 '3' => 'rbp'
1139 },
Unive Tien44e66842025-07-25 09:15:34 +00001140 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301141 'ShortName' => 'encode_set_bios_attribute_current_value_req'
1142 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001143 '32702' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301144 'Header' => 'bios.h',
1145 'Line' => '480',
1146 'Param' => {
1147 '0' => {
1148 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001149 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301150 },
1151 '1' => {
1152 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001153 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301154 },
1155 '2' => {
1156 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001157 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301158 },
1159 '3' => {
1160 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001161 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301162 },
1163 '4' => {
1164 'name' => 'attribute_data',
Unive Tien44e66842025-07-25 09:15:34 +00001165 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301166 },
1167 '5' => {
1168 'name' => 'attribute_length',
Unive Tien44e66842025-07-25 09:15:34 +00001169 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301170 },
1171 '6' => {
1172 'name' => 'msg',
1173 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001174 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301175 }
1176 },
1177 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001178 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301179 },
Unive Tien44e66842025-07-25 09:15:34 +00001180 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301181 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1182 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001183 '33071' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301184 'Header' => 'bios.h',
1185 'Line' => '461',
1186 'Param' => {
1187 '0' => {
1188 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001189 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301190 },
1191 '1' => {
1192 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001193 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301194 },
1195 '2' => {
1196 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001197 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301198 },
1199 '3' => {
1200 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001201 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301202 },
1203 '4' => {
1204 'name' => 'attribute_handle',
Chau Ly26c8eb22025-07-30 06:56:33 +00001205 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301206 }
1207 },
1208 'Reg' => {
1209 '1' => 'r9',
1210 '2' => 'rdx',
1211 '3' => 'rcx',
1212 '4' => 'r8'
1213 },
Unive Tien44e66842025-07-25 09:15:34 +00001214 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301215 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1216 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001217 '33223' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301218 'Header' => 'bios.h',
1219 'Line' => '446',
1220 'Param' => {
1221 '0' => {
1222 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001223 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301224 },
1225 '1' => {
1226 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001227 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301228 },
1229 '2' => {
1230 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001231 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301232 },
1233 '3' => {
1234 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001235 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301236 },
1237 '4' => {
1238 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001239 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301240 },
1241 '5' => {
1242 'name' => 'attribute_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00001243 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301244 }
1245 },
1246 'Reg' => {
1247 '1' => 'rsi',
1248 '2' => 'rdx',
1249 '3' => 'r10',
1250 '4' => 'r8',
1251 '5' => 'r9'
1252 },
Unive Tien44e66842025-07-25 09:15:34 +00001253 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301254 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1255 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001256 '33385' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301257 'Header' => 'bios.h',
1258 'Line' => '430',
1259 'Param' => {
1260 '0' => {
1261 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001262 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301263 },
1264 '1' => {
1265 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001266 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301267 },
1268 '2' => {
1269 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001270 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301271 },
1272 '3' => {
1273 'name' => 'attribute_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001274 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301275 },
1276 '4' => {
1277 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001278 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301279 }
1280 },
Unive Tien44e66842025-07-25 09:15:34 +00001281 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301282 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1283 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001284 '33614' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301285 'Header' => 'bios.h',
1286 'Line' => '412',
1287 'Param' => {
1288 '0' => {
1289 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001290 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301291 },
1292 '1' => {
1293 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001294 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301295 },
1296 '2' => {
1297 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001298 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301299 },
1300 '3' => {
1301 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001302 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301303 },
1304 '4' => {
1305 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001306 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301307 },
1308 '5' => {
1309 'name' => 'bios_table_offset',
Unive Tien44e66842025-07-25 09:15:34 +00001310 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301311 }
1312 },
1313 'Reg' => {
1314 '1' => 'r10',
1315 '2' => 'rsi',
1316 '3' => 'rdi',
1317 '4' => 'r8',
1318 '5' => 'r9'
1319 },
Unive Tien44e66842025-07-25 09:15:34 +00001320 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301321 'ShortName' => 'decode_get_bios_table_resp'
1322 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001323 '33786' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301324 'Header' => 'bios.h',
1325 'Line' => '395',
1326 'Param' => {
1327 '0' => {
1328 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001329 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301330 },
1331 '1' => {
1332 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001333 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301334 },
1335 '2' => {
1336 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001337 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301338 },
1339 '3' => {
1340 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001341 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301342 },
1343 '4' => {
1344 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00001345 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301346 }
1347 },
1348 'Reg' => {
1349 '1' => 'r9',
1350 '2' => 'rdx',
1351 '3' => 'rcx',
1352 '4' => 'r8'
1353 },
Unive Tien44e66842025-07-25 09:15:34 +00001354 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301355 'ShortName' => 'decode_get_bios_table_req'
1356 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001357 '33933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301358 'Header' => 'bios.h',
1359 'Line' => '381',
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' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001367 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301368 },
1369 '2' => {
1370 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001371 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301372 },
1373 '3' => {
1374 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00001375 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301376 },
1377 '4' => {
1378 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001379 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301380 }
1381 },
Unive Tien44e66842025-07-25 09:15:34 +00001382 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301383 'ShortName' => 'encode_get_bios_table_req'
1384 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001385 '34157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301386 'Header' => 'bios.h',
1387 'Line' => '366',
1388 'Param' => {
1389 '0' => {
1390 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001391 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301392 },
1393 '1' => {
1394 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001395 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301396 },
1397 '2' => {
1398 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00001399 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301400 },
1401 '3' => {
1402 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00001403 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301404 },
1405 '4' => {
1406 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +00001407 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301408 },
1409 '5' => {
1410 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001411 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301412 },
1413 '6' => {
1414 'name' => 'msg',
1415 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001416 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301417 }
1418 },
1419 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001420 '2' => 'r12'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301421 },
Unive Tien44e66842025-07-25 09:15:34 +00001422 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301423 'ShortName' => 'encode_get_bios_table_resp'
1424 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001425 '34510' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301426 'Header' => 'bios.h',
1427 'Line' => '581',
1428 'Param' => {
1429 '0' => {
1430 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001431 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301432 },
1433 '1' => {
1434 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001435 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301436 },
1437 '2' => {
1438 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001439 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301440 }
1441 },
1442 'Reg' => {
1443 '0' => 'rdi',
1444 '1' => 'rsi',
1445 '2' => 'rdx'
1446 },
Unive Tien44e66842025-07-25 09:15:34 +00001447 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301448 'ShortName' => 'decode_set_date_time_resp'
1449 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001450 '34583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301451 'Header' => 'bios.h',
1452 'Line' => '565',
1453 'Param' => {
1454 '0' => {
1455 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001456 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301457 },
1458 '1' => {
1459 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001460 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301461 },
1462 '2' => {
1463 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001464 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301465 },
1466 '3' => {
1467 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001468 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301469 }
1470 },
Unive Tien44e66842025-07-25 09:15:34 +00001471 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301472 'ShortName' => 'encode_set_date_time_resp'
1473 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001474 '34790' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301475 'Header' => 'bios.h',
1476 'Line' => '551',
1477 'Param' => {
1478 '0' => {
1479 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001480 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301481 },
1482 '1' => {
1483 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001484 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301485 },
1486 '2' => {
1487 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001488 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301489 },
1490 '3' => {
1491 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001492 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301493 },
1494 '4' => {
1495 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001496 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301497 },
1498 '5' => {
1499 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001500 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301501 },
1502 '6' => {
1503 'name' => 'month',
1504 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001505 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301506 },
1507 '7' => {
1508 'name' => 'year',
1509 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00001510 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301511 }
1512 },
1513 'Reg' => {
1514 '2' => 'rbp',
1515 '3' => 'r12',
1516 '4' => 'r13',
1517 '5' => 'r14'
1518 },
Unive Tien44e66842025-07-25 09:15:34 +00001519 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301520 'ShortName' => 'decode_set_date_time_req'
1521 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001522 '35081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301523 'Header' => 'bios.h',
1524 'Line' => '534',
1525 'Param' => {
1526 '0' => {
1527 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001528 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301529 },
1530 '1' => {
1531 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001532 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301533 },
1534 '2' => {
1535 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001536 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301537 },
1538 '3' => {
1539 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001540 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301541 },
1542 '4' => {
1543 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001544 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301545 },
1546 '5' => {
1547 'name' => 'month',
Unive Tien44e66842025-07-25 09:15:34 +00001548 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301549 },
1550 '6' => {
1551 'name' => 'year',
1552 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001553 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301554 },
1555 '7' => {
1556 'name' => 'msg',
1557 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001558 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301559 },
1560 '8' => {
1561 'name' => 'payload_length',
1562 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00001563 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301564 }
1565 },
Unive Tien44e66842025-07-25 09:15:34 +00001566 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301567 'ShortName' => 'encode_set_date_time_req'
1568 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001569 '35580' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301570 'Header' => 'bios.h',
1571 'Line' => '238',
1572 'Param' => {
1573 '0' => {
1574 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001575 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301576 },
1577 '1' => {
1578 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00001579 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301580 },
1581 '2' => {
1582 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001583 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301584 },
1585 '3' => {
1586 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001587 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301588 },
1589 '4' => {
1590 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001591 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301592 },
1593 '5' => {
1594 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001595 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301596 },
1597 '6' => {
1598 'name' => 'day',
1599 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001600 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301601 },
1602 '7' => {
1603 'name' => 'month',
1604 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001605 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301606 },
1607 '8' => {
1608 'name' => 'year',
1609 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +00001610 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301611 }
1612 },
1613 'Reg' => {
1614 '1' => 'rdi',
1615 '2' => 'r10',
1616 '3' => 'rdx',
1617 '4' => 'r8',
1618 '5' => 'r9'
1619 },
Unive Tien44e66842025-07-25 09:15:34 +00001620 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301621 'ShortName' => 'decode_get_date_time_resp'
1622 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001623 '35781' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301624 'Header' => 'bios.h',
1625 'Line' => '346',
1626 'Param' => {
1627 '0' => {
1628 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001629 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301630 },
1631 '1' => {
1632 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00001633 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301634 },
1635 '2' => {
1636 'name' => 'seconds',
Unive Tien44e66842025-07-25 09:15:34 +00001637 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301638 },
1639 '3' => {
1640 'name' => 'minutes',
Unive Tien44e66842025-07-25 09:15:34 +00001641 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301642 },
1643 '4' => {
1644 'name' => 'hours',
Unive Tien44e66842025-07-25 09:15:34 +00001645 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301646 },
1647 '5' => {
1648 'name' => 'day',
Unive Tien44e66842025-07-25 09:15:34 +00001649 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301650 },
1651 '6' => {
1652 'name' => 'month',
1653 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00001654 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301655 },
1656 '7' => {
1657 'name' => 'year',
1658 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00001659 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301660 },
1661 '8' => {
1662 'name' => 'msg',
1663 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00001664 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301665 }
1666 },
Unive Tien44e66842025-07-25 09:15:34 +00001667 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301668 'ShortName' => 'encode_get_date_time_resp'
1669 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001670 '36065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301671 'Header' => 'bios.h',
1672 'Line' => '217',
1673 'Param' => {
1674 '0' => {
1675 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00001676 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301677 },
1678 '1' => {
1679 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00001680 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301681 }
1682 },
Unive Tien44e66842025-07-25 09:15:34 +00001683 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301684 'ShortName' => 'encode_get_date_time_req'
1685 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001686 '38100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301687 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301688 'Line' => '633',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301689 'Param' => {
1690 '0' => {
1691 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001692 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301693 },
1694 '1' => {
1695 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00001696 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301697 }
1698 },
1699 'Reg' => {
1700 '0' => 'rdi',
1701 '1' => 'rsi'
1702 },
Unive Tien44e66842025-07-25 09:15:34 +00001703 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301704 'ShortName' => 'pldm_bios_table_checksum'
1705 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001706 '38245' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301707 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301708 'Line' => '624',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301709 'Param' => {
1710 '0' => {
1711 'name' => 'src_table',
Unive Tien44e66842025-07-25 09:15:34 +00001712 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301713 },
1714 '1' => {
1715 'name' => 'src_length',
Unive Tien44e66842025-07-25 09:15:34 +00001716 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301717 },
1718 '2' => {
1719 'name' => 'dest_table',
Unive Tien44e66842025-07-25 09:15:34 +00001720 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301721 },
1722 '3' => {
1723 'name' => 'dest_length',
Unive Tien44e66842025-07-25 09:15:34 +00001724 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301725 },
1726 '4' => {
1727 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00001728 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301729 },
1730 '5' => {
1731 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00001732 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301733 }
1734 },
1735 'Reg' => {
1736 '2' => 'r14',
1737 '4' => 'r13'
1738 },
Unive Tien44e66842025-07-25 09:15:34 +00001739 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301740 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
1741 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001742 '38933' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301743 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301744 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301745 'Param' => {
1746 '0' => {
1747 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001748 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301749 },
1750 '1' => {
1751 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001752 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301753 },
1754 '2' => {
1755 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001756 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301757 }
1758 },
1759 'Reg' => {
1760 '2' => 'r8'
1761 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001762 'Return' => '38928',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301763 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
1764 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001765 '39196' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301766 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301767 'Line' => '197',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301768 'Param' => {
1769 '0' => {
1770 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001771 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301772 },
1773 '1' => {
1774 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001775 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301776 },
1777 '2' => {
1778 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001779 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301780 }
1781 },
1782 'Reg' => {
1783 '2' => 'r8'
1784 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001785 'Return' => '39342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301786 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
1787 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001788 '39463' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301789 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301790 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301791 'Param' => {
1792 '0' => {
1793 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001794 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301795 },
1796 '1' => {
1797 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001798 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301799 },
1800 '2' => {
1801 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001802 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301803 }
1804 },
1805 'Reg' => {
1806 '2' => 'r8'
1807 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001808 'Return' => '39342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301809 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
1810 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001811 '39725' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301812 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301813 'Line' => '146',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301814 'Param' => {
1815 '0' => {
1816 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001817 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301818 },
1819 '1' => {
1820 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001821 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301822 },
1823 '2' => {
1824 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00001825 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301826 }
1827 },
1828 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001829 '0' => 'r15',
1830 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301831 '2' => 'rbx'
1832 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001833 'Return' => '39945',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301834 'ShortName' => 'pldm_bios_table_string_find_by_string'
1835 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001836 '40114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301837 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301838 'Line' => '155',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301839 'Param' => {
1840 '0' => {
1841 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001842 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301843 },
1844 '1' => {
1845 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001846 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301847 },
1848 '2' => {
1849 'name' => 'handle',
Unive Tien44e66842025-07-25 09:15:34 +00001850 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301851 }
1852 },
1853 'Reg' => {
1854 '2' => 'r8'
1855 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001856 'Return' => '39945',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301857 'ShortName' => 'pldm_bios_table_string_find_by_handle'
1858 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001859 '40875' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301860 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301861 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301862 'Param' => {
1863 '0' => {
1864 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00001865 'type' => '38923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301866 }
1867 },
1868 'Reg' => {
1869 '0' => 'rdi'
1870 },
Unive Tien44e66842025-07-25 09:15:34 +00001871 'Return' => '1320',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301872 'ShortName' => 'pldm_bios_table_iter_value'
1873 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001874 '40923' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301875 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301876 'Line' => '47',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301877 'Param' => {
1878 '0' => {
1879 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00001880 'type' => '38923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301881 }
1882 },
1883 'Return' => '1',
1884 'ShortName' => 'pldm_bios_table_iter_next'
1885 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001886 '41033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301887 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301888 'Line' => '42',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301889 'Param' => {
1890 '0' => {
1891 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00001892 'type' => '41108'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301893 }
1894 },
Unive Tien44e66842025-07-25 09:15:34 +00001895 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301896 'ShortName' => 'pldm_bios_table_iter_is_end'
1897 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001898 '41113' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301899 'Header' => 'bios_table.h',
1900 'Line' => '34',
1901 'Param' => {
1902 '0' => {
1903 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00001904 'type' => '38923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301905 }
1906 },
1907 'Return' => '1',
1908 'ShortName' => 'pldm_bios_table_iter_free'
1909 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001910 '41185' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301911 'Header' => 'bios_table.h',
1912 'Line' => '28',
1913 'Param' => {
1914 '0' => {
1915 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001916 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301917 },
1918 '1' => {
1919 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00001920 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301921 },
1922 '2' => {
1923 'name' => 'type',
Chau Ly26c8eb22025-07-30 06:56:33 +00001924 'type' => '36855'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301925 }
1926 },
1927 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00001928 '0' => 'r12',
1929 '1' => 'rbp',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301930 '2' => 'rbx'
1931 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001932 'Return' => '38923',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301933 'ShortName' => 'pldm_bios_table_iter_create'
1934 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001935 '41423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301936 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301937 'Line' => '609',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301938 'Param' => {
1939 '0' => {
1940 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00001941 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301942 },
1943 '1' => {
1944 'name' => 'capacity',
Unive Tien44e66842025-07-25 09:15:34 +00001945 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301946 },
1947 '2' => {
1948 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00001949 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301950 }
1951 },
1952 'Reg' => {
1953 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00001954 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301955 '2' => 'rbx'
1956 },
Unive Tien44e66842025-07-25 09:15:34 +00001957 'Return' => '58',
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09301958 'ShortName' => 'pldm_bios_table_append_pad_checksum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301959 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001960 '41723' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301961 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301962 'Line' => '597',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301963 'Param' => {
1964 '0' => {
1965 'name' => 'size_without_pad',
Unive Tien44e66842025-07-25 09:15:34 +00001966 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301967 }
1968 },
Unive Tien44e66842025-07-25 09:15:34 +00001969 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301970 'ShortName' => 'pldm_bios_table_pad_checksum_size'
1971 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001972 '42058' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301973 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301974 'Line' => '572',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301975 'Param' => {
1976 '0' => {
1977 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00001978 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301979 }
1980 },
1981 'Reg' => {
1982 '0' => 'rdi'
1983 },
Unive Tien44e66842025-07-25 09:15:34 +00001984 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301985 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
1986 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001987 '42107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301988 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09301989 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301990 'Param' => {
1991 '0' => {
1992 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00001993 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301994 }
1995 },
Unive Tien44e66842025-07-25 09:15:34 +00001996 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09301997 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
1998 },
Chau Ly26c8eb22025-07-30 06:56:33 +00001999 '42591' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302000 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302001 'Line' => '546',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302002 'Param' => {
2003 '0' => {
2004 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002005 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302006 }
2007 },
2008 'Reg' => {
2009 '0' => 'rdi'
2010 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002011 'Return' => '36557',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302012 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
2013 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002014 '42731' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302015 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302016 'Line' => '562',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302017 'Param' => {
2018 '0' => {
2019 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002020 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302021 },
2022 '1' => {
2023 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002024 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302025 },
2026 '2' => {
2027 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00002028 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302029 },
2030 '3' => {
2031 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00002032 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302033 },
2034 '4' => {
2035 'name' => 'cv',
Chau Ly26c8eb22025-07-30 06:56:33 +00002036 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302037 }
2038 },
2039 'Reg' => {
2040 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00002041 '1' => 'r14',
2042 '2' => 'r15',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302043 '3' => 'rbp',
2044 '4' => 'r8'
2045 },
Unive Tien44e66842025-07-25 09:15:34 +00002046 'Return' => '58',
Andrew Jeffery504dd172024-06-29 22:23:15 +09302047 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302048 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002049 '43000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302050 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302051 'Line' => '540',
Unive Tien44e66842025-07-25 09:15:34 +00002052 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302053 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
2054 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002055 '43162' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302056 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302057 'Line' => '533',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302058 'Param' => {
2059 '0' => {
2060 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002061 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302062 },
2063 '1' => {
2064 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002065 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302066 },
2067 '2' => {
2068 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00002069 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302070 },
2071 '3' => {
2072 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00002073 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302074 },
2075 '4' => {
2076 'name' => 'str_length',
Unive Tien44e66842025-07-25 09:15:34 +00002077 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302078 },
2079 '5' => {
2080 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00002081 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302082 }
2083 },
2084 'Reg' => {
2085 '0' => 'rbx',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09302086 '1' => 'rsi',
2087 '2' => 'rbx',
2088 '3' => 'rcx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302089 '4' => 'r8',
Andrew Jefferyd96d21f2024-10-02 22:04:28 +09302090 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302091 },
Unive Tien44e66842025-07-25 09:15:34 +00002092 'Return' => '58',
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09302093 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302094 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002095 '43524' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302096 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302097 'Line' => '514',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302098 'Param' => {
2099 '0' => {
2100 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002101 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302102 },
2103 '1' => {
2104 'name' => 'current_string',
Chau Ly26c8eb22025-07-30 06:56:33 +00002105 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302106 }
2107 },
2108 'Return' => '1',
2109 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
2110 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002111 '43619' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302112 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302113 'Line' => '504',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302114 'Param' => {
2115 '0' => {
2116 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002117 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302118 }
2119 },
2120 'Reg' => {
2121 '0' => 'rdi'
2122 },
Unive Tien44e66842025-07-25 09:15:34 +00002123 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302124 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
2125 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002126 '43760' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302127 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302128 'Line' => '498',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302129 'Param' => {
2130 '0' => {
2131 'name' => 'string_length',
Unive Tien44e66842025-07-25 09:15:34 +00002132 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302133 }
2134 },
2135 'Reg' => {
2136 '0' => 'rdi'
2137 },
Unive Tien44e66842025-07-25 09:15:34 +00002138 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302139 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
2140 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002141 '43942' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302142 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302143 'Line' => '488',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302144 'Param' => {
2145 '0' => {
2146 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002147 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302148 },
2149 '1' => {
2150 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002151 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302152 },
2153 '2' => {
2154 'name' => 'attr_handle',
Unive Tien44e66842025-07-25 09:15:34 +00002155 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302156 },
2157 '3' => {
2158 'name' => 'attr_type',
Unive Tien44e66842025-07-25 09:15:34 +00002159 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302160 },
2161 '4' => {
2162 'name' => 'count',
Unive Tien44e66842025-07-25 09:15:34 +00002163 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302164 },
2165 '5' => {
2166 'name' => 'handles',
Unive Tien44e66842025-07-25 09:15:34 +00002167 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302168 }
2169 },
2170 'Reg' => {
Andrew Jeffery92967be2024-10-02 22:13:57 +09302171 '0' => 'rdi',
2172 '2' => 'rdi',
2173 '3' => 'rcx',
2174 '4' => 'r8',
2175 '5' => 'r9'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302176 },
Unive Tien44e66842025-07-25 09:15:34 +00002177 'Return' => '58',
Andrew Jeffery09004d62024-06-29 22:12:15 +09302178 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302179 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002180 '44229' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302181 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302182 'Line' => '469',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302183 'Param' => {
2184 '0' => {
2185 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002186 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302187 },
2188 '1' => {
2189 'name' => 'handles',
Unive Tien44e66842025-07-25 09:15:34 +00002190 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302191 },
2192 '2' => {
2193 'name' => 'number',
Unive Tien44e66842025-07-25 09:15:34 +00002194 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302195 }
2196 },
Unive Tien44e66842025-07-25 09:15:34 +00002197 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302198 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
2199 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002200 '44476' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302201 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302202 'Line' => '459',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302203 'Param' => {
2204 '0' => {
2205 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002206 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302207 }
2208 },
2209 'Reg' => {
2210 '0' => 'rdi'
2211 },
Unive Tien44e66842025-07-25 09:15:34 +00002212 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302213 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
2214 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002215 '44525' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302216 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302217 'Line' => '453',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302218 'Param' => {
2219 '0' => {
2220 'name' => 'count',
Unive Tien44e66842025-07-25 09:15:34 +00002221 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302222 }
2223 },
2224 'Reg' => {
2225 '0' => 'rdi'
2226 },
Unive Tien44e66842025-07-25 09:15:34 +00002227 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302228 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
2229 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002230 '44574' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302231 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302232 'Line' => '446',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302233 'Param' => {
2234 '0' => {
2235 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002236 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302237 }
2238 },
2239 'Reg' => {
2240 '0' => 'rdi'
2241 },
Unive Tien44e66842025-07-25 09:15:34 +00002242 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302243 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
2244 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002245 '44623' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302246 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302247 'Line' => '439',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302248 'Param' => {
2249 '0' => {
2250 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002251 'type' => '38928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302252 }
2253 },
2254 'Reg' => {
2255 '0' => 'rdi'
2256 },
Unive Tien44e66842025-07-25 09:15:34 +00002257 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302258 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
2259 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002260 '45170' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302261 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302262 'Line' => '431',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302263 'Param' => {
2264 '0' => {
2265 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002266 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302267 },
2268 '1' => {
2269 'name' => 'lower',
Chau Ly26c8eb22025-07-30 06:56:33 +00002270 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302271 },
2272 '2' => {
2273 'name' => 'upper',
Chau Ly26c8eb22025-07-30 06:56:33 +00002274 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302275 },
2276 '3' => {
2277 'name' => 'scalar',
Unive Tien44e66842025-07-25 09:15:34 +00002278 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302279 },
2280 '4' => {
2281 'name' => 'def',
Chau Ly26c8eb22025-07-30 06:56:33 +00002282 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302283 }
2284 },
2285 'Reg' => {
2286 '0' => 'rdi',
2287 '1' => 'rsi',
2288 '2' => 'rdx',
2289 '3' => 'rcx',
2290 '4' => 'r8'
2291 },
2292 'Return' => '1',
2293 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
2294 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002295 '45306' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302296 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302297 'Line' => '419',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302298 'Param' => {
2299 '0' => {
2300 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002301 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302302 },
2303 '1' => {
2304 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002305 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302306 },
2307 '2' => {
2308 'name' => 'info',
Chau Ly26c8eb22025-07-30 06:56:33 +00002309 'type' => '45568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302310 }
2311 },
2312 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002313 '0' => 'rbp',
2314 '1' => 'r14',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302315 '2' => 'rbx'
2316 },
Unive Tien44e66842025-07-25 09:15:34 +00002317 'Return' => '58',
Andrew Jeffery5347e272024-06-29 22:05:36 +09302318 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302319 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002320 '45578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302321 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302322 'Line' => '400',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302323 'Param' => {
2324 '0' => {
2325 'name' => 'info',
Chau Ly26c8eb22025-07-30 06:56:33 +00002326 'type' => '45568'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302327 },
2328 '1' => {
2329 'name' => 'errmsg',
Chau Ly26c8eb22025-07-30 06:56:33 +00002330 'type' => '45835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302331 }
2332 },
Unive Tien44e66842025-07-25 09:15:34 +00002333 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302334 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
2335 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002336 '45840' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302337 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302338 'Line' => '407',
Unive Tien44e66842025-07-25 09:15:34 +00002339 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302340 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
2341 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002342 '46016' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302343 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302344 'Line' => '374',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302345 'Param' => {
2346 '0' => {
2347 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002348 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302349 },
2350 '1' => {
2351 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +00002352 'type' => '5704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302353 },
2354 '2' => {
2355 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00002356 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302357 }
2358 },
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302359 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002360 '2' => 'r14'
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302361 },
Unive Tien44e66842025-07-25 09:15:34 +00002362 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302363 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
2364 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002365 '46310' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302366 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302367 'Line' => '366',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302368 'Param' => {
2369 '0' => {
2370 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002371 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302372 }
2373 },
2374 'Reg' => {
2375 '0' => 'rdi'
2376 },
Unive Tien44e66842025-07-25 09:15:34 +00002377 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302378 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
2379 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002380 '46379' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302381 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302382 'Line' => '358',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302383 'Param' => {
2384 '0' => {
2385 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002386 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302387 }
2388 },
2389 'Reg' => {
2390 '0' => 'rdi'
2391 },
Unive Tien44e66842025-07-25 09:15:34 +00002392 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302393 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
2394 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002395 '46448' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302396 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302397 'Line' => '350',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302398 'Param' => {
2399 '0' => {
2400 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002401 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302402 }
2403 },
2404 'Reg' => {
2405 '0' => 'rdi'
2406 },
Unive Tien44e66842025-07-25 09:15:34 +00002407 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302408 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
2409 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002410 '46517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302411 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302412 'Line' => '342',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302413 'Param' => {
2414 '0' => {
2415 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002416 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302417 },
2418 '1' => {
2419 'name' => 'def_string_length',
Chau Ly26c8eb22025-07-30 06:56:33 +00002420 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302421 }
2422 },
2423 'Reg' => {
2424 '0' => 'rdi',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302425 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302426 },
Unive Tien44e66842025-07-25 09:15:34 +00002427 'Return' => '58',
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09302428 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302429 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002430 '46605' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302431 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302432 'Line' => '331',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302433 'Param' => {
2434 '0' => {
2435 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002436 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302437 },
2438 '1' => {
2439 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002440 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302441 },
2442 '2' => {
2443 'name' => 'info',
Chau Ly26c8eb22025-07-30 06:56:33 +00002444 'type' => '46964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302445 }
2446 },
2447 'Reg' => {
2448 '0' => 'r12',
2449 '2' => 'rbx'
2450 },
Unive Tien44e66842025-07-25 09:15:34 +00002451 'Return' => '58',
Andrew Jefferyf6be4932024-06-25 16:44:06 +09302452 'ShortName' => 'pldm_bios_table_attr_entry_string_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302453 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002454 '46969' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302455 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302456 'Line' => '310',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302457 'Param' => {
2458 '0' => {
2459 'name' => 'info',
Chau Ly26c8eb22025-07-30 06:56:33 +00002460 'type' => '46964'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302461 },
2462 '1' => {
2463 'name' => 'errmsg',
Chau Ly26c8eb22025-07-30 06:56:33 +00002464 'type' => '45835'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302465 }
2466 },
2467 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00002468 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302469 },
Unive Tien44e66842025-07-25 09:15:34 +00002470 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302471 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
2472 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002473 '47238' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302474 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302475 'Line' => '318',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302476 'Param' => {
2477 '0' => {
2478 'name' => 'def_str_len',
Unive Tien44e66842025-07-25 09:15:34 +00002479 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302480 }
2481 },
2482 'Reg' => {
2483 '0' => 'rdi'
2484 },
Unive Tien44e66842025-07-25 09:15:34 +00002485 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302486 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
2487 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002488 '47488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302489 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302490 'Line' => '284',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302491 'Param' => {
2492 '0' => {
2493 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002494 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302495 },
2496 '1' => {
2497 'name' => 'def_indices',
Unive Tien44e66842025-07-25 09:15:34 +00002498 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302499 },
2500 '2' => {
2501 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002502 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302503 }
2504 },
Andrew Jeffery46673f42024-06-25 16:02:25 +09302505 'Reg' => {
2506 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00002507 '1' => 'r14'
Andrew Jeffery46673f42024-06-25 16:02:25 +09302508 },
Unive Tien44e66842025-07-25 09:15:34 +00002509 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302510 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
2511 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002512 '47785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302513 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302514 'Line' => '272',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302515 'Param' => {
2516 '0' => {
2517 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002518 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302519 },
2520 '1' => {
2521 'name' => 'pv_hdls',
Chau Ly26c8eb22025-07-30 06:56:33 +00002522 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302523 },
2524 '2' => {
2525 'name' => 'pv_num',
Unive Tien44e66842025-07-25 09:15:34 +00002526 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302527 }
2528 },
2529 'Reg' => {
2530 '0' => 'rcx',
2531 '1' => 'rsi',
2532 '2' => 'rdx'
2533 },
Unive Tien44e66842025-07-25 09:15:34 +00002534 'Return' => '58',
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09302535 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302536 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002537 '47950' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302538 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302539 'Line' => '255',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302540 'Param' => {
2541 '0' => {
2542 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002543 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302544 },
2545 '1' => {
2546 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002547 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302548 }
2549 },
2550 'Reg' => {
2551 '0' => 'rdi',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302552 '1' => 'rsi'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302553 },
Unive Tien44e66842025-07-25 09:15:34 +00002554 'Return' => '58',
Andrew Jeffery46673f42024-06-25 16:02:25 +09302555 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302556 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002557 '48029' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302558 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302559 'Line' => '245',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302560 'Param' => {
2561 '0' => {
2562 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002563 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302564 },
2565 '1' => {
2566 'name' => 'pv_num',
Unive Tien44e66842025-07-25 09:15:34 +00002567 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302568 }
2569 },
2570 'Reg' => {
2571 '0' => 'rdi',
2572 '1' => 'rsi'
2573 },
Unive Tien44e66842025-07-25 09:15:34 +00002574 'Return' => '58',
Andrew Jefferyb06882f2024-06-25 15:52:02 +09302575 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302576 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002577 '48089' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302578 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302579 'Line' => '234',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302580 'Param' => {
2581 '0' => {
2582 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002583 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302584 },
2585 '1' => {
2586 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002587 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302588 },
2589 '2' => {
2590 'name' => 'info',
Chau Ly26c8eb22025-07-30 06:56:33 +00002591 'type' => '48418'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302592 }
2593 },
2594 'Reg' => {
2595 '0' => 'rbp',
2596 '2' => 'rbx'
2597 },
Unive Tien44e66842025-07-25 09:15:34 +00002598 'Return' => '58',
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09302599 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302600 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002601 '48423' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302602 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302603 'Line' => '220',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302604 'Param' => {
2605 '0' => {
2606 'name' => 'pv_num',
Unive Tien44e66842025-07-25 09:15:34 +00002607 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302608 },
2609 '1' => {
2610 'name' => 'def_num',
Unive Tien44e66842025-07-25 09:15:34 +00002611 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302612 }
2613 },
2614 'Reg' => {
2615 '0' => 'rdi',
2616 '1' => 'rsi'
2617 },
Unive Tien44e66842025-07-25 09:15:34 +00002618 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302619 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
2620 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002621 '48483' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302622 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302623 'Line' => '177',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302624 'Param' => {
2625 '0' => {
2626 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002627 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302628 }
2629 },
2630 'Reg' => {
2631 '0' => 'rdi'
2632 },
Unive Tien44e66842025-07-25 09:15:34 +00002633 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302634 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
2635 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002636 '48530' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302637 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302638 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302639 'Param' => {
2640 '0' => {
2641 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002642 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302643 }
2644 },
2645 'Reg' => {
2646 '0' => 'rdi'
2647 },
Unive Tien44e66842025-07-25 09:15:34 +00002648 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302649 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
2650 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002651 '48577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302652 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302653 'Line' => '162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302654 'Param' => {
2655 '0' => {
2656 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002657 'type' => '39342'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302658 }
2659 },
2660 'Reg' => {
2661 '0' => 'rdi'
2662 },
Unive Tien44e66842025-07-25 09:15:34 +00002663 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302664 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
2665 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002666 '49210' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302667 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302668 'Line' => '135',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302669 'Param' => {
2670 '0' => {
2671 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002672 'type' => '39945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302673 },
2674 '1' => {
2675 'name' => 'buffer',
Unive Tien44e66842025-07-25 09:15:34 +00002676 'type' => '5704'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302677 },
2678 '2' => {
2679 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00002680 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302681 }
2682 },
2683 'Reg' => {
2684 '0' => 'rdi',
2685 '1' => 'rsi',
2686 '2' => 'rdx'
2687 },
Unive Tien44e66842025-07-25 09:15:34 +00002688 'Return' => '58',
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09302689 'ShortName' => 'pldm_bios_table_string_entry_decode_string'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302690 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002691 '49447' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302692 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302693 'Line' => '120',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302694 'Param' => {
2695 '0' => {
2696 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002697 'type' => '39945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302698 }
2699 },
2700 'Reg' => {
2701 '0' => 'rdi'
2702 },
Unive Tien44e66842025-07-25 09:15:34 +00002703 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302704 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
2705 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002706 '49494' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302707 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302708 'Line' => '113',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302709 'Param' => {
2710 '0' => {
2711 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00002712 'type' => '39945'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302713 }
2714 },
2715 'Reg' => {
2716 '0' => 'rdi'
2717 },
Unive Tien44e66842025-07-25 09:15:34 +00002718 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302719 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
2720 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002721 '49541' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302722 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302723 'Line' => '106',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302724 'Param' => {
2725 '0' => {
2726 'name' => 'entry',
Unive Tien44e66842025-07-25 09:15:34 +00002727 'type' => '138'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302728 },
2729 '1' => {
2730 'name' => 'entry_length',
Unive Tien44e66842025-07-25 09:15:34 +00002731 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302732 },
2733 '2' => {
2734 'name' => 'str',
Unive Tien44e66842025-07-25 09:15:34 +00002735 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302736 },
2737 '3' => {
2738 'name' => 'str_length',
Unive Tien44e66842025-07-25 09:15:34 +00002739 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302740 }
2741 },
Unive Tien44e66842025-07-25 09:15:34 +00002742 'Return' => '58',
Andrew Jefferye48fdd62024-06-25 00:36:20 +09302743 'ShortName' => 'pldm_bios_table_string_entry_encode'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302744 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002745 '49898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302746 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09302747 'Line' => '92',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302748 'Param' => {
2749 '0' => {
2750 'name' => 'string_length',
Unive Tien44e66842025-07-25 09:15:34 +00002751 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302752 }
2753 },
2754 'Reg' => {
2755 '0' => 'rdi'
2756 },
Unive Tien44e66842025-07-25 09:15:34 +00002757 'Return' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302758 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
2759 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002760 '51972' => {
2761 'Header' => 'file.h',
2762 'Line' => '263',
2763 'Param' => {
2764 '0' => {
2765 'name' => 'msg',
2766 'type' => '1580'
2767 },
2768 '1' => {
2769 'name' => 'payload_length',
2770 'type' => '169'
2771 },
2772 '2' => {
2773 'name' => 'resp',
2774 'type' => '53141'
2775 }
2776 },
2777 'Return' => '58',
2778 'ShortName' => 'decode_pldm_file_df_heartbeat_resp'
2779 },
2780 '53151' => {
2781 'Header' => 'file.h',
2782 'Line' => '247',
2783 'Param' => {
2784 '0' => {
2785 'name' => 'instance_id',
2786 'type' => '140'
2787 },
2788 '1' => {
2789 'name' => 'req',
2790 'type' => '54328'
2791 },
2792 '2' => {
2793 'name' => 'msg',
2794 'type' => '1501'
2795 },
2796 '3' => {
2797 'name' => 'payload_length',
2798 'type' => '2760'
2799 }
2800 },
2801 'Reg' => {
2802 '2' => 'rbx'
2803 },
2804 'Return' => '58',
2805 'ShortName' => 'encode_pldm_file_df_heartbeat_req'
2806 },
2807 '54343' => {
2808 'Header' => 'file.h',
2809 'Line' => '229',
2810 'Param' => {
2811 '0' => {
2812 'name' => 'msg',
2813 'type' => '1580'
2814 },
2815 '1' => {
2816 'name' => 'payload_length',
2817 'type' => '169'
2818 },
2819 '2' => {
2820 'name' => 'resp',
2821 'type' => '54464'
2822 }
2823 },
2824 'Reg' => {
2825 '0' => 'rdi',
2826 '1' => 'rsi',
2827 '2' => 'rdx'
2828 },
2829 'Return' => '58',
2830 'ShortName' => 'decode_pldm_file_df_close_resp'
2831 },
2832 '56548' => {
2833 'Header' => 'file.h',
2834 'Line' => '183',
2835 'Param' => {
2836 '0' => {
2837 'name' => 'instance_id',
2838 'type' => '140'
2839 },
2840 '1' => {
2841 'name' => 'req',
2842 'type' => '57708'
2843 },
2844 '2' => {
2845 'name' => 'msg',
2846 'type' => '1501'
2847 },
2848 '3' => {
2849 'name' => 'payload_length',
2850 'type' => '2760'
2851 }
2852 },
2853 'Reg' => {
2854 '2' => 'rbx'
2855 },
2856 'Return' => '58',
2857 'ShortName' => 'encode_pldm_file_df_close_req'
2858 },
2859 '57713' => {
2860 'Header' => 'file.h',
2861 'Line' => '165',
2862 'Param' => {
2863 '0' => {
2864 'name' => 'msg',
2865 'type' => '1580'
2866 },
2867 '1' => {
2868 'name' => 'payload_length',
2869 'type' => '169'
2870 },
2871 '2' => {
2872 'name' => 'resp',
2873 'type' => '59041'
2874 }
2875 },
2876 'Return' => '58',
2877 'ShortName' => 'decode_pldm_file_df_open_resp'
2878 },
2879 '61376' => {
2880 'Header' => 'file.h',
2881 'Line' => '116',
2882 'Param' => {
2883 '0' => {
2884 'name' => 'instance_id',
2885 'type' => '140'
2886 },
2887 '1' => {
2888 'name' => 'req',
2889 'type' => '62536'
2890 },
2891 '2' => {
2892 'name' => 'msg',
2893 'type' => '1501'
2894 },
2895 '3' => {
2896 'name' => 'payload_length',
2897 'type' => '2760'
2898 }
2899 },
2900 'Reg' => {
2901 '2' => 'rbx'
2902 },
2903 'Return' => '58',
2904 'ShortName' => 'encode_pldm_file_df_open_req'
2905 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08002906 '72242' => {
2907 'Header' => 'firmware_update.h',
2908 'Line' => '2849',
2909 'Param' => {
2910 '0' => {
2911 'name' => 'pkg',
2912 'type' => '77371'
2913 },
2914 '1' => {
2915 'name' => 'info',
2916 'type' => '77376'
2917 }
2918 },
2919 'Return' => '58',
2920 'ShortName' => 'decode_pldm_package_component_image_information_from_iter'
2921 },
2922 '77391' => {
2923 'Header' => 'firmware_update.h',
2924 'Line' => '2847',
2925 'Param' => {
2926 '0' => {
2927 'name' => 'pkg',
2928 'type' => '77371'
2929 }
2930 },
2931 'Return' => '58',
2932 'ShortName' => 'pldm_package_component_image_information_iter_init'
2933 },
2934 '78653' => {
2935 'Header' => 'firmware_update.h',
2936 'Line' => '2677',
2937 'Param' => {
2938 '0' => {
2939 'name' => 'pkg',
2940 'type' => '77371'
2941 },
2942 '1' => {
2943 'name' => 'rec',
2944 'type' => '83597'
2945 }
2946 },
2947 'Return' => '58',
2948 'ShortName' => 'decode_pldm_package_downstream_device_id_record_from_iter'
2949 },
2950 '83623' => {
2951 'Header' => 'firmware_update.h',
2952 'Line' => '2675',
2953 'Param' => {
2954 '0' => {
2955 'name' => 'pkg',
2956 'type' => '77371'
2957 }
2958 },
2959 'Return' => '58',
2960 'ShortName' => 'pldm_package_downstream_device_id_record_iter_init'
2961 },
2962 '84783' => {
2963 'Header' => 'firmware_update.h',
2964 'Line' => '2538',
2965 'Param' => {
2966 '0' => {
2967 'name' => 'pkg',
2968 'type' => '77371'
2969 },
2970 '1' => {
2971 'name' => 'rec',
2972 'type' => '84887'
2973 }
2974 },
2975 'Reg' => {
2976 '0' => 'rdi',
2977 '1' => 'rdx'
2978 },
2979 'Return' => '58',
2980 'ShortName' => 'decode_pldm_package_firmware_device_id_record_from_iter'
2981 },
2982 '84892' => {
2983 'Header' => 'firmware_update.h',
2984 'Line' => '2536',
2985 'Param' => {
2986 '0' => {
2987 'name' => 'pkg',
2988 'type' => '77371'
2989 }
2990 },
2991 'Return' => '58',
2992 'ShortName' => 'pldm_package_firmware_device_id_record_iter_init'
2993 },
2994 '86073' => {
2995 'Header' => 'firmware_update.h',
2996 'Line' => '2510',
2997 'Param' => {
2998 '0' => {
2999 'name' => 'data',
3000 'type' => '1320'
3001 },
3002 '1' => {
3003 'name' => 'length',
3004 'type' => '169'
3005 },
3006 '2' => {
3007 'name' => 'pin',
3008 'type' => '71953'
3009 },
3010 '3' => {
3011 'name' => 'hdr',
3012 'type' => '86276'
3013 },
3014 '4' => {
3015 'name' => 'pkg',
3016 'type' => '77371'
3017 },
3018 '5' => {
3019 'name' => 'flags',
3020 'type' => '152'
3021 }
3022 },
3023 'Reg' => {
3024 '0' => 'rdi',
3025 '1' => 'rsi',
3026 '2' => 'rdx',
3027 '3' => 'rcx',
3028 '4' => 'r8',
3029 '5' => 'r9'
3030 },
3031 'Return' => '58',
3032 'ShortName' => 'decode_pldm_firmware_update_package'
3033 },
3034 '87717' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303035 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003036 'Line' => '2162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303037 'Param' => {
3038 '0' => {
3039 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003040 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303041 },
3042 '1' => {
3043 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003044 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303045 },
3046 '2' => {
3047 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003048 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303049 },
3050 '3' => {
3051 'name' => 'non_functioning_component_indication',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003052 'type' => '87899'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303053 },
3054 '4' => {
3055 'name' => 'non_functioning_component_bitmap',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003056 'type' => '87904'
Unive Tien44e66842025-07-25 09:15:34 +00003057 }
3058 },
3059 'Reg' => {
3060 '0' => 'rbx',
3061 '3' => 'r14',
3062 '4' => 'r15'
3063 },
3064 'Return' => '58',
3065 'ShortName' => 'decode_cancel_update_resp'
3066 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003067 '87914' => {
Unive Tien44e66842025-07-25 09:15:34 +00003068 'Header' => 'firmware_update.h',
3069 'Line' => '2145',
3070 'Param' => {
3071 '0' => {
3072 'name' => 'instance_id',
3073 'type' => '140'
3074 },
3075 '1' => {
3076 'name' => 'msg',
3077 'type' => '1501'
3078 },
3079 '2' => {
3080 'name' => 'payload_length',
3081 'type' => '169'
3082 }
3083 },
3084 'Return' => '58',
3085 'ShortName' => 'encode_cancel_update_req'
3086 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003087 '88086' => {
Unive Tien44e66842025-07-25 09:15:34 +00003088 'Header' => 'firmware_update.h',
3089 'Line' => '2130',
3090 'Param' => {
3091 '0' => {
3092 'name' => 'msg',
3093 'type' => '1580'
3094 },
3095 '1' => {
3096 'name' => 'payload_length',
3097 'type' => '169'
3098 },
3099 '2' => {
3100 'name' => 'completion_code',
3101 'type' => '1585'
3102 }
3103 },
3104 'Reg' => {
3105 '0' => 'rdi',
3106 '1' => 'rsi',
3107 '2' => 'rdx'
3108 },
3109 'Return' => '58',
3110 'ShortName' => 'decode_cancel_update_component_resp'
3111 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003112 '88162' => {
Unive Tien44e66842025-07-25 09:15:34 +00003113 'Header' => 'firmware_update.h',
3114 'Line' => '2118',
3115 'Param' => {
3116 '0' => {
3117 'name' => 'instance_id',
3118 'type' => '140'
3119 },
3120 '1' => {
3121 'name' => 'msg',
3122 'type' => '1501'
3123 },
3124 '2' => {
3125 'name' => 'payload_length',
3126 'type' => '169'
3127 }
3128 },
3129 'Return' => '58',
3130 'ShortName' => 'encode_cancel_update_component_req'
3131 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003132 '90955' => {
Unive Tien44e66842025-07-25 09:15:34 +00003133 'Header' => 'firmware_update.h',
3134 'Line' => '2085',
3135 'Param' => {
3136 '0' => {
3137 'name' => 'msg',
3138 'type' => '1580'
3139 },
3140 '1' => {
3141 'name' => 'payload_length',
3142 'type' => '169'
3143 },
3144 '2' => {
3145 'name' => 'completion_code',
3146 'type' => '1585'
3147 },
3148 '3' => {
3149 'name' => 'current_state',
3150 'type' => '1585'
3151 },
3152 '4' => {
3153 'name' => 'previous_state',
3154 'type' => '1585'
3155 },
3156 '5' => {
3157 'name' => 'aux_state',
3158 'type' => '1585'
3159 },
3160 '6' => {
3161 'name' => 'aux_state_status',
3162 'offset' => '0',
3163 'type' => '1585'
3164 },
3165 '7' => {
3166 'name' => 'progress_percent',
3167 'offset' => '8',
3168 'type' => '1585'
3169 },
3170 '8' => {
3171 'name' => 'reason_code',
3172 'offset' => '16',
3173 'type' => '1585'
3174 },
3175 '9' => {
3176 'name' => 'update_option_flags_enabled',
3177 'offset' => '24',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003178 'type' => '91282'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303179 }
3180 },
3181 'Reg' => {
3182 '0' => 'rbx',
3183 '3' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00003184 '4' => 'r12',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303185 '5' => 'r13'
3186 },
Unive Tien44e66842025-07-25 09:15:34 +00003187 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303188 'ShortName' => 'decode_get_status_resp'
3189 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003190 '91292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303191 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003192 'Line' => '2065',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303193 'Param' => {
3194 '0' => {
3195 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003196 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303197 },
3198 '1' => {
3199 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003200 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303201 },
3202 '2' => {
3203 'name' => 'payload_length',
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_get_status_req'
3209 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003210 '92657' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003212 'Line' => '2033',
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' => '169'
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' => 'estimated_time_activation',
Chau Ly26c8eb22025-07-30 06:56:33 +00003228 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303229 }
3230 },
3231 'Reg' => {
3232 '1' => 'rsi',
3233 '2' => 'rdx',
3234 '3' => 'rcx'
3235 },
Unive Tien44e66842025-07-25 09:15:34 +00003236 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303237 'ShortName' => 'decode_activate_firmware_resp'
3238 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003239 '92783' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303240 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003241 'Line' => '2008',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303242 'Param' => {
3243 '0' => {
3244 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003245 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303246 },
3247 '1' => {
3248 'name' => 'self_contained_activation_req',
Chau Ly26c8eb22025-07-30 06:56:33 +00003249 'type' => '63862'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303250 },
3251 '2' => {
3252 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003253 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303254 },
3255 '3' => {
3256 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003257 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303258 }
3259 },
Unive Tien44e66842025-07-25 09:15:34 +00003260 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303261 'ShortName' => 'encode_activate_firmware_req'
3262 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003263 '93809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303264 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003265 'Line' => '1993',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303266 'Param' => {
3267 '0' => {
3268 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003269 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303270 },
3271 '1' => {
3272 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003273 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303274 },
3275 '2' => {
3276 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003277 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303278 },
3279 '3' => {
3280 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003281 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303282 }
3283 },
Unive Tien44e66842025-07-25 09:15:34 +00003284 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 'ShortName' => 'encode_apply_complete_resp'
3286 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003287 '95193' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303288 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003289 'Line' => '1961',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 'Param' => {
3291 '0' => {
3292 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003293 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303294 },
3295 '1' => {
3296 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003297 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 },
3299 '2' => {
3300 'name' => 'apply_result',
Unive Tien44e66842025-07-25 09:15:34 +00003301 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303302 },
3303 '3' => {
3304 'name' => 'comp_activation_methods_modification',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003305 'type' => '95303'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303306 }
3307 },
3308 'Reg' => {
3309 '0' => 'rdi',
3310 '1' => 'rsi',
3311 '2' => 'rdx',
3312 '3' => 'rcx'
3313 },
Unive Tien44e66842025-07-25 09:15:34 +00003314 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 'ShortName' => 'decode_apply_complete_req'
3316 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003317 '95313' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303318 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003319 'Line' => '1948',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303320 'Param' => {
3321 '0' => {
3322 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003323 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303324 },
3325 '1' => {
3326 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003327 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303328 },
3329 '2' => {
3330 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003331 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303332 },
3333 '3' => {
3334 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003335 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303336 }
3337 },
Unive Tien44e66842025-07-25 09:15:34 +00003338 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303339 'ShortName' => 'encode_verify_complete_resp'
3340 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003341 '96438' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003343 'Line' => '1919',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303344 'Param' => {
3345 '0' => {
3346 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003347 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303348 },
3349 '1' => {
3350 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003351 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303352 },
3353 '2' => {
3354 'name' => 'verify_result',
Unive Tien44e66842025-07-25 09:15:34 +00003355 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303356 }
3357 },
3358 'Reg' => {
3359 '0' => 'rdi',
3360 '1' => 'rsi',
3361 '2' => 'rdx'
3362 },
Unive Tien44e66842025-07-25 09:15:34 +00003363 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303364 'ShortName' => 'decode_verify_complete_req'
3365 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003366 '96514' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303367 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003368 'Line' => '1908',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303369 'Param' => {
3370 '0' => {
3371 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003372 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303373 },
3374 '1' => {
3375 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003376 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303377 },
3378 '2' => {
3379 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003380 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303381 },
3382 '3' => {
3383 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003384 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303385 }
3386 },
Unive Tien44e66842025-07-25 09:15:34 +00003387 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303388 'ShortName' => 'encode_transfer_complete_resp'
3389 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003390 '97639' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303391 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003392 'Line' => '1878',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303393 'Param' => {
3394 '0' => {
3395 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003396 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303397 },
3398 '1' => {
3399 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003400 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303401 },
3402 '2' => {
3403 'name' => 'transfer_result',
Unive Tien44e66842025-07-25 09:15:34 +00003404 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303405 }
3406 },
3407 'Reg' => {
3408 '0' => 'rdi',
3409 '1' => 'rsi',
3410 '2' => 'rdx'
3411 },
Unive Tien44e66842025-07-25 09:15:34 +00003412 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303413 'ShortName' => 'decode_transfer_complete_req'
3414 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003415 '97715' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303416 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003417 'Line' => '1865',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303418 'Param' => {
3419 '0' => {
3420 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003421 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303422 },
3423 '1' => {
3424 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003425 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303426 },
3427 '2' => {
3428 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003429 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303430 },
3431 '3' => {
3432 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003433 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303434 }
3435 },
3436 'Reg' => {
3437 '2' => 'rbx'
3438 },
Unive Tien44e66842025-07-25 09:15:34 +00003439 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303440 'ShortName' => 'encode_request_firmware_data_resp'
3441 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003442 '99107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303443 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003444 'Line' => '1826',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303445 'Param' => {
3446 '0' => {
3447 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003448 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303449 },
3450 '1' => {
3451 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003452 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303453 },
3454 '2' => {
3455 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00003456 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303457 },
3458 '3' => {
3459 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003460 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303461 }
3462 },
3463 'Reg' => {
3464 '0' => 'rdi',
3465 '1' => 'rsi',
3466 '2' => 'rdx',
3467 '3' => 'rcx'
3468 },
Unive Tien44e66842025-07-25 09:15:34 +00003469 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303470 'ShortName' => 'decode_request_firmware_data_req'
3471 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003472 '101142' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303473 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003474 'Line' => '1793',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303475 'Param' => {
3476 '0' => {
3477 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003478 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303479 },
3480 '1' => {
3481 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003482 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303483 },
3484 '2' => {
3485 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003486 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303487 },
3488 '3' => {
3489 'name' => 'comp_compatibility_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003490 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303491 },
3492 '4' => {
3493 'name' => 'comp_compatibility_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003494 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303495 },
3496 '5' => {
3497 'name' => 'update_option_flags_enabled',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003498 'type' => '91282'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303499 },
3500 '6' => {
3501 'name' => 'time_before_req_fw_data',
3502 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00003503 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303504 }
3505 },
3506 'Reg' => {
3507 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003508 '3' => 'r14',
3509 '4' => 'r15',
3510 '5' => 'rbp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303511 },
Unive Tien44e66842025-07-25 09:15:34 +00003512 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303513 'ShortName' => 'decode_update_component_resp'
3514 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003515 '105013' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303516 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003517 'Line' => '1757',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303518 'Param' => {
3519 '0' => {
3520 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003521 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303522 },
3523 '1' => {
3524 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003525 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303526 },
3527 '2' => {
3528 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003529 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303530 },
3531 '3' => {
3532 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003533 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 },
3535 '4' => {
3536 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003537 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303538 },
3539 '5' => {
3540 'name' => 'comp_image_size',
Unive Tien44e66842025-07-25 09:15:34 +00003541 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 },
3543 '6' => {
3544 'name' => 'update_option_flags',
3545 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00003546 'type' => '64638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303547 },
3548 '7' => {
3549 'name' => 'comp_ver_str_type',
3550 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003551 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303552 },
3553 '8' => {
3554 'name' => 'comp_ver_str_len',
3555 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003556 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303557 },
3558 '9' => {
3559 'name' => 'comp_ver_str',
3560 'offset' => '24',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003561 'type' => '105482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303562 },
3563 '10' => {
3564 'name' => 'msg',
3565 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003566 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303567 },
3568 '11' => {
3569 'name' => 'payload_length',
3570 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00003571 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303572 }
3573 },
Unive Tien44e66842025-07-25 09:15:34 +00003574 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303575 'ShortName' => 'encode_update_component_req'
3576 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003577 '106915' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303578 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003579 'Line' => '1714',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303580 'Param' => {
3581 '0' => {
3582 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003583 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303584 },
3585 '1' => {
3586 'name' => 'payload_length',
Chau Ly26c8eb22025-07-30 06:56:33 +00003587 'type' => '65662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303588 },
3589 '2' => {
3590 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003591 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303592 },
3593 '3' => {
3594 'name' => 'comp_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003595 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303596 },
3597 '4' => {
3598 'name' => 'comp_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003599 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 }
3601 },
3602 'Reg' => {
3603 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003604 '3' => 'r14',
3605 '4' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303606 },
Unive Tien44e66842025-07-25 09:15:34 +00003607 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303608 'ShortName' => 'decode_pass_component_table_resp'
3609 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003610 '110340' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303611 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003612 'Line' => '1684',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303613 'Param' => {
3614 '0' => {
3615 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003616 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303617 },
3618 '1' => {
3619 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00003620 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303621 },
3622 '2' => {
3623 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003624 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303625 },
3626 '3' => {
3627 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003628 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303629 },
3630 '4' => {
3631 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003632 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303633 },
3634 '5' => {
3635 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003636 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303637 },
3638 '6' => {
3639 'name' => 'comp_ver_str_type',
3640 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003641 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303642 },
3643 '7' => {
3644 'name' => 'comp_ver_str_len',
3645 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003646 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303647 },
3648 '8' => {
3649 'name' => 'comp_ver_str',
3650 'offset' => '16',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003651 'type' => '105482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303652 },
3653 '9' => {
3654 'name' => 'msg',
3655 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003656 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303657 },
3658 '10' => {
3659 'name' => 'payload_length',
3660 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003661 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303662 }
3663 },
Unive Tien44e66842025-07-25 09:15:34 +00003664 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303665 'ShortName' => 'encode_pass_component_table_req'
3666 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003667 '112254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303668 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003669 'Line' => '1568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303670 'Param' => {
3671 '0' => {
3672 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003673 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303674 },
3675 '1' => {
3676 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003677 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303678 },
3679 '2' => {
3680 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003681 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303682 },
3683 '3' => {
3684 'name' => 'fd_meta_data_len',
Chau Ly26c8eb22025-07-30 06:56:33 +00003685 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303686 },
3687 '4' => {
3688 'name' => 'fd_will_send_pkg_data',
Unive Tien44e66842025-07-25 09:15:34 +00003689 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303690 }
3691 },
3692 'Reg' => {
3693 '1' => 'r9',
3694 '2' => 'rdx',
3695 '3' => 'rcx',
3696 '4' => 'r8'
3697 },
Unive Tien44e66842025-07-25 09:15:34 +00003698 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303699 'ShortName' => 'decode_request_update_resp'
3700 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003701 '115321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303702 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003703 'Line' => '1535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303704 'Param' => {
3705 '0' => {
3706 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003707 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303708 },
3709 '1' => {
3710 'name' => 'max_transfer_size',
Unive Tien44e66842025-07-25 09:15:34 +00003711 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303712 },
3713 '2' => {
3714 'name' => 'num_of_comp',
Unive Tien44e66842025-07-25 09:15:34 +00003715 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303716 },
3717 '3' => {
3718 'name' => 'max_outstanding_transfer_req',
Unive Tien44e66842025-07-25 09:15:34 +00003719 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303720 },
3721 '4' => {
3722 'name' => 'pkg_data_len',
Unive Tien44e66842025-07-25 09:15:34 +00003723 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303724 },
3725 '5' => {
3726 'name' => 'comp_image_set_ver_str_type',
Unive Tien44e66842025-07-25 09:15:34 +00003727 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303728 },
3729 '6' => {
3730 'name' => 'comp_image_set_ver_str_len',
3731 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003732 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303733 },
3734 '7' => {
3735 'name' => 'comp_img_set_ver_str',
3736 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003737 'type' => '105482'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303738 },
3739 '8' => {
3740 'name' => 'msg',
3741 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003742 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303743 },
3744 '9' => {
3745 'name' => 'payload_length',
3746 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003747 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303748 }
3749 },
Unive Tien44e66842025-07-25 09:15:34 +00003750 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303751 'ShortName' => 'encode_request_update_req'
3752 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003753 '122066' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303754 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003755 'Line' => '1445',
Unive Tiene5c3f142024-12-13 14:14:19 +08003756 'Param' => {
3757 '0' => {
3758 'name' => 'iter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003759 'type' => '126810'
Unive Tiene5c3f142024-12-13 14:14:19 +08003760 },
3761 '1' => {
3762 'name' => 'entry',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003763 'type' => '126815'
Unive Tiene5c3f142024-12-13 14:14:19 +08003764 }
3765 },
Unive Tien44e66842025-07-25 09:15:34 +00003766 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003767 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3768 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003769 '126820' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003770 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003771 'Line' => '1416',
Unive Tiene5c3f142024-12-13 14:14:19 +08003772 'Param' => {
3773 '0' => {
3774 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003775 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003776 },
3777 '1' => {
3778 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003779 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003780 },
3781 '2' => {
3782 'name' => 'resp_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003783 'type' => '129457'
Unive Tiene5c3f142024-12-13 14:14:19 +08003784 },
3785 '3' => {
3786 'name' => 'iter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003787 'type' => '126810'
Unive Tiene5c3f142024-12-13 14:14:19 +08003788 }
3789 },
Unive Tien44e66842025-07-25 09:15:34 +00003790 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003791 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3792 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003793 '129462' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003794 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003795 'Line' => '1390',
Unive Tiene5c3f142024-12-13 14:14:19 +08003796 'Param' => {
3797 '0' => {
3798 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003799 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003800 },
3801 '1' => {
3802 'name' => 'params_req',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003803 'type' => '130572'
Unive Tiene5c3f142024-12-13 14:14:19 +08003804 },
3805 '2' => {
3806 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003807 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003808 },
3809 '3' => {
3810 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003811 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003812 }
3813 },
3814 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303815 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003816 },
Unive Tien44e66842025-07-25 09:15:34 +00003817 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003818 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3819 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003820 '130577' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003821 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003822 'Line' => '675',
Unive Tiene5c3f142024-12-13 14:14:19 +08003823 'Param' => {
3824 '0' => {
3825 'name' => 'iter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003826 'type' => '131728'
Unive Tiene5c3f142024-12-13 14:14:19 +08003827 },
3828 '1' => {
3829 'name' => 'dev',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003830 'type' => '131733'
Unive Tiene5c3f142024-12-13 14:14:19 +08003831 }
3832 },
Unive Tien44e66842025-07-25 09:15:34 +00003833 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003834 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3835 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003836 '131738' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003837 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003838 'Line' => '1369',
Unive Tiene5c3f142024-12-13 14:14:19 +08003839 'Param' => {
3840 '0' => {
3841 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003842 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003843 },
3844 '1' => {
3845 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003846 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003847 },
3848 '2' => {
3849 'name' => 'resp_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003850 'type' => '134389'
Unive Tiene5c3f142024-12-13 14:14:19 +08003851 },
3852 '3' => {
3853 'name' => 'iter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003854 'type' => '131728'
Unive Tiene5c3f142024-12-13 14:14:19 +08003855 }
3856 },
Unive Tien44e66842025-07-25 09:15:34 +00003857 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003858 'ShortName' => 'decode_query_downstream_identifiers_resp'
3859 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003860 '134394' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003861 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003862 'Line' => '1352',
Unive Tiene5c3f142024-12-13 14:14:19 +08003863 'Param' => {
3864 '0' => {
3865 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003866 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003867 },
3868 '1' => {
3869 'name' => 'params_req',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003870 'type' => '135504'
Unive Tiene5c3f142024-12-13 14:14:19 +08003871 },
3872 '2' => {
3873 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003874 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003875 },
3876 '3' => {
3877 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003878 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003879 }
3880 },
3881 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303882 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003883 },
Unive Tien44e66842025-07-25 09:15:34 +00003884 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003885 'ShortName' => 'encode_query_downstream_identifiers_req'
3886 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003887 '135509' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003888 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003889 'Line' => '1333',
Unive Tiene5c3f142024-12-13 14:14:19 +08003890 'Param' => {
3891 '0' => {
3892 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003893 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003894 },
3895 '1' => {
3896 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003897 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003898 },
3899 '2' => {
3900 'name' => 'resp_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003901 'type' => '138069'
Unive Tiene5c3f142024-12-13 14:14:19 +08003902 }
3903 },
3904 'Reg' => {
3905 '2' => 'rbp'
3906 },
Unive Tien44e66842025-07-25 09:15:34 +00003907 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003908 'ShortName' => 'decode_query_downstream_devices_resp'
3909 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003910 '138074' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003911 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003912 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003913 'Param' => {
3914 '0' => {
3915 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003916 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003917 },
3918 '1' => {
3919 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003920 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003921 }
3922 },
3923 'Reg' => {
3924 '0' => 'rdi',
3925 '1' => 'rsi'
3926 },
Unive Tien44e66842025-07-25 09:15:34 +00003927 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003928 'ShortName' => 'encode_query_downstream_devices_req'
3929 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003930 '138194' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003931 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003932 'Line' => '1271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303933 'Param' => {
3934 '0' => {
3935 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003936 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303937 },
3938 '1' => {
3939 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003940 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303941 },
3942 '2' => {
3943 'name' => 'component_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003944 'type' => '138516'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303945 },
3946 '3' => {
3947 'name' => 'active_comp_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003948 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303949 },
3950 '4' => {
3951 'name' => 'pending_comp_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003952 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303953 }
3954 },
3955 'Reg' => {
3956 '1' => 'r9',
3957 '2' => 'rdx',
3958 '3' => 'rdi',
3959 '4' => 'r8'
3960 },
Unive Tien44e66842025-07-25 09:15:34 +00003961 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3963 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08003964 '146718' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303965 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003966 'Line' => '1252',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303967 'Param' => {
3968 '0' => {
3969 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003970 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303971 },
3972 '1' => {
3973 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003974 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303975 },
3976 '2' => {
3977 'name' => 'resp_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08003978 'type' => '146938'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303979 },
3980 '3' => {
3981 'name' => 'active_comp_image_set_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003982 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 },
3984 '4' => {
3985 'name' => 'pending_comp_image_set_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003986 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303987 },
3988 '5' => {
3989 'name' => 'comp_parameter_table',
Chau Ly26c8eb22025-07-30 06:56:33 +00003990 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303991 }
3992 },
3993 'Reg' => {
3994 '0' => 'rbx',
3995 '1' => 'r12',
3996 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00003997 '3' => 'r14',
3998 '4' => 'r15',
3999 '5' => 'r13'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304000 },
Unive Tien44e66842025-07-25 09:15:34 +00004001 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304002 'ShortName' => 'decode_get_firmware_parameters_resp'
4003 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004004 '146943' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304005 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004006 'Line' => '1235',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304007 'Param' => {
4008 '0' => {
4009 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004010 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304011 },
4012 '1' => {
4013 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004014 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304015 },
4016 '2' => {
4017 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004018 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 }
4020 },
4021 'Reg' => {
4022 '0' => 'rdi',
4023 '1' => 'rsi',
4024 '2' => 'rdx'
4025 },
Unive Tien44e66842025-07-25 09:15:34 +00004026 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304027 'ShortName' => 'encode_get_firmware_parameters_req'
4028 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004029 '149712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304030 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004031 'Line' => '1217',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304032 'Param' => {
4033 '0' => {
4034 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004035 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304036 },
4037 '1' => {
4038 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004039 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304040 },
4041 '2' => {
4042 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004043 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304044 },
4045 '3' => {
4046 'name' => 'device_identifiers_len',
Unive Tien44e66842025-07-25 09:15:34 +00004047 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304048 },
4049 '4' => {
4050 'name' => 'descriptor_count',
Unive Tien44e66842025-07-25 09:15:34 +00004051 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304052 },
4053 '5' => {
4054 'name' => 'descriptor_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004055 'type' => '149868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304056 }
4057 },
4058 'Reg' => {
4059 '1' => 'r10',
4060 '3' => 'rcx',
4061 '4' => 'r8',
4062 '5' => 'r9'
4063 },
Unive Tien44e66842025-07-25 09:15:34 +00004064 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304065 'ShortName' => 'decode_query_device_identifiers_resp'
4066 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004067 '149878' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304068 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004069 'Line' => '1183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304070 'Param' => {
4071 '0' => {
4072 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004073 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304074 },
4075 '1' => {
4076 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004077 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304078 },
4079 '2' => {
4080 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004081 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304082 }
4083 },
4084 'Reg' => {
4085 '0' => 'rdi',
4086 '1' => 'rsi',
4087 '2' => 'rdx'
4088 },
Unive Tien44e66842025-07-25 09:15:34 +00004089 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304090 'ShortName' => 'encode_query_device_identifiers_req'
4091 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004092 '150018' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004094 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304095 'Param' => {
4096 '0' => {
4097 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004098 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304099 },
4100 '1' => {
4101 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004102 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304103 },
4104 '2' => {
4105 'name' => 'pldm_comp_image_info',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004106 'type' => '150210'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304107 },
4108 '3' => {
4109 'name' => 'comp_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004110 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304111 }
4112 },
Unive Tien44e66842025-07-25 09:15:34 +00004113 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304114 'ShortName' => 'decode_pldm_comp_image_info'
4115 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004116 '150363' => {
Unive Tien44e66842025-07-25 09:15:34 +00004117 'Header' => 'firmware_update.h',
4118 'Line' => '1152',
4119 'Param' => {
4120 '0' => {
4121 'name' => 'data',
4122 'type' => '5884'
4123 },
4124 '1' => {
4125 'name' => 'length',
4126 'type' => '169'
4127 },
4128 '2' => {
4129 'name' => 'descriptor_title_str_type',
4130 'type' => '1585'
4131 },
4132 '3' => {
4133 'name' => 'descriptor_title_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004134 'type' => '31131'
Unive Tien44e66842025-07-25 09:15:34 +00004135 },
4136 '4' => {
4137 'name' => 'descriptor_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004138 'type' => '31131'
Unive Tien44e66842025-07-25 09:15:34 +00004139 }
4140 },
4141 'Return' => '58',
4142 'ShortName' => 'decode_vendor_defined_descriptor_value'
4143 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004144 '150765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304145 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004146 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 'Param' => {
4148 '0' => {
4149 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004150 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304151 },
4152 '1' => {
4153 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004154 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304155 },
4156 '2' => {
4157 'name' => 'descriptor_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00004158 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304159 },
4160 '3' => {
4161 'name' => 'descriptor_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004162 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304163 }
4164 },
Unive Tien44e66842025-07-25 09:15:34 +00004165 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304166 'ShortName' => 'decode_descriptor_type_length_value'
4167 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004168 '151130' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304169 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004170 'Line' => '764',
Unive Tiene5c3f142024-12-13 14:14:19 +08004171 'Param' => {
4172 '0' => {
4173 'name' => 'iter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004174 'type' => '152672'
Unive Tiene5c3f142024-12-13 14:14:19 +08004175 },
4176 '1' => {
4177 'name' => 'desc',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004178 'type' => '152677'
Unive Tiene5c3f142024-12-13 14:14:19 +08004179 }
4180 },
Unive Tien44e66842025-07-25 09:15:34 +00004181 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08004182 'ShortName' => 'decode_pldm_descriptor_from_iter'
4183 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004184 '152682' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08004185 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004186 'Line' => '1117',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304187 'Param' => {
4188 '0' => {
4189 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004190 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304191 },
4192 '1' => {
4193 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004194 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304195 },
4196 '2' => {
4197 'name' => 'component_bitmap_bit_length',
Unive Tien44e66842025-07-25 09:15:34 +00004198 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304199 },
4200 '3' => {
4201 'name' => 'fw_device_id_record',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004202 'type' => '153061'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304203 },
4204 '4' => {
4205 'name' => 'applicable_components',
Chau Ly26c8eb22025-07-30 06:56:33 +00004206 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304207 },
4208 '5' => {
4209 'name' => 'comp_image_set_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004210 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304211 },
4212 '6' => {
4213 'name' => 'record_descriptors',
4214 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00004215 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304216 },
4217 '7' => {
4218 'name' => 'fw_device_pkg_data',
4219 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00004220 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304221 }
4222 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004223 'Reg' => {
4224 '3' => 'rbx'
4225 },
Unive Tien44e66842025-07-25 09:15:34 +00004226 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304227 'ShortName' => 'decode_firmware_device_id_record'
4228 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004229 '159502' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304230 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004231 'Line' => '1096',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304232 'Param' => {
4233 '0' => {
4234 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004235 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304236 },
4237 '1' => {
4238 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004239 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304240 },
4241 '2' => {
4242 'name' => 'package_header_info',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004243 'type' => '159998'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304244 },
4245 '3' => {
4246 'name' => 'package_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004247 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304248 }
4249 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004250 'Reg' => {
4251 '2' => 'rbx'
4252 },
Unive Tien44e66842025-07-25 09:15:34 +00004253 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 'ShortName' => 'decode_pldm_package_header_info'
4255 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004256 '170096' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304257 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09304258 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304259 'Param' => {
4260 '0' => {
4261 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004262 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304263 },
4264 '1' => {
4265 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004266 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304267 },
4268 '2' => {
4269 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004270 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304271 },
4272 '3' => {
4273 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004274 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 },
4276 '4' => {
4277 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004278 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304279 }
4280 },
Unive Tien44e66842025-07-25 09:15:34 +00004281 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304282 'ShortName' => 'encode_set_fru_record_table_resp'
4283 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004284 '170336' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304285 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09304286 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304287 'Param' => {
4288 '0' => {
4289 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004290 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304291 },
4292 '1' => {
4293 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004294 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304295 },
4296 '2' => {
4297 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004298 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304299 },
4300 '3' => {
4301 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004302 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 },
4304 '4' => {
4305 'name' => 'fru_table_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004306 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304307 }
4308 },
4309 'Reg' => {
4310 '1' => 'rsi',
4311 '2' => 'rdx',
4312 '3' => 'rcx',
4313 '4' => 'r8'
4314 },
Unive Tien44e66842025-07-25 09:15:34 +00004315 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304316 'ShortName' => 'decode_set_fru_record_table_req'
4317 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004318 '170503' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304319 'Header' => 'fru.h',
4320 'Line' => '360',
4321 'Param' => {
4322 '0' => {
4323 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004324 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304325 },
4326 '1' => {
4327 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004328 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 },
4330 '2' => {
4331 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004332 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304333 },
4334 '3' => {
4335 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004336 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304337 },
4338 '4' => {
4339 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004340 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304341 },
4342 '5' => {
4343 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00004344 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304345 },
4346 '6' => {
4347 'name' => 'fru_record_table_length',
4348 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004349 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304350 }
4351 },
Unive Tien44e66842025-07-25 09:15:34 +00004352 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304353 'ShortName' => 'decode_get_fru_record_table_resp'
4354 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004355 '170733' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 'Header' => 'fru.h',
4357 'Line' => '387',
4358 'Param' => {
4359 '0' => {
4360 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004361 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304362 },
4363 '1' => {
4364 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004365 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304366 },
4367 '2' => {
4368 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004369 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304370 },
4371 '3' => {
4372 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004373 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304374 },
4375 '4' => {
4376 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004377 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 },
4379 '5' => {
4380 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00004381 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304382 },
4383 '6' => {
4384 'name' => 'fru_record_table_length',
4385 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004386 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304387 },
4388 '7' => {
4389 'name' => 'max_fru_record_table_length',
4390 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004391 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304392 }
4393 },
4394 'Reg' => {
4395 '3' => 'r10',
4396 '4' => 'r8',
4397 '5' => 'r9'
4398 },
Unive Tien44e66842025-07-25 09:15:34 +00004399 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304400 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4401 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004402 '171054' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304403 'Header' => 'fru.h',
4404 'Line' => '339',
4405 'Param' => {
4406 '0' => {
4407 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004408 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 },
4410 '1' => {
4411 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004412 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304413 },
4414 '2' => {
4415 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004416 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304417 },
4418 '3' => {
4419 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004420 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304421 },
4422 '4' => {
4423 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004424 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304425 }
4426 },
Unive Tien44e66842025-07-25 09:15:34 +00004427 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304428 'ShortName' => 'encode_get_fru_record_table_req'
4429 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004430 '171289' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304431 'Header' => 'fru.h',
4432 'Line' => '451',
4433 'Param' => {
4434 '0' => {
4435 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004436 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304437 },
4438 '1' => {
4439 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004440 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304441 },
4442 '2' => {
4443 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004444 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304445 },
4446 '3' => {
4447 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004448 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304449 },
4450 '4' => {
4451 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004452 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304453 },
4454 '5' => {
4455 'name' => 'fru_structure_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004456 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304457 }
4458 },
4459 'Reg' => {
4460 '1' => 'rsi',
4461 '2' => 'rdx',
4462 '3' => 'r10',
4463 '4' => 'r8',
4464 '5' => 'r9'
4465 },
Unive Tien44e66842025-07-25 09:15:34 +00004466 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 'ShortName' => 'decode_get_fru_record_by_option_resp'
4468 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004469 '171456' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304470 'Header' => 'fru.h',
4471 'Line' => '313',
4472 'Param' => {
4473 '0' => {
4474 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004475 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304476 },
4477 '1' => {
4478 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004479 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 },
4481 '2' => {
4482 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004483 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304484 },
4485 '3' => {
4486 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004487 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304488 },
4489 '4' => {
4490 'name' => 'fru_structure_data',
Unive Tien44e66842025-07-25 09:15:34 +00004491 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304492 },
4493 '5' => {
4494 'name' => 'data_size',
Unive Tien44e66842025-07-25 09:15:34 +00004495 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304496 },
4497 '6' => {
4498 'name' => 'msg',
4499 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004500 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304501 },
4502 '7' => {
4503 'name' => 'payload_length',
4504 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004505 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304506 }
4507 },
4508 'Reg' => {
4509 '2' => 'r15'
4510 },
Unive Tien44e66842025-07-25 09:15:34 +00004511 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304512 'ShortName' => 'encode_get_fru_record_by_option_resp'
4513 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004514 '171847' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304515 'Header' => 'fru.h',
4516 'Line' => '292',
4517 'Param' => {
4518 '0' => {
4519 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004520 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304521 },
4522 '1' => {
4523 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004524 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304525 },
4526 '2' => {
4527 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004528 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304529 },
4530 '3' => {
4531 'name' => 'fru_table_handle',
Chau Ly26c8eb22025-07-30 06:56:33 +00004532 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304533 },
4534 '4' => {
4535 'name' => 'record_set_identifier',
Chau Ly26c8eb22025-07-30 06:56:33 +00004536 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304537 },
4538 '5' => {
4539 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004540 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304541 },
4542 '6' => {
4543 'name' => 'field_type',
4544 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004545 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304546 },
4547 '7' => {
4548 'name' => 'transfer_op_flag',
4549 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004550 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 }
4552 },
4553 'Reg' => {
4554 '1' => 'r10',
4555 '2' => 'rdx',
4556 '3' => 'rdi',
4557 '4' => 'r8',
4558 '5' => 'r9'
4559 },
Unive Tien44e66842025-07-25 09:15:34 +00004560 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 'ShortName' => 'decode_get_fru_record_by_option_req'
4562 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004563 '172049' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304564 'Header' => 'fru.h',
4565 'Line' => '433',
4566 'Param' => {
4567 '0' => {
4568 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004569 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304570 },
4571 '1' => {
4572 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004573 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304574 },
4575 '2' => {
4576 'name' => 'fru_table_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004577 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304578 },
4579 '3' => {
4580 'name' => 'record_set_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00004581 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304582 },
4583 '4' => {
4584 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004585 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304586 },
4587 '5' => {
4588 'name' => 'field_type',
Unive Tien44e66842025-07-25 09:15:34 +00004589 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304590 },
4591 '6' => {
4592 'name' => 'transfer_op_flag',
4593 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004594 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304595 },
4596 '7' => {
4597 'name' => 'msg',
4598 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004599 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304600 },
4601 '8' => {
4602 'name' => 'payload_length',
4603 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004604 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304605 }
4606 },
Unive Tien44e66842025-07-25 09:15:34 +00004607 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304608 'ShortName' => 'encode_get_fru_record_by_option_req'
4609 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004610 '172346' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 'Header' => 'fru.h',
4612 'Line' => '468',
4613 'Param' => {
4614 '0' => {
4615 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00004616 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304617 },
4618 '1' => {
4619 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00004620 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304621 },
4622 '2' => {
4623 'name' => 'record_table',
Unive Tien44e66842025-07-25 09:15:34 +00004624 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304625 },
4626 '3' => {
4627 'name' => 'record_size',
Unive Tien44e66842025-07-25 09:15:34 +00004628 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304629 },
4630 '4' => {
4631 'name' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00004632 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304633 },
4634 '5' => {
4635 'name' => 'rt',
Unive Tien44e66842025-07-25 09:15:34 +00004636 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '6' => {
4639 'name' => 'ft',
4640 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004641 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304642 }
4643 },
Unive Tien44e66842025-07-25 09:15:34 +00004644 'Return' => '58',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004645 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304646 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004647 '173006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304648 'Header' => 'fru.h',
4649 'Line' => '409',
4650 'Param' => {
4651 '0' => {
4652 'name' => 'fru_table',
Unive Tien44e66842025-07-25 09:15:34 +00004653 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304654 },
4655 '1' => {
4656 'name' => 'total_size',
Unive Tien44e66842025-07-25 09:15:34 +00004657 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304658 },
4659 '2' => {
4660 'name' => 'curr_size',
Unive Tien44e66842025-07-25 09:15:34 +00004661 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304662 },
4663 '3' => {
4664 'name' => 'record_set_id',
Unive Tien44e66842025-07-25 09:15:34 +00004665 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304666 },
4667 '4' => {
4668 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004669 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304670 },
4671 '5' => {
4672 'name' => 'num_frus',
Unive Tien44e66842025-07-25 09:15:34 +00004673 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304674 },
4675 '6' => {
4676 'name' => 'encoding',
4677 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004678 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304679 },
4680 '7' => {
4681 'name' => 'tlvs',
4682 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004683 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304684 },
4685 '8' => {
4686 'name' => 'tlvs_size',
4687 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004688 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 }
4690 },
4691 'Reg' => {
4692 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304693 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304694 '4' => 'r8',
4695 '5' => 'r9'
4696 },
Unive Tien44e66842025-07-25 09:15:34 +00004697 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304698 'ShortName' => 'encode_fru_record'
4699 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004700 '173329' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304701 'Header' => 'fru.h',
4702 'Line' => '269',
4703 'Param' => {
4704 '0' => {
4705 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004706 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304707 },
4708 '1' => {
4709 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004710 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304711 },
4712 '2' => {
4713 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004714 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304715 },
4716 '3' => {
4717 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004718 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 },
4720 '4' => {
4721 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004722 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304723 }
4724 },
Unive Tien44e66842025-07-25 09:15:34 +00004725 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304726 'ShortName' => 'encode_get_fru_record_table_resp'
4727 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004728 '173551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 'Header' => 'fru.h',
4730 'Line' => '251',
4731 'Param' => {
4732 '0' => {
4733 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004734 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304735 },
4736 '1' => {
4737 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004738 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304739 },
4740 '2' => {
4741 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004742 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304743 },
4744 '3' => {
4745 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004746 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304747 }
4748 },
4749 'Reg' => {
4750 '0' => 'rdi',
4751 '1' => 'rsi',
4752 '2' => 'rdx',
4753 '3' => 'rcx'
4754 },
Unive Tien44e66842025-07-25 09:15:34 +00004755 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304756 'ShortName' => 'decode_get_fru_record_table_req'
4757 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004758 '173655' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 'Header' => 'fru.h',
4760 'Line' => '232',
4761 'Param' => {
4762 '0' => {
4763 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004764 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304765 },
4766 '1' => {
4767 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004768 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304769 },
4770 '2' => {
4771 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004772 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304773 },
4774 '3' => {
4775 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004776 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304777 },
4778 '4' => {
4779 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004780 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304781 },
4782 '5' => {
4783 'name' => 'fru_table_length',
Unive Tien44e66842025-07-25 09:15:34 +00004784 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 },
4786 '6' => {
4787 'name' => 'total_record_set_identifiers',
4788 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004789 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304790 },
4791 '7' => {
4792 'name' => 'total_table_records',
4793 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004794 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304795 },
4796 '8' => {
4797 'name' => 'checksum',
4798 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004799 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304800 },
4801 '9' => {
4802 'name' => 'msg',
4803 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004804 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 }
4806 },
Unive Tien44e66842025-07-25 09:15:34 +00004807 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304808 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4809 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004810 '173958' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 'Header' => 'fru.h',
4812 'Line' => '203',
4813 'Param' => {
4814 '0' => {
4815 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004816 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304817 },
4818 '1' => {
4819 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004820 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304821 },
4822 '2' => {
4823 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004824 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304825 },
4826 '3' => {
4827 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004828 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304829 },
4830 '4' => {
4831 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004832 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304833 },
4834 '5' => {
4835 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004836 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304837 },
4838 '6' => {
4839 'name' => 'fru_table_length',
4840 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004841 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 },
4843 '7' => {
4844 'name' => 'total_record_set_identifiers',
4845 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00004846 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304847 },
4848 '8' => {
4849 'name' => 'total_table_records',
4850 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +00004851 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 },
4853 '9' => {
4854 'name' => 'checksum',
4855 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004856 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304857 }
4858 },
4859 'Reg' => {
4860 '1' => 'rdi',
4861 '2' => 'rdx',
4862 '3' => 'r10',
4863 '4' => 'r8',
4864 '5' => 'r9'
4865 },
Unive Tien44e66842025-07-25 09:15:34 +00004866 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304867 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4868 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004869 '174168' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304870 'Header' => 'fru.h',
4871 'Line' => '178',
4872 'Param' => {
4873 '0' => {
4874 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004875 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304876 },
4877 '1' => {
4878 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004879 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304880 },
4881 '2' => {
4882 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004883 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304884 }
4885 },
Unive Tien44e66842025-07-25 09:15:34 +00004886 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304887 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4888 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004889 '201885' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304890 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004891 'Line' => '677',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304892 'Param' => {
4893 '0' => {
4894 'name' => 'pdr',
Unive Tien44e66842025-07-25 09:15:34 +00004895 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304896 },
4897 '1' => {
4898 'name' => 'pdr_len',
Unive Tien44e66842025-07-25 09:15:34 +00004899 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304900 },
4901 '2' => {
4902 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004903 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304904 },
4905 '3' => {
4906 'name' => 'entities',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004907 'type' => '202205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304908 }
4909 },
4910 'Reg' => {
4911 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00004912 '3' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 },
4914 'Return' => '1',
4915 'ShortName' => 'pldm_entity_association_pdr_extract'
4916 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004917 '202220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304918 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004919 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304920 'Param' => {
4921 '0' => {
4922 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004923 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304924 }
4925 },
4926 'Reg' => {
4927 '0' => 'rdi'
4928 },
Unive Tien44e66842025-07-25 09:15:34 +00004929 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304930 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4931 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004932 '202269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004934 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304935 'Param' => {
4936 '0' => {
4937 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004938 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304939 }
4940 },
4941 'Reg' => {
4942 '0' => 'rdi'
4943 },
4944 'Return' => '1',
4945 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4946 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004947 '202428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304948 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004949 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304950 'Param' => {
4951 '0' => {
4952 'name' => 'org_tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004953 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304954 },
4955 '1' => {
4956 'name' => 'new_tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004957 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304958 }
4959 },
4960 'Return' => '1',
4961 'ShortName' => 'pldm_entity_association_tree_copy_root'
4962 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004963 '202857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304964 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004965 'Line' => '606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304966 'Param' => {
4967 '0' => {
4968 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004969 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304970 },
4971 '1' => {
4972 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004973 'type' => '186249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304974 }
4975 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004976 'Return' => '176354',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304977 'ShortName' => 'pldm_entity_association_tree_find'
4978 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004979 '203137' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304980 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004981 'Line' => '620',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 'Param' => {
4983 '0' => {
4984 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004985 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304986 },
4987 '1' => {
4988 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08004989 'type' => '186249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304990 },
4991 '2' => {
4992 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004993 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304994 }
4995 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004996 'Return' => '176354',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304997 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4998 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08004999 '203519' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305000 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005001 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 'Param' => {
5003 '0' => {
5004 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005005 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 },
5007 '1' => {
5008 'name' => 'first',
Unive Tien44e66842025-07-25 09:15:34 +00005009 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 },
5011 '2' => {
5012 'name' => 'last',
Unive Tien44e66842025-07-25 09:15:34 +00005013 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 }
5015 },
5016 'Reg' => {
5017 '1' => 'rsi',
5018 '2' => 'rdx'
5019 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005020 'Return' => '176349',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305021 'ShortName' => 'pldm_pdr_find_last_in_range'
5022 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005023 '203646' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305024 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005025 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 'Param' => {
5027 '0' => {
5028 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005029 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305030 }
5031 },
5032 'Reg' => {
5033 '0' => 'rdi'
5034 },
5035 'Return' => '1',
5036 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
5037 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005038 '203898' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305039 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005040 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305041 'Param' => {
5042 '0' => {
5043 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005044 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305045 },
5046 '1' => {
5047 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005048 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305049 }
5050 },
5051 'Reg' => {
5052 '0' => 'rdi',
5053 '1' => 'rsi'
5054 },
5055 'Return' => '1',
5056 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
5057 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005058 '204166' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305059 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005060 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305061 'Param' => {
5062 '0' => {
5063 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005064 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305065 },
5066 '1' => {
5067 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005068 'type' => '175159'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 },
5070 '2' => {
5071 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005072 'type' => '202852'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305073 }
5074 },
5075 'Return' => '1',
5076 'ShortName' => 'pldm_find_entity_ref_in_tree'
5077 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005078 '204453' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305079 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005080 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305081 'Param' => {
5082 '0' => {
5083 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005084 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305085 },
5086 '1' => {
5087 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005088 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305089 },
5090 '2' => {
5091 'name' => 'entities',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005092 'type' => '202205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305093 },
5094 '3' => {
5095 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00005096 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305097 },
5098 '4' => {
5099 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005100 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305101 },
5102 '5' => {
5103 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005104 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305105 },
5106 '6' => {
5107 'name' => 'record_handle',
5108 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005109 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305110 }
5111 },
5112 'Reg' => {
5113 '0' => 'rdi',
5114 '1' => 'rsi',
5115 '2' => 'rdx',
5116 '3' => 'rcx',
5117 '4' => 'r8',
5118 '5' => 'r9'
5119 },
Unive Tien44e66842025-07-25 09:15:34 +00005120 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
5122 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005123 '204809' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305124 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005125 'Line' => '539',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305126 'Param' => {
5127 '0' => {
5128 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005129 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305130 },
5131 '1' => {
5132 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005133 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305134 },
5135 '2' => {
5136 'name' => 'entities',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005137 'type' => '202205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305138 },
5139 '3' => {
5140 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00005141 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305142 },
5143 '4' => {
5144 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005145 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 },
5147 '5' => {
5148 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005149 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305150 }
5151 },
Unive Tien44e66842025-07-25 09:15:34 +00005152 'Return' => '58',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09305153 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305154 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005155 '205027' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305156 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005157 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305158 'Param' => {
5159 '0' => {
5160 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005161 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305162 },
5163 '1' => {
5164 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005165 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305166 },
5167 '2' => {
5168 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005169 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305170 },
5171 '3' => {
5172 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005173 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305174 }
5175 },
Unive Tien44e66842025-07-25 09:15:34 +00005176 'Return' => '58',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09305177 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305178 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005179 '206696' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305180 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005181 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305182 'Param' => {
5183 '0' => {
5184 'name' => 'parent',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005185 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305186 },
5187 '1' => {
5188 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005189 'type' => '186249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305190 }
5191 },
5192 'Reg' => {
5193 '0' => 'rdi',
5194 '1' => 'rsi'
5195 },
Unive Tien44e66842025-07-25 09:15:34 +00005196 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305197 'ShortName' => 'pldm_is_current_parent_child'
5198 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005199 '206785' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005201 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305202 'Param' => {
5203 '0' => {
5204 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005205 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305206 },
5207 '1' => {
5208 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005209 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305210 }
5211 },
5212 'Reg' => {
5213 '0' => 'rdi',
5214 '1' => 'rcx'
5215 },
Unive Tien44e66842025-07-25 09:15:34 +00005216 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 'ShortName' => 'pldm_entity_get_num_children'
5218 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005219 '207000' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305220 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005221 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305222 'Param' => {
5223 '0' => {
5224 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005225 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305226 }
5227 },
5228 'Reg' => {
5229 '0' => 'rdi'
5230 },
Unive Tien44e66842025-07-25 09:15:34 +00005231 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305232 'ShortName' => 'pldm_entity_is_exist_parent'
5233 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005234 '207049' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305235 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005236 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305237 'Param' => {
5238 '0' => {
5239 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005240 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305241 }
5242 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005243 'Return' => '175159',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305244 'ShortName' => 'pldm_entity_get_parent'
5245 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005246 '207183' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005248 'Line' => '454',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305249 'Param' => {
5250 '0' => {
5251 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005252 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305253 }
5254 },
Unive Tien44e66842025-07-25 09:15:34 +00005255 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305256 'ShortName' => 'pldm_entity_is_node_parent'
5257 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005258 '207338' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305259 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005260 'Line' => '444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305261 'Param' => {
5262 '0' => {
5263 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005264 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305265 }
5266 },
5267 'Reg' => {
5268 '0' => 'rdi'
5269 },
5270 'Return' => '1',
5271 'ShortName' => 'pldm_entity_association_tree_destroy'
5272 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005273 '207517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305274 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005275 'Line' => '416',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305276 'Param' => {
5277 '0' => {
5278 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005279 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305280 },
5281 '1' => {
5282 'name' => 'entities',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005283 'type' => '202205'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305284 },
5285 '2' => {
5286 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005287 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305288 }
5289 },
5290 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00005291 '2' => 'rbx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305292 },
5293 'Return' => '1',
5294 'ShortName' => 'pldm_entity_association_tree_visit'
5295 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005296 '207976' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305297 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005298 'Line' => '398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305299 'Param' => {
5300 '0' => {
5301 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005302 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305303 },
5304 '1' => {
5305 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005306 'type' => '186249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305307 },
5308 '2' => {
5309 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00005310 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305311 },
5312 '3' => {
5313 'name' => 'parent',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005314 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305315 },
5316 '4' => {
5317 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005318 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305319 },
5320 '5' => {
5321 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005322 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305323 },
5324 '6' => {
5325 'name' => 'is_update_container_id',
5326 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005327 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305328 },
5329 '7' => {
5330 'name' => 'container_id',
5331 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005332 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305333 }
5334 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005335 'Return' => '176354',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305336 'ShortName' => 'pldm_entity_association_tree_add_entity'
5337 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005338 '208583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305339 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005340 'Line' => '370',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305341 'Param' => {
5342 '0' => {
5343 'name' => 'tree',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005344 'type' => '176721'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305345 },
5346 '1' => {
5347 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005348 'type' => '186249'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305349 },
5350 '2' => {
5351 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00005352 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305353 },
5354 '3' => {
5355 'name' => 'parent',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005356 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305357 },
5358 '4' => {
5359 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005360 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305361 }
5362 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005363 'Return' => '176354',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305364 'ShortName' => 'pldm_entity_association_tree_add'
5365 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005366 '208906' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305367 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005368 'Line' => '353',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005369 'Return' => '176721',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305370 'ShortName' => 'pldm_entity_association_tree_init'
5371 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005372 '208980' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005374 'Line' => '438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305375 'Param' => {
5376 '0' => {
5377 'name' => 'entity',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005378 'type' => '209114'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305379 }
5380 },
Unive Tien44e66842025-07-25 09:15:34 +00005381 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305382 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5383 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005384 '209140' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305385 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005386 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305387 'Param' => {
5388 '0' => {
5389 'name' => 'node',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005390 'type' => '176354'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305391 }
5392 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005393 'Return' => '175159',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305394 'ShortName' => 'pldm_entity_extract'
5395 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005396 '209295' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305397 'Header' => 'pdr.h',
5398 'Line' => '246',
5399 'Param' => {
5400 '0' => {
5401 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005402 'type' => '177848'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305403 },
5404 '1' => {
5405 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005406 'type' => '152'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305407 },
5408 '2' => {
5409 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005410 'type' => '5527'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305411 }
5412 },
5413 'Reg' => {
5414 '0' => 'rdi',
5415 '1' => 'rsi',
5416 '2' => 'rdx'
5417 },
Unive Tien44e66842025-07-25 09:15:34 +00005418 'Return' => '58',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305419 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5420 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005421 '219868' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305422 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005423 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305424 'Param' => {
5425 '0' => {
5426 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005427 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305428 },
5429 '1' => {
5430 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005431 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305432 },
5433 '2' => {
5434 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005435 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305436 },
5437 '3' => {
5438 'name' => 'tl_eid',
Unive Tien44e66842025-07-25 09:15:34 +00005439 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305440 },
5441 '4' => {
5442 'name' => 'valid_bit',
Unive Tien44e66842025-07-25 09:15:34 +00005443 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305444 }
5445 },
5446 'Reg' => {
5447 '0' => 'rbx',
5448 '1' => 'rbp',
5449 '2' => 'r12',
5450 '3' => 'r13'
5451 },
5452 'Return' => '1',
5453 'ShortName' => 'pldm_pdr_update_TL_pdr'
5454 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005455 '220222' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305456 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005457 'Line' => '303',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305458 'Param' => {
5459 '0' => {
5460 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005461 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305462 },
5463 '1' => {
5464 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005465 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305466 },
5467 '2' => {
5468 'name' => 'terminus_handle',
Chau Ly26c8eb22025-07-30 06:56:33 +00005469 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305470 },
5471 '3' => {
5472 'name' => 'entity_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00005473 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305474 },
5475 '4' => {
5476 'name' => 'entity_instance_num',
Chau Ly26c8eb22025-07-30 06:56:33 +00005477 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305478 },
5479 '5' => {
5480 'name' => 'container_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005481 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305482 }
5483 },
5484 'Reg' => {
5485 '2' => 'r12'
5486 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005487 'Return' => '179141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305488 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5489 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005490 '220576' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305491 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005492 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305493 'Param' => {
5494 '0' => {
5495 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005496 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305497 },
5498 '1' => {
5499 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005500 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305501 },
5502 '2' => {
5503 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005504 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305505 },
5506 '3' => {
5507 'name' => 'entity_type',
Unive Tien44e66842025-07-25 09:15:34 +00005508 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305509 },
5510 '4' => {
5511 'name' => 'entity_instance_num',
Unive Tien44e66842025-07-25 09:15:34 +00005512 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305513 },
5514 '5' => {
5515 'name' => 'container_id',
Unive Tien44e66842025-07-25 09:15:34 +00005516 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305517 },
5518 '6' => {
5519 'name' => 'bmc_record_handle',
5520 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005521 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305522 }
5523 },
Unive Tien44e66842025-07-25 09:15:34 +00005524 'Return' => '58',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305525 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305526 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005527 '220889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305528 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005529 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305530 'Param' => {
5531 '0' => {
5532 'name' => 'record',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005533 'type' => '179141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305534 }
5535 },
Unive Tien44e66842025-07-25 09:15:34 +00005536 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305537 'ShortName' => 'pldm_pdr_record_is_remote'
5538 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005539 '221260' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305540 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005541 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305542 'Param' => {
5543 '0' => {
5544 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005545 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305546 },
5547 '1' => {
5548 'name' => 'record',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005549 'type' => '179141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305550 }
5551 },
Unive Tien44e66842025-07-25 09:15:34 +00005552 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305553 'ShortName' => 'pldm_pdr_get_record_handle'
5554 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005555 '221477' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305556 'Header' => 'pdr.h',
5557 'Line' => '62',
5558 'Param' => {
5559 '0' => {
5560 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005561 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305562 }
5563 },
Unive Tien44e66842025-07-25 09:15:34 +00005564 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305565 'ShortName' => 'pldm_pdr_get_repo_size'
5566 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005567 '221610' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305568 'Header' => 'pdr.h',
5569 'Line' => '52',
5570 'Param' => {
5571 '0' => {
5572 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005573 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305574 }
5575 },
Unive Tien44e66842025-07-25 09:15:34 +00005576 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305577 'ShortName' => 'pldm_pdr_get_record_count'
5578 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005579 '221741' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305580 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005581 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305582 'Param' => {
5583 '0' => {
5584 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005585 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305586 },
5587 '1' => {
5588 'name' => 'pdr_type',
Unive Tien44e66842025-07-25 09:15:34 +00005589 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305590 },
5591 '2' => {
5592 'name' => 'curr_record',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005593 'type' => '179141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305594 },
5595 '3' => {
5596 'name' => 'data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005597 'type' => '149868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305598 },
5599 '4' => {
5600 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005601 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305602 }
5603 },
5604 'Reg' => {
5605 '0' => 'rdi',
5606 '3' => 'rcx',
5607 '4' => 'r8'
5608 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005609 'Return' => '179141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305610 'ShortName' => 'pldm_pdr_find_record_by_type'
5611 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005612 '221912' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305613 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005614 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305615 'Param' => {
5616 '0' => {
5617 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005618 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305619 },
5620 '1' => {
5621 'name' => 'curr_record',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005622 'type' => '179141'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305623 },
5624 '2' => {
5625 'name' => 'data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005626 'type' => '149868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305627 },
5628 '3' => {
5629 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005630 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305631 },
5632 '4' => {
5633 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005634 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305635 }
5636 },
5637 'Reg' => {
5638 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305639 '1' => 'rsi',
5640 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305641 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305642 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305643 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005644 'Return' => '179141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305645 'ShortName' => 'pldm_pdr_get_next_record'
5646 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005647 '222118' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305648 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005649 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305650 'Param' => {
5651 '0' => {
5652 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005653 'type' => '203641'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305654 },
5655 '1' => {
5656 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005657 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305658 },
5659 '2' => {
5660 'name' => 'data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005661 'type' => '149868'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305662 },
5663 '3' => {
5664 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005665 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305666 },
5667 '4' => {
5668 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005669 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305670 }
5671 },
5672 'Reg' => {
5673 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305674 '1' => 'rsi',
5675 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305676 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305677 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305678 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005679 'Return' => '179141',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305680 'ShortName' => 'pldm_pdr_find_record'
5681 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005682 '222296' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305683 'Header' => 'pdr.h',
5684 'Line' => '42',
5685 'Param' => {
5686 '0' => {
5687 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005688 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305689 }
5690 },
5691 'Reg' => {
5692 '0' => 'rdi'
5693 },
5694 'Return' => '1',
5695 'ShortName' => 'pldm_pdr_destroy'
5696 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005697 '222449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305698 'Header' => 'pdr.h',
5699 'Line' => '36',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005700 'Return' => '177848',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305701 'ShortName' => 'pldm_pdr_init'
5702 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005703 '222521' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305704 'Header' => 'pdr.h',
5705 'Line' => '79',
5706 'Param' => {
5707 '0' => {
5708 'name' => 'repo',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005709 'type' => '177848'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305710 },
5711 '1' => {
5712 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005713 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305714 },
5715 '2' => {
5716 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005717 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305718 },
5719 '3' => {
5720 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005721 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305722 },
5723 '4' => {
5724 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005725 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305726 },
5727 '5' => {
5728 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005729 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305730 }
5731 },
5732 'Reg' => {
5733 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00005734 '1' => 'r14',
5735 '2' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305736 '5' => 'r12'
5737 },
Unive Tien44e66842025-07-25 09:15:34 +00005738 'Return' => '58',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005739 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305740 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005741 '231900' => {
Chau Ly26c8eb22025-07-30 06:56:33 +00005742 'Header' => 'platform.h',
5743 'Line' => '2722',
5744 'Param' => {
5745 '0' => {
5746 'name' => 'data',
5747 'type' => '1320'
5748 },
5749 '1' => {
5750 'name' => 'data_length',
5751 'type' => '169'
5752 },
5753 '2' => {
5754 'name' => 'pdr',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005755 'type' => '239365'
Chau Ly26c8eb22025-07-30 06:56:33 +00005756 }
5757 },
5758 'Return' => '58',
5759 'ShortName' => 'decode_pldm_platform_file_descriptor_pdr'
5760 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005761 '239375' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005762 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005763 'Line' => '2705',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005764 'Param' => {
5765 '0' => {
5766 'name' => 'event',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005767 'type' => '239424'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005768 }
5769 },
5770 'Reg' => {
5771 '0' => 'rdi'
5772 },
Unive Tien44e66842025-07-25 09:15:34 +00005773 'Return' => '1585',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005774 'ShortName' => 'pldm_platform_cper_event_event_data'
5775 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005776 '239429' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005777 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005778 'Line' => '2694',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005779 'Param' => {
5780 '0' => {
5781 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00005782 'type' => '1320'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005783 },
5784 '1' => {
5785 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005786 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005787 },
5788 '2' => {
5789 'name' => 'cper_event',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005790 'type' => '239424'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005791 },
5792 '3' => {
5793 'name' => 'cper_event_length',
Unive Tien44e66842025-07-25 09:15:34 +00005794 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005795 }
5796 },
Unive Tien44e66842025-07-25 09:15:34 +00005797 'Return' => '58',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005798 'ShortName' => 'decode_pldm_platform_cper_event'
5799 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005800 '241545' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005801 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005802 'Line' => '2683',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005803 'Param' => {
5804 '0' => {
5805 'name' => 'pdr',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005806 'type' => '242784'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005807 }
5808 },
Unive Tien44e66842025-07-25 09:15:34 +00005809 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005810 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5811 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005812 '242789' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005813 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005814 'Line' => '2661',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005815 'Param' => {
5816 '0' => {
5817 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005818 'type' => '1320'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005819 },
5820 '1' => {
5821 'name' => 'data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005822 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005823 },
5824 '2' => {
5825 'name' => 'pdr',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005826 'type' => '242784'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005827 },
5828 '3' => {
5829 'name' => 'pdr_length',
Unive Tien44e66842025-07-25 09:15:34 +00005830 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005831 }
5832 },
Unive Tien44e66842025-07-25 09:15:34 +00005833 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005834 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5835 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005836 '250216' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005837 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005838 'Line' => '1991',
Tal Yacobide67ab62024-05-30 22:36:50 +03005839 'Param' => {
5840 '0' => {
5841 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005842 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005843 },
5844 '1' => {
5845 'name' => 'resp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005846 'type' => '252082'
Tal Yacobide67ab62024-05-30 22:36:50 +03005847 },
5848 '2' => {
5849 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005850 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005851 },
5852 '3' => {
5853 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005854 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005855 }
5856 },
5857 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305858 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005859 },
Unive Tien44e66842025-07-25 09:15:34 +00005860 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005861 'ShortName' => 'encode_get_state_effecter_states_resp'
5862 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005863 '252097' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005864 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005865 'Line' => '1974',
Tal Yacobide67ab62024-05-30 22:36:50 +03005866 'Param' => {
5867 '0' => {
5868 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005869 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005870 },
5871 '1' => {
5872 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005873 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005874 },
5875 '2' => {
5876 'name' => 'resp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08005877 'type' => '252082'
Tal Yacobide67ab62024-05-30 22:36:50 +03005878 }
5879 },
Unive Tien44e66842025-07-25 09:15:34 +00005880 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005881 'ShortName' => 'decode_get_state_effecter_states_resp'
5882 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005883 '254317' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005884 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005885 'Line' => '1943',
Tal Yacobide67ab62024-05-30 22:36:50 +03005886 'Param' => {
5887 '0' => {
5888 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005889 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005890 },
5891 '1' => {
5892 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005893 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005894 },
5895 '2' => {
5896 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005897 'type' => '33213'
Tal Yacobide67ab62024-05-30 22:36:50 +03005898 }
5899 },
Unive Tien44e66842025-07-25 09:15:34 +00005900 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005901 'ShortName' => 'decode_get_state_effecter_states_req'
5902 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005903 '255189' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005904 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005905 'Line' => '1957',
Tal Yacobide67ab62024-05-30 22:36:50 +03005906 'Param' => {
5907 '0' => {
5908 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005909 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005910 },
5911 '1' => {
5912 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00005913 'type' => '5733'
Tal Yacobide67ab62024-05-30 22:36:50 +03005914 },
5915 '2' => {
5916 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005917 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005918 },
5919 '3' => {
5920 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005921 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005922 }
5923 },
Unive Tien44e66842025-07-25 09:15:34 +00005924 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005925 'ShortName' => 'encode_get_state_effecter_states_req'
5926 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005927 '281220' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305928 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005929 'Line' => '2123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305930 'Param' => {
5931 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305932 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005933 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305934 },
5935 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305936 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005937 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305938 },
5939 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305940 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005941 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305942 },
5943 '3' => {
5944 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005945 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305946 },
5947 '4' => {
5948 'name' => 'event_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005949 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305950 },
5951 '5' => {
5952 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005953 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305954 },
5955 '6' => {
5956 'name' => 'transfer_flag',
5957 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005958 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305959 },
5960 '7' => {
5961 'name' => 'event_class',
5962 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005963 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305964 },
5965 '8' => {
5966 'name' => 'event_data_size',
5967 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00005968 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305969 },
5970 '9' => {
5971 'name' => 'event_data',
5972 'offset' => '24',
Chau Ly26c8eb22025-07-30 06:56:33 +00005973 'type' => '27744'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 },
5975 '10' => {
5976 'name' => 'event_data_integrity_checksum',
5977 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00005978 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305979 }
5980 },
Unive Tien44e66842025-07-25 09:15:34 +00005981 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305982 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5983 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08005984 '285106' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305985 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005986 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305987 'Param' => {
5988 '0' => {
5989 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005990 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305991 },
5992 '1' => {
5993 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00005994 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305995 },
5996 '2' => {
5997 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00005998 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305999 },
6000 '3' => {
6001 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006002 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306003 },
6004 '4' => {
6005 'name' => 'event_id_to_acknowledge',
Unive Tien44e66842025-07-25 09:15:34 +00006006 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306007 },
6008 '5' => {
6009 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006010 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306011 },
6012 '6' => {
6013 'name' => 'payload_length',
6014 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006015 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306016 }
6017 },
Unive Tien44e66842025-07-25 09:15:34 +00006018 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306019 'ShortName' => 'encode_poll_for_platform_event_message_req'
6020 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006021 '286823' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306022 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006023 'Line' => '2621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 'Param' => {
6025 '0' => {
6026 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006027 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 },
6029 '1' => {
6030 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006031 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 },
6033 '2' => {
6034 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006035 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306036 }
6037 },
Unive Tien44e66842025-07-25 09:15:34 +00006038 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306039 'ShortName' => 'encode_set_event_receiver_resp'
6040 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006041 '286996' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006043 'Line' => '2607',
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' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006055 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 },
6057 '3' => {
6058 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00006059 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '4' => {
6062 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00006063 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '5' => {
6066 'name' => 'heartbeat_timer',
Chau Ly26c8eb22025-07-30 06:56:33 +00006067 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 }
6069 },
Unive Tien44e66842025-07-25 09:15:34 +00006070 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306071 'ShortName' => 'decode_set_event_receiver_req'
6072 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006073 '288694' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306074 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006075 'Line' => '2585',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306076 'Param' => {
6077 '0' => {
6078 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006079 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306080 },
6081 '1' => {
6082 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006083 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306084 },
6085 '2' => {
6086 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006087 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306088 }
6089 },
Unive Tien44e66842025-07-25 09:15:34 +00006090 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306091 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306092 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006093 '289498' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306094 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006095 'Line' => '2571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306096 'Param' => {
6097 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306098 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006099 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306100 },
6101 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306102 'name' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006103 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306104 },
6105 '2' => {
6106 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00006107 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306108 },
6109 '3' => {
6110 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00006111 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306112 },
6113 '4' => {
6114 'name' => 'heartbeat_timer',
Unive Tien44e66842025-07-25 09:15:34 +00006115 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306116 },
6117 '5' => {
6118 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006119 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306120 }
6121 },
Unive Tien44e66842025-07-25 09:15:34 +00006122 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306123 'ShortName' => 'encode_set_event_receiver_req'
6124 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006125 '289756' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306126 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006127 'Line' => '2525',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306128 'Param' => {
6129 '0' => {
6130 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006131 'type' => '1580'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306132 },
6133 '1' => {
6134 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006135 'type' => '169'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306136 },
6137 '2' => {
6138 'name' => 'resp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08006139 'type' => '291252'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306140 }
6141 },
Unive Tien44e66842025-07-25 09:15:34 +00006142 'Return' => '58',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306143 'ShortName' => 'decode_get_event_receiver_resp'
6144 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006145 '296187' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306146 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006147 'Line' => '1621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 'Param' => {
6149 '0' => {
6150 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006151 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306152 },
6153 '1' => {
6154 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006155 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306156 },
6157 '2' => {
6158 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006159 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306160 },
6161 '3' => {
6162 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006163 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306164 }
6165 },
Unive Tien44e66842025-07-25 09:15:34 +00006166 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306167 'ShortName' => 'decode_get_sensor_reading_req'
6168 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006169 '297357' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306170 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006171 'Line' => '1647',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 'Param' => {
6173 '0' => {
6174 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006175 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306176 },
6177 '1' => {
6178 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006179 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306180 },
6181 '2' => {
6182 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006183 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306184 },
6185 '3' => {
6186 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00006187 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306188 },
6189 '4' => {
6190 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006191 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306192 },
6193 '5' => {
6194 'name' => 'present_state',
Unive Tien44e66842025-07-25 09:15:34 +00006195 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306196 },
6197 '6' => {
6198 'name' => 'previous_state',
6199 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006200 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306201 },
6202 '7' => {
6203 'name' => 'event_state',
6204 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006205 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306206 },
6207 '8' => {
6208 'name' => 'present_reading',
6209 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006210 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306211 },
6212 '9' => {
6213 'name' => 'msg',
6214 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006215 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306216 },
6217 '10' => {
6218 'name' => 'payload_length',
6219 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00006220 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306221 }
6222 },
Unive Tien44e66842025-07-25 09:15:34 +00006223 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306224 'ShortName' => 'encode_get_sensor_reading_resp'
6225 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006226 '297906' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306227 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006228 'Line' => '2492',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306229 'Param' => {
6230 '0' => {
6231 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006232 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306233 },
6234 '1' => {
6235 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006236 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306237 },
6238 '2' => {
6239 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006240 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306241 },
6242 '3' => {
6243 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006244 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306245 },
6246 '4' => {
6247 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00006248 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306249 },
6250 '5' => {
6251 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006252 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306253 },
6254 '6' => {
6255 'name' => 'present_state',
6256 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006257 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306258 },
6259 '7' => {
6260 'name' => 'previous_state',
6261 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006262 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306263 },
6264 '8' => {
6265 'name' => 'event_state',
6266 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006267 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306268 },
6269 '9' => {
6270 'name' => 'present_reading',
6271 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006272 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 }
6274 },
Unive Tien44e66842025-07-25 09:15:34 +00006275 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306276 'ShortName' => 'decode_get_sensor_reading_resp'
6277 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006278 '302537' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306279 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006280 'Line' => '2467',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306281 'Param' => {
6282 '0' => {
6283 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006284 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306285 },
6286 '1' => {
6287 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006288 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306289 },
6290 '2' => {
6291 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006292 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306293 },
6294 '3' => {
6295 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006296 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306297 }
6298 },
Unive Tien44e66842025-07-25 09:15:34 +00006299 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306300 'ShortName' => 'encode_get_sensor_reading_req'
6301 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006302 '302755' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306303 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006304 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306305 'Param' => {
6306 '0' => {
6307 'name' => 'change_record_data',
Unive Tien44e66842025-07-25 09:15:34 +00006308 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306309 },
6310 '1' => {
6311 'name' => 'change_record_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006312 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306313 },
6314 '2' => {
6315 'name' => 'event_data_operation',
Unive Tien44e66842025-07-25 09:15:34 +00006316 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306317 },
6318 '3' => {
6319 'name' => 'number_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006320 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306321 },
6322 '4' => {
6323 'name' => 'change_entry_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006324 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306325 }
6326 },
Unive Tien44e66842025-07-25 09:15:34 +00006327 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306328 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306329 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006330 '305002' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306331 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006332 'Line' => '2354',
Thu Nguyenf874b382024-07-24 11:22:34 +00006333 'Param' => {
6334 '0' => {
6335 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006336 'type' => '1320'
Thu Nguyenf874b382024-07-24 11:22:34 +00006337 },
6338 '1' => {
6339 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006340 'type' => '169'
Thu Nguyenf874b382024-07-24 11:22:34 +00006341 },
6342 '2' => {
6343 'name' => 'poll_event',
Unive Tienf6ef78f2025-06-12 09:39:38 +08006344 'type' => '306559'
Thu Nguyenf874b382024-07-24 11:22:34 +00006345 }
6346 },
Unive Tien44e66842025-07-25 09:15:34 +00006347 'Return' => '58',
Thu Nguyenf874b382024-07-24 11:22:34 +00006348 'ShortName' => 'decode_pldm_message_poll_event_data'
6349 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006350 '306564' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00006351 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006352 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306353 'Param' => {
6354 '0' => {
6355 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006356 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306357 },
6358 '1' => {
6359 'name' => 'event_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006360 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306361 },
6362 '2' => {
6363 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00006364 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306365 },
6366 '3' => {
6367 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00006368 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306369 },
6370 '4' => {
6371 'name' => 'change_record_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006372 'type' => '2760'
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_pldm_pdr_repository_chg_event_data'
6377 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006378 '307590' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306379 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006380 'Line' => '2402',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306381 'Param' => {
6382 '0' => {
6383 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00006384 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306385 },
6386 '1' => {
6387 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00006388 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '2' => {
6391 'name' => 'event_data_operations',
Unive Tien44e66842025-07-25 09:15:34 +00006392 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306393 },
6394 '3' => {
6395 'name' => 'numbers_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006396 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 },
6398 '4' => {
6399 'name' => 'change_entries',
Unive Tienf6ef78f2025-06-12 09:39:38 +08006400 'type' => '307909'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306401 },
6402 '5' => {
6403 'name' => 'event_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08006404 'type' => '307924'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306405 },
6406 '6' => {
6407 'name' => 'actual_change_records_size',
6408 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006409 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 },
6411 '7' => {
6412 'name' => 'max_change_records_size',
6413 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006414 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306415 }
6416 },
6417 'Reg' => {
6418 '0' => 'rdi',
6419 '1' => 'rbx',
6420 '2' => 'r10',
6421 '3' => 'r11',
6422 '4' => 'r8',
6423 '5' => 'r9'
6424 },
Unive Tien44e66842025-07-25 09:15:34 +00006425 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6427 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006428 '307934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306429 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006430 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306431 'Param' => {
6432 '0' => {
6433 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006434 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306435 },
6436 '1' => {
6437 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006438 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306439 },
6440 '2' => {
6441 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006442 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306443 },
6444 '3' => {
6445 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006446 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306447 },
6448 '4' => {
6449 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006450 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306451 },
6452 '5' => {
6453 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006454 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306455 },
6456 '6' => {
6457 'name' => 'present_value',
6458 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006459 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306460 }
6461 },
Unive Tien44e66842025-07-25 09:15:34 +00006462 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306463 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6464 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006465 '313659' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006467 'Line' => '1578',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306468 'Param' => {
6469 '0' => {
6470 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006471 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306472 },
6473 '1' => {
6474 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006475 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306476 },
6477 '2' => {
6478 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006479 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306480 }
6481 },
Unive Tien44e66842025-07-25 09:15:34 +00006482 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306483 'ShortName' => 'decode_get_numeric_effecter_value_req'
6484 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006485 '314563' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006487 'Line' => '1602',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306488 'Param' => {
6489 '0' => {
6490 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006491 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306492 },
6493 '1' => {
6494 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006495 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306496 },
6497 '2' => {
6498 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006499 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306500 },
6501 '3' => {
6502 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006503 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306504 },
6505 '4' => {
6506 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006507 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306508 },
6509 '5' => {
6510 'name' => 'present_value',
Unive Tien44e66842025-07-25 09:15:34 +00006511 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306512 },
6513 '6' => {
6514 'name' => 'msg',
6515 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006516 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306517 },
6518 '7' => {
6519 'name' => 'payload_length',
6520 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006521 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306522 }
6523 },
Unive Tien44e66842025-07-25 09:15:34 +00006524 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306525 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6526 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006527 '315261' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306528 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006529 'Line' => '2297',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 'Param' => {
6531 '0' => {
6532 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006533 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 },
6535 '1' => {
6536 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006537 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 },
6539 '2' => {
6540 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006541 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 }
6543 },
Unive Tien44e66842025-07-25 09:15:34 +00006544 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306545 'ShortName' => 'encode_get_numeric_effecter_value_req'
6546 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006547 '315459' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306548 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006549 'Line' => '2282',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306550 'Param' => {
6551 '0' => {
6552 'name' => 'pdr_data',
Unive Tien44e66842025-07-25 09:15:34 +00006553 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306554 },
6555 '1' => {
6556 'name' => 'pdr_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006557 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306558 },
6559 '2' => {
6560 'name' => 'pdr_value',
Unive Tienf6ef78f2025-06-12 09:39:38 +08006561 'type' => '350839'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306562 }
6563 },
Unive Tien44e66842025-07-25 09:15:34 +00006564 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306565 'ShortName' => 'decode_numeric_sensor_pdr_data'
6566 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006567 '350844' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306568 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006569 'Line' => '2270',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306570 'Param' => {
6571 '0' => {
6572 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006573 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306574 },
6575 '1' => {
6576 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006577 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306578 },
6579 '2' => {
6580 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006581 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306582 },
6583 '3' => {
6584 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006585 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306586 },
6587 '4' => {
6588 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006589 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306590 },
6591 '5' => {
6592 'name' => 'present_reading',
Unive Tien44e66842025-07-25 09:15:34 +00006593 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306594 }
6595 },
Unive Tien44e66842025-07-25 09:15:34 +00006596 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306597 'ShortName' => 'decode_numeric_sensor_data'
6598 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006599 '354126' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306600 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006601 'Line' => '2249',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306602 'Param' => {
6603 '0' => {
6604 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006605 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306606 },
6607 '1' => {
6608 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006609 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306610 },
6611 '2' => {
6612 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006613 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 },
6615 '3' => {
6616 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006617 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306618 },
6619 '4' => {
6620 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006621 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306622 }
6623 },
Unive Tien44e66842025-07-25 09:15:34 +00006624 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306625 'ShortName' => 'decode_state_sensor_data'
6626 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006627 '355390' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306628 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006629 'Line' => '2231',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306630 'Param' => {
6631 '0' => {
6632 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006633 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306634 },
6635 '1' => {
6636 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006637 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306638 },
6639 '2' => {
6640 'name' => 'present_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006641 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306642 },
6643 '3' => {
6644 'name' => 'previous_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006645 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306646 }
6647 },
Unive Tien44e66842025-07-25 09:15:34 +00006648 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306649 'ShortName' => 'decode_sensor_op_data'
6650 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006651 '356396' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306652 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006653 'Line' => '2214',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306654 'Param' => {
6655 '0' => {
6656 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006657 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 },
6659 '1' => {
6660 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006661 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306662 },
6663 '2' => {
6664 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006665 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306666 },
6667 '3' => {
6668 'name' => 'sensor_event_class_type',
Unive Tien44e66842025-07-25 09:15:34 +00006669 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306670 },
6671 '4' => {
6672 'name' => 'event_class_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006673 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306674 }
6675 },
Unive Tien44e66842025-07-25 09:15:34 +00006676 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306677 'ShortName' => 'decode_sensor_event_data'
6678 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006679 '358197' => {
Unive Tien44e66842025-07-25 09:15:34 +00006680 'Header' => 'platform.h',
6681 'Line' => '2193',
6682 'Param' => {
6683 '0' => {
6684 'name' => 'msg',
6685 'type' => '1580'
6686 },
6687 '1' => {
6688 'name' => 'payload_length',
6689 'type' => '169'
6690 },
6691 '2' => {
6692 'name' => 'completion_code',
6693 'type' => '1585'
6694 },
6695 '3' => {
6696 'name' => 'synchrony_config',
6697 'type' => '1585'
6698 },
6699 '4' => {
6700 'name' => 'synchrony_config_support',
Chau Ly26c8eb22025-07-30 06:56:33 +00006701 'type' => '25594'
Unive Tien44e66842025-07-25 09:15:34 +00006702 },
6703 '5' => {
6704 'name' => 'number_event_class_returned',
6705 'type' => '1585'
6706 },
6707 '6' => {
6708 'name' => 'event_class',
6709 'offset' => '0',
6710 'type' => '1585'
6711 },
6712 '7' => {
6713 'name' => 'event_class_count',
6714 'offset' => '8',
6715 'type' => '140'
6716 }
6717 },
6718 'Return' => '58',
6719 'ShortName' => 'decode_event_message_supported_resp'
6720 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006721 '360890' => {
Unive Tien44e66842025-07-25 09:15:34 +00006722 'Header' => 'platform.h',
6723 'Line' => '2176',
6724 'Param' => {
6725 '0' => {
6726 'name' => 'instance_id',
6727 'type' => '140'
6728 },
6729 '1' => {
6730 'name' => 'format_version',
6731 'type' => '140'
6732 },
6733 '2' => {
6734 'name' => 'msg',
6735 'type' => '1501'
6736 }
6737 },
6738 'Return' => '58',
6739 'ShortName' => 'encode_event_message_supported_req'
6740 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006741 '361088' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306742 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006743 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306744 'Param' => {
6745 '0' => {
6746 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006747 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306748 },
6749 '1' => {
6750 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006751 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306752 },
6753 '2' => {
6754 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006755 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306756 },
6757 '3' => {
6758 'name' => 'terminus_max_buffer_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00006759 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306760 }
6761 },
Unive Tien44e66842025-07-25 09:15:34 +00006762 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 'ShortName' => 'decode_event_message_buffer_size_resp'
6764 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006765 '362465' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306766 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006767 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306768 'Param' => {
6769 '0' => {
6770 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006771 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306772 },
6773 '1' => {
6774 'name' => 'event_receiver_max_buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +00006775 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306776 },
6777 '2' => {
6778 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006779 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306780 }
6781 },
6782 'Reg' => {
6783 '2' => 'rbx'
6784 },
Unive Tien44e66842025-07-25 09:15:34 +00006785 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306786 'ShortName' => 'encode_event_message_buffer_size_req'
6787 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006788 '362663' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306789 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006790 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306791 'Param' => {
6792 '0' => {
6793 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006794 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306795 },
6796 '1' => {
6797 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006798 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306799 },
6800 '2' => {
6801 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006802 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306803 },
6804 '3' => {
6805 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006806 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306807 }
6808 },
Unive Tien44e66842025-07-25 09:15:34 +00006809 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306810 'ShortName' => 'decode_platform_event_message_resp'
6811 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006812 '364139' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306813 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006814 'Line' => '2081',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306815 'Param' => {
6816 '0' => {
6817 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006818 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306819 },
6820 '1' => {
6821 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006822 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306823 },
6824 '2' => {
6825 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006826 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '3' => {
6829 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006830 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 },
6832 '4' => {
6833 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006834 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 },
6836 '5' => {
6837 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006838 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 },
6840 '6' => {
6841 'name' => 'msg',
6842 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006843 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306844 },
6845 '7' => {
6846 'name' => 'payload_length',
6847 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006848 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306849 }
6850 },
Unive Tien44e66842025-07-25 09:15:34 +00006851 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306852 'ShortName' => 'encode_platform_event_message_req'
6853 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006854 '364540' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006856 'Line' => '2061',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306857 'Param' => {
6858 '0' => {
6859 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006860 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306861 },
6862 '1' => {
6863 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006864 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306865 },
6866 '2' => {
6867 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006868 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306869 },
6870 '3' => {
6871 'name' => 'event_id',
Unive Tien44e66842025-07-25 09:15:34 +00006872 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306873 },
6874 '4' => {
6875 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006876 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 },
6878 '5' => {
6879 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006880 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306881 },
6882 '6' => {
6883 'name' => 'event_class',
6884 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006885 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306886 },
6887 '7' => {
6888 'name' => 'event_data_size',
6889 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006890 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 },
6892 '8' => {
6893 'name' => 'event_data',
6894 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006895 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306896 },
6897 '9' => {
6898 'name' => 'checksum',
6899 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006900 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306901 },
6902 '10' => {
6903 'name' => 'msg',
6904 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00006905 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306906 },
6907 '11' => {
6908 'name' => 'payload_length',
6909 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00006910 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306911 }
6912 },
Unive Tien44e66842025-07-25 09:15:34 +00006913 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306914 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6915 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006916 '368383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306917 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006918 'Line' => '2039',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306919 'Param' => {
6920 '0' => {
6921 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006922 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306923 },
6924 '1' => {
6925 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006926 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306927 },
6928 '2' => {
6929 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006930 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306931 },
6932 '3' => {
6933 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006934 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306935 }
6936 },
Unive Tien44e66842025-07-25 09:15:34 +00006937 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306938 'ShortName' => 'encode_platform_event_message_resp'
6939 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006940 '368601' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306941 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006942 'Line' => '2024',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306943 'Param' => {
6944 '0' => {
6945 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006946 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306947 },
6948 '1' => {
6949 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006950 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306951 },
6952 '2' => {
6953 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006954 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306955 },
6956 '3' => {
6957 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006958 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306959 },
6960 '4' => {
6961 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006962 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306963 },
6964 '5' => {
6965 'name' => 'event_id_to_acknowledge',
Chau Ly26c8eb22025-07-30 06:56:33 +00006966 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306967 }
6968 },
Unive Tien44e66842025-07-25 09:15:34 +00006969 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306970 'ShortName' => 'decode_poll_for_platform_event_message_req'
6971 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08006972 '370857' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306973 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006974 'Line' => '2008',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306975 'Param' => {
6976 '0' => {
6977 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006978 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306979 },
6980 '1' => {
6981 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006982 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306983 },
6984 '2' => {
6985 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006986 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306987 },
6988 '3' => {
6989 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006990 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306991 },
6992 '4' => {
6993 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006994 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306995 },
6996 '5' => {
6997 'name' => 'event_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006998 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306999 }
7000 },
Unive Tien44e66842025-07-25 09:15:34 +00007001 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307002 'ShortName' => 'decode_platform_event_message_req'
7003 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007004 '372205' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307005 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007006 'Line' => '2426',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307007 'Param' => {
7008 '0' => {
7009 'name' => 'event_data',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007010 'type' => '372396'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307011 },
7012 '1' => {
7013 'name' => 'event_data_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007014 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307015 },
7016 '2' => {
7017 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00007018 'type' => '7541'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307019 },
7020 '3' => {
7021 'name' => 'sensor_event_class',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007022 'type' => '226951'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307023 },
7024 '4' => {
7025 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00007026 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307027 },
7028 '5' => {
7029 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00007030 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307031 },
7032 '6' => {
7033 'name' => 'previous_event_state',
7034 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007035 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307036 },
7037 '7' => {
7038 'name' => 'actual_event_data_size',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007039 'type' => '292678'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 }
7041 },
7042 'Reg' => {
7043 '1' => 'rdi',
7044 '2' => 'rdx',
7045 '3' => 'rcx',
7046 '4' => 'r8',
7047 '5' => 'r9',
7048 '7' => 'rsi'
7049 },
Unive Tien44e66842025-07-25 09:15:34 +00007050 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307051 'ShortName' => 'encode_sensor_event_data'
7052 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007053 '372411' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307054 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007055 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307056 'Param' => {
7057 '0' => {
7058 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007059 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 },
7061 '1' => {
7062 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007063 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307064 },
7065 '2' => {
7066 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00007067 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307068 },
7069 '3' => {
7070 'name' => 'sensor_rearm',
Chau Ly26c8eb22025-07-30 06:56:33 +00007071 'type' => '25594'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307072 },
7073 '4' => {
7074 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00007075 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307076 }
7077 },
Unive Tien44e66842025-07-25 09:15:34 +00007078 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307079 'ShortName' => 'decode_get_state_sensor_readings_req'
7080 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007081 '373839' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307082 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007083 'Line' => '1928',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307084 'Param' => {
7085 '0' => {
7086 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007087 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307088 },
7089 '1' => {
7090 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007091 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307092 },
7093 '2' => {
7094 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007095 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307096 },
7097 '3' => {
7098 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00007099 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 },
7101 '4' => {
7102 'name' => 'field',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007103 'type' => '376305'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 }
7105 },
Unive Tien44e66842025-07-25 09:15:34 +00007106 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307107 'ShortName' => 'decode_get_state_sensor_readings_resp'
7108 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007109 '376310' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307110 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007111 'Line' => '1908',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307112 'Param' => {
7113 '0' => {
7114 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007115 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 },
7117 '1' => {
7118 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00007119 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307120 },
7121 '2' => {
7122 'name' => 'sensor_rearm',
Unive Tien44e66842025-07-25 09:15:34 +00007123 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 },
7125 '3' => {
7126 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00007127 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 },
7129 '4' => {
7130 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007131 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 }
7133 },
Unive Tien44e66842025-07-25 09:15:34 +00007134 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307135 'ShortName' => 'encode_get_state_sensor_readings_req'
7136 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007137 '376548' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307138 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007139 'Line' => '1563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307140 'Param' => {
7141 '0' => {
7142 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007143 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 },
7145 '1' => {
7146 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007147 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307148 },
7149 '2' => {
7150 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00007151 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307152 },
7153 '3' => {
7154 'name' => 'field',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007155 'type' => '376305'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 },
7157 '4' => {
7158 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007159 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307160 }
7161 },
Unive Tien44e66842025-07-25 09:15:34 +00007162 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307163 'ShortName' => 'encode_get_state_sensor_readings_resp'
7164 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007165 '376902' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307166 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007167 'Line' => '1889',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 'Param' => {
7169 '0' => {
7170 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007171 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307172 },
7173 '1' => {
7174 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007175 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307176 },
7177 '2' => {
7178 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007179 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307180 }
7181 },
7182 'Reg' => {
7183 '0' => 'rdi',
7184 '1' => 'rsi',
7185 '2' => 'rdx'
7186 },
Unive Tien44e66842025-07-25 09:15:34 +00007187 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307188 'ShortName' => 'decode_set_numeric_effecter_value_resp'
7189 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007190 '376979' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007192 'Line' => '1876',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307193 'Param' => {
7194 '0' => {
7195 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007196 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307197 },
7198 '1' => {
7199 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007200 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307201 },
7202 '2' => {
7203 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00007204 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307205 },
7206 '3' => {
7207 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00007208 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307209 },
7210 '4' => {
7211 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007212 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307213 },
7214 '5' => {
7215 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007216 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307217 }
7218 },
7219 'Reg' => {
7220 '3' => 'r12'
7221 },
Unive Tien44e66842025-07-25 09:15:34 +00007222 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307223 'ShortName' => 'encode_set_numeric_effecter_value_req'
7224 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007225 '377451' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307226 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007227 'Line' => '1434',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307228 'Param' => {
7229 '0' => {
7230 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007231 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307232 },
7233 '1' => {
7234 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007235 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307236 },
7237 '2' => {
7238 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007239 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307240 },
7241 '3' => {
7242 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007243 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307244 }
7245 },
Unive Tien44e66842025-07-25 09:15:34 +00007246 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307247 'ShortName' => 'encode_set_numeric_effecter_value_resp'
7248 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007249 '377644' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007251 'Line' => '1418',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307252 'Param' => {
7253 '0' => {
7254 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007255 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307256 },
7257 '1' => {
7258 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007259 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307260 },
7261 '2' => {
7262 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00007263 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307264 },
7265 '3' => {
7266 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00007267 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307268 },
7269 '4' => {
7270 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00007271 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307272 }
7273 },
Unive Tien44e66842025-07-25 09:15:34 +00007274 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307275 'ShortName' => 'decode_set_numeric_effecter_value_req'
7276 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007277 '383897' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307278 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007279 'Line' => '1787',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307280 'Param' => {
7281 '0' => {
7282 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007283 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307284 },
7285 '1' => {
7286 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007287 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307288 },
7289 '2' => {
7290 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007291 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307292 },
7293 '3' => {
7294 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007295 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307296 },
7297 '4' => {
7298 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007299 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307300 },
7301 '5' => {
7302 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007303 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307304 },
7305 '6' => {
7306 'name' => 'resp_cnt',
7307 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00007308 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307309 },
7310 '7' => {
7311 'name' => 'record_data',
7312 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007313 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307314 },
7315 '8' => {
7316 'name' => 'record_data_length',
7317 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007318 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307319 },
7320 '9' => {
7321 'name' => 'transfer_crc',
7322 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007323 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307324 }
7325 },
7326 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00007327 '5' => 'r14'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307328 },
Unive Tien44e66842025-07-25 09:15:34 +00007329 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307330 'ShortName' => 'decode_get_pdr_resp'
7331 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007332 '387256' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307333 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007334 'Line' => '1756',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307335 'Param' => {
7336 '0' => {
7337 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007338 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307339 },
7340 '1' => {
7341 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007342 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307343 },
7344 '2' => {
7345 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007346 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307347 },
7348 '3' => {
7349 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007350 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307351 },
7352 '4' => {
7353 'name' => 'request_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007354 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307355 },
7356 '5' => {
7357 'name' => 'record_chg_num',
Unive Tien44e66842025-07-25 09:15:34 +00007358 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307359 },
7360 '6' => {
7361 'name' => 'msg',
7362 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007363 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307364 },
7365 '7' => {
7366 'name' => 'payload_length',
7367 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007368 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307369 }
7370 },
7371 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00007372 '2' => 'r15'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307373 },
Unive Tien44e66842025-07-25 09:15:34 +00007374 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307375 'ShortName' => 'encode_get_pdr_req'
7376 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007377 '390743' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307378 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007379 'Line' => '1718',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307380 'Param' => {
7381 '0' => {
7382 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007383 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307384 },
7385 '1' => {
7386 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007387 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307388 },
7389 '2' => {
7390 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007391 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307392 },
7393 '3' => {
7394 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007395 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307396 },
7397 '4' => {
7398 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007399 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307400 },
7401 '5' => {
7402 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007403 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307404 },
7405 '6' => {
7406 'name' => 'record_count',
7407 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007408 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307409 },
7410 '7' => {
7411 'name' => 'repository_size',
7412 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007413 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307414 },
7415 '8' => {
7416 'name' => 'largest_record_size',
7417 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007418 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307419 },
7420 '9' => {
7421 'name' => 'data_transfer_handle_timeout',
7422 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007423 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307424 }
7425 },
Unive Tien44e66842025-07-25 09:15:34 +00007426 'Reg' => {
7427 '5' => 'r14'
7428 },
7429 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307430 'ShortName' => 'decode_get_pdr_repository_info_resp'
7431 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007432 '394315' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307433 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007434 'Line' => '1694',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307435 'Param' => {
7436 '0' => {
7437 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007438 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307439 },
7440 '1' => {
7441 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007442 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307443 },
7444 '2' => {
7445 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007446 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307447 },
7448 '3' => {
7449 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007450 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307451 },
7452 '4' => {
7453 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007454 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307455 },
7456 '5' => {
7457 'name' => 'record_count',
Unive Tien44e66842025-07-25 09:15:34 +00007458 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307459 },
7460 '6' => {
7461 'name' => 'repository_size',
7462 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007463 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307464 },
7465 '7' => {
7466 'name' => 'largest_record_size',
7467 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007468 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307469 },
7470 '8' => {
7471 'name' => 'data_transfer_handle_timeout',
7472 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007473 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307474 },
7475 '9' => {
7476 'name' => 'msg',
7477 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007478 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307479 }
7480 },
Unive Tien44e66842025-07-25 09:15:34 +00007481 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307482 'ShortName' => 'encode_get_pdr_repository_info_resp'
7483 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007484 '394943' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307485 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007486 'Line' => '1501',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307487 'Param' => {
7488 '0' => {
7489 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007490 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307491 },
7492 '1' => {
7493 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007494 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307495 },
7496 '2' => {
7497 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007498 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307499 },
7500 '3' => {
7501 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007502 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307503 },
7504 '4' => {
7505 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007506 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307507 },
7508 '5' => {
7509 'name' => 'resp_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007510 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307511 },
7512 '6' => {
7513 'name' => 'record_data',
7514 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007515 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307516 },
7517 '7' => {
7518 'name' => 'transfer_crc',
7519 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007520 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307521 },
7522 '8' => {
7523 'name' => 'msg',
7524 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007525 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307526 }
7527 },
Unive Tien44e66842025-07-25 09:15:34 +00007528 'Reg' => {
7529 '2' => 'r13'
7530 },
7531 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307532 'ShortName' => 'encode_get_pdr_resp'
7533 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007534 '395392' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307535 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007536 'Line' => '1522',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307537 'Param' => {
7538 '0' => {
7539 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007540 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307541 },
7542 '1' => {
7543 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007544 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307545 },
7546 '2' => {
7547 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007548 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307549 },
7550 '3' => {
7551 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007552 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307553 },
7554 '4' => {
7555 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007556 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307557 },
7558 '5' => {
7559 'name' => 'request_cnt',
Chau Ly26c8eb22025-07-30 06:56:33 +00007560 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307561 },
7562 '6' => {
7563 'name' => 'record_chg_num',
7564 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00007565 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307566 }
7567 },
Unive Tien44e66842025-07-25 09:15:34 +00007568 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307569 'ShortName' => 'decode_get_pdr_req'
7570 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007571 '397592' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307572 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007573 'Line' => '1473',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307574 'Param' => {
7575 '0' => {
7576 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007577 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307578 },
7579 '1' => {
7580 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007581 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307582 },
7583 '2' => {
7584 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00007585 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307586 },
7587 '3' => {
7588 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007589 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307590 },
7591 '4' => {
7592 'name' => 'field',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007593 'type' => '399475'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307594 }
7595 },
Unive Tien44e66842025-07-25 09:15:34 +00007596 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307597 'ShortName' => 'decode_set_state_effecter_states_req'
7598 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007599 '399480' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307600 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007601 'Line' => '1855',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307602 'Param' => {
7603 '0' => {
7604 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007605 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307606 },
7607 '1' => {
7608 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007609 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307610 },
7611 '2' => {
7612 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007613 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307614 }
7615 },
7616 'Reg' => {
7617 '0' => 'rdi',
7618 '1' => 'rsi',
7619 '2' => 'rdx'
7620 },
Unive Tien44e66842025-07-25 09:15:34 +00007621 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307622 'ShortName' => 'decode_set_state_effecter_states_resp'
7623 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007624 '399555' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307625 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007626 'Line' => '1836',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307627 'Param' => {
7628 '0' => {
7629 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007630 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307631 },
7632 '1' => {
7633 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007634 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307635 },
7636 '2' => {
7637 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007638 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307639 },
7640 '3' => {
7641 'name' => 'field',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007642 'type' => '399475'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307643 },
7644 '4' => {
7645 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007646 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307647 }
7648 },
7649 'Reg' => {
7650 '1' => 'rsi'
7651 },
Unive Tien44e66842025-07-25 09:15:34 +00007652 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307653 'ShortName' => 'encode_set_state_effecter_states_req'
7654 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007655 '399899' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307656 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007657 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307658 'Param' => {
7659 '0' => {
7660 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007661 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307662 },
7663 '1' => {
7664 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007665 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307666 },
7667 '2' => {
7668 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007669 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307670 }
7671 },
Unive Tien44e66842025-07-25 09:15:34 +00007672 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307673 'ShortName' => 'encode_set_state_effecter_states_resp'
7674 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007675 '400066' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307676 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007677 'Line' => '734',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307678 'Param' => {
7679 '0' => {
7680 'name' => 'sensor',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007681 'type' => '400456'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307682 },
7683 '1' => {
7684 'name' => 'allocation_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007685 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307686 },
7687 '2' => {
7688 'name' => 'possible_states',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007689 'type' => '400466'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307690 },
7691 '3' => {
7692 'name' => 'possible_states_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007693 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307694 },
7695 '4' => {
7696 'name' => 'actual_size',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007697 'type' => '292678'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307698 }
7699 },
7700 'Reg' => {
7701 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307702 '1' => 'rsi',
7703 '2' => 'r9',
7704 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307705 '4' => 'r8'
7706 },
Unive Tien44e66842025-07-25 09:15:34 +00007707 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307708 'ShortName' => 'encode_state_sensor_pdr'
7709 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007710 '400476' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307711 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007712 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307713 'Param' => {
7714 '0' => {
7715 'name' => 'effecter',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007716 'type' => '400866'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307717 },
7718 '1' => {
7719 'name' => 'allocation_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007720 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307721 },
7722 '2' => {
7723 'name' => 'possible_states',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007724 'type' => '400876'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307725 },
7726 '3' => {
7727 'name' => 'possible_states_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007728 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307729 },
7730 '4' => {
7731 'name' => 'actual_size',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007732 'type' => '292678'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307733 }
7734 },
7735 'Reg' => {
7736 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307737 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307738 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307739 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307740 '4' => 'r8'
7741 },
Unive Tien44e66842025-07-25 09:15:34 +00007742 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307743 'ShortName' => 'encode_state_effecter_pdr'
7744 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007745 '404893' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307746 'Header' => 'instance-id.h',
7747 'Line' => '85',
7748 'Param' => {
7749 '0' => {
7750 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007751 'type' => '405073'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307752 },
7753 '1' => {
7754 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007755 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307756 },
7757 '2' => {
7758 'name' => 'iid',
Unive Tien44e66842025-07-25 09:15:34 +00007759 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307760 }
7761 },
Unive Tien44e66842025-07-25 09:15:34 +00007762 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307763 'ShortName' => 'pldm_instance_id_free'
7764 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007765 '405078' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307766 'Header' => 'instance-id.h',
7767 'Line' => '68',
7768 'Param' => {
7769 '0' => {
7770 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007771 'type' => '405073'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307772 },
7773 '1' => {
7774 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007775 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307776 },
7777 '2' => {
7778 'name' => 'iid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007779 'type' => '405460'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307780 }
7781 },
Unive Tien44e66842025-07-25 09:15:34 +00007782 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307783 'ShortName' => 'pldm_instance_id_alloc'
7784 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007785 '405465' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307786 'Header' => 'instance-id.h',
7787 'Line' => '51',
7788 'Param' => {
7789 '0' => {
7790 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007791 'type' => '405073'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307792 }
7793 },
7794 'Reg' => {
7795 '0' => 'rdi'
7796 },
Unive Tien44e66842025-07-25 09:15:34 +00007797 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307798 'ShortName' => 'pldm_instance_db_destroy'
7799 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007800 '405550' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307801 'Header' => 'instance-id.h',
7802 'Line' => '41',
7803 'Param' => {
7804 '0' => {
7805 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007806 'type' => '405636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307807 }
7808 },
Unive Tien44e66842025-07-25 09:15:34 +00007809 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307810 'ShortName' => 'pldm_instance_db_init_default'
7811 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007812 '405641' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307813 'Header' => 'instance-id.h',
7814 'Line' => '28',
7815 'Param' => {
7816 '0' => {
7817 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007818 'type' => '405636'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307819 },
7820 '1' => {
7821 'name' => 'dbpath',
Unive Tien44e66842025-07-25 09:15:34 +00007822 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307823 }
7824 },
Unive Tien44e66842025-07-25 09:15:34 +00007825 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307826 'ShortName' => 'pldm_instance_db_init'
7827 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007828 '408327' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307829 'Header' => 'af-mctp.h',
7830 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307831 'Param' => {
7832 '0' => {
7833 'name' => 'transport',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007834 'type' => '408483'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307835 },
7836 '1' => {
7837 'name' => 'smctp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007838 'type' => '408488'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307839 },
7840 '2' => {
7841 'name' => 'len',
Unive Tien44e66842025-07-25 09:15:34 +00007842 'type' => '169'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307843 }
7844 },
7845 'Reg' => {
7846 '1' => 'rsi',
7847 '2' => 'rdx'
7848 },
Unive Tien44e66842025-07-25 09:15:34 +00007849 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307850 'ShortName' => 'pldm_transport_af_mctp_bind'
7851 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007852 '408493' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307853 'Header' => 'af-mctp.h',
7854 'Line' => '19',
7855 'Param' => {
7856 '0' => {
7857 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007858 'type' => '408483'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307859 }
7860 },
7861 'Reg' => {
7862 '0' => 'rdi'
7863 },
7864 'Return' => '1',
7865 'ShortName' => 'pldm_transport_af_mctp_destroy'
7866 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007867 '408577' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307868 'Header' => 'af-mctp.h',
7869 'Line' => '16',
7870 'Param' => {
7871 '0' => {
7872 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007873 'type' => '408801'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307874 }
7875 },
7876 'Reg' => {
7877 '0' => 'r12'
7878 },
Unive Tien44e66842025-07-25 09:15:34 +00007879 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307880 'ShortName' => 'pldm_transport_af_mctp_init'
7881 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007882 '409988' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307883 'Header' => 'af-mctp.h',
7884 'Line' => '37',
7885 'Param' => {
7886 '0' => {
7887 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007888 'type' => '408483'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307889 },
7890 '1' => {
7891 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007892 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307893 },
7894 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307895 'name' => 'eid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007896 'type' => '406651'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307897 }
7898 },
7899 'Reg' => {
7900 '0' => 'rdi',
7901 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307902 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307903 },
Unive Tien44e66842025-07-25 09:15:34 +00007904 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307905 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307906 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007907 '410061' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307908 'Header' => 'af-mctp.h',
7909 'Line' => '33',
7910 'Param' => {
7911 '0' => {
7912 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007913 'type' => '408483'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307914 },
7915 '1' => {
7916 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007917 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307918 },
7919 '2' => {
7920 'name' => 'eid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007921 'type' => '406651'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307922 }
7923 },
7924 'Reg' => {
7925 '0' => 'rdi',
7926 '1' => 'rsi',
7927 '2' => 'rdx'
7928 },
Unive Tien44e66842025-07-25 09:15:34 +00007929 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307930 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7931 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007932 '410302' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307933 'Header' => 'af-mctp.h',
7934 'Line' => '28',
7935 'Param' => {
7936 '0' => {
7937 'name' => 't',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007938 'type' => '406891'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307939 },
7940 '1' => {
7941 'name' => 'pollfd',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007942 'type' => '406977'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307943 }
7944 },
7945 'Reg' => {
7946 '0' => 'rdi',
7947 '1' => 'rsi'
7948 },
Unive Tien44e66842025-07-25 09:15:34 +00007949 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307950 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7951 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007952 '410380' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307953 'Header' => 'af-mctp.h',
7954 'Line' => '23',
7955 'Param' => {
7956 '0' => {
7957 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007958 'type' => '408483'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307959 }
7960 },
7961 'Reg' => {
7962 '0' => 'rdi'
7963 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007964 'Return' => '406891',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307965 'ShortName' => 'pldm_transport_af_mctp_core'
7966 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007967 '412748' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307968 'Header' => 'mctp-demux.h',
7969 'Line' => '18',
7970 'Param' => {
7971 '0' => {
7972 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007973 'type' => '412530'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307974 }
7975 },
7976 'Reg' => {
7977 '0' => 'rdi'
7978 },
7979 'Return' => '1',
7980 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7981 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007982 '412833' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307983 'Header' => 'mctp-demux.h',
7984 'Line' => '15',
7985 'Param' => {
7986 '0' => {
7987 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08007988 'type' => '413036'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307989 }
7990 },
7991 'Reg' => {
7992 '0' => 'r12'
7993 },
Unive Tien44e66842025-07-25 09:15:34 +00007994 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307995 'ShortName' => 'pldm_transport_mctp_demux_init'
7996 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08007997 '414125' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307998 'Header' => 'mctp-demux.h',
7999 'Line' => '36',
8000 'Param' => {
8001 '0' => {
8002 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008003 'type' => '412530'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308004 },
8005 '1' => {
8006 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00008007 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308008 },
8009 '2' => {
8010 'name' => 'eid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008011 'type' => '406651'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308012 }
8013 },
8014 'Reg' => {
8015 '0' => 'rdi',
8016 '1' => 'rsi',
8017 '2' => 'rdx'
8018 },
Unive Tien44e66842025-07-25 09:15:34 +00008019 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308020 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
8021 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008022 '414198' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308023 'Header' => 'mctp-demux.h',
8024 'Line' => '32',
8025 'Param' => {
8026 '0' => {
8027 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008028 'type' => '412530'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308029 },
8030 '1' => {
8031 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00008032 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308033 },
8034 '2' => {
8035 'name' => 'eid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008036 'type' => '406651'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308037 }
8038 },
8039 'Reg' => {
8040 '0' => 'rdi',
8041 '1' => 'rsi',
8042 '2' => 'rdx'
8043 },
Unive Tien44e66842025-07-25 09:15:34 +00008044 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308045 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
8046 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008047 '414439' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308048 'Header' => 'mctp-demux.h',
8049 'Line' => '27',
8050 'Param' => {
8051 '0' => {
8052 'name' => 't',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008053 'type' => '406891'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308054 },
8055 '1' => {
8056 'name' => 'pollfd',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008057 'type' => '406977'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308058 }
8059 },
8060 'Reg' => {
8061 '0' => 'rdi',
8062 '1' => 'rsi'
8063 },
Unive Tien44e66842025-07-25 09:15:34 +00008064 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308065 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
8066 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008067 '414832' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308068 'Header' => 'mctp-demux.h',
8069 'Line' => '22',
8070 'Param' => {
8071 '0' => {
8072 'name' => 'ctx',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008073 'type' => '412530'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308074 }
8075 },
8076 'Reg' => {
8077 '0' => 'rdi'
8078 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008079 'Return' => '406891',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308080 'ShortName' => 'pldm_transport_mctp_demux_core'
8081 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008082 '420927' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308083 'Header' => 'transport.h',
8084 'Line' => '118',
8085 'Param' => {
8086 '0' => {
8087 'name' => 'transport',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008088 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308089 },
8090 '1' => {
8091 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00008092 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308093 },
8094 '2' => {
8095 'name' => 'pldm_req_msg',
Unive Tien44e66842025-07-25 09:15:34 +00008096 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308097 },
8098 '3' => {
8099 'name' => 'req_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008100 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308101 },
8102 '4' => {
8103 'name' => 'pldm_resp_msg',
Chau Ly26c8eb22025-07-30 06:56:33 +00008104 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308105 },
8106 '5' => {
8107 'name' => 'resp_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008108 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308109 }
8110 },
8111 'Reg' => {
8112 '2' => 'r14'
8113 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008114 'Return' => '406765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308115 'ShortName' => 'pldm_transport_send_recv_msg'
8116 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008117 '421982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308118 'Header' => 'transport.h',
8119 'Line' => '81',
8120 'Param' => {
8121 '0' => {
8122 'name' => 'transport',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008123 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308124 },
8125 '1' => {
8126 'name' => 'tid',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008127 'type' => '406896'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308128 },
8129 '2' => {
8130 'name' => 'pldm_msg',
Chau Ly26c8eb22025-07-30 06:56:33 +00008131 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308132 },
8133 '3' => {
8134 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008135 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308136 }
8137 },
8138 'Reg' => {
8139 '0' => 'rdi',
8140 '1' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00008141 '2' => 'r8',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 '3' => 'rcx'
8143 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008144 'Return' => '406765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308145 'ShortName' => 'pldm_transport_recv_msg'
8146 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008147 '422163' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308148 'Header' => 'transport.h',
8149 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308150 'Param' => {
8151 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308152 'name' => 'transport',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008153 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 },
8155 '1' => {
8156 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00008157 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308158 },
8159 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308160 'name' => 'pldm_msg',
Unive Tien44e66842025-07-25 09:15:34 +00008161 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 },
8163 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308164 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008165 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308166 }
8167 },
8168 'Reg' => {
8169 '0' => 'rdi',
8170 '1' => 'rsi',
8171 '2' => 'rdx',
8172 '3' => 'rcx'
8173 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008174 'Return' => '406765',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308175 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308176 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008177 '422314' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308178 'Header' => 'transport.h',
8179 'Line' => '31',
8180 'Param' => {
8181 '0' => {
8182 'name' => 'transport',
Unive Tienf6ef78f2025-06-12 09:39:38 +08008183 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308184 },
8185 '1' => {
8186 'name' => 'timeout',
Unive Tien44e66842025-07-25 09:15:34 +00008187 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308188 }
8189 },
Unive Tien44e66842025-07-25 09:15:34 +00008190 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 'ShortName' => 'pldm_transport_poll'
8192 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008193 '424687' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308194 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308195 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 'Param' => {
8197 '0' => {
8198 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008199 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308200 },
8201 '1' => {
8202 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008203 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308204 },
8205 '2' => {
8206 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008207 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308208 }
8209 },
Unive Tien44e66842025-07-25 09:15:34 +00008210 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308211 'ShortName' => 'encode_new_file_with_metadata_resp'
8212 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008213 '424887' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308214 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308215 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308216 'Param' => {
8217 '0' => {
8218 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008219 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308220 },
8221 '1' => {
8222 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008223 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308224 },
8225 '2' => {
8226 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008227 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308228 },
8229 '3' => {
8230 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008231 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 },
8233 '4' => {
8234 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008235 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308236 },
8237 '5' => {
8238 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008239 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308240 },
8241 '6' => {
8242 'name' => 'file_meta_data_2',
8243 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008244 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '7' => {
8247 'name' => 'file_meta_data_3',
8248 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008249 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308250 },
8251 '8' => {
8252 'name' => 'file_meta_data_4',
8253 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008254 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308255 }
8256 },
8257 'Reg' => {
8258 '1' => 'r10',
8259 '2' => 'rdx',
8260 '3' => 'rdi',
8261 '4' => 'r8',
8262 '5' => 'r9'
8263 },
Unive Tien44e66842025-07-25 09:15:34 +00008264 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308265 'ShortName' => 'decode_new_file_with_metadata_req'
8266 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008267 '425119' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308268 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308269 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308270 'Param' => {
8271 '0' => {
8272 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008273 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308274 },
8275 '1' => {
8276 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008277 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308278 },
8279 '2' => {
8280 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008281 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308282 }
8283 },
8284 'Reg' => {
8285 '0' => 'rdi',
8286 '1' => 'rsi',
8287 '2' => 'rdx'
8288 },
Unive Tien44e66842025-07-25 09:15:34 +00008289 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308290 'ShortName' => 'decode_new_file_with_metadata_resp'
8291 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008292 '425220' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308293 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308294 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 'Param' => {
8296 '0' => {
8297 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008298 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308299 },
8300 '1' => {
8301 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008302 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 },
8304 '2' => {
8305 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008306 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308307 },
8308 '3' => {
8309 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008310 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308311 },
8312 '4' => {
8313 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008314 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308315 },
8316 '5' => {
8317 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00008318 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308319 },
8320 '6' => {
8321 'name' => 'file_meta_data_3',
8322 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008323 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 },
8325 '7' => {
8326 'name' => 'file_meta_data_4',
8327 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008328 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308329 },
8330 '8' => {
8331 'name' => 'msg',
8332 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008333 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308334 }
8335 },
8336 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008337 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308338 },
Unive Tien44e66842025-07-25 09:15:34 +00008339 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 'ShortName' => 'encode_new_file_with_metadata_req'
8341 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008342 '425517' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308343 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308344 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 'Param' => {
8346 '0' => {
8347 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008348 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308349 },
8350 '1' => {
8351 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008352 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308353 },
8354 '2' => {
8355 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008356 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308357 }
8358 },
Unive Tien44e66842025-07-25 09:15:34 +00008359 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308360 'ShortName' => 'encode_file_ack_with_meta_data_resp'
8361 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008362 '425712' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308363 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308364 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308365 'Param' => {
8366 '0' => {
8367 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008368 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308369 },
8370 '1' => {
8371 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008372 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308373 },
8374 '2' => {
8375 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008376 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308377 },
8378 '3' => {
8379 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008380 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308381 },
8382 '4' => {
8383 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008384 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308385 },
8386 '5' => {
8387 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008388 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 },
8390 '6' => {
8391 'name' => 'file_meta_data_2',
8392 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008393 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308394 },
8395 '7' => {
8396 'name' => 'file_meta_data_3',
8397 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008398 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '8' => {
8401 'name' => 'file_meta_data_4',
8402 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008403 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308404 }
8405 },
8406 'Reg' => {
8407 '1' => 'rsi',
8408 '2' => 'rdx',
8409 '3' => 'rcx',
8410 '4' => 'r8',
8411 '5' => 'r9'
8412 },
Unive Tien44e66842025-07-25 09:15:34 +00008413 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 'ShortName' => 'decode_file_ack_with_meta_data_req'
8415 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008416 '425924' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308417 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308418 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 'Param' => {
8420 '0' => {
8421 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008422 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308423 },
8424 '1' => {
8425 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008426 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 },
8428 '2' => {
8429 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008430 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 }
8432 },
8433 'Reg' => {
8434 '0' => 'rdi',
8435 '1' => 'rsi',
8436 '2' => 'rdx'
8437 },
Unive Tien44e66842025-07-25 09:15:34 +00008438 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308439 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8440 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008441 '426020' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308442 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308443 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308444 'Param' => {
8445 '0' => {
8446 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008447 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308448 },
8449 '1' => {
8450 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008451 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308452 },
8453 '2' => {
8454 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008455 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308456 },
8457 '3' => {
8458 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008459 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308460 },
8461 '4' => {
8462 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008463 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308464 },
8465 '5' => {
8466 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00008467 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 },
8469 '6' => {
8470 'name' => 'file_meta_data_3',
8471 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008472 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 },
8474 '7' => {
8475 'name' => 'file_meta_data_4',
8476 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008477 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308478 },
8479 '8' => {
8480 'name' => 'msg',
8481 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008482 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308483 }
8484 },
8485 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008486 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308487 },
Unive Tien44e66842025-07-25 09:15:34 +00008488 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 'ShortName' => 'encode_file_ack_with_meta_data_req'
8490 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008491 '426317' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308492 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308493 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308494 'Param' => {
8495 '0' => {
8496 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008497 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 },
8499 '1' => {
8500 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008501 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308502 },
8503 '2' => {
8504 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008505 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308506 }
8507 },
8508 'Reg' => {
8509 '0' => 'rdi',
8510 '1' => 'rsi',
8511 '2' => 'rdx'
8512 },
Unive Tien44e66842025-07-25 09:15:34 +00008513 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308514 'ShortName' => 'decode_file_ack_resp'
8515 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008516 '426418' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308517 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308518 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 'Param' => {
8520 '0' => {
8521 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008522 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308523 },
8524 '1' => {
8525 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008526 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 },
8528 '2' => {
8529 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008530 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308531 },
8532 '3' => {
8533 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008534 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 },
8536 '4' => {
8537 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008538 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308539 }
8540 },
Unive Tien44e66842025-07-25 09:15:34 +00008541 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308542 'ShortName' => 'encode_file_ack_req'
8543 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008544 '426653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308545 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308546 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308547 'Param' => {
8548 '0' => {
8549 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008550 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308551 },
8552 '1' => {
8553 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008554 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308555 },
8556 '2' => {
8557 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008558 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308559 }
8560 },
Unive Tien44e66842025-07-25 09:15:34 +00008561 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308562 'ShortName' => 'encode_file_ack_resp'
8563 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008564 '426843' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308565 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308566 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308567 'Param' => {
8568 '0' => {
8569 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008570 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308571 },
8572 '1' => {
8573 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008574 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308575 },
8576 '2' => {
8577 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008578 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308579 },
8580 '3' => {
8581 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008582 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308583 },
8584 '4' => {
8585 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008586 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308587 }
8588 },
8589 'Reg' => {
8590 '1' => 'rsi',
8591 '2' => 'rdx',
8592 '3' => 'rcx',
8593 '4' => 'r8'
8594 },
Unive Tien44e66842025-07-25 09:15:34 +00008595 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308596 'ShortName' => 'decode_file_ack_req'
8597 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008598 '426985' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308599 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308600 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308601 'Param' => {
8602 '0' => {
8603 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008604 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 },
8606 '1' => {
8607 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008608 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308609 },
8610 '2' => {
8611 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008612 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308613 },
8614 '3' => {
8615 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008616 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308617 }
8618 },
8619 'Reg' => {
8620 '0' => 'rdi',
8621 '1' => 'rsi',
8622 '2' => 'rdx',
8623 '3' => 'rcx'
8624 },
Unive Tien44e66842025-07-25 09:15:34 +00008625 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308626 'ShortName' => 'decode_rw_file_by_type_resp'
8627 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008628 '427100' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308629 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308630 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308631 'Param' => {
8632 '0' => {
8633 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008634 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308635 },
8636 '1' => {
8637 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008638 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308639 },
8640 '2' => {
8641 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008642 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308643 },
8644 '3' => {
8645 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008646 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308647 },
8648 '4' => {
8649 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008650 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308651 },
8652 '5' => {
8653 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008654 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 },
8656 '6' => {
8657 'name' => 'msg',
8658 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008659 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 }
8661 },
Unive Tien44e66842025-07-25 09:15:34 +00008662 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308663 'ShortName' => 'encode_rw_file_by_type_req'
8664 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008665 '427370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308666 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308667 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 'Param' => {
8669 '0' => {
8670 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008671 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308672 },
8673 '1' => {
8674 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008675 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308676 },
8677 '2' => {
8678 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008679 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 },
8681 '3' => {
8682 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008683 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 },
8685 '4' => {
8686 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008687 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308688 }
8689 },
Unive Tien44e66842025-07-25 09:15:34 +00008690 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308691 'ShortName' => 'encode_rw_file_by_type_resp'
8692 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008693 '427600' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308694 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308695 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 'Param' => {
8697 '0' => {
8698 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008699 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308700 },
8701 '1' => {
8702 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008703 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308704 },
8705 '2' => {
8706 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008707 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308708 },
8709 '3' => {
8710 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008711 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 },
8713 '4' => {
8714 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008715 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308716 },
8717 '5' => {
8718 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008719 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308720 }
8721 },
8722 'Reg' => {
8723 '1' => 'r10',
8724 '2' => 'rdx',
8725 '3' => 'rdi',
8726 '4' => 'r8',
8727 '5' => 'r9'
8728 },
Unive Tien44e66842025-07-25 09:15:34 +00008729 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 'ShortName' => 'decode_rw_file_by_type_req'
8731 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008732 '427762' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308733 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308734 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308735 'Param' => {
8736 '0' => {
8737 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008738 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 },
8740 '1' => {
8741 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008742 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308743 },
8744 '2' => {
8745 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008746 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308747 }
8748 },
8749 'Reg' => {
8750 '0' => 'rdi',
8751 '1' => 'rsi',
8752 '2' => 'rdx'
8753 },
Unive Tien44e66842025-07-25 09:15:34 +00008754 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308755 'ShortName' => 'decode_new_file_resp'
8756 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008757 '427863' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308758 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308759 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 'Param' => {
8761 '0' => {
8762 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008763 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '1' => {
8766 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008767 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 },
8769 '2' => {
8770 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008771 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308772 },
8773 '3' => {
8774 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008775 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308776 },
8777 '4' => {
8778 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008779 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308780 }
8781 },
Unive Tien44e66842025-07-25 09:15:34 +00008782 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308783 'ShortName' => 'encode_new_file_req'
8784 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008785 '428098' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308787 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308788 'Param' => {
8789 '0' => {
8790 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008791 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308792 },
8793 '1' => {
8794 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008795 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308796 },
8797 '2' => {
8798 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008799 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308800 }
8801 },
Unive Tien44e66842025-07-25 09:15:34 +00008802 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308803 'ShortName' => 'encode_new_file_resp'
8804 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008805 '428288' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308807 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308808 'Param' => {
8809 '0' => {
8810 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008811 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308812 },
8813 '1' => {
8814 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008815 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308816 },
8817 '2' => {
8818 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008819 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308820 },
8821 '3' => {
8822 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008823 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308824 },
8825 '4' => {
8826 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008827 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308828 }
8829 },
8830 'Reg' => {
8831 '1' => 'r9',
8832 '2' => 'rdx',
8833 '3' => 'rcx',
8834 '4' => 'r8'
8835 },
Unive Tien44e66842025-07-25 09:15:34 +00008836 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308837 'ShortName' => 'decode_new_file_req'
8838 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008839 '428430' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308840 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308841 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308842 'Param' => {
8843 '0' => {
8844 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008845 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308846 },
8847 '1' => {
8848 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008849 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308850 },
8851 '2' => {
8852 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008853 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308854 },
8855 '3' => {
8856 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008857 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 }
8859 },
8860 'Reg' => {
8861 '0' => 'rdi',
8862 '1' => 'rsi',
8863 '2' => 'rdx',
8864 '3' => 'rcx'
8865 },
Unive Tien44e66842025-07-25 09:15:34 +00008866 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308867 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8868 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008869 '428545' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308871 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308872 'Param' => {
8873 '0' => {
8874 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008875 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308876 },
8877 '1' => {
8878 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008879 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 },
8881 '2' => {
8882 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008883 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308884 },
8885 '3' => {
8886 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008887 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308888 },
8889 '4' => {
8890 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008891 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308892 },
8893 '5' => {
8894 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008895 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308896 },
8897 '6' => {
8898 'name' => 'address',
8899 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00008900 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308901 },
8902 '7' => {
8903 'name' => 'msg',
8904 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008905 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308906 }
8907 },
Unive Tien44e66842025-07-25 09:15:34 +00008908 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308909 'ShortName' => 'encode_rw_file_by_type_memory_req'
8910 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008911 '428830' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308913 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308914 'Param' => {
8915 '0' => {
8916 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008917 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308918 },
8919 '1' => {
8920 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008921 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308922 },
8923 '2' => {
8924 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008925 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308926 },
8927 '3' => {
8928 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008929 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308930 },
8931 '4' => {
8932 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008933 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308934 }
8935 },
Unive Tien44e66842025-07-25 09:15:34 +00008936 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308937 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8938 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008939 '429060' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308941 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308942 'Param' => {
8943 '0' => {
8944 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008945 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308946 },
8947 '1' => {
8948 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008949 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308950 },
8951 '2' => {
8952 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008953 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308954 },
8955 '3' => {
8956 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008957 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308958 },
8959 '4' => {
8960 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008961 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308962 },
8963 '5' => {
8964 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008965 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308966 },
8967 '6' => {
8968 'name' => 'address',
8969 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00008970 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308971 }
8972 },
8973 'Reg' => {
8974 '1' => 'r10',
8975 '2' => 'rdx',
8976 '3' => 'rdi',
8977 '4' => 'r8',
8978 '5' => 'r9'
8979 },
Unive Tien44e66842025-07-25 09:15:34 +00008980 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308981 'ShortName' => 'decode_rw_file_by_type_memory_req'
8982 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08008983 '429237' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308984 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308985 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 'Param' => {
8987 '0' => {
8988 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008989 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 },
8991 '1' => {
8992 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008993 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308994 },
8995 '2' => {
8996 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008997 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308998 },
8999 '3' => {
9000 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009001 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 }
9003 },
Unive Tien44e66842025-07-25 09:15:34 +00009004 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309005 'ShortName' => 'encode_write_file_resp'
9006 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009007 '429452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309008 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309009 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 'Param' => {
9011 '0' => {
9012 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009013 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309014 },
9015 '1' => {
9016 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009017 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 },
9019 '2' => {
9020 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009021 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309022 },
9023 '3' => {
9024 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009025 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309026 }
9027 },
9028 'Reg' => {
9029 '0' => 'rdi',
9030 '1' => 'rsi',
9031 '2' => 'rdx',
9032 '3' => 'rcx'
9033 },
Unive Tien44e66842025-07-25 09:15:34 +00009034 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309035 'ShortName' => 'decode_write_file_resp'
9036 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009037 '429562' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309038 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309039 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 'Param' => {
9041 '0' => {
9042 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009043 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '1' => {
9046 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009047 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '2' => {
9050 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009051 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '3' => {
9054 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009055 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 },
9057 '4' => {
9058 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009059 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309060 }
9061 },
Unive Tien44e66842025-07-25 09:15:34 +00009062 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309063 'ShortName' => 'encode_write_file_req'
9064 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009065 '429797' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309066 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309067 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 'Param' => {
9069 '0' => {
9070 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009071 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '1' => {
9074 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009075 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '2' => {
9078 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009079 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '3' => {
9082 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009083 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 },
9085 '4' => {
9086 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009087 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309088 },
9089 '5' => {
9090 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00009091 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309092 }
9093 },
9094 'Reg' => {
9095 '1' => 'rsi',
9096 '3' => 'rcx',
9097 '4' => 'r8',
9098 '5' => 'r9'
9099 },
Unive Tien44e66842025-07-25 09:15:34 +00009100 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309101 'ShortName' => 'decode_write_file_req'
9102 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009103 '429952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309104 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309105 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309106 'Param' => {
9107 '0' => {
9108 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009109 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309110 },
9111 '1' => {
9112 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009113 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309114 },
9115 '2' => {
9116 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009117 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309118 },
9119 '3' => {
9120 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009121 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309122 }
9123 },
Unive Tien44e66842025-07-25 09:15:34 +00009124 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309125 'ShortName' => 'encode_read_file_resp'
9126 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009127 '430167' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309128 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309129 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309130 'Param' => {
9131 '0' => {
9132 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009133 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309134 },
9135 '1' => {
9136 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009137 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309138 },
9139 '2' => {
9140 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009141 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 },
9143 '3' => {
9144 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009145 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 },
9147 '4' => {
9148 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00009149 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 }
9151 },
9152 'Reg' => {
9153 '1' => 'r9',
9154 '2' => 'rdx',
9155 '3' => 'rcx',
9156 '4' => 'r8'
9157 },
Unive Tien44e66842025-07-25 09:15:34 +00009158 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309159 'ShortName' => 'decode_read_file_resp'
9160 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009161 '430303' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309162 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309163 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309164 'Param' => {
9165 '0' => {
9166 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009167 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 },
9169 '1' => {
9170 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009171 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309172 },
9173 '2' => {
9174 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009175 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309176 },
9177 '3' => {
9178 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009179 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309180 },
9181 '4' => {
9182 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009183 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309184 }
9185 },
Unive Tien44e66842025-07-25 09:15:34 +00009186 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309187 'ShortName' => 'encode_read_file_req'
9188 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009189 '430538' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309190 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309191 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309192 'Param' => {
9193 '0' => {
9194 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009195 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309196 },
9197 '1' => {
9198 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009199 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309200 },
9201 '2' => {
9202 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009203 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309204 },
9205 '3' => {
9206 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009207 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309208 },
9209 '4' => {
9210 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009211 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309212 }
9213 },
9214 'Reg' => {
9215 '1' => 'r9',
9216 '2' => 'rdx',
9217 '3' => 'rcx',
9218 '4' => 'r8'
9219 },
Unive Tien44e66842025-07-25 09:15:34 +00009220 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309221 'ShortName' => 'decode_read_file_req'
9222 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009223 '430674' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309224 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309225 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309226 'Param' => {
9227 '0' => {
9228 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009229 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309230 },
9231 '1' => {
9232 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009233 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309234 },
9235 '2' => {
9236 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009237 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309238 },
9239 '3' => {
9240 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009241 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309242 },
9243 '4' => {
9244 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00009245 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309246 },
9247 '5' => {
9248 'name' => 'file_table_data_start_offset',
Unive Tien44e66842025-07-25 09:15:34 +00009249 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309250 },
9251 '6' => {
9252 'name' => 'file_table_length',
9253 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009254 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309255 }
9256 },
9257 'Reg' => {
9258 '1' => 'rsi',
9259 '2' => 'rdi',
9260 '3' => 'r10',
9261 '4' => 'r8',
9262 '5' => 'r9'
9263 },
Unive Tien44e66842025-07-25 09:15:34 +00009264 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309265 'ShortName' => 'decode_get_file_table_resp'
9266 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009267 '430848' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309268 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309269 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309270 'Param' => {
9271 '0' => {
9272 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009273 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309274 },
9275 '1' => {
9276 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009277 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309278 },
9279 '2' => {
9280 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00009281 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309282 },
9283 '3' => {
9284 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00009285 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309286 },
9287 '4' => {
9288 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009289 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309290 }
9291 },
Unive Tien44e66842025-07-25 09:15:34 +00009292 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309293 'ShortName' => 'encode_get_file_table_req'
9294 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009295 '431075' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309296 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309297 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 'Param' => {
9299 '0' => {
9300 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009301 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309302 },
9303 '1' => {
9304 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009305 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309306 },
9307 '2' => {
9308 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009309 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309310 },
9311 '3' => {
9312 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00009313 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309314 },
9315 '4' => {
9316 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +00009317 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309318 },
9319 '5' => {
9320 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00009321 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 },
9323 '6' => {
9324 'name' => 'msg',
9325 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009326 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309327 }
9328 },
9329 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00009330 '2' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309331 },
Unive Tien44e66842025-07-25 09:15:34 +00009332 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309333 'ShortName' => 'encode_get_file_table_resp'
9334 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009335 '431428' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309336 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309337 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309338 'Param' => {
9339 '0' => {
9340 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009341 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309342 },
9343 '1' => {
9344 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009345 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309346 },
9347 '2' => {
9348 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009349 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309350 },
9351 '3' => {
9352 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00009353 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309354 },
9355 '4' => {
9356 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00009357 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309358 }
9359 },
9360 'Reg' => {
9361 '1' => 'r9',
9362 '2' => 'rdx',
9363 '3' => 'rcx',
9364 '4' => 'r8'
9365 },
Unive Tien44e66842025-07-25 09:15:34 +00009366 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309367 'ShortName' => 'decode_get_file_table_req'
9368 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009369 '431563' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309370 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309371 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309372 'Param' => {
9373 '0' => {
9374 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009375 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309376 },
9377 '1' => {
9378 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009379 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309380 },
9381 '2' => {
9382 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009383 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309384 },
9385 '3' => {
9386 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009387 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309388 }
9389 },
9390 'Reg' => {
9391 '0' => 'rdi',
9392 '1' => 'rsi',
9393 '2' => 'rdx',
9394 '3' => 'rcx'
9395 },
Unive Tien44e66842025-07-25 09:15:34 +00009396 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309397 'ShortName' => 'decode_rw_file_memory_resp'
9398 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009399 '431672' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309400 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309401 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309402 'Param' => {
9403 '0' => {
9404 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009405 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309406 },
9407 '1' => {
9408 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009409 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309410 },
9411 '2' => {
9412 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009413 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309414 },
9415 '3' => {
9416 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009417 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309418 },
9419 '4' => {
9420 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009421 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309422 },
9423 '5' => {
9424 'name' => 'address',
Chau Ly26c8eb22025-07-30 06:56:33 +00009425 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309426 },
9427 '6' => {
9428 'name' => 'msg',
9429 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009430 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309431 }
9432 },
9433 'Reg' => {
9434 '2' => 'r14'
9435 },
Unive Tien44e66842025-07-25 09:15:34 +00009436 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309437 'ShortName' => 'encode_rw_file_memory_req'
9438 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009439 '431931' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309440 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309441 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309442 'Param' => {
9443 '0' => {
9444 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009445 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309446 },
9447 '1' => {
9448 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009449 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309450 },
9451 '2' => {
9452 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009453 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309454 },
9455 '3' => {
9456 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009457 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309458 },
9459 '4' => {
9460 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009461 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309462 }
9463 },
Unive Tien44e66842025-07-25 09:15:34 +00009464 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309465 'ShortName' => 'encode_rw_file_memory_resp'
9466 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009467 '432152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309468 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309469 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309470 'Param' => {
9471 '0' => {
9472 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009473 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309474 },
9475 '1' => {
9476 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009477 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309478 },
9479 '2' => {
9480 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009481 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309482 },
9483 '3' => {
9484 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009485 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309486 },
9487 '4' => {
9488 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009489 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309490 },
9491 '5' => {
9492 'name' => 'address',
Chau Ly26c8eb22025-07-30 06:56:33 +00009493 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309494 }
9495 },
9496 'Reg' => {
9497 '1' => 'r10',
9498 '2' => 'rdx',
9499 '3' => 'rdi',
9500 '4' => 'r8',
9501 '5' => 'r9'
9502 },
Unive Tien44e66842025-07-25 09:15:34 +00009503 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309504 'ShortName' => 'decode_rw_file_memory_req'
9505 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009506 '433298' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309507 'Header' => 'host.h',
9508 'Line' => '101',
9509 'Param' => {
9510 '0' => {
9511 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009512 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309513 },
9514 '1' => {
9515 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009516 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309517 },
9518 '2' => {
9519 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009520 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309521 },
9522 '3' => {
9523 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009524 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309525 },
9526 '4' => {
9527 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009528 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309529 },
9530 '5' => {
9531 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009532 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309533 }
9534 },
9535 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00009536 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309537 },
Unive Tien44e66842025-07-25 09:15:34 +00009538 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309539 'ShortName' => 'encode_get_alert_status_resp'
9540 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009541 '433546' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309542 'Header' => 'host.h',
9543 'Line' => '86',
9544 'Param' => {
9545 '0' => {
9546 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009547 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309548 },
9549 '1' => {
9550 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009551 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309552 },
9553 '2' => {
9554 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009555 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309556 }
9557 },
9558 'Reg' => {
9559 '0' => 'rdi',
9560 '1' => 'rsi',
9561 '2' => 'rdx'
9562 },
Unive Tien44e66842025-07-25 09:15:34 +00009563 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309564 'ShortName' => 'decode_get_alert_status_req'
9565 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009566 '433629' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309567 'Header' => 'host.h',
9568 'Line' => '70',
9569 'Param' => {
9570 '0' => {
9571 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009572 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309573 },
9574 '1' => {
9575 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009576 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309577 },
9578 '2' => {
9579 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009580 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309581 },
9582 '3' => {
9583 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009584 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309585 },
9586 '4' => {
9587 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009588 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309589 }
9590 },
9591 'Reg' => {
9592 '1' => 'r9',
9593 '2' => 'rdx',
9594 '3' => 'rcx',
9595 '4' => 'r8'
9596 },
Unive Tien44e66842025-07-25 09:15:34 +00009597 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309598 'ShortName' => 'decode_get_alert_status_resp'
9599 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009600 '433768' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309601 'Header' => 'host.h',
9602 'Line' => '52',
9603 'Param' => {
9604 '0' => {
9605 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009606 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309607 },
9608 '1' => {
9609 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009610 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309611 },
9612 '2' => {
9613 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009614 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309615 },
9616 '3' => {
9617 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009618 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309619 }
9620 },
Unive Tien44e66842025-07-25 09:15:34 +00009621 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309622 'ShortName' => 'encode_get_alert_status_req'
9623 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009624 '435082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309625 'Header' => 'platform.h',
9626 'Line' => '47',
9627 'Param' => {
9628 '0' => {
9629 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009630 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309631 },
9632 '1' => {
9633 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00009634 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309635 },
9636 '2' => {
9637 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00009638 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309639 },
9640 '3' => {
9641 'name' => 'num_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009642 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309643 },
9644 '4' => {
9645 'name' => 'list_of_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009646 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309647 },
9648 '5' => {
9649 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009650 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309651 },
9652 '6' => {
9653 'name' => 'msg',
9654 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009655 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309656 }
9657 },
Unive Tien44e66842025-07-25 09:15:34 +00009658 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309659 'ShortName' => 'encode_bios_attribute_update_event_req'
9660 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009661 '437029' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009662 'Header' => 'file_io.h',
9663 'Line' => '160',
9664 'Param' => {
9665 '0' => {
9666 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009667 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009668 },
9669 '1' => {
9670 'name' => 'resp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08009671 'type' => '440150'
Lora Linea0bf3a2024-09-20 10:09:56 +08009672 },
9673 '2' => {
9674 'name' => 'resp_len',
Unive Tien44e66842025-07-25 09:15:34 +00009675 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009676 },
9677 '3' => {
9678 'name' => 'responseMsg',
Unive Tien44e66842025-07-25 09:15:34 +00009679 'type' => '1501'
Lora Linea0bf3a2024-09-20 10:09:56 +08009680 },
9681 '4' => {
9682 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009683 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009684 }
9685 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309686 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309687 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309688 },
Unive Tien44e66842025-07-25 09:15:34 +00009689 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009690 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9691 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009692 '440165' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009693 'Header' => 'file_io.h',
9694 'Line' => '147',
9695 'Param' => {
9696 '0' => {
9697 'name' => 'resp',
Unive Tienf6ef78f2025-06-12 09:39:38 +08009698 'type' => '440150'
Lora Linea0bf3a2024-09-20 10:09:56 +08009699 }
9700 },
9701 'Reg' => {
9702 '0' => 'rdi'
9703 },
Unive Tien44e66842025-07-25 09:15:34 +00009704 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009705 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9706 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009707 '440213' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009708 'Header' => 'file_io.h',
9709 'Line' => '137',
9710 'Param' => {
9711 '0' => {
9712 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009713 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009714 },
9715 '1' => {
9716 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009717 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009718 },
9719 '2' => {
9720 'name' => 'req',
Unive Tienf6ef78f2025-06-12 09:39:38 +08009721 'type' => '442372'
Lora Linea0bf3a2024-09-20 10:09:56 +08009722 }
9723 },
Unive Tien44e66842025-07-25 09:15:34 +00009724 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009725 'ShortName' => 'decode_oem_meta_file_io_read_req'
9726 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009727 '442377' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309728 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309729 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309730 'Param' => {
9731 '0' => {
9732 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009733 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309734 },
9735 '1' => {
9736 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009737 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309738 },
9739 '2' => {
9740 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009741 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309742 },
9743 '3' => {
9744 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009745 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309746 },
9747 '4' => {
9748 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00009749 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309750 }
9751 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309752 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309753 '0' => 'rdi',
9754 '1' => 'rbx',
9755 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309756 '3' => 'rcx',
9757 '4' => 'r8'
9758 },
Unive Tien44e66842025-07-25 09:15:34 +00009759 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309760 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009761 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009762 '442811' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009763 'Header' => 'file_io.h',
9764 'Line' => '113',
9765 'Param' => {
9766 '0' => {
9767 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009768 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009769 },
9770 '1' => {
9771 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009772 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009773 },
9774 '2' => {
9775 'name' => 'req',
Unive Tienf6ef78f2025-06-12 09:39:38 +08009776 'type' => '442806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009777 },
9778 '3' => {
9779 'name' => 'req_length',
Unive Tien44e66842025-07-25 09:15:34 +00009780 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009781 }
9782 },
Unive Tien44e66842025-07-25 09:15:34 +00009783 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009784 'ShortName' => 'decode_oem_meta_file_io_write_req'
9785 },
Unive Tienf6ef78f2025-06-12 09:39:38 +08009786 '444475' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009787 'Header' => 'file_io.h',
9788 'Line' => '102',
9789 'Param' => {
9790 '0' => {
9791 'name' => 'req',
Unive Tienf6ef78f2025-06-12 09:39:38 +08009792 'type' => '442806'
Lora Linea0bf3a2024-09-20 10:09:56 +08009793 }
9794 },
9795 'Reg' => {
9796 '0' => 'rdi'
9797 },
Unive Tien44e66842025-07-25 09:15:34 +00009798 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009799 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309800 }
9801 },
9802 'SymbolVersion' => {},
9803 'Symbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +09309804 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309805 'bcd2dec16' => 1,
9806 'bcd2dec32' => 1,
9807 'bcd2dec8' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309808 'dec2bcd16' => 1,
9809 'dec2bcd32' => 1,
9810 'dec2bcd8' => 1,
9811 'decode_activate_firmware_resp' => 1,
9812 'decode_apply_complete_req' => 1,
9813 'decode_cancel_update_component_resp' => 1,
9814 'decode_cancel_update_resp' => 1,
9815 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009816 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309817 'decode_event_message_buffer_size_resp' => 1,
9818 'decode_event_message_supported_resp' => 1,
9819 'decode_file_ack_req' => 1,
9820 'decode_file_ack_resp' => 1,
9821 'decode_file_ack_with_meta_data_req' => 1,
9822 'decode_file_ack_with_meta_data_resp' => 1,
9823 'decode_firmware_device_id_record' => 1,
9824 'decode_get_alert_status_req' => 1,
9825 'decode_get_alert_status_resp' => 1,
9826 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9827 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9828 'decode_get_bios_table_req' => 1,
9829 'decode_get_bios_table_resp' => 1,
9830 'decode_get_commands_req' => 1,
9831 'decode_get_commands_resp' => 1,
9832 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009833 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09309834 'decode_get_event_receiver_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309835 'decode_get_file_table_req' => 1,
9836 'decode_get_file_table_resp' => 1,
9837 'decode_get_firmware_parameters_resp' => 1,
9838 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9839 'decode_get_fru_record_by_option_req' => 1,
9840 'decode_get_fru_record_by_option_resp' => 1,
9841 'decode_get_fru_record_table_metadata_resp' => 1,
9842 'decode_get_fru_record_table_req' => 1,
9843 'decode_get_fru_record_table_resp' => 1,
9844 'decode_get_fru_record_table_resp_safe' => 1,
9845 'decode_get_numeric_effecter_value_req' => 1,
9846 'decode_get_numeric_effecter_value_resp' => 1,
9847 'decode_get_pdr_repository_info_resp' => 1,
9848 'decode_get_pdr_req' => 1,
9849 'decode_get_pdr_resp' => 1,
9850 'decode_get_sensor_reading_req' => 1,
9851 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009852 'decode_get_state_effecter_states_req' => 1,
9853 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309854 'decode_get_state_sensor_readings_req' => 1,
9855 'decode_get_state_sensor_readings_resp' => 1,
9856 'decode_get_status_resp' => 1,
9857 'decode_get_tid_resp' => 1,
9858 'decode_get_types_resp' => 1,
9859 'decode_get_version_req' => 1,
9860 'decode_get_version_resp' => 1,
9861 'decode_multipart_receive_req' => 1,
9862 'decode_new_file_req' => 1,
9863 'decode_new_file_resp' => 1,
9864 'decode_new_file_with_metadata_req' => 1,
9865 'decode_new_file_with_metadata_resp' => 1,
9866 'decode_numeric_sensor_data' => 1,
9867 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009868 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309869 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009870 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309871 'decode_pass_component_table_resp' => 1,
9872 'decode_platform_event_message_req' => 1,
9873 'decode_platform_event_message_resp' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009874 'decode_pldm_base_multipart_receive_resp' => 1,
9875 'decode_pldm_base_negotiate_transfer_params_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309876 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009877 'decode_pldm_descriptor_from_iter' => 1,
9878 'decode_pldm_downstream_device_from_iter' => 1,
9879 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009880 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009881 'decode_pldm_file_df_close_resp' => 1,
9882 'decode_pldm_file_df_heartbeat_resp' => 1,
9883 'decode_pldm_file_df_open_resp' => 1,
Unive Tienf6ef78f2025-06-12 09:39:38 +08009884 'decode_pldm_firmware_update_package' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009885 'decode_pldm_message_poll_event_data' => 1,
Unive Tienf6ef78f2025-06-12 09:39:38 +08009886 'decode_pldm_package_component_image_information_from_iter' => 1,
9887 'decode_pldm_package_downstream_device_id_record_from_iter' => 1,
9888 'decode_pldm_package_firmware_device_id_record_from_iter' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309889 'decode_pldm_package_header_info' => 1,
9890 'decode_pldm_pdr_repository_change_record_data' => 1,
9891 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009892 'decode_pldm_platform_cper_event' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009893 'decode_pldm_platform_file_descriptor_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309894 'decode_poll_for_platform_event_message_req' => 1,
9895 'decode_poll_for_platform_event_message_resp' => 1,
9896 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009897 'decode_query_downstream_devices_resp' => 1,
9898 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309899 'decode_read_file_req' => 1,
9900 'decode_read_file_resp' => 1,
9901 'decode_request_firmware_data_req' => 1,
9902 'decode_request_update_resp' => 1,
9903 'decode_rw_file_by_type_memory_req' => 1,
9904 'decode_rw_file_by_type_memory_resp' => 1,
9905 'decode_rw_file_by_type_req' => 1,
9906 'decode_rw_file_by_type_resp' => 1,
9907 'decode_rw_file_memory_req' => 1,
9908 'decode_rw_file_memory_resp' => 1,
9909 'decode_sensor_event_data' => 1,
9910 'decode_sensor_op_data' => 1,
9911 'decode_set_bios_attribute_current_value_req' => 1,
9912 'decode_set_bios_attribute_current_value_resp' => 1,
9913 'decode_set_bios_table_req' => 1,
9914 'decode_set_bios_table_resp' => 1,
9915 'decode_set_date_time_req' => 1,
9916 'decode_set_date_time_resp' => 1,
9917 'decode_set_event_receiver_req' => 1,
9918 'decode_set_event_receiver_resp' => 1,
9919 'decode_set_fru_record_table_req' => 1,
9920 'decode_set_numeric_effecter_value_req' => 1,
9921 'decode_set_numeric_effecter_value_resp' => 1,
9922 'decode_set_state_effecter_states_req' => 1,
9923 'decode_set_state_effecter_states_resp' => 1,
9924 'decode_state_sensor_data' => 1,
9925 'decode_transfer_complete_req' => 1,
9926 'decode_update_component_resp' => 1,
9927 'decode_vendor_defined_descriptor_value' => 1,
9928 'decode_verify_complete_req' => 1,
9929 'decode_write_file_req' => 1,
9930 'decode_write_file_resp' => 1,
9931 'encode_activate_firmware_req' => 1,
9932 'encode_apply_complete_resp' => 1,
9933 'encode_bios_attribute_update_event_req' => 1,
9934 'encode_cancel_update_component_req' => 1,
9935 'encode_cancel_update_req' => 1,
9936 'encode_cc_only_resp' => 1,
9937 'encode_event_message_buffer_size_req' => 1,
9938 'encode_event_message_supported_req' => 1,
9939 'encode_file_ack_req' => 1,
9940 'encode_file_ack_resp' => 1,
9941 'encode_file_ack_with_meta_data_req' => 1,
9942 'encode_file_ack_with_meta_data_resp' => 1,
9943 'encode_fru_record' => 1,
9944 'encode_get_alert_status_req' => 1,
9945 'encode_get_alert_status_resp' => 1,
9946 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9947 'encode_get_bios_current_value_by_handle_resp' => 1,
9948 'encode_get_bios_table_req' => 1,
9949 'encode_get_bios_table_resp' => 1,
9950 'encode_get_commands_req' => 1,
9951 'encode_get_commands_resp' => 1,
9952 'encode_get_date_time_req' => 1,
9953 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009954 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309955 'encode_get_file_table_req' => 1,
9956 'encode_get_file_table_resp' => 1,
9957 'encode_get_firmware_parameters_req' => 1,
9958 'encode_get_fru_record_by_option_req' => 1,
9959 'encode_get_fru_record_by_option_resp' => 1,
9960 'encode_get_fru_record_table_metadata_req' => 1,
9961 'encode_get_fru_record_table_metadata_resp' => 1,
9962 'encode_get_fru_record_table_req' => 1,
9963 'encode_get_fru_record_table_resp' => 1,
9964 'encode_get_numeric_effecter_value_req' => 1,
9965 'encode_get_numeric_effecter_value_resp' => 1,
9966 'encode_get_pdr_repository_info_resp' => 1,
9967 'encode_get_pdr_req' => 1,
9968 'encode_get_pdr_resp' => 1,
9969 'encode_get_sensor_reading_req' => 1,
9970 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009971 'encode_get_state_effecter_states_req' => 1,
9972 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309973 'encode_get_state_sensor_readings_req' => 1,
9974 'encode_get_state_sensor_readings_resp' => 1,
9975 'encode_get_status_req' => 1,
9976 'encode_get_tid_req' => 1,
9977 'encode_get_tid_resp' => 1,
9978 'encode_get_types_req' => 1,
9979 'encode_get_types_resp' => 1,
9980 'encode_get_version_req' => 1,
9981 'encode_get_version_resp' => 1,
9982 'encode_new_file_req' => 1,
9983 'encode_new_file_resp' => 1,
9984 'encode_new_file_with_metadata_req' => 1,
9985 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009986 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309987 'encode_pass_component_table_req' => 1,
9988 'encode_platform_event_message_req' => 1,
9989 'encode_platform_event_message_resp' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009990 'encode_pldm_base_multipart_receive_req' => 1,
9991 'encode_pldm_base_negotiate_transfer_params_req' => 1,
9992 'encode_pldm_file_df_close_req' => 1,
9993 'encode_pldm_file_df_heartbeat_req' => 1,
9994 'encode_pldm_file_df_open_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309995 'encode_pldm_header_only' => 1,
9996 'encode_pldm_pdr_repository_chg_event_data' => 1,
9997 'encode_poll_for_platform_event_message_req' => 1,
9998 'encode_poll_for_platform_event_message_resp' => 1,
9999 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +080010000 'encode_query_downstream_devices_req' => 1,
10001 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010002 'encode_read_file_req' => 1,
10003 'encode_read_file_resp' => 1,
10004 'encode_request_firmware_data_resp' => 1,
10005 'encode_request_update_req' => 1,
10006 'encode_rw_file_by_type_memory_req' => 1,
10007 'encode_rw_file_by_type_memory_resp' => 1,
10008 'encode_rw_file_by_type_req' => 1,
10009 'encode_rw_file_by_type_resp' => 1,
10010 'encode_rw_file_memory_req' => 1,
10011 'encode_rw_file_memory_resp' => 1,
10012 'encode_sensor_event_data' => 1,
10013 'encode_set_bios_attribute_current_value_req' => 1,
10014 'encode_set_bios_attribute_current_value_resp' => 1,
10015 'encode_set_bios_table_req' => 1,
10016 'encode_set_bios_table_resp' => 1,
10017 'encode_set_date_time_req' => 1,
10018 'encode_set_date_time_resp' => 1,
10019 'encode_set_event_receiver_req' => 1,
10020 'encode_set_event_receiver_resp' => 1,
10021 'encode_set_fru_record_table_resp' => 1,
10022 'encode_set_numeric_effecter_value_req' => 1,
10023 'encode_set_numeric_effecter_value_resp' => 1,
10024 'encode_set_state_effecter_states_req' => 1,
10025 'encode_set_state_effecter_states_resp' => 1,
10026 'encode_set_tid_req' => 1,
10027 'encode_state_effecter_pdr' => 1,
10028 'encode_state_sensor_pdr' => 1,
10029 'encode_transfer_complete_resp' => 1,
10030 'encode_update_component_req' => 1,
10031 'encode_verify_complete_resp' => 1,
10032 'encode_write_file_req' => 1,
10033 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +080010034 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010035 'is_time_legal' => 1,
10036 'is_transfer_flag_valid' => 1,
10037 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +093010038 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010039 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
10040 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
10041 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
10042 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +093010043 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +093010044 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +093010045 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +093010046 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010047 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
10048 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +093010049 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010050 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
10051 'pldm_bios_table_attr_entry_integer_info_check' => 1,
10052 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +093010053 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010054 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
10055 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
10056 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +093010057 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010058 'pldm_bios_table_attr_entry_string_encode_length' => 1,
10059 'pldm_bios_table_attr_entry_string_info_check' => 1,
10060 'pldm_bios_table_attr_find_by_handle' => 1,
10061 'pldm_bios_table_attr_find_by_string_handle' => 1,
10062 'pldm_bios_table_attr_value_copy_and_update' => 1,
10063 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
10064 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
10065 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +093010066 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010067 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +093010068 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010069 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +093010070 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010071 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
10072 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
10073 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
10074 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
10075 'pldm_bios_table_attr_value_entry_length' => 1,
10076 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
10077 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
10078 'pldm_bios_table_attr_value_find_by_handle' => 1,
10079 'pldm_bios_table_checksum' => 1,
10080 'pldm_bios_table_iter_create' => 1,
10081 'pldm_bios_table_iter_free' => 1,
10082 'pldm_bios_table_iter_is_end' => 1,
10083 'pldm_bios_table_iter_next' => 1,
10084 'pldm_bios_table_iter_value' => 1,
10085 'pldm_bios_table_pad_checksum_size' => 1,
10086 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +093010087 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010088 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +093010089 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010090 'pldm_bios_table_string_entry_encode_length' => 1,
10091 'pldm_bios_table_string_find_by_handle' => 1,
10092 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +103010093 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +103010094 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +093010095 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +093010096 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010097 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
10098 'pldm_entity_association_pdr_extract' => 1,
10099 'pldm_entity_association_tree_add' => 1,
10100 'pldm_entity_association_tree_add_entity' => 1,
10101 'pldm_entity_association_tree_copy_root' => 1,
10102 'pldm_entity_association_tree_destroy' => 1,
10103 'pldm_entity_association_tree_destroy_root' => 1,
10104 'pldm_entity_association_tree_find' => 1,
10105 'pldm_entity_association_tree_find_with_locality' => 1,
10106 'pldm_entity_association_tree_init' => 1,
10107 'pldm_entity_association_tree_visit' => 1,
10108 'pldm_entity_extract' => 1,
10109 'pldm_entity_get_num_children' => 1,
10110 'pldm_entity_get_parent' => 1,
10111 'pldm_entity_is_exist_parent' => 1,
10112 'pldm_entity_is_node_parent' => 1,
10113 'pldm_entity_node_get_remote_container_id' => 1,
10114 'pldm_find_entity_ref_in_tree' => 1,
10115 'pldm_instance_db_destroy' => 1,
10116 'pldm_instance_db_init' => 1,
10117 'pldm_instance_db_init_default' => 1,
10118 'pldm_instance_id_alloc' => 1,
10119 'pldm_instance_id_free' => 1,
10120 'pldm_is_current_parent_child' => 1,
10121 'pldm_is_empty_entity_assoc_tree' => 1,
10122 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +080010123 'pldm_oem_meta_file_io_read_resp_data' => 1,
10124 'pldm_oem_meta_file_io_write_req_data' => 1,
Unive Tienf6ef78f2025-06-12 09:39:38 +080010125 'pldm_package_component_image_information_iter_init' => 1,
10126 'pldm_package_downstream_device_id_record_iter_init' => 1,
10127 'pldm_package_firmware_device_id_record_iter_init' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +000010128 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +093010129 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010130 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010131 'pldm_pdr_destroy' => 1,
10132 'pldm_pdr_find_last_in_range' => 1,
10133 'pldm_pdr_find_record' => 1,
10134 'pldm_pdr_find_record_by_type' => 1,
10135 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
10136 'pldm_pdr_get_next_record' => 1,
10137 'pldm_pdr_get_record_count' => 1,
10138 'pldm_pdr_get_record_handle' => 1,
10139 'pldm_pdr_get_repo_size' => 1,
10140 'pldm_pdr_init' => 1,
10141 'pldm_pdr_record_is_remote' => 1,
10142 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
10143 'pldm_pdr_remove_remote_pdrs' => 1,
10144 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +000010145 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010146 'pldm_transport_af_mctp_bind' => 1,
10147 'pldm_transport_af_mctp_core' => 1,
10148 'pldm_transport_af_mctp_destroy' => 1,
10149 'pldm_transport_af_mctp_init' => 1,
10150 'pldm_transport_af_mctp_init_pollfd' => 1,
10151 'pldm_transport_af_mctp_map_tid' => 1,
10152 'pldm_transport_af_mctp_unmap_tid' => 1,
10153 'pldm_transport_mctp_demux_core' => 1,
10154 'pldm_transport_mctp_demux_destroy' => 1,
10155 'pldm_transport_mctp_demux_init' => 1,
10156 'pldm_transport_mctp_demux_init_pollfd' => 1,
10157 'pldm_transport_mctp_demux_map_tid' => 1,
10158 'pldm_transport_mctp_demux_unmap_tid' => 1,
10159 'pldm_transport_poll' => 1,
10160 'pldm_transport_recv_msg' => 1,
10161 'pldm_transport_send_msg' => 1,
10162 'pldm_transport_send_recv_msg' => 1,
10163 'unpack_pldm_header' => 1,
10164 'ver2str' => 1
10165 }
10166 },
10167 'Target' => 'unix',
10168 'TypeInfo' => {
10169 '1' => {
10170 'Name' => 'void',
10171 'Type' => 'Intrinsic'
10172 },
Unive Tien44e66842025-07-25 09:15:34 +000010173 '51' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010174 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010175 'Size' => '1',
10176 'Type' => 'Intrinsic'
10177 },
Unive Tien44e66842025-07-25 09:15:34 +000010178 '58' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010179 'Name' => 'int',
10180 'Size' => '4',
10181 'Type' => 'Intrinsic'
10182 },
Unive Tien44e66842025-07-25 09:15:34 +000010183 '65' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010184 'Name' => 'unsigned char',
10185 'Size' => '1',
10186 'Type' => 'Intrinsic'
10187 },
Unive Tien44e66842025-07-25 09:15:34 +000010188 '72' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010189 'Name' => 'unsigned short',
10190 'Size' => '2',
10191 'Type' => 'Intrinsic'
10192 },
Unive Tien44e66842025-07-25 09:15:34 +000010193 '79' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010194 'Name' => 'unsigned int',
10195 'Size' => '4',
10196 'Type' => 'Intrinsic'
10197 },
Unive Tien44e66842025-07-25 09:15:34 +000010198 '86' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010199 'Name' => 'unsigned long',
10200 'Size' => '8',
10201 'Type' => 'Intrinsic'
10202 },
Unive Tien44e66842025-07-25 09:15:34 +000010203 '93' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010204 'Name' => 'signed char',
10205 'Size' => '1',
10206 'Type' => 'Intrinsic'
10207 },
Unive Tien44e66842025-07-25 09:15:34 +000010208 '100' => {
10209 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010210 'Header' => 'types.h',
10211 'Line' => '38',
10212 'Name' => '__uint8_t',
10213 'PrivateABI' => 1,
10214 'Size' => '1',
10215 'Type' => 'Typedef'
10216 },
Unive Tien44e66842025-07-25 09:15:34 +000010217 '112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010218 'Name' => 'short',
10219 'Size' => '2',
10220 'Type' => 'Intrinsic'
10221 },
Unive Tien44e66842025-07-25 09:15:34 +000010222 '119' => {
10223 'BaseType' => '79',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010224 'Header' => 'types.h',
10225 'Line' => '42',
10226 'Name' => '__uint32_t',
10227 'PrivateABI' => 1,
10228 'Size' => '4',
10229 'Type' => 'Typedef'
10230 },
Unive Tien44e66842025-07-25 09:15:34 +000010231 '131' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010232 'Name' => 'long',
10233 'Size' => '8',
10234 'Type' => 'Intrinsic'
10235 },
Unive Tien44e66842025-07-25 09:15:34 +000010236 '138' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010237 'BaseType' => '1',
10238 'Name' => 'void*',
10239 'Size' => '8',
10240 'Type' => 'Pointer'
10241 },
Unive Tien44e66842025-07-25 09:15:34 +000010242 '140' => {
10243 'BaseType' => '100',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010244 'Header' => 'stdint-uintn.h',
10245 'Line' => '24',
10246 'Name' => 'uint8_t',
10247 'PrivateABI' => 1,
10248 'Size' => '1',
10249 'Type' => 'Typedef'
10250 },
Unive Tien44e66842025-07-25 09:15:34 +000010251 '152' => {
10252 'BaseType' => '119',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010253 'Header' => 'stdint-uintn.h',
10254 'Line' => '26',
10255 'Name' => 'uint32_t',
10256 'PrivateABI' => 1,
10257 'Size' => '4',
10258 'Type' => 'Typedef'
10259 },
Unive Tien44e66842025-07-25 09:15:34 +000010260 '164' => {
10261 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010262 'Name' => 'uint32_t const',
10263 'Size' => '4',
10264 'Type' => 'Const'
10265 },
Unive Tien44e66842025-07-25 09:15:34 +000010266 '169' => {
10267 'BaseType' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010268 'Header' => 'stddef.h',
10269 'Line' => '214',
10270 'Name' => 'size_t',
10271 'PrivateABI' => 1,
10272 'Size' => '8',
10273 'Type' => 'Typedef'
10274 },
Unive Tien44e66842025-07-25 09:15:34 +000010275 '195' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010276 'Header' => 'pldm_types.h',
10277 'Line' => '9',
10278 'Name' => 'anon-struct-pldm_types.h-9',
10279 'Size' => '1',
10280 'Type' => 'Struct'
10281 },
Unive Tien44e66842025-07-25 09:15:34 +000010282 '349' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010283 'Header' => 'pldm_types.h',
10284 'Line' => '19',
10285 'Memb' => {
10286 '0' => {
10287 'name' => 'byte',
10288 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010289 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010290 },
10291 '1' => {
10292 'name' => 'bits',
10293 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010294 'type' => '195'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010295 }
10296 },
10297 'Name' => 'union bitfield8_t',
10298 'Size' => '1',
10299 'Type' => 'Union'
10300 },
Unive Tien44e66842025-07-25 09:15:34 +000010301 '361' => {
10302 'BaseType' => '349',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010303 'Name' => 'bitfield8_t const',
10304 'Size' => '1',
10305 'Type' => 'Const'
10306 },
Unive Tien44e66842025-07-25 09:15:34 +000010307 '366' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010308 'Header' => 'pldm_types.h',
10309 'Line' => '25',
10310 'Memb' => {
10311 '0' => {
10312 'name' => 'alpha',
10313 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010314 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010315 },
10316 '1' => {
10317 'name' => 'update',
10318 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000010319 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010320 },
10321 '2' => {
10322 'name' => 'minor',
10323 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010324 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010325 },
10326 '3' => {
10327 'name' => 'major',
10328 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010329 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010330 }
10331 },
10332 'Name' => 'struct pldm_version',
10333 'Size' => '4',
10334 'Type' => 'Struct'
10335 },
Unive Tien44e66842025-07-25 09:15:34 +000010336 '432' => {
10337 'BaseType' => '366',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010338 'Header' => 'pldm_types.h',
10339 'Line' => '30',
10340 'Name' => 'ver32_t',
10341 'Size' => '4',
10342 'Type' => 'Typedef'
10343 },
Unive Tien44e66842025-07-25 09:15:34 +000010344 '444' => {
10345 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010346 'Name' => 'ver32_t const',
10347 'Size' => '4',
10348 'Type' => 'Const'
10349 },
Unive Tien44e66842025-07-25 09:15:34 +000010350 '449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010351 'Name' => 'float',
10352 'Size' => '4',
10353 'Type' => 'Intrinsic'
10354 },
Unive Tien44e66842025-07-25 09:15:34 +000010355 '884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010356 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010357 'Line' => '129',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010358 'Memb' => {
10359 '0' => {
10360 'name' => 'PLDM_RESPONSE',
10361 'value' => '0'
10362 },
10363 '1' => {
10364 'name' => 'PLDM_REQUEST',
10365 'value' => '1'
10366 },
10367 '2' => {
10368 'name' => 'PLDM_RESERVED',
10369 'value' => '2'
10370 },
10371 '3' => {
10372 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10373 'value' => '3'
10374 }
10375 },
10376 'Name' => 'enum MessageType',
10377 'Size' => '4',
10378 'Type' => 'Enum'
10379 },
Unive Tien44e66842025-07-25 09:15:34 +000010380 '896' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010381 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010382 'Line' => '182',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010383 'Memb' => {
10384 '0' => {
10385 'name' => 'command',
10386 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010387 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010388 }
10389 },
10390 'Name' => 'struct pldm_msg_hdr',
10391 'Size' => '3',
10392 'Type' => 'Struct'
10393 },
Unive Tien44e66842025-07-25 09:15:34 +000010394 '1007' => {
10395 'BaseType' => '896',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010396 'Name' => 'struct pldm_msg_hdr const',
10397 'Size' => '3',
10398 'Type' => 'Const'
10399 },
Unive Tien44e66842025-07-25 09:15:34 +000010400 '1012' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010401 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010402 'Line' => '215',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010403 'Memb' => {
10404 '0' => {
10405 'name' => 'hdr',
10406 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010407 'type' => '896'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010408 },
10409 '1' => {
10410 'name' => 'payload',
10411 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010412 'type' => '1057'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010413 }
10414 },
10415 'Name' => 'struct pldm_msg',
10416 'Size' => '4',
10417 'Type' => 'Struct'
10418 },
Unive Tien44e66842025-07-25 09:15:34 +000010419 '1052' => {
10420 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010421 'Name' => 'struct pldm_msg const',
10422 'Size' => '4',
10423 'Type' => 'Const'
10424 },
Unive Tien44e66842025-07-25 09:15:34 +000010425 '1057' => {
10426 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010427 'Name' => 'uint8_t[1]',
10428 'Size' => '1',
10429 'Type' => 'Array'
10430 },
Unive Tien44e66842025-07-25 09:15:34 +000010431 '1073' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010432 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010433 'Line' => '282',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010434 'Memb' => {
10435 '0' => {
10436 'name' => 'msg_type',
10437 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010438 'type' => '884'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010439 },
10440 '1' => {
10441 'name' => 'instance',
10442 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000010443 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010444 },
10445 '2' => {
10446 'name' => 'pldm_type',
10447 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000010448 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010449 },
10450 '3' => {
10451 'name' => 'command',
10452 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000010453 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010454 },
10455 '4' => {
10456 'name' => 'completion_code',
10457 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000010458 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010459 }
10460 },
10461 'Name' => 'struct pldm_header_info',
10462 'Size' => '8',
10463 'Type' => 'Struct'
10464 },
Unive Tien44e66842025-07-25 09:15:34 +000010465 '1153' => {
10466 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010467 'Name' => 'struct pldm_header_info const',
10468 'Size' => '8',
10469 'Type' => 'Const'
10470 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010471 '1158' => {
10472 'BaseType' => '349',
10473 'Name' => 'bitfield8_t[8]',
10474 'Size' => '8',
10475 'Type' => 'Array'
10476 },
Unive Tien44e66842025-07-25 09:15:34 +000010477 '1320' => {
10478 'BaseType' => '1325',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010479 'Name' => 'void const*',
10480 'Size' => '8',
10481 'Type' => 'Pointer'
10482 },
Unive Tien44e66842025-07-25 09:15:34 +000010483 '1325' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010484 'BaseType' => '1',
10485 'Name' => 'void const',
10486 'Type' => 'Const'
10487 },
Unive Tien44e66842025-07-25 09:15:34 +000010488 '1326' => {
10489 'BaseType' => '361',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010490 'Name' => 'bitfield8_t const*',
10491 'Size' => '8',
10492 'Type' => 'Pointer'
10493 },
Unive Tien44e66842025-07-25 09:15:34 +000010494 '1501' => {
10495 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010496 'Name' => 'struct pldm_msg*',
10497 'Size' => '8',
10498 'Type' => 'Pointer'
10499 },
Unive Tien44e66842025-07-25 09:15:34 +000010500 '1580' => {
10501 'BaseType' => '1052',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010502 'Name' => 'struct pldm_msg const*',
10503 'Size' => '8',
10504 'Type' => 'Pointer'
10505 },
Unive Tien44e66842025-07-25 09:15:34 +000010506 '1585' => {
10507 'BaseType' => '140',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010508 'Name' => 'uint8_t*',
10509 'Size' => '8',
10510 'Type' => 'Pointer'
10511 },
Unive Tien44e66842025-07-25 09:15:34 +000010512 '1590' => {
10513 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010514 'Name' => 'ver32_t*',
10515 'Size' => '8',
10516 'Type' => 'Pointer'
10517 },
Unive Tien44e66842025-07-25 09:15:34 +000010518 '1684' => {
10519 'BaseType' => '444',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010520 'Name' => 'ver32_t const*',
10521 'Size' => '8',
10522 'Type' => 'Pointer'
10523 },
Unive Tien44e66842025-07-25 09:15:34 +000010524 '1731' => {
10525 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010526 'Name' => 'uint32_t*',
10527 'Size' => '8',
10528 'Type' => 'Pointer'
10529 },
Unive Tien44e66842025-07-25 09:15:34 +000010530 '1800' => {
10531 'BaseType' => '1007',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010532 'Name' => 'struct pldm_msg_hdr const*',
10533 'Size' => '8',
10534 'Type' => 'Pointer'
10535 },
Unive Tien44e66842025-07-25 09:15:34 +000010536 '1805' => {
10537 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010538 'Name' => 'struct pldm_header_info*',
10539 'Size' => '8',
10540 'Type' => 'Pointer'
10541 },
Unive Tien44e66842025-07-25 09:15:34 +000010542 '2760' => {
10543 'BaseType' => '169',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010544 'Name' => 'size_t*',
10545 'Size' => '8',
10546 'Type' => 'Pointer'
10547 },
Unive Tien44e66842025-07-25 09:15:34 +000010548 '3220' => {
10549 'BaseType' => '1153',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010550 'Name' => 'struct pldm_header_info const*',
10551 'Size' => '8',
10552 'Type' => 'Pointer'
10553 },
Unive Tien44e66842025-07-25 09:15:34 +000010554 '4897' => {
10555 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010556 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010557 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010558 'Name' => 'pldm_tid_t',
10559 'Size' => '1',
10560 'Type' => 'Typedef'
10561 },
Unive Tien44e66842025-07-25 09:15:34 +000010562 '4909' => {
10563 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010564 'Header' => 'instance-id.h',
10565 'Line' => '13',
10566 'Name' => 'pldm_instance_id_t',
10567 'Size' => '1',
10568 'Type' => 'Typedef'
10569 },
Unive Tien44e66842025-07-25 09:15:34 +000010570 '4921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010571 'Header' => 'responder.h',
10572 'Line' => '10',
10573 'Memb' => {
10574 '0' => {
10575 'name' => 'tid',
10576 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010577 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010578 },
10579 '1' => {
10580 'name' => 'instance_id',
10581 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000010582 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010583 },
10584 '2' => {
10585 'name' => 'type',
10586 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010587 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010588 },
10589 '3' => {
10590 'name' => 'command',
10591 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010592 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010593 },
10594 '4' => {
10595 'name' => 'next',
10596 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010597 'type' => '5001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010598 }
10599 },
10600 'Name' => 'struct pldm_responder_cookie',
10601 'PrivateABI' => 1,
10602 'Size' => '16',
10603 'Type' => 'Struct'
10604 },
Unive Tien44e66842025-07-25 09:15:34 +000010605 '5001' => {
10606 'BaseType' => '4921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010607 'Name' => 'struct pldm_responder_cookie*',
10608 'Size' => '8',
10609 'Type' => 'Pointer'
10610 },
Unive Tien44e66842025-07-25 09:15:34 +000010611 '5006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010612 'Header' => 'pldm.h',
10613 'Line' => '15',
10614 'Memb' => {
10615 '0' => {
10616 'name' => 'PLDM_REQUESTER_SUCCESS',
10617 'value' => '0'
10618 },
10619 '1' => {
10620 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10621 'value' => '18446744073709551615 (-1)'
10622 },
10623 '2' => {
10624 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10625 'value' => '18446744073709551614 (-2)'
10626 },
10627 '3' => {
10628 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10629 'value' => '18446744073709551613 (-3)'
10630 },
10631 '4' => {
10632 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10633 'value' => '18446744073709551612 (-4)'
10634 },
10635 '5' => {
10636 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10637 'value' => '18446744073709551611 (-5)'
10638 },
10639 '6' => {
10640 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10641 'value' => '18446744073709551610 (-6)'
10642 },
10643 '7' => {
10644 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10645 'value' => '18446744073709551609 (-7)'
10646 },
10647 '8' => {
10648 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10649 'value' => '18446744073709551608 (-8)'
10650 },
10651 '9' => {
10652 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10653 'value' => '18446744073709551607 (-9)'
10654 },
10655 '10' => {
10656 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10657 'value' => '18446744073709551606 (-10)'
10658 },
10659 '11' => {
10660 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10661 'value' => '18446744073709551605 (-11)'
10662 },
10663 '12' => {
10664 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10665 'value' => '18446744073709551604 (-12)'
10666 },
10667 '13' => {
10668 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10669 'value' => '18446744073709551603 (-13)'
10670 }
10671 },
10672 'Name' => 'enum pldm_requester_error_codes',
10673 'Size' => '4',
10674 'Type' => 'Enum'
10675 },
Unive Tien44e66842025-07-25 09:15:34 +000010676 '5527' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010677 'Name' => '_Bool',
10678 'Size' => '1',
10679 'Type' => 'Intrinsic'
10680 },
Unive Tien44e66842025-07-25 09:15:34 +000010681 '5654' => {
10682 'BaseType' => '72',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010683 'Header' => 'types.h',
10684 'Line' => '40',
10685 'Name' => '__uint16_t',
10686 'PrivateABI' => 1,
10687 'Size' => '2',
10688 'Type' => 'Typedef'
10689 },
Unive Tien44e66842025-07-25 09:15:34 +000010690 '5692' => {
10691 'BaseType' => '131',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010692 'Header' => 'types.h',
10693 'Line' => '194',
10694 'Name' => '__ssize_t',
10695 'PrivateABI' => 1,
10696 'Size' => '8',
10697 'Type' => 'Typedef'
10698 },
Unive Tien44e66842025-07-25 09:15:34 +000010699 '5704' => {
10700 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010701 'Name' => 'char*',
10702 'Size' => '8',
10703 'Type' => 'Pointer'
10704 },
Unive Tien44e66842025-07-25 09:15:34 +000010705 '5728' => {
10706 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010707 'Name' => 'uint8_t const',
10708 'Size' => '1',
10709 'Type' => 'Const'
10710 },
Unive Tien44e66842025-07-25 09:15:34 +000010711 '5733' => {
10712 'BaseType' => '5654',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010713 'Header' => 'stdint-uintn.h',
10714 'Line' => '25',
10715 'Name' => 'uint16_t',
10716 'PrivateABI' => 1,
10717 'Size' => '2',
10718 'Type' => 'Typedef'
10719 },
Unive Tien44e66842025-07-25 09:15:34 +000010720 '5865' => {
10721 'BaseType' => '5692',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010722 'Header' => 'types.h',
10723 'Line' => '108',
10724 'Name' => 'ssize_t',
10725 'PrivateABI' => 1,
10726 'Size' => '8',
10727 'Type' => 'Typedef'
10728 },
Unive Tien44e66842025-07-25 09:15:34 +000010729 '5884' => {
10730 'BaseType' => '5728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010731 'Name' => 'uint8_t const*',
10732 'Size' => '8',
10733 'Type' => 'Pointer'
10734 },
Unive Tien44e66842025-07-25 09:15:34 +000010735 '7507' => {
10736 'BaseType' => '51',
Tal Yacobide67ab62024-05-30 22:36:50 +030010737 'Name' => 'char const',
10738 'Size' => '1',
10739 'Type' => 'Const'
10740 },
Unive Tien44e66842025-07-25 09:15:34 +000010741 '7541' => {
10742 'BaseType' => '5733',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010743 'Name' => 'uint16_t const',
10744 'Size' => '2',
10745 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010746 },
Unive Tien44e66842025-07-25 09:15:34 +000010747 '7881' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010748 'Header' => 'utils.h',
10749 'Line' => '20',
10750 'Memb' => {
10751 '0' => {
10752 'name' => 'ptr',
10753 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010754 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010755 },
10756 '1' => {
10757 'name' => 'length',
10758 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010759 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010760 }
10761 },
10762 'Name' => 'struct variable_field',
10763 'Size' => '16',
10764 'Type' => 'Struct'
10765 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010766 '8998' => {
10767 'Header' => 'base.h',
10768 'Line' => '366',
10769 'Memb' => {
10770 '0' => {
10771 'name' => 'pldm_type',
10772 'offset' => '0',
10773 'type' => '140'
10774 },
10775 '1' => {
10776 'name' => 'transfer_opflag',
10777 'offset' => '1',
10778 'type' => '140'
10779 },
10780 '2' => {
10781 'name' => 'transfer_ctx',
10782 'offset' => '4',
10783 'type' => '152'
10784 },
10785 '3' => {
10786 'name' => 'transfer_handle',
10787 'offset' => '8',
10788 'type' => '152'
10789 },
10790 '4' => {
10791 'name' => 'section_offset',
10792 'offset' => '18',
10793 'type' => '152'
10794 },
10795 '5' => {
10796 'name' => 'section_length',
10797 'offset' => '22',
10798 'type' => '152'
10799 }
10800 },
10801 'Name' => 'struct pldm_base_multipart_receive_req',
10802 'Size' => '20',
10803 'Type' => 'Struct'
10804 },
10805 '9089' => {
10806 'BaseType' => '8998',
10807 'Name' => 'struct pldm_base_multipart_receive_req const',
10808 'Size' => '20',
10809 'Type' => 'Const'
10810 },
10811 '9094' => {
10812 'Header' => 'base.h',
10813 'Line' => '384',
10814 'Memb' => {
10815 '0' => {
10816 'name' => 'completion_code',
10817 'offset' => '0',
10818 'type' => '140'
10819 },
10820 '1' => {
10821 'name' => 'transfer_flag',
10822 'offset' => '1',
10823 'type' => '140'
10824 },
10825 '2' => {
10826 'name' => 'next_transfer_handle',
10827 'offset' => '4',
10828 'type' => '152'
10829 },
10830 '3' => {
10831 'name' => 'data',
10832 'offset' => '8',
10833 'type' => '7881'
10834 }
10835 },
10836 'Name' => 'struct pldm_base_multipart_receive_resp',
10837 'Size' => '24',
10838 'Type' => 'Struct'
10839 },
10840 '9164' => {
10841 'Header' => 'base.h',
10842 'Line' => '396',
10843 'Memb' => {
10844 '0' => {
10845 'name' => 'requester_part_size',
10846 'offset' => '0',
10847 'type' => '5733'
10848 },
10849 '1' => {
10850 'name' => 'requester_protocol_support',
10851 'offset' => '2',
10852 'type' => '1158'
10853 }
10854 },
10855 'Name' => 'struct pldm_base_negotiate_transfer_params_req',
10856 'Size' => '10',
10857 'Type' => 'Struct'
10858 },
10859 '9203' => {
10860 'BaseType' => '9164',
10861 'Name' => 'struct pldm_base_negotiate_transfer_params_req const',
10862 'Size' => '10',
10863 'Type' => 'Const'
10864 },
10865 '9208' => {
10866 'Header' => 'base.h',
10867 'Line' => '405',
10868 'Memb' => {
10869 '0' => {
10870 'name' => 'completion_code',
10871 'offset' => '0',
10872 'type' => '140'
10873 },
10874 '1' => {
10875 'name' => 'responder_part_size',
10876 'offset' => '2',
10877 'type' => '5733'
10878 },
10879 '2' => {
10880 'name' => 'responder_protocol_support',
10881 'offset' => '4',
10882 'type' => '1158'
10883 }
10884 },
10885 'Name' => 'struct pldm_base_negotiate_transfer_params_resp',
10886 'Size' => '12',
10887 'Type' => 'Struct'
10888 },
Unive Tien44e66842025-07-25 09:15:34 +000010889 '9294' => {
10890 'BaseType' => '7507',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010891 'Name' => 'char const*',
10892 'Size' => '8',
10893 'Type' => 'Pointer'
10894 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010895 '10994' => {
10896 'BaseType' => '9208',
10897 'Name' => 'struct pldm_base_negotiate_transfer_params_resp*',
10898 'Size' => '8',
10899 'Type' => 'Pointer'
10900 },
10901 '12352' => {
10902 'BaseType' => '9203',
10903 'Name' => 'struct pldm_base_negotiate_transfer_params_req const*',
10904 'Size' => '8',
10905 'Type' => 'Pointer'
10906 },
10907 '18368' => {
10908 'BaseType' => '9094',
10909 'Name' => 'struct pldm_base_multipart_receive_resp*',
10910 'Size' => '8',
10911 'Type' => 'Pointer'
10912 },
10913 '20543' => {
10914 'BaseType' => '9089',
10915 'Name' => 'struct pldm_base_multipart_receive_req const*',
10916 'Size' => '8',
10917 'Type' => 'Pointer'
10918 },
10919 '25594' => {
Unive Tien44e66842025-07-25 09:15:34 +000010920 'BaseType' => '349',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010921 'Name' => 'bitfield8_t*',
10922 'Size' => '8',
10923 'Type' => 'Pointer'
10924 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010925 '27366' => {
Unive Tien44e66842025-07-25 09:15:34 +000010926 'BaseType' => '896',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010927 'Name' => 'struct pldm_msg_hdr*',
10928 'Size' => '8',
10929 'Type' => 'Pointer'
10930 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010931 '27744' => {
Unive Tien44e66842025-07-25 09:15:34 +000010932 'BaseType' => '138',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010933 'Name' => 'void**',
10934 'Size' => '8',
10935 'Type' => 'Pointer'
10936 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010937 '31131' => {
Unive Tien44e66842025-07-25 09:15:34 +000010938 'BaseType' => '7881',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010939 'Name' => 'struct variable_field*',
10940 'Size' => '8',
10941 'Type' => 'Pointer'
10942 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010943 '33213' => {
Unive Tien44e66842025-07-25 09:15:34 +000010944 'BaseType' => '5733',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010945 'Name' => 'uint16_t*',
10946 'Size' => '8',
10947 'Type' => 'Pointer'
10948 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010949 '36463' => {
Unive Tien44e66842025-07-25 09:15:34 +000010950 'BaseType' => '86',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010951 'Header' => 'types.h',
10952 'Line' => '45',
10953 'Name' => '__uint64_t',
10954 'PrivateABI' => 1,
10955 'Size' => '8',
10956 'Type' => 'Typedef'
10957 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010958 '36557' => {
10959 'BaseType' => '36463',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010960 'Header' => 'stdint-uintn.h',
10961 'Line' => '27',
10962 'Name' => 'uint64_t',
10963 'PrivateABI' => 1,
10964 'Size' => '8',
10965 'Type' => 'Typedef'
10966 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010967 '36855' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010968 'Header' => 'bios.h',
10969 'Line' => '39',
10970 'Memb' => {
10971 '0' => {
10972 'name' => 'PLDM_BIOS_STRING_TABLE',
10973 'value' => '0'
10974 },
10975 '1' => {
10976 'name' => 'PLDM_BIOS_ATTR_TABLE',
10977 'value' => '1'
10978 },
10979 '2' => {
10980 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10981 'value' => '2'
10982 }
10983 },
10984 'Name' => 'enum pldm_bios_table_types',
10985 'Size' => '4',
10986 'Type' => 'Enum'
10987 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010988 '36889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010989 'Header' => 'bios.h',
10990 'Line' => '48',
10991 'Memb' => {
10992 '0' => {
10993 'name' => 'string_handle',
10994 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010995 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010996 },
10997 '1' => {
10998 'name' => 'string_length',
10999 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011000 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011001 },
11002 '2' => {
11003 'name' => 'name',
11004 'offset' => '4',
Chau Ly26c8eb22025-07-30 06:56:33 +000011005 'type' => '36946'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 }
11007 },
11008 'Name' => 'struct pldm_bios_string_table_entry',
11009 'Size' => '5',
11010 'Type' => 'Struct'
11011 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011012 '36941' => {
11013 'BaseType' => '36889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011014 'Name' => 'struct pldm_bios_string_table_entry const',
11015 'Size' => '5',
11016 'Type' => 'Const'
11017 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011018 '36946' => {
Unive Tien44e66842025-07-25 09:15:34 +000011019 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011020 'Name' => 'char[1]',
11021 'Size' => '1',
11022 'Type' => 'Array'
11023 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011024 '36962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011025 'Header' => 'bios.h',
11026 'Line' => '54',
11027 'Memb' => {
11028 '0' => {
11029 'name' => 'attr_handle',
11030 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011031 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011032 },
11033 '1' => {
11034 'name' => 'attr_type',
11035 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011036 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011037 },
11038 '2' => {
11039 'name' => 'string_handle',
11040 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000011041 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011042 },
11043 '3' => {
11044 'name' => 'metadata',
11045 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011046 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011047 }
11048 },
11049 'Name' => 'struct pldm_bios_attr_table_entry',
11050 'Size' => '6',
11051 'Type' => 'Struct'
11052 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011053 '37027' => {
11054 'BaseType' => '36962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011055 'Name' => 'struct pldm_bios_attr_table_entry const',
11056 'Size' => '6',
11057 'Type' => 'Const'
11058 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011059 '37032' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011060 'Header' => 'bios.h',
11061 'Line' => '66',
11062 'Memb' => {
11063 '0' => {
11064 'name' => 'attr_handle',
11065 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011066 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011067 },
11068 '1' => {
11069 'name' => 'attr_type',
11070 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011071 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011072 },
11073 '2' => {
11074 'name' => 'value',
11075 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000011076 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011077 }
11078 },
11079 'Name' => 'struct pldm_bios_attr_val_table_entry',
11080 'Size' => '4',
11081 'Type' => 'Struct'
11082 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011083 '37084' => {
11084 'BaseType' => '37032',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011085 'Name' => 'struct pldm_bios_attr_val_table_entry const',
11086 'Size' => '4',
11087 'Type' => 'Const'
11088 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011089 '37153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011090 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093011091 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011092 'Memb' => {
11093 '0' => {
11094 'name' => 'name_handle',
11095 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011096 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011097 },
11098 '1' => {
11099 'name' => 'read_only',
11100 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011101 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011102 },
11103 '2' => {
11104 'name' => 'pv_num',
11105 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000011106 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011107 },
11108 '3' => {
11109 'name' => 'pv_handle',
11110 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011111 'type' => '37256'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011112 },
11113 '4' => {
11114 'name' => 'def_num',
11115 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011116 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011117 },
11118 '5' => {
11119 'name' => 'def_index',
11120 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011121 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011122 }
11123 },
11124 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
11125 'Size' => '32',
11126 'Type' => 'Struct'
11127 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011128 '37244' => {
11129 'BaseType' => '37153',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011130 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
11131 'Size' => '32',
11132 'Type' => 'Const'
11133 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011134 '37256' => {
Unive Tien44e66842025-07-25 09:15:34 +000011135 'BaseType' => '7541',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011136 'Name' => 'uint16_t const*',
11137 'Size' => '8',
11138 'Type' => 'Pointer'
11139 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011140 '37261' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011141 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093011142 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Memb' => {
11144 '0' => {
11145 'name' => 'name_handle',
11146 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011147 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011148 },
11149 '1' => {
11150 'name' => 'read_only',
11151 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011152 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011153 },
11154 '2' => {
11155 'name' => 'string_type',
11156 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000011157 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011158 },
11159 '3' => {
11160 'name' => 'min_length',
11161 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011162 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011163 },
11164 '4' => {
11165 'name' => 'max_length',
11166 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000011167 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011168 },
11169 '5' => {
11170 'name' => 'def_length',
11171 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011172 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011173 },
11174 '6' => {
11175 'name' => 'def_string',
11176 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011177 'type' => '9294'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011178 }
11179 },
11180 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11181 'Size' => '24',
11182 'Type' => 'Struct'
11183 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011184 '37373' => {
11185 'BaseType' => '37261',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011186 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11187 'Size' => '24',
11188 'Type' => 'Const'
11189 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011190 '37383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011191 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093011192 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011193 'Memb' => {
11194 '0' => {
11195 'name' => 'name_handle',
11196 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011197 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011198 },
11199 '1' => {
11200 'name' => 'read_only',
11201 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011202 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011203 },
11204 '2' => {
11205 'name' => 'lower_bound',
11206 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011207 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011208 },
11209 '3' => {
11210 'name' => 'upper_bound',
11211 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000011212 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011213 },
11214 '4' => {
11215 'name' => 'scalar_increment',
11216 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011217 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011218 },
11219 '5' => {
11220 'name' => 'default_value',
11221 'offset' => '50',
Chau Ly26c8eb22025-07-30 06:56:33 +000011222 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011223 }
11224 },
11225 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11226 'Size' => '40',
11227 'Type' => 'Struct'
11228 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011229 '37481' => {
11230 'BaseType' => '37383',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011231 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11232 'Size' => '40',
11233 'Type' => 'Const'
11234 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011235 '37713' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011236 'Name' => 'ssize_t(*)(void const*)',
11237 'Param' => {
11238 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000011239 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011240 }
11241 },
Unive Tien44e66842025-07-25 09:15:34 +000011242 'Return' => '5865',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011243 'Size' => '8',
11244 'Type' => 'FuncPtr'
11245 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011246 '37783' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011247 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011248 'Memb' => {
11249 '0' => {
11250 'name' => 'table_data',
11251 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011252 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011253 },
11254 '1' => {
11255 'name' => 'table_len',
11256 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011257 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011258 },
11259 '2' => {
11260 'name' => 'current_pos',
11261 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011262 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011263 },
11264 '3' => {
11265 'name' => 'entry_length_handler',
11266 'offset' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +000011267 'type' => '37713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011268 }
11269 },
11270 'Name' => 'struct pldm_bios_table_iter',
11271 'PrivateABI' => 1,
11272 'Size' => '32',
11273 'Source' => 'bios_table.c',
11274 'Type' => 'Struct'
11275 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011276 '37853' => {
11277 'BaseType' => '37783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011278 'Name' => 'struct pldm_bios_table_iter const',
11279 'Size' => '32',
11280 'Type' => 'Const'
11281 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011282 '38923' => {
11283 'BaseType' => '37783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011284 'Name' => 'struct pldm_bios_table_iter*',
11285 'Size' => '8',
11286 'Type' => 'Pointer'
11287 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011288 '38928' => {
11289 'BaseType' => '37084',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011290 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11291 'Size' => '8',
11292 'Type' => 'Pointer'
11293 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011294 '39342' => {
11295 'BaseType' => '37027',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011296 'Name' => 'struct pldm_bios_attr_table_entry const*',
11297 'Size' => '8',
11298 'Type' => 'Pointer'
11299 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011300 '39945' => {
11301 'BaseType' => '36941',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011302 'Name' => 'struct pldm_bios_string_table_entry const*',
11303 'Size' => '8',
11304 'Type' => 'Pointer'
11305 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011306 '41108' => {
11307 'BaseType' => '37853',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011308 'Name' => 'struct pldm_bios_table_iter const*',
11309 'Size' => '8',
11310 'Type' => 'Pointer'
11311 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011312 '45291' => {
11313 'BaseType' => '36557',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011314 'Name' => 'uint64_t*',
11315 'Size' => '8',
11316 'Type' => 'Pointer'
11317 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011318 '45568' => {
11319 'BaseType' => '37481',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011320 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11321 'Size' => '8',
11322 'Type' => 'Pointer'
11323 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011324 '45835' => {
Unive Tien44e66842025-07-25 09:15:34 +000011325 'BaseType' => '9294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011326 'Name' => 'char const**',
11327 'Size' => '8',
11328 'Type' => 'Pointer'
11329 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011330 '46964' => {
11331 'BaseType' => '37373',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011332 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11333 'Size' => '8',
11334 'Type' => 'Pointer'
11335 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011336 '48418' => {
11337 'BaseType' => '37244',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011338 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11339 'Size' => '8',
11340 'Type' => 'Pointer'
11341 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011342 '50641' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011343 'Header' => 'pldm_types.h',
11344 'Line' => '36',
11345 'Name' => 'anon-struct-pldm_types.h-36',
11346 'Size' => '2',
11347 'Type' => 'Struct'
11348 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011349 '50907' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011350 'Header' => 'pldm_types.h',
11351 'Line' => '54',
11352 'Memb' => {
11353 '0' => {
11354 'name' => 'value',
11355 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011356 'type' => '5733'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011357 },
11358 '1' => {
11359 'name' => 'bits',
11360 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011361 'type' => '50641'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011362 }
11363 },
11364 'Name' => 'union bitfield16_t',
11365 'Size' => '2',
11366 'Type' => 'Union'
11367 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011368 '51645' => {
11369 'Header' => 'file.h',
11370 'Line' => '53',
11371 'Memb' => {
11372 '0' => {
11373 'name' => 'file_identifier',
11374 'offset' => '0',
11375 'type' => '5733'
11376 },
11377 '1' => {
11378 'name' => 'file_attribute',
11379 'offset' => '2',
11380 'type' => '50907'
11381 }
11382 },
11383 'Name' => 'struct pldm_file_df_open_req',
11384 'Size' => '4',
11385 'Type' => 'Struct'
11386 },
11387 '51684' => {
11388 'BaseType' => '51645',
11389 'Name' => 'struct pldm_file_df_open_req const',
11390 'Size' => '4',
11391 'Type' => 'Const'
11392 },
11393 '51689' => {
11394 'Header' => 'file.h',
11395 'Line' => '62',
11396 'Memb' => {
11397 '0' => {
11398 'name' => 'completion_code',
11399 'offset' => '0',
11400 'type' => '140'
11401 },
11402 '1' => {
11403 'name' => 'file_descriptor',
11404 'offset' => '2',
11405 'type' => '5733'
11406 }
11407 },
11408 'Name' => 'struct pldm_file_df_open_resp',
11409 'Size' => '4',
11410 'Type' => 'Struct'
11411 },
11412 '51733' => {
11413 'Header' => 'file.h',
11414 'Line' => '71',
11415 'Memb' => {
11416 '0' => {
11417 'name' => 'file_descriptor',
11418 'offset' => '0',
11419 'type' => '5733'
11420 },
11421 '1' => {
11422 'name' => 'df_close_options',
11423 'offset' => '2',
11424 'type' => '50907'
11425 }
11426 },
11427 'Name' => 'struct pldm_file_df_close_req',
11428 'Size' => '4',
11429 'Type' => 'Struct'
11430 },
11431 '51772' => {
11432 'BaseType' => '51733',
11433 'Name' => 'struct pldm_file_df_close_req const',
11434 'Size' => '4',
11435 'Type' => 'Const'
11436 },
11437 '51777' => {
11438 'Header' => 'file.h',
11439 'Line' => '80',
11440 'Memb' => {
11441 '0' => {
11442 'name' => 'completion_code',
11443 'offset' => '0',
11444 'type' => '140'
11445 }
11446 },
11447 'Name' => 'struct pldm_file_df_close_resp',
11448 'Size' => '1',
11449 'Type' => 'Struct'
11450 },
11451 '51808' => {
11452 'Header' => 'file.h',
11453 'Line' => '88',
11454 'Memb' => {
11455 '0' => {
11456 'name' => 'file_descriptor',
11457 'offset' => '0',
11458 'type' => '5733'
11459 },
11460 '1' => {
11461 'name' => 'requester_max_interval',
11462 'offset' => '4',
11463 'type' => '152'
11464 }
11465 },
11466 'Name' => 'struct pldm_file_df_heartbeat_req',
11467 'Size' => '8',
11468 'Type' => 'Struct'
11469 },
11470 '51847' => {
11471 'BaseType' => '51808',
11472 'Name' => 'struct pldm_file_df_heartbeat_req const',
11473 'Size' => '8',
11474 'Type' => 'Const'
11475 },
11476 '51852' => {
11477 'Header' => 'file.h',
11478 'Line' => '97',
11479 'Memb' => {
11480 '0' => {
11481 'name' => 'completion_code',
11482 'offset' => '0',
11483 'type' => '140'
11484 },
11485 '1' => {
11486 'name' => 'responder_max_interval',
11487 'offset' => '4',
11488 'type' => '152'
11489 }
11490 },
11491 'Name' => 'struct pldm_file_df_heartbeat_resp',
11492 'Size' => '8',
11493 'Type' => 'Struct'
11494 },
11495 '53141' => {
11496 'BaseType' => '51852',
11497 'Name' => 'struct pldm_file_df_heartbeat_resp*',
11498 'Size' => '8',
11499 'Type' => 'Pointer'
11500 },
11501 '54328' => {
11502 'BaseType' => '51847',
11503 'Name' => 'struct pldm_file_df_heartbeat_req const*',
11504 'Size' => '8',
11505 'Type' => 'Pointer'
11506 },
11507 '54464' => {
11508 'BaseType' => '51777',
11509 'Name' => 'struct pldm_file_df_close_resp*',
11510 'Size' => '8',
11511 'Type' => 'Pointer'
11512 },
11513 '57708' => {
11514 'BaseType' => '51772',
11515 'Name' => 'struct pldm_file_df_close_req const*',
11516 'Size' => '8',
11517 'Type' => 'Pointer'
11518 },
11519 '59041' => {
11520 'BaseType' => '51689',
11521 'Name' => 'struct pldm_file_df_open_resp*',
11522 'Size' => '8',
11523 'Type' => 'Pointer'
11524 },
11525 '62536' => {
11526 'BaseType' => '51684',
11527 'Name' => 'struct pldm_file_df_open_req const*',
11528 'Size' => '8',
11529 'Type' => 'Pointer'
11530 },
11531 '63862' => {
Unive Tien44e66842025-07-25 09:15:34 +000011532 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011533 'Header' => 'pldm_types.h',
11534 'Line' => '32',
11535 'Name' => 'bool8_t',
11536 'Size' => '1',
11537 'Type' => 'Typedef'
11538 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011539 '64150' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011540 'Header' => 'pldm_types.h',
11541 'Line' => '58',
11542 'Name' => 'anon-struct-pldm_types.h-58',
11543 'Size' => '4',
11544 'Type' => 'Struct'
11545 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011546 '64638' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011547 'Header' => 'pldm_types.h',
11548 'Line' => '92',
11549 'Memb' => {
11550 '0' => {
11551 'name' => 'value',
11552 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011553 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011554 },
11555 '1' => {
11556 'name' => 'bits',
11557 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011558 'type' => '64150'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011559 }
11560 },
11561 'Name' => 'union bitfield32_t',
11562 'Size' => '4',
11563 'Type' => 'Union'
11564 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011565 '64650' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011566 'Header' => 'pldm_types.h',
11567 'Line' => '96',
11568 'Name' => 'anon-struct-pldm_types.h-96',
11569 'Size' => '8',
11570 'Type' => 'Struct'
11571 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011572 '65586' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011573 'Header' => 'pldm_types.h',
11574 'Line' => '162',
11575 'Memb' => {
11576 '0' => {
11577 'name' => 'value',
11578 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011579 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011580 },
11581 '1' => {
11582 'name' => 'bits',
11583 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011584 'type' => '64650'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011585 }
11586 },
11587 'Name' => 'union bitfield64_t',
11588 'Size' => '8',
11589 'Type' => 'Union'
11590 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080011591 '65605' => {
11592 'BaseType' => '65617',
11593 'Header' => 'pldm_types.h',
11594 'Line' => '166',
11595 'Name' => 'pldm_uuid',
11596 'Size' => '16',
11597 'Type' => 'Typedef'
11598 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011599 '65617' => {
Unive Tien44e66842025-07-25 09:15:34 +000011600 'BaseType' => '140',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011601 'Name' => 'uint8_t[16]',
11602 'Size' => '16',
11603 'Type' => 'Array'
11604 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080011605 '65633' => {
11606 'BaseType' => '65617',
11607 'Name' => 'uint8_t[16] const',
11608 'Size' => '16',
11609 'Type' => 'Const'
11610 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011611 '65662' => {
Unive Tien44e66842025-07-25 09:15:34 +000011612 'BaseType' => '169',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011613 'Name' => 'size_t const',
11614 'Size' => '8',
11615 'Type' => 'Const'
11616 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011617 '65726' => {
Unive Tien44e66842025-07-25 09:15:34 +000011618 'BaseType' => '7881',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011619 'Name' => 'struct variable_field const',
11620 'Size' => '16',
11621 'Type' => 'Const'
11622 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011623 '67827' => {
Unive Tien44e66842025-07-25 09:15:34 +000011624 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011625 'Name' => 'uint8_t[8]',
11626 'Size' => '8',
11627 'Type' => 'Array'
11628 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011629 '67843' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011630 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011631 'Line' => '466',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011632 'Memb' => {
11633 '0' => {
11634 'name' => 'uuid',
11635 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011636 'type' => '65617'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011637 },
11638 '1' => {
11639 'name' => 'package_header_format_version',
11640 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011641 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011642 },
11643 '2' => {
11644 'name' => 'package_header_size',
11645 'offset' => '23',
Unive Tien44e66842025-07-25 09:15:34 +000011646 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011647 },
11648 '3' => {
11649 'name' => 'package_release_date_time',
11650 'offset' => '25',
Chau Ly26c8eb22025-07-30 06:56:33 +000011651 'type' => '67956'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011652 },
11653 '4' => {
11654 'name' => 'component_bitmap_bit_length',
11655 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000011656 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011657 },
11658 '5' => {
11659 'name' => 'package_version_string_type',
11660 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000011661 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011662 },
11663 '6' => {
11664 'name' => 'package_version_string_length',
11665 'offset' => '53',
Unive Tien44e66842025-07-25 09:15:34 +000011666 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011667 }
11668 },
11669 'Name' => 'struct pldm_package_header_information',
11670 'Size' => '36',
11671 'Type' => 'Struct'
11672 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011673 '67956' => {
Unive Tien44e66842025-07-25 09:15:34 +000011674 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011675 'Name' => 'uint8_t[13]',
11676 'Size' => '13',
11677 'Type' => 'Array'
11678 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011679 '67972' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011680 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011681 'Line' => '480',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011682 'Memb' => {
11683 '0' => {
11684 'name' => 'record_length',
11685 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011686 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011687 },
11688 '1' => {
11689 'name' => 'descriptor_count',
11690 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011691 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011692 },
11693 '2' => {
11694 'name' => 'device_update_option_flags',
11695 'offset' => '3',
Chau Ly26c8eb22025-07-30 06:56:33 +000011696 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011697 },
11698 '3' => {
11699 'name' => 'comp_image_set_version_string_type',
11700 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000011701 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011702 },
11703 '4' => {
11704 'name' => 'comp_image_set_version_string_length',
11705 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011706 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011707 },
11708 '5' => {
11709 'name' => 'fw_device_pkg_data_length',
11710 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011711 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011712 }
11713 },
11714 'Name' => 'struct pldm_firmware_device_id_record',
11715 'Size' => '11',
11716 'Type' => 'Struct'
11717 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011718 '68185' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011720 'Line' => '514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011721 'Memb' => {
11722 '0' => {
11723 'name' => 'comp_classification',
11724 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011725 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011726 },
11727 '1' => {
11728 'name' => 'comp_identifier',
11729 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011730 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011731 },
11732 '2' => {
11733 'name' => 'comp_comparison_stamp',
11734 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011735 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011736 },
11737 '3' => {
11738 'name' => 'comp_options',
11739 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011740 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011741 },
11742 '4' => {
11743 'name' => 'requested_comp_activation_method',
11744 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +000011745 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011746 },
11747 '5' => {
11748 'name' => 'comp_location_offset',
11749 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011750 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011751 },
11752 '6' => {
11753 'name' => 'comp_size',
11754 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011755 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011756 },
11757 '7' => {
11758 'name' => 'comp_version_string_type',
11759 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011760 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011761 },
11762 '8' => {
11763 'name' => 'comp_version_string_length',
11764 'offset' => '33',
Unive Tien44e66842025-07-25 09:15:34 +000011765 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011766 }
11767 },
11768 'Name' => 'struct pldm_component_image_information',
11769 'Size' => '22',
11770 'Type' => 'Struct'
11771 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011772 '68383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011773 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011774 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011775 'Memb' => {
11776 '0' => {
11777 'name' => 'completion_code',
11778 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011779 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011780 },
11781 '1' => {
11782 'name' => 'capabilities_during_update',
11783 'offset' => '1',
Chau Ly26c8eb22025-07-30 06:56:33 +000011784 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011785 },
11786 '2' => {
11787 'name' => 'comp_count',
11788 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011789 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011790 },
11791 '3' => {
11792 'name' => 'active_comp_image_set_ver_str_type',
11793 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000011794 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011795 },
11796 '4' => {
11797 'name' => 'active_comp_image_set_ver_str_len',
11798 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011799 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011800 },
11801 '5' => {
11802 'name' => 'pending_comp_image_set_ver_str_type',
11803 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011804 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011805 },
11806 '6' => {
11807 'name' => 'pending_comp_image_set_ver_str_len',
11808 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011809 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011810 }
11811 },
11812 'Name' => 'struct pldm_get_firmware_parameters_resp',
11813 'Size' => '11',
11814 'Type' => 'Struct'
11815 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011816 '68586' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011817 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011818 'Line' => '568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011819 'Memb' => {
11820 '0' => {
11821 'name' => 'completion_code',
11822 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011823 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011824 },
11825 '1' => {
11826 'name' => 'downstream_device_update_supported',
11827 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000011828 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011829 },
11830 '2' => {
11831 'name' => 'number_of_downstream_devices',
11832 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011833 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011834 },
11835 '3' => {
11836 'name' => 'max_number_of_downstream_devices',
11837 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011838 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011839 },
11840 '4' => {
11841 'name' => 'capabilities',
11842 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011843 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080011844 }
11845 },
11846 'Name' => 'struct pldm_query_downstream_devices_resp',
11847 'Size' => '12',
11848 'Type' => 'Struct'
11849 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011850 '68671' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011851 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011852 'Line' => '580',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011853 'Memb' => {
11854 '0' => {
11855 'name' => 'comp_classification',
11856 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011857 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011858 },
11859 '1' => {
11860 'name' => 'comp_identifier',
11861 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011862 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011863 },
11864 '2' => {
11865 'name' => 'comp_classification_index',
11866 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011867 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011868 },
11869 '3' => {
11870 'name' => 'active_comp_comparison_stamp',
11871 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011872 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011873 },
11874 '4' => {
11875 'name' => 'active_comp_ver_str_type',
11876 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011877 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011878 },
11879 '5' => {
11880 'name' => 'active_comp_ver_str_len',
11881 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011882 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011883 },
11884 '6' => {
11885 'name' => 'active_comp_release_date',
11886 'offset' => '17',
Chau Ly26c8eb22025-07-30 06:56:33 +000011887 'type' => '67827'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011888 },
11889 '7' => {
11890 'name' => 'pending_comp_comparison_stamp',
11891 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000011892 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011893 },
11894 '8' => {
11895 'name' => 'pending_comp_ver_str_type',
11896 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000011897 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011898 },
11899 '9' => {
11900 'name' => 'pending_comp_ver_str_len',
11901 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011902 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011903 },
11904 '10' => {
11905 'name' => 'pending_comp_release_date',
11906 'offset' => '37',
Chau Ly26c8eb22025-07-30 06:56:33 +000011907 'type' => '67827'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011908 },
11909 '11' => {
11910 'name' => 'comp_activation_methods',
11911 'offset' => '51',
Chau Ly26c8eb22025-07-30 06:56:33 +000011912 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011913 },
11914 '12' => {
11915 'name' => 'capabilities_during_update',
11916 'offset' => '53',
Chau Ly26c8eb22025-07-30 06:56:33 +000011917 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011918 }
11919 },
11920 'Name' => 'struct pldm_component_parameter_entry',
11921 'Size' => '39',
11922 'Type' => 'Struct'
11923 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011924 '68986' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011925 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011926 'Line' => '619',
Unive Tiene5c3f142024-12-13 14:14:19 +080011927 'Memb' => {
11928 '0' => {
11929 'name' => 'data_transfer_handle',
11930 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011931 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011932 },
11933 '1' => {
11934 'name' => 'transfer_operation_flag',
11935 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011936 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011937 }
11938 },
11939 'Name' => 'struct pldm_query_downstream_identifiers_req',
11940 'Size' => '8',
11941 'Type' => 'Struct'
11942 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011943 '69029' => {
11944 'BaseType' => '68986',
Unive Tiene5c3f142024-12-13 14:14:19 +080011945 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11946 'Size' => '8',
11947 'Type' => 'Const'
11948 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011949 '69034' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011950 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011951 'Line' => '633',
Unive Tiene5c3f142024-12-13 14:14:19 +080011952 'Memb' => {
11953 '0' => {
11954 'name' => 'completion_code',
11955 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011956 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011957 },
11958 '1' => {
11959 'name' => 'next_data_transfer_handle',
11960 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011961 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011962 },
11963 '2' => {
11964 'name' => 'transfer_flag',
11965 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011966 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011967 },
11968 '3' => {
11969 'name' => 'downstream_devices_length',
11970 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011971 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011972 },
11973 '4' => {
11974 'name' => 'number_of_downstream_devices',
11975 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011976 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011977 }
11978 },
11979 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11980 'Size' => '20',
11981 'Type' => 'Struct'
11982 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011983 '69119' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011984 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011985 'Line' => '646',
Unive Tiene5c3f142024-12-13 14:14:19 +080011986 'Memb' => {
11987 '0' => {
11988 'name' => 'downstream_device_index',
11989 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011990 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011991 },
11992 '1' => {
11993 'name' => 'downstream_descriptor_count',
11994 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011995 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011996 }
11997 },
11998 'Name' => 'struct pldm_downstream_device',
11999 'Size' => '4',
12000 'Type' => 'Struct'
12001 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012002 '69162' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012003 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012004 'Line' => '652',
Unive Tiene5c3f142024-12-13 14:14:19 +080012005 'Memb' => {
12006 '0' => {
12007 'name' => 'field',
12008 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012009 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080012010 },
12011 '1' => {
12012 'name' => 'devs',
12013 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012014 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080012015 }
12016 },
12017 'Name' => 'struct pldm_downstream_device_iter',
12018 'Size' => '24',
12019 'Type' => 'Struct'
12020 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012021 '69205' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012022 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012023 'Line' => '726',
Unive Tiene5c3f142024-12-13 14:14:19 +080012024 'Memb' => {
12025 '0' => {
12026 'name' => 'descriptor_type',
12027 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012028 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080012029 },
12030 '1' => {
12031 'name' => 'descriptor_length',
12032 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012033 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080012034 },
12035 '2' => {
12036 'name' => 'descriptor_data',
12037 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012038 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080012039 }
12040 },
12041 'Name' => 'struct pldm_descriptor',
12042 'Size' => '16',
12043 'Type' => 'Struct'
12044 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012045 '69278' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012046 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012047 'Line' => '732',
Unive Tiene5c3f142024-12-13 14:14:19 +080012048 'Memb' => {
12049 '0' => {
12050 'name' => 'field',
12051 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012052 'type' => '31131'
Unive Tiene5c3f142024-12-13 14:14:19 +080012053 },
12054 '1' => {
12055 'name' => 'count',
12056 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012057 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080012058 }
12059 },
12060 'Name' => 'struct pldm_descriptor_iter',
12061 'Size' => '16',
12062 'Type' => 'Struct'
12063 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012064 '69326' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012065 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012066 'Line' => '825',
Unive Tiene5c3f142024-12-13 14:14:19 +080012067 'Memb' => {
12068 '0' => {
12069 'name' => 'data_transfer_handle',
12070 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012071 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080012072 },
12073 '1' => {
12074 'name' => 'transfer_operation_flag',
12075 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012076 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012077 }
12078 },
12079 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
12080 'Size' => '8',
12081 'Type' => 'Struct'
12082 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012083 '69369' => {
12084 'BaseType' => '69326',
Unive Tiene5c3f142024-12-13 14:14:19 +080012085 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
12086 'Size' => '8',
12087 'Type' => 'Const'
12088 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012089 '69374' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012090 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012091 'Line' => '840',
Unive Tiene5c3f142024-12-13 14:14:19 +080012092 'Memb' => {
12093 '0' => {
12094 'name' => 'completion_code',
12095 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012096 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012097 },
12098 '1' => {
12099 'name' => 'next_data_transfer_handle',
12100 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012101 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080012102 },
12103 '2' => {
12104 'name' => 'transfer_flag',
12105 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012106 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012107 },
12108 '3' => {
12109 'name' => 'fdp_capabilities_during_update',
12110 'offset' => '18',
Chau Ly26c8eb22025-07-30 06:56:33 +000012111 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080012112 },
12113 '4' => {
12114 'name' => 'downstream_device_count',
12115 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012116 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080012117 }
12118 },
12119 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
12120 'Size' => '20',
12121 'Type' => 'Struct'
12122 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012123 '69459' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012124 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012125 'Line' => '858',
Unive Tiene5c3f142024-12-13 14:14:19 +080012126 'Memb' => {
12127 '0' => {
12128 'name' => 'downstream_device_index',
12129 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012130 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080012131 },
12132 '1' => {
12133 'name' => 'active_comp_comparison_stamp',
12134 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012135 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080012136 },
12137 '2' => {
12138 'name' => 'active_comp_ver_str_type',
12139 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012140 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012141 },
12142 '3' => {
12143 'name' => 'active_comp_ver_str_len',
12144 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000012145 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012146 },
12147 '4' => {
12148 'name' => 'active_comp_release_date',
12149 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +000012150 'type' => '69656'
Unive Tiene5c3f142024-12-13 14:14:19 +080012151 },
12152 '5' => {
12153 'name' => 'pending_comp_comparison_stamp',
12154 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012155 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080012156 },
12157 '6' => {
12158 'name' => 'pending_comp_ver_str_type',
12159 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012160 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012161 },
12162 '7' => {
12163 'name' => 'pending_comp_ver_str_len',
12164 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000012165 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012166 },
12167 '8' => {
12168 'name' => 'pending_comp_release_date',
12169 'offset' => '38',
Chau Ly26c8eb22025-07-30 06:56:33 +000012170 'type' => '69656'
Unive Tiene5c3f142024-12-13 14:14:19 +080012171 },
12172 '9' => {
12173 'name' => 'comp_activation_methods',
12174 'offset' => '54',
Chau Ly26c8eb22025-07-30 06:56:33 +000012175 'type' => '50907'
Unive Tiene5c3f142024-12-13 14:14:19 +080012176 },
12177 '10' => {
12178 'name' => 'capabilities_during_update',
12179 'offset' => '64',
Chau Ly26c8eb22025-07-30 06:56:33 +000012180 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080012181 },
12182 '11' => {
12183 'name' => 'active_comp_ver_str',
12184 'offset' => '72',
Unive Tien44e66842025-07-25 09:15:34 +000012185 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080012186 },
12187 '12' => {
12188 'name' => 'pending_comp_ver_str',
12189 'offset' => '86',
Unive Tien44e66842025-07-25 09:15:34 +000012190 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080012191 }
12192 },
12193 'Name' => 'struct pldm_downstream_device_parameters_entry',
12194 'Size' => '64',
12195 'Type' => 'Struct'
12196 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012197 '69656' => {
Unive Tien44e66842025-07-25 09:15:34 +000012198 'BaseType' => '51',
Unive Tiene5c3f142024-12-13 14:14:19 +080012199 'Name' => 'char[9]',
12200 'Size' => '9',
12201 'Type' => 'Array'
12202 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012203 '71027' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012204 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012205 'Line' => '1395',
Unive Tiene5c3f142024-12-13 14:14:19 +080012206 'Memb' => {
12207 '0' => {
12208 'name' => 'field',
12209 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012210 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080012211 },
12212 '1' => {
12213 'name' => 'entries',
12214 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012215 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080012216 }
12217 },
12218 'Name' => 'struct pldm_downstream_device_parameters_iter',
12219 'Size' => '24',
12220 'Type' => 'Struct'
12221 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012222 '71070' => {
12223 'Header' => 'firmware_update.h',
12224 'Line' => '2249',
12225 'Memb' => {
12226 '0' => {
12227 'name' => 'magic',
12228 'offset' => '0',
12229 'type' => '164'
12230 },
12231 '1' => {
12232 'name' => 'version',
12233 'offset' => '4',
12234 'type' => '5728'
12235 }
12236 },
12237 'Name' => 'anon-struct-firmware_update.h-2249',
12238 'Size' => '8',
12239 'Type' => 'Struct'
12240 },
12241 '71107' => {
12242 'Header' => 'firmware_update.h',
12243 'Line' => '2268',
12244 'Memb' => {
12245 '0' => {
12246 'name' => 'identifier',
12247 'offset' => '0',
12248 'type' => '65633'
12249 },
12250 '1' => {
12251 'name' => 'revision',
12252 'offset' => '22',
12253 'type' => '5728'
12254 }
12255 },
12256 'Name' => 'anon-struct-firmware_update.h-2268',
12257 'Size' => '17',
12258 'Type' => 'Struct'
12259 },
12260 '71144' => {
12261 'Header' => 'firmware_update.h',
12262 'Line' => '2248',
12263 'Memb' => {
12264 '0' => {
12265 'name' => 'meta',
12266 'offset' => '0',
12267 'type' => '71070'
12268 },
12269 '1' => {
12270 'name' => 'format',
12271 'offset' => '8',
12272 'type' => '71107'
12273 }
12274 },
12275 'Name' => 'struct pldm_package_format_pin',
12276 'Size' => '28',
12277 'Type' => 'Struct'
12278 },
12279 '71187' => {
12280 'BaseType' => '71144',
12281 'Name' => 'struct pldm_package_format_pin const',
12282 'Size' => '28',
12283 'Type' => 'Const'
12284 },
12285 '71192' => {
12286 'Header' => 'firmware_update.h',
12287 'Line' => '2277',
12288 'Memb' => {
12289 '0' => {
12290 'name' => 'PLDM_PACKAGE_PARSE_INIT',
12291 'value' => '0'
12292 },
12293 '1' => {
12294 'name' => 'PLDM_PACKAGE_PARSE_COMPLETE',
12295 'value' => '1'
12296 },
12297 '2' => {
12298 'name' => 'PLDM_PACKAGE_PARSE_HEADER',
12299 'value' => '2'
12300 },
12301 '3' => {
12302 'name' => 'PLDM_PACKAGE_PARSE_FIRMWARE_DEVICES',
12303 'value' => '3'
12304 },
12305 '4' => {
12306 'name' => 'PLDM_PACKAGE_PARSE_DOWNSTREAM_DEVICES',
12307 'value' => '4'
12308 },
12309 '5' => {
12310 'name' => 'PLDM_PACKAGE_PARSE_COMPONENT_IMAGE_INFORMATION',
12311 'value' => '5'
12312 }
12313 },
12314 'Name' => 'enum pldm_package_parse',
12315 'Size' => '4',
12316 'Type' => 'Enum'
12317 },
12318 '71244' => {
12319 'Header' => 'firmware_update.h',
12320 'Line' => '2286',
12321 'Memb' => {
12322 '0' => {
12323 'name' => 'field',
12324 'offset' => '0',
12325 'type' => '7881'
12326 },
12327 '1' => {
12328 'name' => 'entries',
12329 'offset' => '22',
12330 'type' => '169'
12331 }
12332 },
12333 'Name' => 'struct pldm_package_iter',
12334 'Size' => '24',
12335 'Type' => 'Struct'
12336 },
12337 '71287' => {
12338 'Header' => 'firmware_update.h',
12339 'Line' => '2298',
12340 'Memb' => {
12341 '0' => {
12342 'name' => 'package_header_identifier',
12343 'offset' => '0',
12344 'type' => '65605'
12345 },
12346 '1' => {
12347 'name' => 'package_header_format_revision',
12348 'offset' => '22',
12349 'type' => '140'
12350 },
12351 '2' => {
12352 'name' => 'package_release_date_time',
12353 'offset' => '23',
12354 'type' => '67956'
12355 },
12356 '3' => {
12357 'name' => 'component_bitmap_bit_length',
12358 'offset' => '48',
12359 'type' => '5733'
12360 },
12361 '4' => {
12362 'name' => 'package_version_string_type',
12363 'offset' => '50',
12364 'type' => '140'
12365 },
12366 '5' => {
12367 'name' => 'package_version_string',
12368 'offset' => '64',
12369 'type' => '7881'
12370 }
12371 },
12372 'Name' => 'struct pldm__package_header_information',
12373 'Size' => '56',
12374 'Type' => 'Struct'
12375 },
12376 '71386' => {
12377 'BaseType' => '71287',
12378 'Header' => 'firmware_update.h',
12379 'Line' => '2310',
12380 'Name' => 'pldm_package_header_information_pad',
12381 'Size' => '56',
12382 'Type' => 'Typedef'
12383 },
12384 '71399' => {
12385 'BaseType' => '71386',
12386 'Name' => 'pldm_package_header_information_pad const',
12387 'Size' => '56',
12388 'Type' => 'Const'
12389 },
12390 '71404' => {
12391 'Header' => 'firmware_update.h',
12392 'Line' => '2313',
12393 'Memb' => {
12394 '0' => {
12395 'name' => 'bitmap',
12396 'offset' => '0',
12397 'type' => '7881'
12398 }
12399 },
12400 'Name' => 'struct pldm_package_component_bitmap',
12401 'Size' => '16',
12402 'Type' => 'Struct'
12403 },
12404 '71433' => {
12405 'Header' => 'firmware_update.h',
12406 'Line' => '2325',
12407 'Memb' => {
12408 '0' => {
12409 'name' => 'descriptor_count',
12410 'offset' => '0',
12411 'type' => '140'
12412 },
12413 '1' => {
12414 'name' => 'device_update_option_flags',
12415 'offset' => '4',
12416 'type' => '64638'
12417 },
12418 '2' => {
12419 'name' => 'component_image_set_version_string_type',
12420 'offset' => '8',
12421 'type' => '140'
12422 },
12423 '3' => {
12424 'name' => 'component_image_set_version_string',
12425 'offset' => '22',
12426 'type' => '7881'
12427 },
12428 '4' => {
12429 'name' => 'applicable_components',
12430 'offset' => '50',
12431 'type' => '71404'
12432 },
12433 '5' => {
12434 'name' => 'record_descriptors',
12435 'offset' => '72',
12436 'type' => '7881'
12437 },
12438 '6' => {
12439 'name' => 'firmware_device_package_data',
12440 'offset' => '100',
12441 'type' => '7881'
12442 },
12443 '7' => {
12444 'name' => 'reference_manifest_data',
12445 'offset' => '128',
12446 'type' => '7881'
12447 }
12448 },
12449 'Name' => 'struct pldm_package_firmware_device_id_record',
12450 'Size' => '96',
12451 'Type' => 'Struct'
12452 },
12453 '71560' => {
12454 'Header' => 'firmware_update.h',
12455 'Line' => '2376',
12456 'Memb' => {
12457 '0' => {
12458 'name' => 'descriptor_count',
12459 'offset' => '0',
12460 'type' => '140'
12461 },
12462 '1' => {
12463 'name' => 'update_option_flags',
12464 'offset' => '4',
12465 'type' => '64638'
12466 },
12467 '2' => {
12468 'name' => 'self_contained_activation_min_version_string_type',
12469 'offset' => '8',
12470 'type' => '140'
12471 },
12472 '3' => {
12473 'name' => 'self_contained_activation_min_version_string',
12474 'offset' => '22',
12475 'type' => '7881'
12476 },
12477 '4' => {
12478 'name' => 'self_contained_activation_min_version_comparison_stamp',
12479 'offset' => '50',
12480 'type' => '152'
12481 },
12482 '5' => {
12483 'name' => 'applicable_components',
12484 'offset' => '64',
12485 'type' => '71404'
12486 },
12487 '6' => {
12488 'name' => 'record_descriptors',
12489 'offset' => '86',
12490 'type' => '7881'
12491 },
12492 '7' => {
12493 'name' => 'package_data',
12494 'offset' => '114',
12495 'type' => '7881'
12496 },
12497 '8' => {
12498 'name' => 'reference_manifest_data',
12499 'offset' => '136',
12500 'type' => '7881'
12501 }
12502 },
12503 'Name' => 'struct pldm_package_downstream_device_id_record',
12504 'Size' => '104',
12505 'Type' => 'Struct'
12506 },
12507 '71701' => {
12508 'Header' => 'firmware_update.h',
12509 'Line' => '2426',
12510 'Memb' => {
12511 '0' => {
12512 'name' => 'component_classification',
12513 'offset' => '0',
12514 'type' => '5733'
12515 },
12516 '1' => {
12517 'name' => 'component_identifier',
12518 'offset' => '2',
12519 'type' => '5733'
12520 },
12521 '2' => {
12522 'name' => 'component_comparison_stamp',
12523 'offset' => '4',
12524 'type' => '152'
12525 },
12526 '3' => {
12527 'name' => 'component_options',
12528 'offset' => '8',
12529 'type' => '50907'
12530 },
12531 '4' => {
12532 'name' => 'requested_component_activation_method',
12533 'offset' => '16',
12534 'type' => '50907'
12535 },
12536 '5' => {
12537 'name' => 'component_image',
12538 'offset' => '22',
12539 'type' => '7881'
12540 },
12541 '6' => {
12542 'name' => 'component_version_string_type',
12543 'offset' => '50',
12544 'type' => '140'
12545 },
12546 '7' => {
12547 'name' => 'component_version_string',
12548 'offset' => '64',
12549 'type' => '7881'
12550 },
12551 '8' => {
12552 'name' => 'component_opaque_data',
12553 'offset' => '86',
12554 'type' => '7881'
12555 }
12556 },
12557 'Name' => 'struct pldm_package_component_image_information',
12558 'Size' => '72',
12559 'Type' => 'Struct'
12560 },
12561 '71842' => {
12562 'Header' => 'firmware_update.h',
12563 'Line' => '2467',
12564 'Memb' => {
12565 '0' => {
12566 'name' => 'pin',
12567 'offset' => '0',
12568 'type' => '71953'
12569 },
12570 '1' => {
12571 'name' => 'hdr',
12572 'offset' => '8',
12573 'type' => '71958'
12574 },
12575 '2' => {
12576 'name' => 'state',
12577 'offset' => '22',
12578 'type' => '71192'
12579 },
12580 '3' => {
12581 'name' => 'flags',
12582 'offset' => '32',
12583 'type' => '152'
12584 },
12585 '4' => {
12586 'name' => 'package',
12587 'offset' => '36',
12588 'type' => '7881'
12589 },
12590 '5' => {
12591 'name' => 'areas',
12592 'offset' => '64',
12593 'type' => '7881'
12594 },
12595 '6' => {
12596 'name' => 'iter',
12597 'offset' => '86',
12598 'type' => '71244'
12599 }
12600 },
12601 'Name' => 'struct pldm_package',
12602 'Size' => '80',
12603 'Type' => 'Struct'
12604 },
12605 '71953' => {
12606 'BaseType' => '71187',
12607 'Name' => 'struct pldm_package_format_pin const*',
12608 'Size' => '8',
12609 'Type' => 'Pointer'
12610 },
12611 '71958' => {
12612 'BaseType' => '71399',
12613 'Name' => 'pldm_package_header_information_pad const*',
12614 'Size' => '8',
12615 'Type' => 'Pointer'
12616 },
12617 '77371' => {
12618 'BaseType' => '71842',
12619 'Name' => 'struct pldm_package*',
12620 'Size' => '8',
12621 'Type' => 'Pointer'
12622 },
12623 '77376' => {
12624 'BaseType' => '71701',
12625 'Name' => 'struct pldm_package_component_image_information*',
12626 'Size' => '8',
12627 'Type' => 'Pointer'
12628 },
12629 '83597' => {
12630 'BaseType' => '71560',
12631 'Name' => 'struct pldm_package_downstream_device_id_record*',
12632 'Size' => '8',
12633 'Type' => 'Pointer'
12634 },
12635 '84887' => {
12636 'BaseType' => '71433',
12637 'Name' => 'struct pldm_package_firmware_device_id_record*',
12638 'Size' => '8',
12639 'Type' => 'Pointer'
12640 },
12641 '86276' => {
12642 'BaseType' => '71386',
12643 'Name' => 'pldm_package_header_information_pad*',
12644 'Size' => '8',
12645 'Type' => 'Pointer'
12646 },
12647 '87899' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012648 'BaseType' => '63862',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012649 'Name' => 'bool8_t*',
12650 'Size' => '8',
12651 'Type' => 'Pointer'
12652 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012653 '87904' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012654 'BaseType' => '65586',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012655 'Name' => 'bitfield64_t*',
12656 'Size' => '8',
12657 'Type' => 'Pointer'
12658 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012659 '91282' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012660 'BaseType' => '64638',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012661 'Name' => 'bitfield32_t*',
12662 'Size' => '8',
12663 'Type' => 'Pointer'
12664 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012665 '95303' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012666 'BaseType' => '50907',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012667 'Name' => 'bitfield16_t*',
12668 'Size' => '8',
12669 'Type' => 'Pointer'
12670 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012671 '105482' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012672 'BaseType' => '65726',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012673 'Name' => 'struct variable_field const*',
12674 'Size' => '8',
12675 'Type' => 'Pointer'
12676 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012677 '126810' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012678 'BaseType' => '71027',
Unive Tiene5c3f142024-12-13 14:14:19 +080012679 'Name' => 'struct pldm_downstream_device_parameters_iter*',
12680 'Size' => '8',
12681 'Type' => 'Pointer'
12682 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012683 '126815' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012684 'BaseType' => '69459',
Unive Tiene5c3f142024-12-13 14:14:19 +080012685 'Name' => 'struct pldm_downstream_device_parameters_entry*',
12686 'Size' => '8',
12687 'Type' => 'Pointer'
12688 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012689 '129457' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012690 'BaseType' => '69374',
Unive Tiene5c3f142024-12-13 14:14:19 +080012691 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
12692 'Size' => '8',
12693 'Type' => 'Pointer'
12694 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012695 '130572' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012696 'BaseType' => '69369',
Unive Tiene5c3f142024-12-13 14:14:19 +080012697 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
12698 'Size' => '8',
12699 'Type' => 'Pointer'
12700 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012701 '131728' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012702 'BaseType' => '69162',
Unive Tiene5c3f142024-12-13 14:14:19 +080012703 'Name' => 'struct pldm_downstream_device_iter*',
12704 'Size' => '8',
12705 'Type' => 'Pointer'
12706 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012707 '131733' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012708 'BaseType' => '69119',
Unive Tiene5c3f142024-12-13 14:14:19 +080012709 'Name' => 'struct pldm_downstream_device*',
12710 'Size' => '8',
12711 'Type' => 'Pointer'
12712 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012713 '134389' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012714 'BaseType' => '69034',
Unive Tiene5c3f142024-12-13 14:14:19 +080012715 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
12716 'Size' => '8',
12717 'Type' => 'Pointer'
12718 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012719 '135504' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012720 'BaseType' => '69029',
Unive Tiene5c3f142024-12-13 14:14:19 +080012721 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
12722 'Size' => '8',
12723 'Type' => 'Pointer'
12724 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012725 '138069' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012726 'BaseType' => '68586',
Unive Tiene5c3f142024-12-13 14:14:19 +080012727 'Name' => 'struct pldm_query_downstream_devices_resp*',
12728 'Size' => '8',
12729 'Type' => 'Pointer'
12730 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012731 '138516' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012732 'BaseType' => '68671',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012733 'Name' => 'struct pldm_component_parameter_entry*',
12734 'Size' => '8',
12735 'Type' => 'Pointer'
12736 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012737 '146938' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012738 'BaseType' => '68383',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012739 'Name' => 'struct pldm_get_firmware_parameters_resp*',
12740 'Size' => '8',
12741 'Type' => 'Pointer'
12742 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012743 '149868' => {
Unive Tien44e66842025-07-25 09:15:34 +000012744 'BaseType' => '1585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012745 'Name' => 'uint8_t**',
12746 'Size' => '8',
12747 'Type' => 'Pointer'
12748 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012749 '150210' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012750 'BaseType' => '68185',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012751 'Name' => 'struct pldm_component_image_information*',
12752 'Size' => '8',
12753 'Type' => 'Pointer'
12754 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012755 '152672' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012756 'BaseType' => '69278',
Unive Tiene5c3f142024-12-13 14:14:19 +080012757 'Name' => 'struct pldm_descriptor_iter*',
12758 'Size' => '8',
12759 'Type' => 'Pointer'
12760 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012761 '152677' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012762 'BaseType' => '69205',
Unive Tiene5c3f142024-12-13 14:14:19 +080012763 'Name' => 'struct pldm_descriptor*',
12764 'Size' => '8',
12765 'Type' => 'Pointer'
12766 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012767 '153061' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012768 'BaseType' => '67972',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012769 'Name' => 'struct pldm_firmware_device_id_record*',
12770 'Size' => '8',
12771 'Type' => 'Pointer'
12772 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012773 '159998' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000012774 'BaseType' => '67843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012775 'Name' => 'struct pldm_package_header_information*',
12776 'Size' => '8',
12777 'Type' => 'Pointer'
12778 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012779 '174905' => {
12780 'BaseType' => '174922',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012781 'Header' => 'pdr.h',
12782 'Line' => '16',
12783 'Name' => 'pldm_pdr',
12784 'PrivateABI' => 1,
12785 'Size' => '24',
12786 'Type' => 'Typedef'
12787 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012788 '174917' => {
12789 'BaseType' => '174905',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012790 'Name' => 'pldm_pdr const',
12791 'Size' => '24',
12792 'Type' => 'Const'
12793 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012794 '174922' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093012795 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012796 'Memb' => {
12797 '0' => {
12798 'name' => 'record_count',
12799 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012800 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012801 },
12802 '1' => {
12803 'name' => 'size',
12804 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012805 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012806 },
12807 '2' => {
12808 'name' => 'first',
12809 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012810 'type' => '176349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012811 },
12812 '3' => {
12813 'name' => 'last',
12814 'offset' => '22',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012815 'type' => '176349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012816 }
12817 },
12818 'Name' => 'struct pldm_pdr',
12819 'PrivateABI' => 1,
12820 'Size' => '24',
12821 'Source' => 'pdr.c',
12822 'Type' => 'Struct'
12823 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012824 '174988' => {
12825 'BaseType' => '175005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012826 'Header' => 'pdr.h',
12827 'Line' => '21',
12828 'Name' => 'pldm_pdr_record',
12829 'PrivateABI' => 1,
12830 'Size' => '32',
12831 'Type' => 'Typedef'
12832 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012833 '175000' => {
12834 'BaseType' => '174988',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012835 'Name' => 'pldm_pdr_record const',
12836 'Size' => '32',
12837 'Type' => 'Const'
12838 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012839 '175005' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093012840 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012841 'Memb' => {
12842 '0' => {
12843 'name' => 'record_handle',
12844 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012845 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012846 },
12847 '1' => {
12848 'name' => 'size',
12849 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012850 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012851 },
12852 '2' => {
12853 'name' => 'data',
12854 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012855 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012856 },
12857 '3' => {
12858 'name' => 'next',
12859 'offset' => '22',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012860 'type' => '176337'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012861 },
12862 '4' => {
12863 'name' => 'is_remote',
12864 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012865 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012866 },
12867 '5' => {
12868 'name' => 'terminus_handle',
12869 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000012870 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012871 }
12872 },
12873 'Name' => 'struct pldm_pdr_record',
12874 'PrivateABI' => 1,
12875 'Size' => '32',
12876 'Source' => 'pdr.c',
12877 'Type' => 'Struct'
12878 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012879 '175097' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012880 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012881 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012882 'Memb' => {
12883 '0' => {
12884 'name' => 'entity_type',
12885 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012886 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012887 },
12888 '1' => {
12889 'name' => 'entity_instance_num',
12890 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012891 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012892 },
12893 '2' => {
12894 'name' => 'entity_container_id',
12895 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012896 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012897 }
12898 },
12899 'Name' => 'struct pldm_entity',
12900 'Size' => '6',
12901 'Type' => 'Struct'
12902 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012903 '175159' => {
12904 'BaseType' => '175097',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012905 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012906 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012907 'Name' => 'pldm_entity',
12908 'Size' => '6',
12909 'Type' => 'Typedef'
12910 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012911 '175205' => {
12912 'BaseType' => '175217',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012913 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012914 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012915 'Name' => 'pldm_entity_association_tree',
12916 'PrivateABI' => 1,
12917 'Size' => '16',
12918 'Type' => 'Typedef'
12919 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012920 '175217' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012921 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012922 'Memb' => {
12923 '0' => {
12924 'name' => 'root',
12925 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012926 'type' => '176354'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012927 },
12928 '1' => {
12929 'name' => 'last_used_container_id',
12930 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012931 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012932 }
12933 },
12934 'Name' => 'struct pldm_entity_association_tree',
12935 'PrivateABI' => 1,
12936 'Size' => '16',
12937 'Source' => 'pdr.c',
12938 'Type' => 'Struct'
12939 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012940 '175260' => {
12941 'BaseType' => '175277',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012942 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012943 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012944 'Name' => 'pldm_entity_node',
12945 'PrivateABI' => 1,
12946 'Size' => '40',
12947 'Type' => 'Typedef'
12948 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012949 '175272' => {
12950 'BaseType' => '175260',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012951 'Name' => 'pldm_entity_node const',
12952 'Size' => '40',
12953 'Type' => 'Const'
12954 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012955 '175277' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012956 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012957 'Memb' => {
12958 '0' => {
12959 'name' => 'entity',
12960 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012961 'type' => '175159'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012962 },
12963 '1' => {
12964 'name' => 'parent',
12965 'offset' => '6',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012966 'type' => '175159'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012967 },
12968 '2' => {
12969 'name' => 'remote_container_id',
12970 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012971 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012972 },
12973 '3' => {
12974 'name' => 'first_child',
12975 'offset' => '22',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012976 'type' => '176354'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012977 },
12978 '4' => {
12979 'name' => 'next_sibling',
12980 'offset' => '36',
Unive Tienf6ef78f2025-06-12 09:39:38 +080012981 'type' => '176354'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012982 },
12983 '5' => {
12984 'name' => 'association_type',
12985 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000012986 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012987 }
12988 },
12989 'Name' => 'struct pldm_entity_node',
12990 'PrivateABI' => 1,
12991 'Size' => '40',
12992 'Source' => 'pdr.c',
12993 'Type' => 'Struct'
12994 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080012995 '175555' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012996 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012997 'Line' => '575',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012998 'Memb' => {
12999 '0' => {
13000 'name' => 'record_handle',
13001 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013002 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013003 },
13004 '1' => {
13005 'name' => 'version',
13006 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013007 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013008 },
13009 '2' => {
13010 'name' => 'type',
13011 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000013012 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013013 },
13014 '3' => {
13015 'name' => 'record_change_num',
13016 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000013017 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013018 },
13019 '4' => {
13020 'name' => 'length',
13021 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013022 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013023 }
13024 },
13025 'Name' => 'struct pldm_pdr_hdr',
13026 'Size' => '10',
13027 'Type' => 'Struct'
13028 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013029 '176004' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013030 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013031 'Line' => '650',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013032 'Memb' => {
13033 '0' => {
13034 'name' => 'hdr',
13035 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013036 'type' => '175555'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013037 },
13038 '1' => {
13039 'name' => 'terminus_handle',
13040 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000013041 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013042 },
13043 '2' => {
13044 'name' => 'sensor_id',
13045 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000013046 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013047 },
13048 '3' => {
13049 'name' => 'entity_type',
13050 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000013051 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013052 },
13053 '4' => {
13054 'name' => 'entity_instance',
13055 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000013056 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013057 },
13058 '5' => {
13059 'name' => 'container_id',
13060 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000013061 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013062 },
13063 '6' => {
13064 'name' => 'sensor_init',
13065 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000013066 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013067 },
13068 '7' => {
13069 'name' => 'sensor_auxiliary_names_pdr',
13070 'offset' => '33',
Chau Ly26c8eb22025-07-30 06:56:33 +000013071 'type' => '63862'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013072 },
13073 '8' => {
13074 'name' => 'composite_sensor_count',
13075 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000013076 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013077 },
13078 '9' => {
13079 'name' => 'possible_states',
13080 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000013081 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013082 }
13083 },
13084 'Name' => 'struct pldm_state_sensor_pdr',
13085 'Size' => '24',
13086 'Type' => 'Struct'
13087 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013088 '176158' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013089 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013090 'Line' => '677',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013091 'Memb' => {
13092 '0' => {
13093 'name' => 'hdr',
13094 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013095 'type' => '175555'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013096 },
13097 '1' => {
13098 'name' => 'terminus_handle',
13099 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000013100 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013101 },
13102 '2' => {
13103 'name' => 'effecter_id',
13104 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000013105 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013106 },
13107 '3' => {
13108 'name' => 'entity_type',
13109 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000013110 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013111 },
13112 '4' => {
13113 'name' => 'entity_instance',
13114 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000013115 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013116 },
13117 '5' => {
13118 'name' => 'container_id',
13119 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000013120 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013121 },
13122 '6' => {
13123 'name' => 'effecter_semantic_id',
13124 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000013125 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013126 },
13127 '7' => {
13128 'name' => 'effecter_init',
13129 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000013130 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013131 },
13132 '8' => {
13133 'name' => 'has_description_pdr',
13134 'offset' => '35',
Chau Ly26c8eb22025-07-30 06:56:33 +000013135 'type' => '63862'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013136 },
13137 '9' => {
13138 'name' => 'composite_effecter_count',
13139 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000013140 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013141 },
13142 '10' => {
13143 'name' => 'possible_states',
13144 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000013145 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013146 }
13147 },
13148 'Name' => 'struct pldm_state_effecter_pdr',
13149 'Size' => '26',
13150 'Type' => 'Struct'
13151 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013152 '176337' => {
13153 'BaseType' => '175005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013154 'Name' => 'struct pldm_pdr_record*',
13155 'Size' => '8',
13156 'Type' => 'Pointer'
13157 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013158 '176349' => {
13159 'BaseType' => '174988',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013160 'Name' => 'pldm_pdr_record*',
13161 'Size' => '8',
13162 'Type' => 'Pointer'
13163 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013164 '176354' => {
13165 'BaseType' => '175260',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013166 'Name' => 'pldm_entity_node*',
13167 'Size' => '8',
13168 'Type' => 'Pointer'
13169 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013170 '176721' => {
13171 'BaseType' => '175205',
Lora Linea0bf3a2024-09-20 10:09:56 +080013172 'Name' => 'pldm_entity_association_tree*',
13173 'Size' => '8',
13174 'Type' => 'Pointer'
13175 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013176 '177848' => {
13177 'BaseType' => '174905',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013178 'Name' => 'pldm_pdr*',
13179 'Size' => '8',
13180 'Type' => 'Pointer'
13181 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013182 '179141' => {
13183 'BaseType' => '175000',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013184 'Name' => 'pldm_pdr_record const*',
13185 'Size' => '8',
13186 'Type' => 'Pointer'
13187 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013188 '186249' => {
13189 'BaseType' => '175159',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013190 'Name' => 'pldm_entity*',
13191 'Size' => '8',
13192 'Type' => 'Pointer'
13193 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013194 '202205' => {
13195 'BaseType' => '186249',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013196 'Name' => 'pldm_entity**',
13197 'Size' => '8',
13198 'Type' => 'Pointer'
13199 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013200 '202852' => {
13201 'BaseType' => '176354',
Lora Linea0bf3a2024-09-20 10:09:56 +080013202 'Name' => 'pldm_entity_node**',
13203 'Size' => '8',
13204 'Type' => 'Pointer'
13205 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013206 '203641' => {
13207 'BaseType' => '174917',
Lora Linea0bf3a2024-09-20 10:09:56 +080013208 'Name' => 'pldm_pdr const*',
13209 'Size' => '8',
13210 'Type' => 'Pointer'
13211 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013212 '209114' => {
13213 'BaseType' => '175272',
Lora Linea0bf3a2024-09-20 10:09:56 +080013214 'Name' => 'pldm_entity_node const*',
13215 'Size' => '8',
13216 'Type' => 'Pointer'
13217 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013218 '214894' => {
13219 'BaseType' => '176158',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013220 'Name' => 'struct pldm_state_effecter_pdr*',
13221 'Size' => '8',
13222 'Type' => 'Pointer'
13223 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013224 '219780' => {
13225 'BaseType' => '176004',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000013226 'Name' => 'struct pldm_state_sensor_pdr*',
13227 'Size' => '8',
13228 'Type' => 'Pointer'
13229 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013230 '224445' => {
Unive Tien44e66842025-07-25 09:15:34 +000013231 'BaseType' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013232 'Header' => 'types.h',
13233 'Line' => '37',
13234 'Name' => '__int8_t',
13235 'PrivateABI' => 1,
13236 'Size' => '1',
13237 'Type' => 'Typedef'
13238 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013239 '224476' => {
Unive Tien44e66842025-07-25 09:15:34 +000013240 'BaseType' => '112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013241 'Header' => 'types.h',
13242 'Line' => '39',
13243 'Name' => '__int16_t',
13244 'PrivateABI' => 1,
13245 'Size' => '2',
13246 'Type' => 'Typedef'
13247 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013248 '224507' => {
Unive Tien44e66842025-07-25 09:15:34 +000013249 'BaseType' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013250 'Header' => 'types.h',
13251 'Line' => '41',
13252 'Name' => '__int32_t',
13253 'PrivateABI' => 1,
13254 'Size' => '4',
13255 'Type' => 'Typedef'
13256 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013257 '224545' => {
Unive Tien44e66842025-07-25 09:15:34 +000013258 'BaseType' => '5654',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013259 'Header' => 'types.h',
13260 'Line' => '55',
13261 'Name' => '__uint_least16_t',
13262 'PrivateABI' => 1,
13263 'Size' => '2',
13264 'Type' => 'Typedef'
13265 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013266 '224598' => {
13267 'BaseType' => '224445',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013268 'Header' => 'stdint-intn.h',
13269 'Line' => '24',
13270 'Name' => 'int8_t',
13271 'PrivateABI' => 1,
13272 'Size' => '1',
13273 'Type' => 'Typedef'
13274 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013275 '224610' => {
13276 'BaseType' => '224476',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013277 'Header' => 'stdint-intn.h',
13278 'Line' => '25',
13279 'Name' => 'int16_t',
13280 'PrivateABI' => 1,
13281 'Size' => '2',
13282 'Type' => 'Typedef'
13283 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013284 '224622' => {
13285 'BaseType' => '224507',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013286 'Header' => 'stdint-intn.h',
13287 'Line' => '26',
13288 'Name' => 'int32_t',
13289 'PrivateABI' => 1,
13290 'Size' => '4',
13291 'Type' => 'Typedef'
13292 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013293 '225239' => {
Unive Tien44e66842025-07-25 09:15:34 +000013294 'BaseType' => '449',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013295 'Header' => 'pldm_types.h',
13296 'Line' => '164',
13297 'Name' => 'real32_t',
13298 'Size' => '4',
13299 'Type' => 'Typedef'
13300 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013301 '226038' => {
13302 'BaseType' => '224545',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013303 'Header' => 'uchar.h',
13304 'Line' => '51',
13305 'Name' => 'char16_t',
13306 'PrivateABI' => 1,
13307 'Size' => '2',
13308 'Type' => 'Typedef'
13309 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013310 '226917' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013311 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013312 'Line' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013313 'Memb' => {
13314 '0' => {
13315 'name' => 'PLDM_SENSOR_OP_STATE',
13316 'value' => '0'
13317 },
13318 '1' => {
13319 'name' => 'PLDM_STATE_SENSOR_STATE',
13320 'value' => '1'
13321 },
13322 '2' => {
13323 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
13324 'value' => '2'
13325 }
13326 },
13327 'Name' => 'enum sensor_event_class_states',
13328 'Size' => '4',
13329 'Type' => 'Enum'
13330 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013331 '226951' => {
13332 'BaseType' => '226917',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013333 'Name' => 'enum sensor_event_class_states const',
13334 'Size' => '4',
13335 'Type' => 'Const'
13336 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013337 '227447' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013338 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013339 'Line' => '667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013340 'Memb' => {
13341 '0' => {
13342 'name' => 'state_set_id',
13343 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013344 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013345 },
13346 '1' => {
13347 'name' => 'possible_states_size',
13348 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013349 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013350 },
13351 '2' => {
13352 'name' => 'states',
13353 'offset' => '3',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013354 'type' => '227509'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013355 }
13356 },
13357 'Name' => 'struct state_sensor_possible_states',
13358 'Size' => '4',
13359 'Type' => 'Struct'
13360 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013361 '227504' => {
13362 'BaseType' => '227447',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013363 'Name' => 'struct state_sensor_possible_states const',
13364 'Size' => '4',
13365 'Type' => 'Const'
13366 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013367 '227509' => {
Unive Tien44e66842025-07-25 09:15:34 +000013368 'BaseType' => '349',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013369 'Name' => 'bitfield8_t[1]',
13370 'Size' => '1',
13371 'Type' => 'Array'
13372 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013373 '227882' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013374 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013375 'Line' => '768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013376 'Memb' => {
13377 '0' => {
13378 'name' => 'value_u8',
13379 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013380 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013381 },
13382 '1' => {
13383 'name' => 'value_s8',
13384 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013385 'type' => '224598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013386 },
13387 '2' => {
13388 'name' => 'value_u16',
13389 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013390 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013391 },
13392 '3' => {
13393 'name' => 'value_s16',
13394 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013395 'type' => '224610'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013396 },
13397 '4' => {
13398 'name' => 'value_u32',
13399 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013400 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013401 },
13402 '5' => {
13403 'name' => 'value_s32',
13404 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013405 'type' => '224622'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013406 },
13407 '6' => {
13408 'name' => 'value_f32',
13409 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013410 'type' => '225239'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013411 }
13412 },
13413 'Name' => 'union union_range_field_format',
13414 'Size' => '4',
13415 'Type' => 'Union'
13416 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013417 '228481' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013418 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013419 'Line' => '825',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013420 'Memb' => {
13421 '0' => {
13422 'name' => 'value_u8',
13423 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013424 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013425 },
13426 '1' => {
13427 'name' => 'value_s8',
13428 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013429 'type' => '224598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013430 },
13431 '2' => {
13432 'name' => 'value_u16',
13433 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013434 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013435 },
13436 '3' => {
13437 'name' => 'value_s16',
13438 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013439 'type' => '224610'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013440 },
13441 '4' => {
13442 'name' => 'value_u32',
13443 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013444 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013445 },
13446 '5' => {
13447 'name' => 'value_s32',
13448 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013449 'type' => '224622'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013450 }
13451 },
13452 'Name' => 'union union_sensor_data_size',
13453 'Size' => '4',
13454 'Type' => 'Union'
13455 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013456 '228494' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013457 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013458 'Line' => '832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013459 'Memb' => {
13460 '0' => {
13461 'name' => 'record_handle',
13462 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013463 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013464 },
13465 '1' => {
13466 'name' => 'version',
13467 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013468 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013469 },
13470 '2' => {
13471 'name' => 'type',
13472 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000013473 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013474 },
13475 '3' => {
13476 'name' => 'record_change_num',
13477 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000013478 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013479 },
13480 '4' => {
13481 'name' => 'length',
13482 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013483 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013484 }
13485 },
13486 'Name' => 'struct pldm_value_pdr_hdr',
13487 'Size' => '12',
13488 'Type' => 'Struct'
13489 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013490 '228579' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013491 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013492 'Line' => '850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013493 'Memb' => {
13494 '0' => {
13495 'name' => 'entity_instance_num',
13496 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013497 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013498 },
13499 '1' => {
13500 'name' => 'entity_instance',
13501 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013502 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013503 }
13504 },
Unive Tien44e66842025-07-25 09:15:34 +000013505 'Name' => 'anon-union-platform.h-850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013506 'Size' => '2',
13507 'Type' => 'Union'
13508 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013509 '228614' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013510 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013511 'Line' => '845',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013512 'Memb' => {
13513 '0' => {
13514 'name' => 'hdr',
13515 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013516 'type' => '228494'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013517 },
13518 '1' => {
13519 'name' => 'terminus_handle',
13520 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000013521 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013522 },
13523 '2' => {
13524 'name' => 'sensor_id',
13525 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000013526 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013527 },
13528 '3' => {
13529 'name' => 'entity_type',
13530 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000013531 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013532 },
13533 '4' => {
13534 'name' => 'unnamed0',
13535 'offset' => '24',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013536 'type' => '228579'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013537 },
13538 '5' => {
13539 'name' => 'container_id',
13540 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000013541 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013542 },
13543 '6' => {
13544 'name' => 'sensor_init',
13545 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000013546 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013547 },
13548 '7' => {
13549 'name' => 'sensor_auxiliary_names_pdr',
13550 'offset' => '35',
Chau Ly26c8eb22025-07-30 06:56:33 +000013551 'type' => '63862'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013552 },
13553 '8' => {
13554 'name' => 'base_unit',
13555 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000013556 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013557 },
13558 '9' => {
13559 'name' => 'unit_modifier',
13560 'offset' => '37',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013561 'type' => '224598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013562 },
13563 '10' => {
13564 'name' => 'rate_unit',
13565 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000013566 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013567 },
13568 '11' => {
13569 'name' => 'base_oem_unit_handle',
13570 'offset' => '39',
Unive Tien44e66842025-07-25 09:15:34 +000013571 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013572 },
13573 '12' => {
13574 'name' => 'aux_unit',
13575 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +000013576 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013577 },
13578 '13' => {
13579 'name' => 'aux_unit_modifier',
13580 'offset' => '41',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013581 'type' => '224598'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013582 },
13583 '14' => {
13584 'name' => 'aux_rate_unit',
13585 'offset' => '48',
Unive Tien44e66842025-07-25 09:15:34 +000013586 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013587 },
13588 '15' => {
13589 'name' => 'rel',
13590 'offset' => '49',
Unive Tien44e66842025-07-25 09:15:34 +000013591 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013592 },
13593 '16' => {
13594 'name' => 'aux_oem_unit_handle',
13595 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000013596 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013597 },
13598 '17' => {
13599 'name' => 'is_linear',
13600 'offset' => '51',
Chau Ly26c8eb22025-07-30 06:56:33 +000013601 'type' => '63862'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013602 },
13603 '18' => {
13604 'name' => 'sensor_data_size',
13605 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000013606 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013607 },
13608 '19' => {
13609 'name' => 'resolution',
13610 'offset' => '54',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013611 'type' => '225239'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013612 },
13613 '20' => {
13614 'name' => 'offset',
13615 'offset' => '64',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013616 'type' => '225239'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013617 },
13618 '21' => {
13619 'name' => 'accuracy',
13620 'offset' => '68',
Unive Tien44e66842025-07-25 09:15:34 +000013621 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013622 },
13623 '22' => {
13624 'name' => 'plus_tolerance',
13625 'offset' => '70',
Unive Tien44e66842025-07-25 09:15:34 +000013626 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013627 },
13628 '23' => {
13629 'name' => 'minus_tolerance',
13630 'offset' => '71',
Unive Tien44e66842025-07-25 09:15:34 +000013631 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013632 },
13633 '24' => {
13634 'name' => 'hysteresis',
13635 'offset' => '72',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013636 'type' => '228481'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013637 },
13638 '25' => {
13639 'name' => 'supported_thresholds',
13640 'offset' => '82',
Unive Tien44e66842025-07-25 09:15:34 +000013641 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013642 },
13643 '26' => {
13644 'name' => 'threshold_and_hysteresis_volatility',
13645 'offset' => '83',
Unive Tien44e66842025-07-25 09:15:34 +000013646 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013647 },
13648 '27' => {
13649 'name' => 'state_transition_interval',
13650 'offset' => '86',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013651 'type' => '225239'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013652 },
13653 '28' => {
13654 'name' => 'update_interval',
13655 'offset' => '96',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013656 'type' => '225239'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013657 },
13658 '29' => {
13659 'name' => 'max_readable',
13660 'offset' => '100',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013661 'type' => '228481'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013662 },
13663 '30' => {
13664 'name' => 'min_readable',
13665 'offset' => '104',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013666 'type' => '228481'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013667 },
13668 '31' => {
13669 'name' => 'range_field_format',
13670 'offset' => '114',
Unive Tien44e66842025-07-25 09:15:34 +000013671 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013672 },
13673 '32' => {
13674 'name' => 'range_field_support',
13675 'offset' => '115',
Unive Tien44e66842025-07-25 09:15:34 +000013676 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013677 },
13678 '33' => {
13679 'name' => 'nominal_value',
13680 'offset' => '118',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013681 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013682 },
13683 '34' => {
13684 'name' => 'normal_max',
13685 'offset' => '128',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013686 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013687 },
13688 '35' => {
13689 'name' => 'normal_min',
13690 'offset' => '132',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013691 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013692 },
13693 '36' => {
13694 'name' => 'warning_high',
13695 'offset' => '136',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013696 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013697 },
13698 '37' => {
13699 'name' => 'warning_low',
13700 'offset' => '146',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013701 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013702 },
13703 '38' => {
13704 'name' => 'critical_high',
13705 'offset' => '150',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013706 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013707 },
13708 '39' => {
13709 'name' => 'critical_low',
13710 'offset' => '256',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013711 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013712 },
13713 '40' => {
13714 'name' => 'fatal_high',
13715 'offset' => '260',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013716 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013717 },
13718 '41' => {
13719 'name' => 'fatal_low',
13720 'offset' => '264',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013721 'type' => '227882'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013722 }
13723 },
13724 'Name' => 'struct pldm_numeric_sensor_value_pdr',
13725 'Size' => '112',
13726 'Type' => 'Struct'
13727 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013728 '229207' => {
13729 'BaseType' => '226038',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013730 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013731 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013732 'Name' => 'pldm_utf16be',
13733 'Size' => '2',
13734 'Type' => 'Typedef'
13735 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013736 '229220' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013737 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013738 'Line' => '895',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013739 'Memb' => {
13740 '0' => {
13741 'name' => 'tag',
13742 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013743 'type' => '5704'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013744 },
13745 '1' => {
13746 'name' => 'name',
13747 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013748 'type' => '229262'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013749 }
13750 },
13751 'Name' => 'struct pldm_entity_auxiliary_name',
13752 'Size' => '16',
13753 'Type' => 'Struct'
13754 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013755 '229262' => {
13756 'BaseType' => '229207',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013757 'Name' => 'pldm_utf16be*',
13758 'Size' => '8',
13759 'Type' => 'Pointer'
13760 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013761 '229267' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013762 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013763 'Line' => '905',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013764 'Memb' => {
13765 '0' => {
13766 'name' => 'hdr',
13767 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013768 'type' => '228494'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013769 },
13770 '1' => {
13771 'name' => 'container',
13772 'offset' => '18',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013773 'type' => '175159'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013774 },
13775 '2' => {
13776 'name' => 'shared_name_count',
13777 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000013778 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013779 },
13780 '3' => {
13781 'name' => 'name_string_count',
13782 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000013783 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013784 },
13785 '4' => {
13786 'name' => 'names',
13787 'offset' => '36',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013788 'type' => '229381'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013789 },
13790 '5' => {
13791 'name' => 'auxiliary_name_data_size',
13792 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000013793 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013794 },
13795 '6' => {
13796 'name' => 'auxiliary_name_data',
13797 'offset' => '64',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013798 'type' => '229386'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013799 }
13800 },
13801 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
13802 'Size' => '40',
13803 'Type' => 'Struct'
13804 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013805 '229381' => {
13806 'BaseType' => '229220',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013807 'Name' => 'struct pldm_entity_auxiliary_name*',
13808 'Size' => '8',
13809 'Type' => 'Pointer'
13810 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013811 '229386' => {
Unive Tien44e66842025-07-25 09:15:34 +000013812 'BaseType' => '51',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013813 'Name' => 'char[]',
13814 'Size' => '8',
13815 'Type' => 'Array'
13816 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013817 '229401' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013818 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013819 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013820 'Memb' => {
13821 '0' => {
13822 'name' => 'state_set_id',
13823 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013824 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013825 },
13826 '1' => {
13827 'name' => 'possible_states_size',
13828 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013829 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013830 },
13831 '2' => {
13832 'name' => 'states',
13833 'offset' => '3',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013834 'type' => '227509'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013835 }
13836 },
13837 'Name' => 'struct state_effecter_possible_states',
13838 'Size' => '4',
13839 'Type' => 'Struct'
13840 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013841 '229458' => {
13842 'BaseType' => '229401',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013843 'Name' => 'struct state_effecter_possible_states const',
13844 'Size' => '4',
13845 'Type' => 'Const'
13846 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013847 '229463' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000013848 'Header' => 'platform.h',
13849 'Line' => '959',
13850 'Memb' => {
13851 '0' => {
13852 'name' => 'hdr',
13853 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013854 'type' => '228494'
Chau Ly26c8eb22025-07-30 06:56:33 +000013855 },
13856 '1' => {
13857 'name' => 'terminus_handle',
13858 'offset' => '18',
13859 'type' => '5733'
13860 },
13861 '2' => {
13862 'name' => 'file_identifier',
13863 'offset' => '20',
13864 'type' => '5733'
13865 },
13866 '3' => {
13867 'name' => 'container',
13868 'offset' => '22',
Unive Tienf6ef78f2025-06-12 09:39:38 +080013869 'type' => '175159'
Chau Ly26c8eb22025-07-30 06:56:33 +000013870 },
13871 '4' => {
13872 'name' => 'superior_directory_file_identifier',
13873 'offset' => '34',
13874 'type' => '5733'
13875 },
13876 '5' => {
13877 'name' => 'file_classification',
13878 'offset' => '36',
13879 'type' => '140'
13880 },
13881 '6' => {
13882 'name' => 'oem_file_classification',
13883 'offset' => '37',
13884 'type' => '140'
13885 },
13886 '7' => {
13887 'name' => 'file_capabilities',
13888 'offset' => '38',
13889 'type' => '50907'
13890 },
13891 '8' => {
13892 'name' => 'file_version',
13893 'offset' => '40',
13894 'type' => '432'
13895 },
13896 '9' => {
13897 'name' => 'file_maximum_size',
13898 'offset' => '50',
13899 'type' => '152'
13900 },
13901 '10' => {
13902 'name' => 'file_maximum_file_descriptor_count',
13903 'offset' => '54',
13904 'type' => '140'
13905 },
13906 '11' => {
13907 'name' => 'file_name',
13908 'offset' => '64',
13909 'type' => '7881'
13910 },
13911 '12' => {
13912 'name' => 'oem_file_classification_name',
13913 'offset' => '86',
13914 'type' => '7881'
13915 }
13916 },
13917 'Name' => 'struct pldm_platform_file_descriptor_pdr',
13918 'Size' => '72',
13919 'Type' => 'Struct'
13920 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013921 '229659' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013922 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013923 'Line' => '1005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013924 'Memb' => {
13925 '0' => {
13926 'name' => 'set_request',
13927 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013928 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013929 },
13930 '1' => {
13931 'name' => 'effecter_state',
13932 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013933 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013934 }
13935 },
13936 'Name' => 'struct state_field_for_state_effecter_set',
13937 'Size' => '2',
13938 'Type' => 'Struct'
13939 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013940 '229702' => {
13941 'BaseType' => '229659',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013942 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013943 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013944 'Name' => 'set_effecter_state_field',
13945 'Size' => '2',
13946 'Type' => 'Typedef'
13947 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013948 '229715' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013949 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013950 'Line' => '1014',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013951 'Memb' => {
13952 '0' => {
13953 'name' => 'sensor_op_state',
13954 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013955 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013956 },
13957 '1' => {
13958 'name' => 'present_state',
13959 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013960 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013961 },
13962 '2' => {
13963 'name' => 'previous_state',
13964 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013965 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013966 },
13967 '3' => {
13968 'name' => 'event_state',
13969 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000013970 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013971 }
13972 },
13973 'Name' => 'struct state_field_for_get_state_sensor_readings',
13974 'Size' => '4',
13975 'Type' => 'Struct'
13976 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013977 '229786' => {
13978 'BaseType' => '229715',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013979 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013980 'Line' => '1022',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013981 'Name' => 'get_sensor_state_field',
13982 'Size' => '4',
13983 'Type' => 'Typedef'
13984 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080013985 '229799' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030013986 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013987 'Line' => '1028',
Tal Yacobide67ab62024-05-30 22:36:50 +030013988 'Memb' => {
13989 '0' => {
13990 'name' => 'effecter_op_state',
13991 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013992 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013993 },
13994 '1' => {
13995 'name' => 'pending_state',
13996 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013997 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013998 },
13999 '2' => {
14000 'name' => 'present_state',
14001 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014002 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030014003 }
14004 },
14005 'Name' => 'struct state_field_for_get_state_effecter_states',
14006 'Size' => '3',
14007 'Type' => 'Struct'
14008 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014009 '229856' => {
14010 'BaseType' => '229799',
Tal Yacobide67ab62024-05-30 22:36:50 +030014011 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014012 'Line' => '1032',
Tal Yacobide67ab62024-05-30 22:36:50 +030014013 'Name' => 'get_effecter_state_field',
14014 'Size' => '3',
14015 'Type' => 'Typedef'
14016 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014017 '230340' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014018 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014019 'Line' => '1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014020 'Memb' => {
14021 '0' => {
14022 'name' => 'mctp_eid',
14023 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014024 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014025 },
14026 '1' => {
14027 'name' => 'vendor_specific',
14028 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014029 'type' => '7881'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014030 }
14031 },
Unive Tien44e66842025-07-25 09:15:34 +000014032 'Name' => 'anon-union-platform.h-1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014033 'Size' => '16',
14034 'Type' => 'Union'
14035 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014036 '230374' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014037 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014038 'Line' => '1102',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014039 'Memb' => {
14040 '0' => {
14041 'name' => 'completion_code',
14042 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014043 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014044 },
14045 '1' => {
14046 'name' => 'transport_protocol_type',
14047 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000014048 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014049 },
14050 '2' => {
14051 'name' => 'event_receiver_address',
14052 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014053 'type' => '230340'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014054 }
14055 },
14056 'Name' => 'struct pldm_get_event_receiver_resp',
14057 'Size' => '24',
14058 'Type' => 'Struct'
14059 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014060 '230676' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030014061 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014062 'Line' => '1190',
Tal Yacobide67ab62024-05-30 22:36:50 +030014063 'Memb' => {
14064 '0' => {
14065 'name' => 'completion_code',
14066 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014067 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030014068 },
14069 '1' => {
14070 'name' => 'comp_effecter_count',
14071 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000014072 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030014073 },
14074 '2' => {
14075 'name' => 'field',
14076 'offset' => '2',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014077 'type' => '230733'
Tal Yacobide67ab62024-05-30 22:36:50 +030014078 }
14079 },
14080 'Name' => 'struct pldm_get_state_effecter_states_resp',
14081 'Size' => '26',
14082 'Type' => 'Struct'
14083 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014084 '230733' => {
14085 'BaseType' => '229856',
Tal Yacobide67ab62024-05-30 22:36:50 +030014086 'Name' => 'get_effecter_state_field[8]',
14087 'Size' => '24',
14088 'Type' => 'Array'
14089 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014090 '230749' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093014091 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014092 'Line' => '1200',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014093 'Memb' => {
14094 '0' => {
14095 'name' => 'sensor_id',
14096 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014097 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014098 },
14099 '1' => {
14100 'name' => 'sensor_event_class_type',
14101 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014102 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014103 },
14104 '2' => {
14105 'name' => 'event_class',
14106 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000014107 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014108 }
14109 },
14110 'Name' => 'struct pldm_sensor_event_data',
14111 'Size' => '4',
14112 'Type' => 'Struct'
14113 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014114 '230863' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093014115 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014116 'Line' => '1240',
Thu Nguyenf874b382024-07-24 11:22:34 +000014117 'Memb' => {
14118 '0' => {
14119 'name' => 'format_version',
14120 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014121 'type' => '140'
Thu Nguyenf874b382024-07-24 11:22:34 +000014122 },
14123 '1' => {
14124 'name' => 'event_id',
14125 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014126 'type' => '5733'
Thu Nguyenf874b382024-07-24 11:22:34 +000014127 },
14128 '2' => {
14129 'name' => 'data_transfer_handle',
14130 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014131 'type' => '152'
Thu Nguyenf874b382024-07-24 11:22:34 +000014132 }
14133 },
14134 'Name' => 'struct pldm_message_poll_event',
14135 'Size' => '8',
14136 'Type' => 'Struct'
14137 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014138 '230925' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000014139 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014140 'Line' => '1250',
Thu Nguyen3559aa12024-08-29 00:13:38 +000014141 'Memb' => {
14142 '0' => {
14143 'name' => 'format_version',
14144 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014145 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000014146 },
14147 '1' => {
14148 'name' => 'format_type',
14149 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000014150 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000014151 },
14152 '2' => {
14153 'name' => 'event_data_length',
14154 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014155 'type' => '5733'
Thu Nguyen3559aa12024-08-29 00:13:38 +000014156 },
14157 '3' => {
14158 'name' => 'event_data',
14159 'offset' => '4',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014160 'type' => '230996'
Thu Nguyen3559aa12024-08-29 00:13:38 +000014161 }
14162 },
14163 'Name' => 'struct pldm_platform_cper_event',
14164 'Size' => '4',
14165 'Type' => 'Struct'
14166 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014167 '230996' => {
Unive Tien44e66842025-07-25 09:15:34 +000014168 'BaseType' => '140',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093014169 'Name' => 'uint8_t[]',
14170 'Size' => '8',
14171 'Type' => 'Array'
14172 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014173 '231152' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000014174 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000014175 'Line' => '1310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014176 'Memb' => {
14177 '0' => {
14178 'name' => 'event_data_format',
14179 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014180 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014181 },
14182 '1' => {
14183 'name' => 'number_of_change_records',
14184 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000014185 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014186 },
14187 '2' => {
14188 'name' => 'change_records',
14189 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014190 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093014191 }
14192 },
14193 'Name' => 'struct pldm_pdr_repository_chg_event_data',
14194 'Size' => '3',
14195 'Type' => 'Struct'
14196 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014197 '239365' => {
14198 'BaseType' => '229463',
Chau Ly26c8eb22025-07-30 06:56:33 +000014199 'Name' => 'struct pldm_platform_file_descriptor_pdr*',
14200 'Size' => '8',
14201 'Type' => 'Pointer'
14202 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014203 '239424' => {
14204 'BaseType' => '230925',
Thu Nguyen3559aa12024-08-29 00:13:38 +000014205 'Name' => 'struct pldm_platform_cper_event*',
14206 'Size' => '8',
14207 'Type' => 'Pointer'
14208 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014209 '242784' => {
14210 'BaseType' => '229267',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000014211 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
14212 'Size' => '8',
14213 'Type' => 'Pointer'
14214 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014215 '252082' => {
14216 'BaseType' => '230676',
Tal Yacobide67ab62024-05-30 22:36:50 +030014217 'Name' => 'struct pldm_get_state_effecter_states_resp*',
14218 'Size' => '8',
14219 'Type' => 'Pointer'
14220 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014221 '291252' => {
14222 'BaseType' => '230374',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093014223 'Name' => 'struct pldm_get_event_receiver_resp*',
14224 'Size' => '8',
14225 'Type' => 'Pointer'
14226 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014227 '292678' => {
Unive Tien44e66842025-07-25 09:15:34 +000014228 'BaseType' => '2760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014229 'Name' => 'size_t*const',
14230 'Size' => '8',
14231 'Type' => 'Const'
14232 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014233 '306559' => {
14234 'BaseType' => '230863',
Thu Nguyenf874b382024-07-24 11:22:34 +000014235 'Name' => 'struct pldm_message_poll_event*',
14236 'Size' => '8',
14237 'Type' => 'Pointer'
14238 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014239 '307909' => {
14240 'BaseType' => '307919',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014241 'Name' => 'uint32_t const*const*',
14242 'Size' => '8',
14243 'Type' => 'Pointer'
14244 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014245 '307914' => {
Unive Tien44e66842025-07-25 09:15:34 +000014246 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014247 'Name' => 'uint32_t const*',
14248 'Size' => '8',
14249 'Type' => 'Pointer'
14250 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014251 '307919' => {
14252 'BaseType' => '307914',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014253 'Name' => 'uint32_t const*const',
14254 'Size' => '8',
14255 'Type' => 'Const'
14256 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014257 '307924' => {
14258 'BaseType' => '231152',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014259 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
14260 'Size' => '8',
14261 'Type' => 'Pointer'
14262 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014263 '350839' => {
14264 'BaseType' => '228614',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014265 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
14266 'Size' => '8',
14267 'Type' => 'Pointer'
14268 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014269 '372391' => {
14270 'BaseType' => '230749',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014271 'Name' => 'struct pldm_sensor_event_data*',
14272 'Size' => '8',
14273 'Type' => 'Pointer'
14274 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014275 '372396' => {
14276 'BaseType' => '372391',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014277 'Name' => 'struct pldm_sensor_event_data*const',
14278 'Size' => '8',
14279 'Type' => 'Const'
14280 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014281 '376305' => {
14282 'BaseType' => '229786',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014283 'Name' => 'get_sensor_state_field*',
14284 'Size' => '8',
14285 'Type' => 'Pointer'
14286 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014287 '399475' => {
14288 'BaseType' => '229702',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014289 'Name' => 'set_effecter_state_field*',
14290 'Size' => '8',
14291 'Type' => 'Pointer'
14292 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014293 '400456' => {
14294 'BaseType' => '219780',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014295 'Name' => 'struct pldm_state_sensor_pdr*const',
14296 'Size' => '8',
14297 'Type' => 'Const'
14298 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014299 '400461' => {
14300 'BaseType' => '227504',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014301 'Name' => 'struct state_sensor_possible_states const*',
14302 'Size' => '8',
14303 'Type' => 'Pointer'
14304 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014305 '400466' => {
14306 'BaseType' => '400461',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014307 'Name' => 'struct state_sensor_possible_states const*const',
14308 'Size' => '8',
14309 'Type' => 'Const'
14310 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014311 '400866' => {
14312 'BaseType' => '214894',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014313 'Name' => 'struct pldm_state_effecter_pdr*const',
14314 'Size' => '8',
14315 'Type' => 'Const'
14316 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014317 '400871' => {
14318 'BaseType' => '229458',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014319 'Name' => 'struct state_effecter_possible_states const*',
14320 'Size' => '8',
14321 'Type' => 'Pointer'
14322 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014323 '400876' => {
14324 'BaseType' => '400871',
Andrew Jeffery48761c62024-06-03 15:48:26 +093014325 'Name' => 'struct state_effecter_possible_states const*const',
14326 'Size' => '8',
14327 'Type' => 'Const'
14328 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014329 '404436' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000014330 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014331 'Memb' => {
14332 '0' => {
14333 'name' => 'prev',
14334 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014335 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014336 },
14337 '1' => {
14338 'name' => 'allocations',
14339 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014340 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014341 }
14342 },
14343 'Name' => 'struct pldm_tid_state',
14344 'PrivateABI' => 1,
14345 'Size' => '8',
14346 'Source' => 'instance-id.c',
14347 'Type' => 'Struct'
14348 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014349 '404475' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000014350 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014351 'Memb' => {
14352 '0' => {
14353 'name' => 'state',
14354 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014355 'type' => '404517'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014356 },
14357 '1' => {
14358 'name' => 'lock_db_fd',
14359 'offset' => '8264',
Unive Tien44e66842025-07-25 09:15:34 +000014360 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014361 }
14362 },
14363 'Name' => 'struct pldm_instance_db',
14364 'PrivateABI' => 1,
14365 'Size' => '2052',
14366 'Source' => 'instance-id.c',
14367 'Type' => 'Struct'
14368 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014369 '404517' => {
14370 'BaseType' => '404436',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014371 'Name' => 'struct pldm_tid_state[256]',
14372 'Size' => '2048',
14373 'Type' => 'Array'
14374 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014375 '405073' => {
14376 'BaseType' => '404475',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014377 'Name' => 'struct pldm_instance_db*',
14378 'Size' => '8',
14379 'Type' => 'Pointer'
14380 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014381 '405460' => {
Unive Tien44e66842025-07-25 09:15:34 +000014382 'BaseType' => '4909',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014383 'Name' => 'pldm_instance_id_t*',
14384 'Size' => '8',
14385 'Type' => 'Pointer'
14386 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014387 '405636' => {
14388 'BaseType' => '405073',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014389 'Name' => 'struct pldm_instance_db**',
14390 'Size' => '8',
14391 'Type' => 'Pointer'
14392 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014393 '406349' => {
Unive Tien44e66842025-07-25 09:15:34 +000014394 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014395 'Header' => 'int-ll64.h',
14396 'Line' => '21',
14397 'Name' => '__u8',
14398 'PrivateABI' => 1,
14399 'Size' => '1',
14400 'Type' => 'Typedef'
14401 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014402 '406361' => {
Unive Tien44e66842025-07-25 09:15:34 +000014403 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014404 'Header' => 'int-ll64.h',
14405 'Line' => '24',
14406 'Name' => '__u16',
14407 'PrivateABI' => 1,
14408 'Size' => '2',
14409 'Type' => 'Typedef'
14410 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014411 '406598' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014412 'Header' => 'socket.h',
14413 'Line' => '5',
14414 'Memb' => {
14415 '0' => {
14416 'name' => 'size',
14417 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014418 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014419 },
14420 '1' => {
14421 'name' => 'socket',
14422 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014423 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014424 },
14425 '2' => {
14426 'name' => 'max_size',
14427 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014428 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014429 }
14430 },
14431 'Name' => 'struct pldm_socket_sndbuf',
14432 'PrivateABI' => 1,
14433 'Size' => '12',
14434 'Type' => 'Struct'
14435 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014436 '406651' => {
Unive Tien44e66842025-07-25 09:15:34 +000014437 'BaseType' => '140',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014438 'Header' => 'pldm.h',
14439 'Line' => '13',
14440 'Name' => 'mctp_eid_t',
14441 'Size' => '1',
14442 'Type' => 'Typedef'
14443 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014444 '406765' => {
Unive Tien44e66842025-07-25 09:15:34 +000014445 'BaseType' => '5006',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014446 'Header' => 'pldm.h',
14447 'Line' => '30',
14448 'Name' => 'pldm_requester_rc_t',
14449 'Size' => '4',
14450 'Type' => 'Typedef'
14451 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014452 '406777' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014453 'Header' => 'transport.h',
14454 'Line' => '18',
14455 'Memb' => {
14456 '0' => {
14457 'name' => 'name',
14458 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014459 'type' => '9294'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014460 },
14461 '1' => {
14462 'name' => 'version',
14463 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014464 'type' => '140'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014465 },
14466 '2' => {
14467 'name' => 'recv',
14468 'offset' => '22',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014469 'type' => '406911'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014470 },
14471 '3' => {
14472 'name' => 'send',
14473 'offset' => '36',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014474 'type' => '406952'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014475 },
14476 '4' => {
14477 'name' => 'init_pollfd',
14478 'offset' => '50',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014479 'type' => '407033'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014480 }
14481 },
14482 'Name' => 'struct pldm_transport',
14483 'PrivateABI' => 1,
14484 'Size' => '40',
14485 'Type' => 'Struct'
14486 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014487 '406891' => {
14488 'BaseType' => '406777',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014489 'Name' => 'struct pldm_transport*',
14490 'Size' => '8',
14491 'Type' => 'Pointer'
14492 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014493 '406896' => {
Unive Tien44e66842025-07-25 09:15:34 +000014494 'BaseType' => '4897',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014495 'Name' => 'pldm_tid_t*',
14496 'Size' => '8',
14497 'Type' => 'Pointer'
14498 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014499 '406911' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014500 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
14501 'Param' => {
14502 '0' => {
Unive Tienf6ef78f2025-06-12 09:39:38 +080014503 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014504 },
14505 '1' => {
Unive Tienf6ef78f2025-06-12 09:39:38 +080014506 'type' => '406896'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014507 },
14508 '2' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000014509 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014510 },
14511 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000014512 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014513 }
14514 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014515 'Return' => '406765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014516 'Size' => '8',
14517 'Type' => 'FuncPtr'
14518 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014519 '406952' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014520 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
14521 'Param' => {
14522 '0' => {
Unive Tienf6ef78f2025-06-12 09:39:38 +080014523 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014524 },
14525 '1' => {
Unive Tien44e66842025-07-25 09:15:34 +000014526 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014527 },
14528 '2' => {
Unive Tien44e66842025-07-25 09:15:34 +000014529 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014530 },
14531 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000014532 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014533 }
14534 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014535 'Return' => '406765',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014536 'Size' => '8',
14537 'Type' => 'FuncPtr'
14538 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014539 '406977' => {
14540 'BaseType' => '406982',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014541 'Name' => 'struct pollfd*',
14542 'Size' => '8',
14543 'Type' => 'Pointer'
14544 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014545 '406982' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014546 'Header' => 'poll.h',
14547 'Line' => '36',
14548 'Memb' => {
14549 '0' => {
14550 'name' => 'fd',
14551 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014552 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014553 },
14554 '1' => {
14555 'name' => 'events',
14556 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014557 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014558 },
14559 '2' => {
14560 'name' => 'revents',
14561 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000014562 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014563 }
14564 },
14565 'Name' => 'struct pollfd',
14566 'PrivateABI' => 1,
14567 'Size' => '8',
14568 'Type' => 'Struct'
14569 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014570 '407033' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014571 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
14572 'Param' => {
14573 '0' => {
Unive Tienf6ef78f2025-06-12 09:39:38 +080014574 'type' => '406891'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014575 },
14576 '1' => {
Unive Tienf6ef78f2025-06-12 09:39:38 +080014577 'type' => '406977'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014578 }
14579 },
Unive Tien44e66842025-07-25 09:15:34 +000014580 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014581 'Size' => '8',
14582 'Type' => 'FuncPtr'
14583 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014584 '407038' => {
Unive Tien44e66842025-07-25 09:15:34 +000014585 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014586 'Header' => 'socket.h',
14587 'Line' => '10',
14588 'Name' => '__kernel_sa_family_t',
14589 'PrivateABI' => 1,
14590 'Size' => '2',
14591 'Type' => 'Typedef'
14592 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014593 '407413' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014594 'Header' => 'mctp.h',
14595 'Line' => '18',
14596 'Memb' => {
14597 '0' => {
14598 'name' => 's_addr',
14599 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014600 'type' => '406651'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014601 }
14602 },
14603 'Name' => 'struct mctp_addr',
14604 'PrivateABI' => 1,
14605 'Size' => '1',
14606 'Type' => 'Struct'
14607 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014608 '407440' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014609 'Header' => 'mctp.h',
14610 'Line' => '22',
14611 'Memb' => {
14612 '0' => {
14613 'name' => 'smctp_family',
14614 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014615 'type' => '407038'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014616 },
14617 '1' => {
14618 'name' => '__smctp_pad0',
14619 'offset' => '2',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014620 'type' => '406361'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014621 },
14622 '2' => {
14623 'name' => 'smctp_network',
14624 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014625 'type' => '79'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014626 },
14627 '3' => {
14628 'name' => 'smctp_addr',
14629 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014630 'type' => '407413'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014631 },
14632 '4' => {
14633 'name' => 'smctp_type',
14634 'offset' => '9',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014635 'type' => '406349'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014636 },
14637 '5' => {
14638 'name' => 'smctp_tag',
14639 'offset' => '16',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014640 'type' => '406349'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014641 },
14642 '6' => {
14643 'name' => '__smctp_pad1',
14644 'offset' => '17',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014645 'type' => '406349'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014646 }
14647 },
14648 'Name' => 'struct sockaddr_mctp',
14649 'PrivateABI' => 1,
14650 'Size' => '12',
14651 'Type' => 'Struct'
14652 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014653 '407545' => {
14654 'BaseType' => '407440',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014655 'Name' => 'struct sockaddr_mctp const',
14656 'Size' => '12',
14657 'Type' => 'Const'
14658 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014659 '407589' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030014660 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014661 'Memb' => {
14662 '0' => {
14663 'name' => 'transport',
14664 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014665 'type' => '406777'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014666 },
14667 '1' => {
14668 'name' => 'socket',
14669 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000014670 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014671 },
14672 '2' => {
14673 'name' => 'tid_eid_map',
14674 'offset' => '68',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014675 'type' => '407682'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014676 },
14677 '3' => {
14678 'name' => 'socket_send_buf',
14679 'offset' => '768',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014680 'type' => '406598'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014681 },
14682 '4' => {
14683 'name' => 'bound',
14684 'offset' => '786',
Unive Tien44e66842025-07-25 09:15:34 +000014685 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014686 },
14687 '5' => {
14688 'name' => 'cookie_jar',
14689 'offset' => '800',
Unive Tien44e66842025-07-25 09:15:34 +000014690 'type' => '4921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014691 }
14692 },
14693 'Name' => 'struct pldm_transport_af_mctp',
14694 'PrivateABI' => 1,
14695 'Size' => '336',
14696 'Source' => 'af-mctp.c',
14697 'Type' => 'Struct'
14698 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014699 '407682' => {
Unive Tien44e66842025-07-25 09:15:34 +000014700 'BaseType' => '4897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014701 'Name' => 'pldm_tid_t[256]',
14702 'Size' => '256',
14703 'Type' => 'Array'
14704 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014705 '408483' => {
14706 'BaseType' => '407589',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014707 'Name' => 'struct pldm_transport_af_mctp*',
14708 'Size' => '8',
14709 'Type' => 'Pointer'
14710 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014711 '408488' => {
14712 'BaseType' => '407545',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014713 'Name' => 'struct sockaddr_mctp const*',
14714 'Size' => '8',
14715 'Type' => 'Pointer'
14716 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014717 '408801' => {
14718 'BaseType' => '408483',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014719 'Name' => 'struct pldm_transport_af_mctp**',
14720 'Size' => '8',
14721 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080014722 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014723 '411925' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014724 'Line' => '26',
14725 'Memb' => {
14726 '0' => {
14727 'name' => 'transport',
14728 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014729 'type' => '406777'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014730 },
14731 '1' => {
14732 'name' => 'socket',
14733 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000014734 'type' => '58'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014735 },
14736 '2' => {
14737 'name' => 'tid_eid_map',
14738 'offset' => '68',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014739 'type' => '407682'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014740 },
14741 '3' => {
14742 'name' => 'socket_send_buf',
14743 'offset' => '768',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014744 'type' => '406598'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014745 }
14746 },
14747 'Name' => 'struct pldm_transport_mctp_demux',
14748 'PrivateABI' => 1,
14749 'Size' => '312',
14750 'Source' => 'mctp-demux.c',
14751 'Type' => 'Struct'
14752 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014753 '412530' => {
14754 'BaseType' => '411925',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014755 'Name' => 'struct pldm_transport_mctp_demux*',
14756 'Size' => '8',
14757 'Type' => 'Pointer'
14758 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014759 '413036' => {
14760 'BaseType' => '412530',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014761 'Name' => 'struct pldm_transport_mctp_demux**',
14762 'Size' => '8',
14763 'Type' => 'Pointer'
14764 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014765 '435873' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014766 'Header' => 'file_io.h',
14767 'Line' => '32',
14768 'Memb' => {
14769 '0' => {
14770 'name' => 'handle',
14771 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014772 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014773 },
14774 '1' => {
14775 'name' => 'length',
14776 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014777 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080014778 },
14779 '2' => {
14780 'name' => 'data',
14781 'offset' => '8',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014782 'type' => '230996'
Lora Linea0bf3a2024-09-20 10:09:56 +080014783 }
14784 },
14785 'Name' => 'struct pldm_oem_meta_file_io_write_req',
14786 'Size' => '8',
14787 'Type' => 'Struct'
14788 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014789 '435940' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014790 'Header' => 'file_io.h',
14791 'Line' => '45',
14792 'Memb' => {
14793 '0' => {
14794 'name' => 'transferFlag',
14795 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014796 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014797 },
14798 '1' => {
14799 'name' => 'offset',
14800 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014801 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080014802 }
14803 },
14804 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
14805 'Size' => '4',
14806 'Type' => 'Struct'
14807 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014808 '435979' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014809 'Header' => 'file_io.h',
14810 'Line' => '55',
14811 'Memb' => {
14812 '0' => {
14813 'name' => 'size',
14814 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014815 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080014816 },
14817 '1' => {
14818 'name' => 'crc32',
14819 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014820 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080014821 }
14822 },
14823 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
14824 'Size' => '8',
14825 'Type' => 'Struct'
14826 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014827 '436018' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014828 'Header' => 'file_io.h',
14829 'Line' => '70',
14830 'Memb' => {
14831 '0' => {
14832 'name' => 'data',
14833 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014834 'type' => '435940'
Lora Linea0bf3a2024-09-20 10:09:56 +080014835 }
14836 },
14837 'Name' => 'anon-union-file_io.h-70',
14838 'Size' => '4',
14839 'Type' => 'Union'
14840 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014841 '436036' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014842 'Header' => 'file_io.h',
14843 'Line' => '65',
14844 'Memb' => {
14845 '0' => {
14846 'name' => 'version',
14847 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014848 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080014849 },
14850 '1' => {
14851 'name' => 'handle',
14852 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014853 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014854 },
14855 '2' => {
14856 'name' => 'option',
14857 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000014858 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014859 },
14860 '3' => {
14861 'name' => 'length',
14862 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000014863 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014864 },
14865 '4' => {
14866 'name' => 'info',
14867 'offset' => '18',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014868 'type' => '436018'
Lora Linea0bf3a2024-09-20 10:09:56 +080014869 }
14870 },
14871 'Name' => 'struct pldm_oem_meta_file_io_read_req',
14872 'Size' => '16',
14873 'Type' => 'Struct'
14874 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014875 '436114' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014876 'Header' => 'file_io.h',
14877 'Line' => '86',
14878 'Memb' => {
14879 '0' => {
14880 'name' => 'attr',
14881 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014882 'type' => '435979'
Lora Linea0bf3a2024-09-20 10:09:56 +080014883 },
14884 '1' => {
14885 'name' => 'data',
14886 'offset' => '0',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014887 'type' => '435940'
Lora Linea0bf3a2024-09-20 10:09:56 +080014888 }
14889 },
14890 'Name' => 'anon-union-file_io.h-86',
14891 'Size' => '8',
14892 'Type' => 'Union'
14893 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014894 '436142' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014895 'Header' => 'file_io.h',
14896 'Line' => '80',
14897 'Memb' => {
14898 '0' => {
14899 'name' => 'version',
14900 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014901 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080014902 },
14903 '1' => {
14904 'name' => 'completion_code',
14905 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014906 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014907 },
14908 '2' => {
14909 'name' => 'handle',
14910 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000014911 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014912 },
14913 '3' => {
14914 'name' => 'option',
14915 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000014916 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014917 },
14918 '4' => {
14919 'name' => 'length',
14920 'offset' => '17',
Unive Tien44e66842025-07-25 09:15:34 +000014921 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014922 },
14923 '5' => {
14924 'name' => 'info',
14925 'offset' => '18',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014926 'type' => '436114'
Lora Linea0bf3a2024-09-20 10:09:56 +080014927 },
14928 '6' => {
14929 'name' => 'data',
14930 'offset' => '32',
Unive Tienf6ef78f2025-06-12 09:39:38 +080014931 'type' => '230996'
Lora Linea0bf3a2024-09-20 10:09:56 +080014932 }
14933 },
14934 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
14935 'Size' => '24',
14936 'Type' => 'Struct'
14937 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014938 '440150' => {
14939 'BaseType' => '436142',
Lora Linea0bf3a2024-09-20 10:09:56 +080014940 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
14941 'Size' => '8',
14942 'Type' => 'Pointer'
14943 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014944 '442372' => {
14945 'BaseType' => '436036',
Lora Linea0bf3a2024-09-20 10:09:56 +080014946 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
14947 'Size' => '8',
14948 'Type' => 'Pointer'
14949 },
Unive Tienf6ef78f2025-06-12 09:39:38 +080014950 '442806' => {
14951 'BaseType' => '435873',
Lora Linea0bf3a2024-09-20 10:09:56 +080014952 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
14953 'Size' => '8',
14954 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014955 }
14956 },
14957 'UndefinedSymbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +093014958 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014959 '_ITM_deregisterTMCloneTable' => 0,
14960 '_ITM_registerTMCloneTable' => 0,
14961 '__assert_fail@GLIBC_2.2.5' => 0,
14962 '__cxa_finalize@GLIBC_2.2.5' => 0,
14963 '__errno_location@GLIBC_2.2.5' => 0,
14964 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000014965 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093014966 '__memcpy_chk@GLIBC_2.3.4' => 0,
14967 '__recv_chk@GLIBC_2.4' => 0,
14968 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014969 '__stack_chk_fail@GLIBC_2.4' => 0,
14970 'bind@GLIBC_2.2.5' => 0,
14971 'calloc@GLIBC_2.2.5' => 0,
14972 'clock_gettime@GLIBC_2.17' => 0,
14973 'close@GLIBC_2.2.5' => 0,
14974 'connect@GLIBC_2.2.5' => 0,
14975 'dup@GLIBC_2.2.5' => 0,
14976 'fclose@GLIBC_2.2.5' => 0,
14977 'fcntl64@GLIBC_2.28' => 0,
14978 'fgets@GLIBC_2.2.5' => 0,
14979 'fopen64@GLIBC_2.2.5' => 0,
14980 'free@GLIBC_2.2.5' => 0,
14981 'getsockopt@GLIBC_2.2.5' => 0,
14982 'malloc@GLIBC_2.2.5' => 0,
14983 'memcmp@GLIBC_2.2.5' => 0,
14984 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080014985 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014986 'open64@GLIBC_2.2.5' => 0,
14987 'poll@GLIBC_2.2.5' => 0,
14988 'ppoll@GLIBC_2.4' => 0,
14989 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014990 'recvmsg@GLIBC_2.2.5' => 0,
14991 'sendmsg@GLIBC_2.2.5' => 0,
14992 'sendto@GLIBC_2.2.5' => 0,
14993 'setsockopt@GLIBC_2.2.5' => 0,
14994 'socket@GLIBC_2.2.5' => 0,
14995 'stat64@GLIBC_2.33' => 0,
14996 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080014997 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014998 'timerfd_create@GLIBC_2.8' => 0,
14999 'timerfd_settime@GLIBC_2.8' => 0,
15000 'write@GLIBC_2.2.5' => 0
15001 }
15002 },
15003 'WordSize' => '8'
15004};