blob: f6ac7ca423e508c6248eebb07dd9fae10ba53db6 [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 },
2906 '86856' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302907 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00002908 'Line' => '2162',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302909 'Param' => {
2910 '0' => {
2911 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00002912 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302913 },
2914 '1' => {
2915 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00002916 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302917 },
2918 '2' => {
2919 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00002920 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302921 },
2922 '3' => {
2923 'name' => 'non_functioning_component_indication',
Chau Ly26c8eb22025-07-30 06:56:33 +00002924 'type' => '87038'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09302925 },
2926 '4' => {
2927 'name' => 'non_functioning_component_bitmap',
Chau Ly26c8eb22025-07-30 06:56:33 +00002928 'type' => '87043'
Unive Tien44e66842025-07-25 09:15:34 +00002929 }
2930 },
2931 'Reg' => {
2932 '0' => 'rbx',
2933 '3' => 'r14',
2934 '4' => 'r15'
2935 },
2936 'Return' => '58',
2937 'ShortName' => 'decode_cancel_update_resp'
2938 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002939 '87053' => {
Unive Tien44e66842025-07-25 09:15:34 +00002940 'Header' => 'firmware_update.h',
2941 'Line' => '2145',
2942 'Param' => {
2943 '0' => {
2944 'name' => 'instance_id',
2945 'type' => '140'
2946 },
2947 '1' => {
2948 'name' => 'msg',
2949 'type' => '1501'
2950 },
2951 '2' => {
2952 'name' => 'payload_length',
2953 'type' => '169'
2954 }
2955 },
2956 'Return' => '58',
2957 'ShortName' => 'encode_cancel_update_req'
2958 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002959 '87225' => {
Unive Tien44e66842025-07-25 09:15:34 +00002960 'Header' => 'firmware_update.h',
2961 'Line' => '2130',
2962 'Param' => {
2963 '0' => {
2964 'name' => 'msg',
2965 'type' => '1580'
2966 },
2967 '1' => {
2968 'name' => 'payload_length',
2969 'type' => '169'
2970 },
2971 '2' => {
2972 'name' => 'completion_code',
2973 'type' => '1585'
2974 }
2975 },
2976 'Reg' => {
2977 '0' => 'rdi',
2978 '1' => 'rsi',
2979 '2' => 'rdx'
2980 },
2981 'Return' => '58',
2982 'ShortName' => 'decode_cancel_update_component_resp'
2983 },
Chau Ly26c8eb22025-07-30 06:56:33 +00002984 '87301' => {
Unive Tien44e66842025-07-25 09:15:34 +00002985 'Header' => 'firmware_update.h',
2986 'Line' => '2118',
2987 'Param' => {
2988 '0' => {
2989 'name' => 'instance_id',
2990 'type' => '140'
2991 },
2992 '1' => {
2993 'name' => 'msg',
2994 'type' => '1501'
2995 },
2996 '2' => {
2997 'name' => 'payload_length',
2998 'type' => '169'
2999 }
3000 },
3001 'Return' => '58',
3002 'ShortName' => 'encode_cancel_update_component_req'
3003 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003004 '90094' => {
Unive Tien44e66842025-07-25 09:15:34 +00003005 'Header' => 'firmware_update.h',
3006 'Line' => '2085',
3007 'Param' => {
3008 '0' => {
3009 'name' => 'msg',
3010 'type' => '1580'
3011 },
3012 '1' => {
3013 'name' => 'payload_length',
3014 'type' => '169'
3015 },
3016 '2' => {
3017 'name' => 'completion_code',
3018 'type' => '1585'
3019 },
3020 '3' => {
3021 'name' => 'current_state',
3022 'type' => '1585'
3023 },
3024 '4' => {
3025 'name' => 'previous_state',
3026 'type' => '1585'
3027 },
3028 '5' => {
3029 'name' => 'aux_state',
3030 'type' => '1585'
3031 },
3032 '6' => {
3033 'name' => 'aux_state_status',
3034 'offset' => '0',
3035 'type' => '1585'
3036 },
3037 '7' => {
3038 'name' => 'progress_percent',
3039 'offset' => '8',
3040 'type' => '1585'
3041 },
3042 '8' => {
3043 'name' => 'reason_code',
3044 'offset' => '16',
3045 'type' => '1585'
3046 },
3047 '9' => {
3048 'name' => 'update_option_flags_enabled',
3049 'offset' => '24',
Chau Ly26c8eb22025-07-30 06:56:33 +00003050 'type' => '90421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303051 }
3052 },
3053 'Reg' => {
3054 '0' => 'rbx',
3055 '3' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00003056 '4' => 'r12',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303057 '5' => 'r13'
3058 },
Unive Tien44e66842025-07-25 09:15:34 +00003059 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303060 'ShortName' => 'decode_get_status_resp'
3061 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003062 '90431' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303063 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003064 'Line' => '2065',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303065 'Param' => {
3066 '0' => {
3067 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003068 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303069 },
3070 '1' => {
3071 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003072 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303073 },
3074 '2' => {
3075 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003076 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303077 }
3078 },
Unive Tien44e66842025-07-25 09:15:34 +00003079 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303080 'ShortName' => 'encode_get_status_req'
3081 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003082 '91796' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303083 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003084 'Line' => '2033',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303085 'Param' => {
3086 '0' => {
3087 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003088 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303089 },
3090 '1' => {
3091 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003092 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303093 },
3094 '2' => {
3095 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003096 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303097 },
3098 '3' => {
3099 'name' => 'estimated_time_activation',
Chau Ly26c8eb22025-07-30 06:56:33 +00003100 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303101 }
3102 },
3103 'Reg' => {
3104 '1' => 'rsi',
3105 '2' => 'rdx',
3106 '3' => 'rcx'
3107 },
Unive Tien44e66842025-07-25 09:15:34 +00003108 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303109 'ShortName' => 'decode_activate_firmware_resp'
3110 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003111 '91922' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303112 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003113 'Line' => '2008',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303114 'Param' => {
3115 '0' => {
3116 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003117 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303118 },
3119 '1' => {
3120 'name' => 'self_contained_activation_req',
Chau Ly26c8eb22025-07-30 06:56:33 +00003121 'type' => '63862'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303122 },
3123 '2' => {
3124 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003125 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303126 },
3127 '3' => {
3128 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003129 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303130 }
3131 },
Unive Tien44e66842025-07-25 09:15:34 +00003132 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303133 'ShortName' => 'encode_activate_firmware_req'
3134 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003135 '92948' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303136 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003137 'Line' => '1993',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303138 'Param' => {
3139 '0' => {
3140 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003141 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303142 },
3143 '1' => {
3144 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003145 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303146 },
3147 '2' => {
3148 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003149 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303150 },
3151 '3' => {
3152 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003153 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303154 }
3155 },
Unive Tien44e66842025-07-25 09:15:34 +00003156 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303157 'ShortName' => 'encode_apply_complete_resp'
3158 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003159 '94332' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303160 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003161 'Line' => '1961',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303162 'Param' => {
3163 '0' => {
3164 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003165 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303166 },
3167 '1' => {
3168 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003169 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303170 },
3171 '2' => {
3172 'name' => 'apply_result',
Unive Tien44e66842025-07-25 09:15:34 +00003173 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303174 },
3175 '3' => {
3176 'name' => 'comp_activation_methods_modification',
Chau Ly26c8eb22025-07-30 06:56:33 +00003177 'type' => '94442'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303178 }
3179 },
3180 'Reg' => {
3181 '0' => 'rdi',
3182 '1' => 'rsi',
3183 '2' => 'rdx',
3184 '3' => 'rcx'
3185 },
Unive Tien44e66842025-07-25 09:15:34 +00003186 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303187 'ShortName' => 'decode_apply_complete_req'
3188 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003189 '94452' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303190 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003191 'Line' => '1948',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303192 'Param' => {
3193 '0' => {
3194 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003195 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303196 },
3197 '1' => {
3198 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003199 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303200 },
3201 '2' => {
3202 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003203 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303204 },
3205 '3' => {
3206 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003207 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303208 }
3209 },
Unive Tien44e66842025-07-25 09:15:34 +00003210 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303211 'ShortName' => 'encode_verify_complete_resp'
3212 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003213 '95577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303214 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003215 'Line' => '1919',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303216 'Param' => {
3217 '0' => {
3218 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003219 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303220 },
3221 '1' => {
3222 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003223 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303224 },
3225 '2' => {
3226 'name' => 'verify_result',
Unive Tien44e66842025-07-25 09:15:34 +00003227 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303228 }
3229 },
3230 'Reg' => {
3231 '0' => 'rdi',
3232 '1' => 'rsi',
3233 '2' => 'rdx'
3234 },
Unive Tien44e66842025-07-25 09:15:34 +00003235 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303236 'ShortName' => 'decode_verify_complete_req'
3237 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003238 '95653' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303239 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003240 'Line' => '1908',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303241 'Param' => {
3242 '0' => {
3243 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003244 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303245 },
3246 '1' => {
3247 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003248 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303249 },
3250 '2' => {
3251 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003252 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303253 },
3254 '3' => {
3255 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003256 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303257 }
3258 },
Unive Tien44e66842025-07-25 09:15:34 +00003259 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303260 'ShortName' => 'encode_transfer_complete_resp'
3261 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003262 '96778' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303263 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003264 'Line' => '1878',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303265 'Param' => {
3266 '0' => {
3267 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003268 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303269 },
3270 '1' => {
3271 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003272 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303273 },
3274 '2' => {
3275 'name' => 'transfer_result',
Unive Tien44e66842025-07-25 09:15:34 +00003276 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303277 }
3278 },
3279 'Reg' => {
3280 '0' => 'rdi',
3281 '1' => 'rsi',
3282 '2' => 'rdx'
3283 },
Unive Tien44e66842025-07-25 09:15:34 +00003284 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303285 'ShortName' => 'decode_transfer_complete_req'
3286 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003287 '96854' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303288 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003289 'Line' => '1865',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303290 'Param' => {
3291 '0' => {
3292 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003293 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303294 },
3295 '1' => {
3296 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003297 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303298 },
3299 '2' => {
3300 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003301 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303302 },
3303 '3' => {
3304 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003305 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303306 }
3307 },
3308 'Reg' => {
3309 '2' => 'rbx'
3310 },
Unive Tien44e66842025-07-25 09:15:34 +00003311 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303312 'ShortName' => 'encode_request_firmware_data_resp'
3313 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003314 '98246' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303315 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003316 'Line' => '1826',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303317 'Param' => {
3318 '0' => {
3319 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003320 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303321 },
3322 '1' => {
3323 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003324 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303325 },
3326 '2' => {
3327 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00003328 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303329 },
3330 '3' => {
3331 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003332 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303333 }
3334 },
3335 'Reg' => {
3336 '0' => 'rdi',
3337 '1' => 'rsi',
3338 '2' => 'rdx',
3339 '3' => 'rcx'
3340 },
Unive Tien44e66842025-07-25 09:15:34 +00003341 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303342 'ShortName' => 'decode_request_firmware_data_req'
3343 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003344 '100281' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303345 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003346 'Line' => '1793',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303347 'Param' => {
3348 '0' => {
3349 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003350 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303351 },
3352 '1' => {
3353 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003354 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303355 },
3356 '2' => {
3357 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003358 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303359 },
3360 '3' => {
3361 'name' => 'comp_compatibility_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003362 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303363 },
3364 '4' => {
3365 'name' => 'comp_compatibility_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003366 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303367 },
3368 '5' => {
3369 'name' => 'update_option_flags_enabled',
Chau Ly26c8eb22025-07-30 06:56:33 +00003370 'type' => '90421'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303371 },
3372 '6' => {
3373 'name' => 'time_before_req_fw_data',
3374 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00003375 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303376 }
3377 },
3378 'Reg' => {
3379 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003380 '3' => 'r14',
3381 '4' => 'r15',
3382 '5' => 'rbp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303383 },
Unive Tien44e66842025-07-25 09:15:34 +00003384 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303385 'ShortName' => 'decode_update_component_resp'
3386 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003387 '104152' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303388 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003389 'Line' => '1757',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303390 'Param' => {
3391 '0' => {
3392 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003393 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303394 },
3395 '1' => {
3396 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003397 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303398 },
3399 '2' => {
3400 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003401 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303402 },
3403 '3' => {
3404 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003405 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303406 },
3407 '4' => {
3408 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003409 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303410 },
3411 '5' => {
3412 'name' => 'comp_image_size',
Unive Tien44e66842025-07-25 09:15:34 +00003413 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303414 },
3415 '6' => {
3416 'name' => 'update_option_flags',
3417 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00003418 'type' => '64638'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303419 },
3420 '7' => {
3421 'name' => 'comp_ver_str_type',
3422 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003423 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303424 },
3425 '8' => {
3426 'name' => 'comp_ver_str_len',
3427 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003428 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303429 },
3430 '9' => {
3431 'name' => 'comp_ver_str',
3432 'offset' => '24',
Chau Ly26c8eb22025-07-30 06:56:33 +00003433 'type' => '104621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303434 },
3435 '10' => {
3436 'name' => 'msg',
3437 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003438 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303439 },
3440 '11' => {
3441 'name' => 'payload_length',
3442 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00003443 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303444 }
3445 },
Unive Tien44e66842025-07-25 09:15:34 +00003446 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303447 'ShortName' => 'encode_update_component_req'
3448 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003449 '106054' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303450 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003451 'Line' => '1714',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303452 'Param' => {
3453 '0' => {
3454 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003455 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303456 },
3457 '1' => {
3458 'name' => 'payload_length',
Chau Ly26c8eb22025-07-30 06:56:33 +00003459 'type' => '65662'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303460 },
3461 '2' => {
3462 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003463 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303464 },
3465 '3' => {
3466 'name' => 'comp_resp',
Unive Tien44e66842025-07-25 09:15:34 +00003467 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303468 },
3469 '4' => {
3470 'name' => 'comp_resp_code',
Unive Tien44e66842025-07-25 09:15:34 +00003471 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303472 }
3473 },
3474 'Reg' => {
3475 '0' => 'rbx',
Unive Tien44e66842025-07-25 09:15:34 +00003476 '3' => 'r14',
3477 '4' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303478 },
Unive Tien44e66842025-07-25 09:15:34 +00003479 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303480 'ShortName' => 'decode_pass_component_table_resp'
3481 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003482 '109479' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303483 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003484 'Line' => '1684',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303485 'Param' => {
3486 '0' => {
3487 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003488 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303489 },
3490 '1' => {
3491 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00003492 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303493 },
3494 '2' => {
3495 'name' => 'comp_classification',
Unive Tien44e66842025-07-25 09:15:34 +00003496 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303497 },
3498 '3' => {
3499 'name' => 'comp_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00003500 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303501 },
3502 '4' => {
3503 'name' => 'comp_classification_index',
Unive Tien44e66842025-07-25 09:15:34 +00003504 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303505 },
3506 '5' => {
3507 'name' => 'comp_comparison_stamp',
Unive Tien44e66842025-07-25 09:15:34 +00003508 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303509 },
3510 '6' => {
3511 'name' => 'comp_ver_str_type',
3512 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003513 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303514 },
3515 '7' => {
3516 'name' => 'comp_ver_str_len',
3517 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00003518 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303519 },
3520 '8' => {
3521 'name' => 'comp_ver_str',
3522 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +00003523 'type' => '104621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303524 },
3525 '9' => {
3526 'name' => 'msg',
3527 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003528 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303529 },
3530 '10' => {
3531 'name' => 'payload_length',
3532 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00003533 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303534 }
3535 },
Unive Tien44e66842025-07-25 09:15:34 +00003536 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303537 'ShortName' => 'encode_pass_component_table_req'
3538 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003539 '111393' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303540 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003541 'Line' => '1568',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303542 'Param' => {
3543 '0' => {
3544 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003545 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303546 },
3547 '1' => {
3548 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003549 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303550 },
3551 '2' => {
3552 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003553 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303554 },
3555 '3' => {
3556 'name' => 'fd_meta_data_len',
Chau Ly26c8eb22025-07-30 06:56:33 +00003557 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303558 },
3559 '4' => {
3560 'name' => 'fd_will_send_pkg_data',
Unive Tien44e66842025-07-25 09:15:34 +00003561 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303562 }
3563 },
3564 'Reg' => {
3565 '1' => 'r9',
3566 '2' => 'rdx',
3567 '3' => 'rcx',
3568 '4' => 'r8'
3569 },
Unive Tien44e66842025-07-25 09:15:34 +00003570 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303571 'ShortName' => 'decode_request_update_resp'
3572 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003573 '114460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303574 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003575 'Line' => '1535',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303576 'Param' => {
3577 '0' => {
3578 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003579 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303580 },
3581 '1' => {
3582 'name' => 'max_transfer_size',
Unive Tien44e66842025-07-25 09:15:34 +00003583 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303584 },
3585 '2' => {
3586 'name' => 'num_of_comp',
Unive Tien44e66842025-07-25 09:15:34 +00003587 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303588 },
3589 '3' => {
3590 'name' => 'max_outstanding_transfer_req',
Unive Tien44e66842025-07-25 09:15:34 +00003591 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303592 },
3593 '4' => {
3594 'name' => 'pkg_data_len',
Unive Tien44e66842025-07-25 09:15:34 +00003595 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303596 },
3597 '5' => {
3598 'name' => 'comp_image_set_ver_str_type',
Unive Tien44e66842025-07-25 09:15:34 +00003599 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303600 },
3601 '6' => {
3602 'name' => 'comp_image_set_ver_str_len',
3603 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00003604 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303605 },
3606 '7' => {
3607 'name' => 'comp_img_set_ver_str',
3608 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00003609 'type' => '104621'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303610 },
3611 '8' => {
3612 'name' => 'msg',
3613 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00003614 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303615 },
3616 '9' => {
3617 'name' => 'payload_length',
3618 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00003619 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303620 }
3621 },
Unive Tien44e66842025-07-25 09:15:34 +00003622 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303623 'ShortName' => 'encode_request_update_req'
3624 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003625 '121205' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303626 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003627 'Line' => '1445',
Unive Tiene5c3f142024-12-13 14:14:19 +08003628 'Param' => {
3629 '0' => {
3630 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00003631 'type' => '125949'
Unive Tiene5c3f142024-12-13 14:14:19 +08003632 },
3633 '1' => {
3634 'name' => 'entry',
Chau Ly26c8eb22025-07-30 06:56:33 +00003635 'type' => '125954'
Unive Tiene5c3f142024-12-13 14:14:19 +08003636 }
3637 },
Unive Tien44e66842025-07-25 09:15:34 +00003638 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003639 'ShortName' => 'decode_pldm_downstream_device_parameters_entry_from_iter'
3640 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003641 '125959' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003642 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003643 'Line' => '1416',
Unive Tiene5c3f142024-12-13 14:14:19 +08003644 'Param' => {
3645 '0' => {
3646 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003647 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003648 },
3649 '1' => {
3650 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003651 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003652 },
3653 '2' => {
3654 'name' => 'resp_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003655 'type' => '128596'
Unive Tiene5c3f142024-12-13 14:14:19 +08003656 },
3657 '3' => {
3658 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00003659 'type' => '125949'
Unive Tiene5c3f142024-12-13 14:14:19 +08003660 }
3661 },
Unive Tien44e66842025-07-25 09:15:34 +00003662 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003663 'ShortName' => 'decode_get_downstream_firmware_parameters_resp'
3664 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003665 '128601' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003666 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003667 'Line' => '1390',
Unive Tiene5c3f142024-12-13 14:14:19 +08003668 'Param' => {
3669 '0' => {
3670 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003671 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003672 },
3673 '1' => {
3674 'name' => 'params_req',
Chau Ly26c8eb22025-07-30 06:56:33 +00003675 'type' => '129711'
Unive Tiene5c3f142024-12-13 14:14:19 +08003676 },
3677 '2' => {
3678 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003679 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003680 },
3681 '3' => {
3682 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003683 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003684 }
3685 },
3686 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303687 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003688 },
Unive Tien44e66842025-07-25 09:15:34 +00003689 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003690 'ShortName' => 'encode_get_downstream_firmware_parameters_req'
3691 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003692 '129716' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003693 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003694 'Line' => '675',
Unive Tiene5c3f142024-12-13 14:14:19 +08003695 'Param' => {
3696 '0' => {
3697 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00003698 'type' => '130867'
Unive Tiene5c3f142024-12-13 14:14:19 +08003699 },
3700 '1' => {
3701 'name' => 'dev',
Chau Ly26c8eb22025-07-30 06:56:33 +00003702 'type' => '130872'
Unive Tiene5c3f142024-12-13 14:14:19 +08003703 }
3704 },
Unive Tien44e66842025-07-25 09:15:34 +00003705 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003706 'ShortName' => 'decode_pldm_downstream_device_from_iter'
3707 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003708 '130877' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003709 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003710 'Line' => '1369',
Unive Tiene5c3f142024-12-13 14:14:19 +08003711 'Param' => {
3712 '0' => {
3713 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003714 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003715 },
3716 '1' => {
3717 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003718 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003719 },
3720 '2' => {
3721 'name' => 'resp_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003722 'type' => '133528'
Unive Tiene5c3f142024-12-13 14:14:19 +08003723 },
3724 '3' => {
3725 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00003726 'type' => '130867'
Unive Tiene5c3f142024-12-13 14:14:19 +08003727 }
3728 },
Unive Tien44e66842025-07-25 09:15:34 +00003729 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003730 'ShortName' => 'decode_query_downstream_identifiers_resp'
3731 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003732 '133533' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003733 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003734 'Line' => '1352',
Unive Tiene5c3f142024-12-13 14:14:19 +08003735 'Param' => {
3736 '0' => {
3737 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003738 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003739 },
3740 '1' => {
3741 'name' => 'params_req',
Chau Ly26c8eb22025-07-30 06:56:33 +00003742 'type' => '134643'
Unive Tiene5c3f142024-12-13 14:14:19 +08003743 },
3744 '2' => {
3745 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003746 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003747 },
3748 '3' => {
3749 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003750 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003751 }
3752 },
3753 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10303754 '2' => 'r14'
Unive Tiene5c3f142024-12-13 14:14:19 +08003755 },
Unive Tien44e66842025-07-25 09:15:34 +00003756 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003757 'ShortName' => 'encode_query_downstream_identifiers_req'
3758 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003759 '134648' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003760 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003761 'Line' => '1333',
Unive Tiene5c3f142024-12-13 14:14:19 +08003762 'Param' => {
3763 '0' => {
3764 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003765 'type' => '1580'
Unive Tiene5c3f142024-12-13 14:14:19 +08003766 },
3767 '1' => {
3768 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003769 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +08003770 },
3771 '2' => {
3772 'name' => 'resp_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003773 'type' => '137208'
Unive Tiene5c3f142024-12-13 14:14:19 +08003774 }
3775 },
3776 'Reg' => {
3777 '2' => 'rbp'
3778 },
Unive Tien44e66842025-07-25 09:15:34 +00003779 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003780 'ShortName' => 'decode_query_downstream_devices_resp'
3781 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003782 '137213' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003783 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003784 'Line' => '1317',
Unive Tiene5c3f142024-12-13 14:14:19 +08003785 'Param' => {
3786 '0' => {
3787 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003788 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +08003789 },
3790 '1' => {
3791 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003792 'type' => '1501'
Unive Tiene5c3f142024-12-13 14:14:19 +08003793 }
3794 },
3795 'Reg' => {
3796 '0' => 'rdi',
3797 '1' => 'rsi'
3798 },
Unive Tien44e66842025-07-25 09:15:34 +00003799 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08003800 'ShortName' => 'encode_query_downstream_devices_req'
3801 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003802 '137333' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08003803 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003804 'Line' => '1271',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303805 'Param' => {
3806 '0' => {
3807 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003808 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303809 },
3810 '1' => {
3811 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003812 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303813 },
3814 '2' => {
3815 'name' => 'component_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003816 'type' => '137655'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303817 },
3818 '3' => {
3819 'name' => 'active_comp_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003820 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303821 },
3822 '4' => {
3823 'name' => 'pending_comp_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003824 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303825 }
3826 },
3827 'Reg' => {
3828 '1' => 'r9',
3829 '2' => 'rdx',
3830 '3' => 'rdi',
3831 '4' => 'r8'
3832 },
Unive Tien44e66842025-07-25 09:15:34 +00003833 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303834 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
3835 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003836 '145857' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303837 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003838 'Line' => '1252',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303839 'Param' => {
3840 '0' => {
3841 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003842 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303843 },
3844 '1' => {
3845 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003846 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303847 },
3848 '2' => {
3849 'name' => 'resp_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003850 'type' => '146077'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303851 },
3852 '3' => {
3853 'name' => 'active_comp_image_set_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003854 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303855 },
3856 '4' => {
3857 'name' => 'pending_comp_image_set_ver_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003858 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303859 },
3860 '5' => {
3861 'name' => 'comp_parameter_table',
Chau Ly26c8eb22025-07-30 06:56:33 +00003862 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303863 }
3864 },
3865 'Reg' => {
3866 '0' => 'rbx',
3867 '1' => 'r12',
3868 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00003869 '3' => 'r14',
3870 '4' => 'r15',
3871 '5' => 'r13'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303872 },
Unive Tien44e66842025-07-25 09:15:34 +00003873 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303874 'ShortName' => 'decode_get_firmware_parameters_resp'
3875 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003876 '146082' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303877 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003878 'Line' => '1235',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303879 'Param' => {
3880 '0' => {
3881 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003882 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303883 },
3884 '1' => {
3885 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003886 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303887 },
3888 '2' => {
3889 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003890 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303891 }
3892 },
3893 'Reg' => {
3894 '0' => 'rdi',
3895 '1' => 'rsi',
3896 '2' => 'rdx'
3897 },
Unive Tien44e66842025-07-25 09:15:34 +00003898 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303899 'ShortName' => 'encode_get_firmware_parameters_req'
3900 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003901 '148851' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303902 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003903 'Line' => '1217',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303904 'Param' => {
3905 '0' => {
3906 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003907 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303908 },
3909 '1' => {
3910 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003911 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303912 },
3913 '2' => {
3914 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00003915 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303916 },
3917 '3' => {
3918 'name' => 'device_identifiers_len',
Unive Tien44e66842025-07-25 09:15:34 +00003919 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303920 },
3921 '4' => {
3922 'name' => 'descriptor_count',
Unive Tien44e66842025-07-25 09:15:34 +00003923 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303924 },
3925 '5' => {
3926 'name' => 'descriptor_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00003927 'type' => '149007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303928 }
3929 },
3930 'Reg' => {
3931 '1' => 'r10',
3932 '3' => 'rcx',
3933 '4' => 'r8',
3934 '5' => 'r9'
3935 },
Unive Tien44e66842025-07-25 09:15:34 +00003936 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303937 'ShortName' => 'decode_query_device_identifiers_resp'
3938 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003939 '149017' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303940 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003941 'Line' => '1183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303942 'Param' => {
3943 '0' => {
3944 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00003945 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303946 },
3947 '1' => {
3948 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00003949 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303950 },
3951 '2' => {
3952 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00003953 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303954 }
3955 },
3956 'Reg' => {
3957 '0' => 'rdi',
3958 '1' => 'rsi',
3959 '2' => 'rdx'
3960 },
Unive Tien44e66842025-07-25 09:15:34 +00003961 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303962 'ShortName' => 'encode_query_device_identifiers_req'
3963 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003964 '149157' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303965 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00003966 'Line' => '1167',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303967 'Param' => {
3968 '0' => {
3969 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00003970 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303971 },
3972 '1' => {
3973 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00003974 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303975 },
3976 '2' => {
3977 'name' => 'pldm_comp_image_info',
Chau Ly26c8eb22025-07-30 06:56:33 +00003978 'type' => '149349'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303979 },
3980 '3' => {
3981 'name' => 'comp_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00003982 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303983 }
3984 },
Unive Tien44e66842025-07-25 09:15:34 +00003985 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09303986 'ShortName' => 'decode_pldm_comp_image_info'
3987 },
Chau Ly26c8eb22025-07-30 06:56:33 +00003988 '149502' => {
Unive Tien44e66842025-07-25 09:15:34 +00003989 'Header' => 'firmware_update.h',
3990 'Line' => '1152',
3991 'Param' => {
3992 '0' => {
3993 'name' => 'data',
3994 'type' => '5884'
3995 },
3996 '1' => {
3997 'name' => 'length',
3998 'type' => '169'
3999 },
4000 '2' => {
4001 'name' => 'descriptor_title_str_type',
4002 'type' => '1585'
4003 },
4004 '3' => {
4005 'name' => 'descriptor_title_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004006 'type' => '31131'
Unive Tien44e66842025-07-25 09:15:34 +00004007 },
4008 '4' => {
4009 'name' => 'descriptor_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004010 'type' => '31131'
Unive Tien44e66842025-07-25 09:15:34 +00004011 }
4012 },
4013 'Return' => '58',
4014 'ShortName' => 'decode_vendor_defined_descriptor_value'
4015 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004016 '149904' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304017 'Header' => 'firmware_update.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004018 'Line' => '1136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304019 'Param' => {
4020 '0' => {
4021 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004022 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304023 },
4024 '1' => {
4025 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004026 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304027 },
4028 '2' => {
4029 'name' => 'descriptor_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00004030 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304031 },
4032 '3' => {
4033 'name' => 'descriptor_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004034 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304035 }
4036 },
Unive Tien44e66842025-07-25 09:15:34 +00004037 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304038 'ShortName' => 'decode_descriptor_type_length_value'
4039 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004040 '150269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304041 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004042 'Line' => '764',
Unive Tiene5c3f142024-12-13 14:14:19 +08004043 'Param' => {
4044 '0' => {
4045 'name' => 'iter',
Chau Ly26c8eb22025-07-30 06:56:33 +00004046 'type' => '151811'
Unive Tiene5c3f142024-12-13 14:14:19 +08004047 },
4048 '1' => {
4049 'name' => 'desc',
Chau Ly26c8eb22025-07-30 06:56:33 +00004050 'type' => '151816'
Unive Tiene5c3f142024-12-13 14:14:19 +08004051 }
4052 },
Unive Tien44e66842025-07-25 09:15:34 +00004053 'Return' => '58',
Unive Tiene5c3f142024-12-13 14:14:19 +08004054 'ShortName' => 'decode_pldm_descriptor_from_iter'
4055 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004056 '151821' => {
Unive Tiene5c3f142024-12-13 14:14:19 +08004057 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004058 'Line' => '1117',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304059 'Param' => {
4060 '0' => {
4061 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004062 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304063 },
4064 '1' => {
4065 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004066 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304067 },
4068 '2' => {
4069 'name' => 'component_bitmap_bit_length',
Unive Tien44e66842025-07-25 09:15:34 +00004070 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304071 },
4072 '3' => {
4073 'name' => 'fw_device_id_record',
Chau Ly26c8eb22025-07-30 06:56:33 +00004074 'type' => '152200'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304075 },
4076 '4' => {
4077 'name' => 'applicable_components',
Chau Ly26c8eb22025-07-30 06:56:33 +00004078 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304079 },
4080 '5' => {
4081 'name' => 'comp_image_set_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004082 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304083 },
4084 '6' => {
4085 'name' => 'record_descriptors',
4086 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00004087 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304088 },
4089 '7' => {
4090 'name' => 'fw_device_pkg_data',
4091 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00004092 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304093 }
4094 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004095 'Reg' => {
4096 '3' => 'rbx'
4097 },
Unive Tien44e66842025-07-25 09:15:34 +00004098 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304099 'ShortName' => 'decode_firmware_device_id_record'
4100 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004101 '158577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304102 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +00004103 'Line' => '1096',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304104 'Param' => {
4105 '0' => {
4106 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00004107 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304108 },
4109 '1' => {
4110 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00004111 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304112 },
4113 '2' => {
4114 'name' => 'package_header_info',
Chau Ly26c8eb22025-07-30 06:56:33 +00004115 'type' => '159050'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304116 },
4117 '3' => {
4118 'name' => 'package_version_str',
Chau Ly26c8eb22025-07-30 06:56:33 +00004119 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304120 }
4121 },
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004122 'Reg' => {
4123 '2' => 'rbx'
4124 },
Unive Tien44e66842025-07-25 09:15:34 +00004125 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304126 'ShortName' => 'decode_pldm_package_header_info'
4127 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004128 '169128' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304129 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09304130 'Line' => '502',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304131 'Param' => {
4132 '0' => {
4133 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004134 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304135 },
4136 '1' => {
4137 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004138 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304139 },
4140 '2' => {
4141 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004142 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304143 },
4144 '3' => {
4145 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004146 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304147 },
4148 '4' => {
4149 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004150 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304151 }
4152 },
Unive Tien44e66842025-07-25 09:15:34 +00004153 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304154 'ShortName' => 'encode_set_fru_record_table_resp'
4155 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004156 '169368' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304157 'Header' => 'fru.h',
Andrew Jeffery4e672652024-09-09 11:00:09 +09304158 'Line' => '487',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304159 'Param' => {
4160 '0' => {
4161 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004162 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304163 },
4164 '1' => {
4165 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004166 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304167 },
4168 '2' => {
4169 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004170 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304171 },
4172 '3' => {
4173 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004174 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304175 },
4176 '4' => {
4177 'name' => 'fru_table_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004178 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304179 }
4180 },
4181 'Reg' => {
4182 '1' => 'rsi',
4183 '2' => 'rdx',
4184 '3' => 'rcx',
4185 '4' => 'r8'
4186 },
Unive Tien44e66842025-07-25 09:15:34 +00004187 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304188 'ShortName' => 'decode_set_fru_record_table_req'
4189 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004190 '169535' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304191 'Header' => 'fru.h',
4192 'Line' => '360',
4193 'Param' => {
4194 '0' => {
4195 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004196 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304197 },
4198 '1' => {
4199 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004200 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304201 },
4202 '2' => {
4203 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004204 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304205 },
4206 '3' => {
4207 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004208 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304209 },
4210 '4' => {
4211 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004212 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304213 },
4214 '5' => {
4215 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00004216 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304217 },
4218 '6' => {
4219 'name' => 'fru_record_table_length',
4220 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004221 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304222 }
4223 },
Unive Tien44e66842025-07-25 09:15:34 +00004224 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304225 'ShortName' => 'decode_get_fru_record_table_resp'
4226 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004227 '169765' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304228 'Header' => 'fru.h',
4229 'Line' => '387',
4230 'Param' => {
4231 '0' => {
4232 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004233 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304234 },
4235 '1' => {
4236 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004237 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304238 },
4239 '2' => {
4240 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004241 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304242 },
4243 '3' => {
4244 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004245 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304246 },
4247 '4' => {
4248 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004249 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304250 },
4251 '5' => {
4252 'name' => 'fru_record_table_data',
Unive Tien44e66842025-07-25 09:15:34 +00004253 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304254 },
4255 '6' => {
4256 'name' => 'fru_record_table_length',
4257 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004258 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304259 },
4260 '7' => {
4261 'name' => 'max_fru_record_table_length',
4262 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004263 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304264 }
4265 },
4266 'Reg' => {
4267 '3' => 'r10',
4268 '4' => 'r8',
4269 '5' => 'r9'
4270 },
Unive Tien44e66842025-07-25 09:15:34 +00004271 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304272 'ShortName' => 'decode_get_fru_record_table_resp_safe'
4273 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004274 '170086' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304275 'Header' => 'fru.h',
4276 'Line' => '339',
4277 'Param' => {
4278 '0' => {
4279 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004280 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304281 },
4282 '1' => {
4283 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004284 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304285 },
4286 '2' => {
4287 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004288 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304289 },
4290 '3' => {
4291 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004292 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304293 },
4294 '4' => {
4295 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004296 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304297 }
4298 },
Unive Tien44e66842025-07-25 09:15:34 +00004299 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304300 'ShortName' => 'encode_get_fru_record_table_req'
4301 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004302 '170321' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304303 'Header' => 'fru.h',
4304 'Line' => '451',
4305 'Param' => {
4306 '0' => {
4307 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004308 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304309 },
4310 '1' => {
4311 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004312 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304313 },
4314 '2' => {
4315 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004316 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304317 },
4318 '3' => {
4319 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004320 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304321 },
4322 '4' => {
4323 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004324 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304325 },
4326 '5' => {
4327 'name' => 'fru_structure_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00004328 'type' => '31131'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304329 }
4330 },
4331 'Reg' => {
4332 '1' => 'rsi',
4333 '2' => 'rdx',
4334 '3' => 'r10',
4335 '4' => 'r8',
4336 '5' => 'r9'
4337 },
Unive Tien44e66842025-07-25 09:15:34 +00004338 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304339 'ShortName' => 'decode_get_fru_record_by_option_resp'
4340 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004341 '170488' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304342 'Header' => 'fru.h',
4343 'Line' => '313',
4344 'Param' => {
4345 '0' => {
4346 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004347 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304348 },
4349 '1' => {
4350 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004351 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304352 },
4353 '2' => {
4354 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004355 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304356 },
4357 '3' => {
4358 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004359 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304360 },
4361 '4' => {
4362 'name' => 'fru_structure_data',
Unive Tien44e66842025-07-25 09:15:34 +00004363 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304364 },
4365 '5' => {
4366 'name' => 'data_size',
Unive Tien44e66842025-07-25 09:15:34 +00004367 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304368 },
4369 '6' => {
4370 'name' => 'msg',
4371 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004372 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304373 },
4374 '7' => {
4375 'name' => 'payload_length',
4376 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004377 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304378 }
4379 },
4380 'Reg' => {
4381 '2' => 'r15'
4382 },
Unive Tien44e66842025-07-25 09:15:34 +00004383 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304384 'ShortName' => 'encode_get_fru_record_by_option_resp'
4385 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004386 '170879' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304387 'Header' => 'fru.h',
4388 'Line' => '292',
4389 'Param' => {
4390 '0' => {
4391 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004392 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304393 },
4394 '1' => {
4395 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004396 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304397 },
4398 '2' => {
4399 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004400 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304401 },
4402 '3' => {
4403 'name' => 'fru_table_handle',
Chau Ly26c8eb22025-07-30 06:56:33 +00004404 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304405 },
4406 '4' => {
4407 'name' => 'record_set_identifier',
Chau Ly26c8eb22025-07-30 06:56:33 +00004408 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304409 },
4410 '5' => {
4411 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004412 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304413 },
4414 '6' => {
4415 'name' => 'field_type',
4416 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004417 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304418 },
4419 '7' => {
4420 'name' => 'transfer_op_flag',
4421 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004422 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304423 }
4424 },
4425 'Reg' => {
4426 '1' => 'r10',
4427 '2' => 'rdx',
4428 '3' => 'rdi',
4429 '4' => 'r8',
4430 '5' => 'r9'
4431 },
Unive Tien44e66842025-07-25 09:15:34 +00004432 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304433 'ShortName' => 'decode_get_fru_record_by_option_req'
4434 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004435 '171081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304436 'Header' => 'fru.h',
4437 'Line' => '433',
4438 'Param' => {
4439 '0' => {
4440 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004441 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304442 },
4443 '1' => {
4444 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004445 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304446 },
4447 '2' => {
4448 'name' => 'fru_table_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004449 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304450 },
4451 '3' => {
4452 'name' => 'record_set_identifier',
Unive Tien44e66842025-07-25 09:15:34 +00004453 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304454 },
4455 '4' => {
4456 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004457 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304458 },
4459 '5' => {
4460 'name' => 'field_type',
Unive Tien44e66842025-07-25 09:15:34 +00004461 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304462 },
4463 '6' => {
4464 'name' => 'transfer_op_flag',
4465 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004466 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304467 },
4468 '7' => {
4469 'name' => 'msg',
4470 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004471 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304472 },
4473 '8' => {
4474 'name' => 'payload_length',
4475 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004476 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304477 }
4478 },
Unive Tien44e66842025-07-25 09:15:34 +00004479 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304480 'ShortName' => 'encode_get_fru_record_by_option_req'
4481 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004482 '171378' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304483 'Header' => 'fru.h',
4484 'Line' => '468',
4485 'Param' => {
4486 '0' => {
4487 'name' => 'table',
Unive Tien44e66842025-07-25 09:15:34 +00004488 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304489 },
4490 '1' => {
4491 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00004492 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304493 },
4494 '2' => {
4495 'name' => 'record_table',
Unive Tien44e66842025-07-25 09:15:34 +00004496 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304497 },
4498 '3' => {
4499 'name' => 'record_size',
Unive Tien44e66842025-07-25 09:15:34 +00004500 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304501 },
4502 '4' => {
4503 'name' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00004504 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304505 },
4506 '5' => {
4507 'name' => 'rt',
Unive Tien44e66842025-07-25 09:15:34 +00004508 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304509 },
4510 '6' => {
4511 'name' => 'ft',
4512 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004513 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304514 }
4515 },
Unive Tien44e66842025-07-25 09:15:34 +00004516 'Return' => '58',
Andrew Jeffery5befd122024-07-17 17:07:57 +08004517 'ShortName' => 'get_fru_record_by_option'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304518 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004519 '172038' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304520 'Header' => 'fru.h',
4521 'Line' => '409',
4522 'Param' => {
4523 '0' => {
4524 'name' => 'fru_table',
Unive Tien44e66842025-07-25 09:15:34 +00004525 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304526 },
4527 '1' => {
4528 'name' => 'total_size',
Unive Tien44e66842025-07-25 09:15:34 +00004529 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304530 },
4531 '2' => {
4532 'name' => 'curr_size',
Unive Tien44e66842025-07-25 09:15:34 +00004533 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304534 },
4535 '3' => {
4536 'name' => 'record_set_id',
Unive Tien44e66842025-07-25 09:15:34 +00004537 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304538 },
4539 '4' => {
4540 'name' => 'record_type',
Unive Tien44e66842025-07-25 09:15:34 +00004541 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304542 },
4543 '5' => {
4544 'name' => 'num_frus',
Unive Tien44e66842025-07-25 09:15:34 +00004545 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304546 },
4547 '6' => {
4548 'name' => 'encoding',
4549 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004550 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304551 },
4552 '7' => {
4553 'name' => 'tlvs',
4554 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004555 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304556 },
4557 '8' => {
4558 'name' => 'tlvs_size',
4559 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004560 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304561 }
4562 },
4563 'Reg' => {
4564 '0' => 'rdi',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304565 '2' => 'rbx',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304566 '4' => 'r8',
4567 '5' => 'r9'
4568 },
Unive Tien44e66842025-07-25 09:15:34 +00004569 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304570 'ShortName' => 'encode_fru_record'
4571 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004572 '172361' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304573 'Header' => 'fru.h',
4574 'Line' => '269',
4575 'Param' => {
4576 '0' => {
4577 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004578 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304579 },
4580 '1' => {
4581 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004582 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304583 },
4584 '2' => {
4585 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004586 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304587 },
4588 '3' => {
4589 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004590 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304591 },
4592 '4' => {
4593 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004594 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304595 }
4596 },
Unive Tien44e66842025-07-25 09:15:34 +00004597 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304598 'ShortName' => 'encode_get_fru_record_table_resp'
4599 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004600 '172583' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304601 'Header' => 'fru.h',
4602 'Line' => '251',
4603 'Param' => {
4604 '0' => {
4605 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004606 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304607 },
4608 '1' => {
4609 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004610 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304611 },
4612 '2' => {
4613 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004614 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304615 },
4616 '3' => {
4617 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00004618 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304619 }
4620 },
4621 'Reg' => {
4622 '0' => 'rdi',
4623 '1' => 'rsi',
4624 '2' => 'rdx',
4625 '3' => 'rcx'
4626 },
Unive Tien44e66842025-07-25 09:15:34 +00004627 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304628 'ShortName' => 'decode_get_fru_record_table_req'
4629 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004630 '172687' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304631 'Header' => 'fru.h',
4632 'Line' => '232',
4633 'Param' => {
4634 '0' => {
4635 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004636 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304637 },
4638 '1' => {
4639 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004640 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304641 },
4642 '2' => {
4643 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004644 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304645 },
4646 '3' => {
4647 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004648 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304649 },
4650 '4' => {
4651 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004652 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304653 },
4654 '5' => {
4655 'name' => 'fru_table_length',
Unive Tien44e66842025-07-25 09:15:34 +00004656 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304657 },
4658 '6' => {
4659 'name' => 'total_record_set_identifiers',
4660 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004661 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304662 },
4663 '7' => {
4664 'name' => 'total_table_records',
4665 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00004666 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304667 },
4668 '8' => {
4669 'name' => 'checksum',
4670 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00004671 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304672 },
4673 '9' => {
4674 'name' => 'msg',
4675 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004676 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304677 }
4678 },
Unive Tien44e66842025-07-25 09:15:34 +00004679 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304680 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
4681 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004682 '172990' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304683 'Header' => 'fru.h',
4684 'Line' => '203',
4685 'Param' => {
4686 '0' => {
4687 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004688 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304689 },
4690 '1' => {
4691 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004692 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304693 },
4694 '2' => {
4695 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00004696 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304697 },
4698 '3' => {
4699 'name' => 'fru_data_major_version',
Unive Tien44e66842025-07-25 09:15:34 +00004700 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304701 },
4702 '4' => {
4703 'name' => 'fru_data_minor_version',
Unive Tien44e66842025-07-25 09:15:34 +00004704 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304705 },
4706 '5' => {
4707 'name' => 'fru_table_maximum_size',
Unive Tien44e66842025-07-25 09:15:34 +00004708 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304709 },
4710 '6' => {
4711 'name' => 'fru_table_length',
4712 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004713 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304714 },
4715 '7' => {
4716 'name' => 'total_record_set_identifiers',
4717 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +00004718 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304719 },
4720 '8' => {
4721 'name' => 'total_table_records',
4722 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +00004723 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304724 },
4725 '9' => {
4726 'name' => 'checksum',
4727 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00004728 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304729 }
4730 },
4731 'Reg' => {
4732 '1' => 'rdi',
4733 '2' => 'rdx',
4734 '3' => 'r10',
4735 '4' => 'r8',
4736 '5' => 'r9'
4737 },
Unive Tien44e66842025-07-25 09:15:34 +00004738 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304739 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
4740 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004741 '173200' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304742 'Header' => 'fru.h',
4743 'Line' => '178',
4744 'Param' => {
4745 '0' => {
4746 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00004747 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304748 },
4749 '1' => {
4750 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00004751 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304752 },
4753 '2' => {
4754 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00004755 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304756 }
4757 },
Unive Tien44e66842025-07-25 09:15:34 +00004758 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304759 'ShortName' => 'encode_get_fru_record_table_metadata_req'
4760 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004761 '200917' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304762 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004763 'Line' => '677',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304764 'Param' => {
4765 '0' => {
4766 'name' => 'pdr',
Unive Tien44e66842025-07-25 09:15:34 +00004767 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304768 },
4769 '1' => {
4770 'name' => 'pdr_len',
Unive Tien44e66842025-07-25 09:15:34 +00004771 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304772 },
4773 '2' => {
4774 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004775 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304776 },
4777 '3' => {
4778 'name' => 'entities',
Chau Ly26c8eb22025-07-30 06:56:33 +00004779 'type' => '201237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304780 }
4781 },
4782 'Reg' => {
4783 '2' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00004784 '3' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304785 },
4786 'Return' => '1',
4787 'ShortName' => 'pldm_entity_association_pdr_extract'
4788 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004789 '201252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304790 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004791 'Line' => '665',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304792 'Param' => {
4793 '0' => {
4794 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004795 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304796 }
4797 },
4798 'Reg' => {
4799 '0' => 'rdi'
4800 },
Unive Tien44e66842025-07-25 09:15:34 +00004801 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304802 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
4803 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004804 '201301' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304805 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004806 'Line' => '655',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304807 'Param' => {
4808 '0' => {
4809 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004810 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304811 }
4812 },
4813 'Reg' => {
4814 '0' => 'rdi'
4815 },
4816 'Return' => '1',
4817 'ShortName' => 'pldm_entity_association_tree_destroy_root'
4818 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004819 '201460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304820 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004821 'Line' => '632',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304822 'Param' => {
4823 '0' => {
4824 'name' => 'org_tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004825 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304826 },
4827 '1' => {
4828 'name' => 'new_tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004829 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304830 }
4831 },
4832 'Return' => '1',
4833 'ShortName' => 'pldm_entity_association_tree_copy_root'
4834 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004835 '201889' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304836 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004837 'Line' => '606',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304838 'Param' => {
4839 '0' => {
4840 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004841 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304842 },
4843 '1' => {
4844 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00004845 'type' => '185281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304846 }
4847 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004848 'Return' => '175386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304849 'ShortName' => 'pldm_entity_association_tree_find'
4850 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004851 '202169' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304852 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004853 'Line' => '620',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304854 'Param' => {
4855 '0' => {
4856 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004857 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304858 },
4859 '1' => {
4860 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00004861 'type' => '185281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304862 },
4863 '2' => {
4864 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004865 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304866 }
4867 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004868 'Return' => '175386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304869 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
4870 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004871 '202551' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304872 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004873 'Line' => '213',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304874 'Param' => {
4875 '0' => {
4876 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00004877 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304878 },
4879 '1' => {
4880 'name' => 'first',
Unive Tien44e66842025-07-25 09:15:34 +00004881 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304882 },
4883 '2' => {
4884 'name' => 'last',
Unive Tien44e66842025-07-25 09:15:34 +00004885 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304886 }
4887 },
4888 'Reg' => {
4889 '1' => 'rsi',
4890 '2' => 'rdx'
4891 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004892 'Return' => '175381',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304893 'ShortName' => 'pldm_pdr_find_last_in_range'
4894 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004895 '202678' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304896 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004897 'Line' => '178',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304898 'Param' => {
4899 '0' => {
4900 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00004901 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304902 }
4903 },
4904 'Reg' => {
4905 '0' => 'rdi'
4906 },
4907 'Return' => '1',
4908 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
4909 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004910 '202930' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304911 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03004912 'Line' => '187',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304913 'Param' => {
4914 '0' => {
4915 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00004916 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304917 },
4918 '1' => {
4919 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004920 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304921 }
4922 },
4923 'Reg' => {
4924 '0' => 'rdi',
4925 '1' => 'rsi'
4926 },
4927 'Return' => '1',
4928 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
4929 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004930 '203198' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304931 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004932 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304933 'Param' => {
4934 '0' => {
4935 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00004936 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304937 },
4938 '1' => {
4939 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00004940 'type' => '174191'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304941 },
4942 '2' => {
4943 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00004944 'type' => '201884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304945 }
4946 },
4947 'Return' => '1',
4948 'ShortName' => 'pldm_find_entity_ref_in_tree'
4949 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004950 '203485' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304951 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004952 'Line' => '556',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304953 'Param' => {
4954 '0' => {
4955 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00004956 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304957 },
4958 '1' => {
4959 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00004960 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304961 },
4962 '2' => {
4963 'name' => 'entities',
Chau Ly26c8eb22025-07-30 06:56:33 +00004964 'type' => '201237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304965 },
4966 '3' => {
4967 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00004968 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304969 },
4970 '4' => {
4971 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00004972 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304973 },
4974 '5' => {
4975 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00004976 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304977 },
4978 '6' => {
4979 'name' => 'record_handle',
4980 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00004981 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304982 }
4983 },
4984 'Reg' => {
4985 '0' => 'rdi',
4986 '1' => 'rsi',
4987 '2' => 'rdx',
4988 '3' => 'rcx',
4989 '4' => 'r8',
4990 '5' => 'r9'
4991 },
Unive Tien44e66842025-07-25 09:15:34 +00004992 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304993 'ShortName' => 'pldm_entity_association_pdr_add_from_node_with_record_handle'
4994 },
Chau Ly26c8eb22025-07-30 06:56:33 +00004995 '203841' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304996 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00004997 'Line' => '539',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09304998 'Param' => {
4999 '0' => {
5000 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005001 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305002 },
5003 '1' => {
5004 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005005 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305006 },
5007 '2' => {
5008 'name' => 'entities',
Chau Ly26c8eb22025-07-30 06:56:33 +00005009 'type' => '201237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305010 },
5011 '3' => {
5012 'name' => 'num_entities',
Unive Tien44e66842025-07-25 09:15:34 +00005013 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305014 },
5015 '4' => {
5016 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005017 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305018 },
5019 '5' => {
5020 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005021 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305022 }
5023 },
Unive Tien44e66842025-07-25 09:15:34 +00005024 'Return' => '58',
Andrew Jefferyaa49b712024-06-24 21:43:52 +09305025 'ShortName' => 'pldm_entity_association_pdr_add_from_node'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305026 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005027 '204059' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305028 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005029 'Line' => '490',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305030 'Param' => {
5031 '0' => {
5032 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00005033 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305034 },
5035 '1' => {
5036 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005037 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305038 },
5039 '2' => {
5040 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005041 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305042 },
5043 '3' => {
5044 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005045 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305046 }
5047 },
Unive Tien44e66842025-07-25 09:15:34 +00005048 'Return' => '58',
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09305049 'ShortName' => 'pldm_entity_association_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305050 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005051 '205728' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305052 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005053 'Line' => '593',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305054 'Param' => {
5055 '0' => {
5056 'name' => 'parent',
Chau Ly26c8eb22025-07-30 06:56:33 +00005057 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305058 },
5059 '1' => {
5060 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005061 'type' => '185281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305062 }
5063 },
5064 'Reg' => {
5065 '0' => 'rdi',
5066 '1' => 'rsi'
5067 },
Unive Tien44e66842025-07-25 09:15:34 +00005068 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305069 'ShortName' => 'pldm_is_current_parent_child'
5070 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005071 '205817' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305072 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005073 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305074 'Param' => {
5075 '0' => {
5076 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005077 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305078 },
5079 '1' => {
5080 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005081 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305082 }
5083 },
5084 'Reg' => {
5085 '0' => 'rdi',
5086 '1' => 'rcx'
5087 },
Unive Tien44e66842025-07-25 09:15:34 +00005088 'Return' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305089 'ShortName' => 'pldm_entity_get_num_children'
5090 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005091 '206032' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305092 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005093 'Line' => '474',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305094 'Param' => {
5095 '0' => {
5096 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005097 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305098 }
5099 },
5100 'Reg' => {
5101 '0' => 'rdi'
5102 },
Unive Tien44e66842025-07-25 09:15:34 +00005103 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305104 'ShortName' => 'pldm_entity_is_exist_parent'
5105 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005106 '206081' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305107 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005108 'Line' => '464',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305109 'Param' => {
5110 '0' => {
5111 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005112 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305113 }
5114 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005115 'Return' => '174191',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305116 'ShortName' => 'pldm_entity_get_parent'
5117 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005118 '206215' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305119 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005120 'Line' => '454',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305121 'Param' => {
5122 '0' => {
5123 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005124 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305125 }
5126 },
Unive Tien44e66842025-07-25 09:15:34 +00005127 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305128 'ShortName' => 'pldm_entity_is_node_parent'
5129 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005130 '206370' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305131 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005132 'Line' => '444',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305133 'Param' => {
5134 '0' => {
5135 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00005136 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305137 }
5138 },
5139 'Reg' => {
5140 '0' => 'rdi'
5141 },
5142 'Return' => '1',
5143 'ShortName' => 'pldm_entity_association_tree_destroy'
5144 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005145 '206549' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305146 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005147 'Line' => '416',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305148 'Param' => {
5149 '0' => {
5150 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00005151 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305152 },
5153 '1' => {
5154 'name' => 'entities',
Chau Ly26c8eb22025-07-30 06:56:33 +00005155 'type' => '201237'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305156 },
5157 '2' => {
5158 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005159 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305160 }
5161 },
5162 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00005163 '2' => 'rbx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305164 },
5165 'Return' => '1',
5166 'ShortName' => 'pldm_entity_association_tree_visit'
5167 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005168 '207008' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305169 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005170 'Line' => '398',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305171 'Param' => {
5172 '0' => {
5173 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00005174 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305175 },
5176 '1' => {
5177 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00005178 'type' => '185281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305179 },
5180 '2' => {
5181 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00005182 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305183 },
5184 '3' => {
5185 'name' => 'parent',
Chau Ly26c8eb22025-07-30 06:56:33 +00005186 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305187 },
5188 '4' => {
5189 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005190 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305191 },
5192 '5' => {
5193 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005194 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305195 },
5196 '6' => {
5197 'name' => 'is_update_container_id',
5198 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005199 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305200 },
5201 '7' => {
5202 'name' => 'container_id',
5203 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005204 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305205 }
5206 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005207 'Return' => '175386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305208 'ShortName' => 'pldm_entity_association_tree_add_entity'
5209 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005210 '207615' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305211 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005212 'Line' => '370',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305213 'Param' => {
5214 '0' => {
5215 'name' => 'tree',
Chau Ly26c8eb22025-07-30 06:56:33 +00005216 'type' => '175753'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305217 },
5218 '1' => {
5219 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00005220 'type' => '185281'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305221 },
5222 '2' => {
5223 'name' => 'entity_instance_number',
Unive Tien44e66842025-07-25 09:15:34 +00005224 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305225 },
5226 '3' => {
5227 'name' => 'parent',
Chau Ly26c8eb22025-07-30 06:56:33 +00005228 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305229 },
5230 '4' => {
5231 'name' => 'association_type',
Unive Tien44e66842025-07-25 09:15:34 +00005232 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305233 }
5234 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005235 'Return' => '175386',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305236 'ShortName' => 'pldm_entity_association_tree_add'
5237 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005238 '207938' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305239 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005240 'Line' => '353',
Chau Ly26c8eb22025-07-30 06:56:33 +00005241 'Return' => '175753',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305242 'ShortName' => 'pldm_entity_association_tree_init'
5243 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005244 '208012' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305245 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005246 'Line' => '438',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305247 'Param' => {
5248 '0' => {
5249 'name' => 'entity',
Chau Ly26c8eb22025-07-30 06:56:33 +00005250 'type' => '208146'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305251 }
5252 },
Unive Tien44e66842025-07-25 09:15:34 +00005253 'Return' => '5733',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305254 'ShortName' => 'pldm_entity_node_get_remote_container_id'
5255 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005256 '208172' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305257 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005258 'Line' => '427',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305259 'Param' => {
5260 '0' => {
5261 'name' => 'node',
Chau Ly26c8eb22025-07-30 06:56:33 +00005262 'type' => '175386'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305263 }
5264 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005265 'Return' => '174191',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305266 'ShortName' => 'pldm_entity_extract'
5267 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005268 '208327' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305269 'Header' => 'pdr.h',
5270 'Line' => '246',
5271 'Param' => {
5272 '0' => {
5273 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005274 'type' => '176880'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305275 },
5276 '1' => {
5277 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005278 'type' => '152'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305279 },
5280 '2' => {
5281 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005282 'type' => '5527'
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305283 }
5284 },
5285 'Reg' => {
5286 '0' => 'rdi',
5287 '1' => 'rsi',
5288 '2' => 'rdx'
5289 },
Unive Tien44e66842025-07-25 09:15:34 +00005290 'Return' => '58',
Pavithra Barithaya869c2872025-04-30 14:32:18 +05305291 'ShortName' => 'pldm_pdr_delete_by_record_handle'
5292 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005293 '218900' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305294 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005295 'Line' => '200',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305296 'Param' => {
5297 '0' => {
5298 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005299 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305300 },
5301 '1' => {
5302 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005303 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305304 },
5305 '2' => {
5306 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005307 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305308 },
5309 '3' => {
5310 'name' => 'tl_eid',
Unive Tien44e66842025-07-25 09:15:34 +00005311 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305312 },
5313 '4' => {
5314 'name' => 'valid_bit',
Unive Tien44e66842025-07-25 09:15:34 +00005315 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305316 }
5317 },
5318 'Reg' => {
5319 '0' => 'rbx',
5320 '1' => 'rbp',
5321 '2' => 'r12',
5322 '3' => 'r13'
5323 },
5324 'Return' => '1',
5325 'ShortName' => 'pldm_pdr_update_TL_pdr'
5326 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005327 '219254' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305328 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005329 'Line' => '303',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305330 'Param' => {
5331 '0' => {
5332 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005333 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305334 },
5335 '1' => {
5336 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005337 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305338 },
5339 '2' => {
5340 'name' => 'terminus_handle',
Chau Ly26c8eb22025-07-30 06:56:33 +00005341 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305342 },
5343 '3' => {
5344 'name' => 'entity_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00005345 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305346 },
5347 '4' => {
5348 'name' => 'entity_instance_num',
Chau Ly26c8eb22025-07-30 06:56:33 +00005349 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305350 },
5351 '5' => {
5352 'name' => 'container_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005353 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305354 }
5355 },
5356 'Reg' => {
5357 '2' => 'r12'
5358 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005359 'Return' => '178173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305360 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
5361 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005362 '219608' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305363 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00005364 'Line' => '282',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305365 'Param' => {
5366 '0' => {
5367 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005368 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305369 },
5370 '1' => {
5371 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005372 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305373 },
5374 '2' => {
5375 'name' => 'fru_rsi',
Unive Tien44e66842025-07-25 09:15:34 +00005376 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305377 },
5378 '3' => {
5379 'name' => 'entity_type',
Unive Tien44e66842025-07-25 09:15:34 +00005380 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305381 },
5382 '4' => {
5383 'name' => 'entity_instance_num',
Unive Tien44e66842025-07-25 09:15:34 +00005384 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305385 },
5386 '5' => {
5387 'name' => 'container_id',
Unive Tien44e66842025-07-25 09:15:34 +00005388 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305389 },
5390 '6' => {
5391 'name' => 'bmc_record_handle',
5392 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005393 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305394 }
5395 },
Unive Tien44e66842025-07-25 09:15:34 +00005396 'Return' => '58',
Andrew Jefferye7f55112024-06-20 16:16:01 +09305397 'ShortName' => 'pldm_pdr_add_fru_record_set'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305398 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005399 '219921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305400 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005401 'Line' => '170',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305402 'Param' => {
5403 '0' => {
5404 'name' => 'record',
Chau Ly26c8eb22025-07-30 06:56:33 +00005405 'type' => '178173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305406 }
5407 },
Unive Tien44e66842025-07-25 09:15:34 +00005408 'Return' => '5527',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305409 'ShortName' => 'pldm_pdr_record_is_remote'
5410 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005411 '220292' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305412 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005413 'Line' => '94',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305414 'Param' => {
5415 '0' => {
5416 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005417 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305418 },
5419 '1' => {
5420 'name' => 'record',
Chau Ly26c8eb22025-07-30 06:56:33 +00005421 'type' => '178173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305422 }
5423 },
Unive Tien44e66842025-07-25 09:15:34 +00005424 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305425 'ShortName' => 'pldm_pdr_get_record_handle'
5426 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005427 '220509' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305428 'Header' => 'pdr.h',
5429 'Line' => '62',
5430 'Param' => {
5431 '0' => {
5432 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005433 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305434 }
5435 },
Unive Tien44e66842025-07-25 09:15:34 +00005436 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305437 'ShortName' => 'pldm_pdr_get_repo_size'
5438 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005439 '220642' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305440 'Header' => 'pdr.h',
5441 'Line' => '52',
5442 'Param' => {
5443 '0' => {
5444 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005445 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305446 }
5447 },
Unive Tien44e66842025-07-25 09:15:34 +00005448 'Return' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305449 'ShortName' => 'pldm_pdr_get_record_count'
5450 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005451 '220773' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305452 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005453 'Line' => '160',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305454 'Param' => {
5455 '0' => {
5456 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005457 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305458 },
5459 '1' => {
5460 'name' => 'pdr_type',
Unive Tien44e66842025-07-25 09:15:34 +00005461 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305462 },
5463 '2' => {
5464 'name' => 'curr_record',
Chau Ly26c8eb22025-07-30 06:56:33 +00005465 'type' => '178173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305466 },
5467 '3' => {
5468 'name' => 'data',
Chau Ly26c8eb22025-07-30 06:56:33 +00005469 'type' => '149007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305470 },
5471 '4' => {
5472 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005473 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305474 }
5475 },
5476 'Reg' => {
5477 '0' => 'rdi',
5478 '3' => 'rcx',
5479 '4' => 'r8'
5480 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005481 'Return' => '178173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305482 'ShortName' => 'pldm_pdr_find_record_by_type'
5483 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005484 '220944' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305485 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005486 'Line' => '142',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305487 'Param' => {
5488 '0' => {
5489 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005490 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305491 },
5492 '1' => {
5493 'name' => 'curr_record',
Chau Ly26c8eb22025-07-30 06:56:33 +00005494 'type' => '178173'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305495 },
5496 '2' => {
5497 'name' => 'data',
Chau Ly26c8eb22025-07-30 06:56:33 +00005498 'type' => '149007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305499 },
5500 '3' => {
5501 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005502 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305503 },
5504 '4' => {
5505 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005506 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305507 }
5508 },
5509 'Reg' => {
5510 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305511 '1' => 'rsi',
5512 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305513 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305514 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305515 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005516 'Return' => '178173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305517 'ShortName' => 'pldm_pdr_get_next_record'
5518 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005519 '221150' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305520 'Header' => 'pdr.h',
Andrew Jefferyf309c482024-09-07 18:45:41 +03005521 'Line' => '123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305522 'Param' => {
5523 '0' => {
5524 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005525 'type' => '202673'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305526 },
5527 '1' => {
5528 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005529 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305530 },
5531 '2' => {
5532 'name' => 'data',
Chau Ly26c8eb22025-07-30 06:56:33 +00005533 'type' => '149007'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305534 },
5535 '3' => {
5536 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005537 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305538 },
5539 '4' => {
5540 'name' => 'next_record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005541 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305542 }
5543 },
5544 'Reg' => {
5545 '0' => 'rdi',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305546 '1' => 'rsi',
5547 '2' => 'r9',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305548 '3' => 'rcx',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09305549 '4' => 'r8'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305550 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005551 'Return' => '178173',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305552 'ShortName' => 'pldm_pdr_find_record'
5553 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005554 '221328' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305555 'Header' => 'pdr.h',
5556 'Line' => '42',
5557 'Param' => {
5558 '0' => {
5559 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005560 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305561 }
5562 },
5563 'Reg' => {
5564 '0' => 'rdi'
5565 },
5566 'Return' => '1',
5567 'ShortName' => 'pldm_pdr_destroy'
5568 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005569 '221481' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305570 'Header' => 'pdr.h',
5571 'Line' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +00005572 'Return' => '176880',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305573 'ShortName' => 'pldm_pdr_init'
5574 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005575 '221553' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305576 'Header' => 'pdr.h',
5577 'Line' => '79',
5578 'Param' => {
5579 '0' => {
5580 'name' => 'repo',
Chau Ly26c8eb22025-07-30 06:56:33 +00005581 'type' => '176880'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305582 },
5583 '1' => {
5584 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005585 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305586 },
5587 '2' => {
5588 'name' => 'size',
Unive Tien44e66842025-07-25 09:15:34 +00005589 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305590 },
5591 '3' => {
5592 'name' => 'is_remote',
Unive Tien44e66842025-07-25 09:15:34 +00005593 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305594 },
5595 '4' => {
5596 'name' => 'terminus_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005597 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305598 },
5599 '5' => {
5600 'name' => 'record_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005601 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305602 }
5603 },
5604 'Reg' => {
5605 '0' => 'rbp',
Unive Tien44e66842025-07-25 09:15:34 +00005606 '1' => 'r14',
5607 '2' => 'r13',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305608 '5' => 'r12'
5609 },
Unive Tien44e66842025-07-25 09:15:34 +00005610 'Return' => '58',
Andrew Jefferyfae36412024-06-20 06:35:51 +00005611 'ShortName' => 'pldm_pdr_add'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305612 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005613 '230932' => {
5614 'Header' => 'platform.h',
5615 'Line' => '2722',
5616 'Param' => {
5617 '0' => {
5618 'name' => 'data',
5619 'type' => '1320'
5620 },
5621 '1' => {
5622 'name' => 'data_length',
5623 'type' => '169'
5624 },
5625 '2' => {
5626 'name' => 'pdr',
5627 'type' => '238397'
5628 }
5629 },
5630 'Return' => '58',
5631 'ShortName' => 'decode_pldm_platform_file_descriptor_pdr'
5632 },
5633 '238407' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005634 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005635 'Line' => '2705',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005636 'Param' => {
5637 '0' => {
5638 'name' => 'event',
Chau Ly26c8eb22025-07-30 06:56:33 +00005639 'type' => '238456'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005640 }
5641 },
5642 'Reg' => {
5643 '0' => 'rdi'
5644 },
Unive Tien44e66842025-07-25 09:15:34 +00005645 'Return' => '1585',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005646 'ShortName' => 'pldm_platform_cper_event_event_data'
5647 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005648 '238461' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +00005649 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005650 'Line' => '2694',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005651 'Param' => {
5652 '0' => {
5653 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00005654 'type' => '1320'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005655 },
5656 '1' => {
5657 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005658 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005659 },
5660 '2' => {
5661 'name' => 'cper_event',
Chau Ly26c8eb22025-07-30 06:56:33 +00005662 'type' => '238456'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005663 },
5664 '3' => {
5665 'name' => 'cper_event_length',
Unive Tien44e66842025-07-25 09:15:34 +00005666 'type' => '169'
Thu Nguyen3559aa12024-08-29 00:13:38 +00005667 }
5668 },
Unive Tien44e66842025-07-25 09:15:34 +00005669 'Return' => '58',
Thu Nguyen3559aa12024-08-29 00:13:38 +00005670 'ShortName' => 'decode_pldm_platform_cper_event'
5671 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005672 '240577' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005673 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005674 'Line' => '2683',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005675 'Param' => {
5676 '0' => {
5677 'name' => 'pdr',
Chau Ly26c8eb22025-07-30 06:56:33 +00005678 'type' => '241816'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005679 }
5680 },
Unive Tien44e66842025-07-25 09:15:34 +00005681 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005682 'ShortName' => 'decode_pldm_entity_auxiliary_names_pdr_index'
5683 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005684 '241821' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005685 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005686 'Line' => '2661',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005687 'Param' => {
5688 '0' => {
5689 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00005690 'type' => '1320'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005691 },
5692 '1' => {
5693 'name' => 'data_length',
Unive Tien44e66842025-07-25 09:15:34 +00005694 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005695 },
5696 '2' => {
5697 'name' => 'pdr',
Chau Ly26c8eb22025-07-30 06:56:33 +00005698 'type' => '241816'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005699 },
5700 '3' => {
5701 'name' => 'pdr_length',
Unive Tien44e66842025-07-25 09:15:34 +00005702 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005703 }
5704 },
Unive Tien44e66842025-07-25 09:15:34 +00005705 'Return' => '58',
Thu Nguyen43cb4b52024-07-16 05:45:27 +00005706 'ShortName' => 'decode_entity_auxiliary_names_pdr'
5707 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005708 '249248' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005709 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005710 'Line' => '1991',
Tal Yacobide67ab62024-05-30 22:36:50 +03005711 'Param' => {
5712 '0' => {
5713 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005714 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005715 },
5716 '1' => {
5717 'name' => 'resp',
Chau Ly26c8eb22025-07-30 06:56:33 +00005718 'type' => '251114'
Tal Yacobide67ab62024-05-30 22:36:50 +03005719 },
5720 '2' => {
5721 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005722 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005723 },
5724 '3' => {
5725 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005726 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005727 }
5728 },
5729 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10305730 '2' => 'r15'
Tal Yacobide67ab62024-05-30 22:36:50 +03005731 },
Unive Tien44e66842025-07-25 09:15:34 +00005732 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005733 'ShortName' => 'encode_get_state_effecter_states_resp'
5734 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005735 '251129' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005736 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005737 'Line' => '1974',
Tal Yacobide67ab62024-05-30 22:36:50 +03005738 'Param' => {
5739 '0' => {
5740 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005741 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005742 },
5743 '1' => {
5744 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005745 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005746 },
5747 '2' => {
5748 'name' => 'resp',
Chau Ly26c8eb22025-07-30 06:56:33 +00005749 'type' => '251114'
Tal Yacobide67ab62024-05-30 22:36:50 +03005750 }
5751 },
Unive Tien44e66842025-07-25 09:15:34 +00005752 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005753 'ShortName' => 'decode_get_state_effecter_states_resp'
5754 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005755 '253349' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005756 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005757 'Line' => '1943',
Tal Yacobide67ab62024-05-30 22:36:50 +03005758 'Param' => {
5759 '0' => {
5760 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005761 'type' => '1580'
Tal Yacobide67ab62024-05-30 22:36:50 +03005762 },
5763 '1' => {
5764 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005765 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005766 },
5767 '2' => {
5768 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005769 'type' => '33213'
Tal Yacobide67ab62024-05-30 22:36:50 +03005770 }
5771 },
Unive Tien44e66842025-07-25 09:15:34 +00005772 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005773 'ShortName' => 'decode_get_state_effecter_states_req'
5774 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005775 '254221' => {
Tal Yacobide67ab62024-05-30 22:36:50 +03005776 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005777 'Line' => '1957',
Tal Yacobide67ab62024-05-30 22:36:50 +03005778 'Param' => {
5779 '0' => {
5780 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005781 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +03005782 },
5783 '1' => {
5784 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00005785 'type' => '5733'
Tal Yacobide67ab62024-05-30 22:36:50 +03005786 },
5787 '2' => {
5788 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005789 'type' => '1501'
Tal Yacobide67ab62024-05-30 22:36:50 +03005790 },
5791 '3' => {
5792 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005793 'type' => '169'
Tal Yacobide67ab62024-05-30 22:36:50 +03005794 }
5795 },
Unive Tien44e66842025-07-25 09:15:34 +00005796 'Return' => '58',
Tal Yacobide67ab62024-05-30 22:36:50 +03005797 'ShortName' => 'encode_get_state_effecter_states_req'
5798 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005799 '280252' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305800 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005801 'Line' => '2123',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305802 'Param' => {
5803 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305804 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005805 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305806 },
5807 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305808 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005809 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305810 },
5811 '2' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305812 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005813 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305814 },
5815 '3' => {
5816 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00005817 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305818 },
5819 '4' => {
5820 'name' => 'event_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00005821 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305822 },
5823 '5' => {
5824 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005825 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305826 },
5827 '6' => {
5828 'name' => 'transfer_flag',
5829 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005830 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305831 },
5832 '7' => {
5833 'name' => 'event_class',
5834 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00005835 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305836 },
5837 '8' => {
5838 'name' => 'event_data_size',
5839 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00005840 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305841 },
5842 '9' => {
5843 'name' => 'event_data',
5844 'offset' => '24',
Chau Ly26c8eb22025-07-30 06:56:33 +00005845 'type' => '27744'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305846 },
5847 '10' => {
5848 'name' => 'event_data_integrity_checksum',
5849 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00005850 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305851 }
5852 },
Unive Tien44e66842025-07-25 09:15:34 +00005853 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305854 'ShortName' => 'decode_poll_for_platform_event_message_resp'
5855 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005856 '284138' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305857 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005858 'Line' => '2097',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305859 'Param' => {
5860 '0' => {
5861 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005862 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305863 },
5864 '1' => {
5865 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00005866 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305867 },
5868 '2' => {
5869 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00005870 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305871 },
5872 '3' => {
5873 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00005874 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305875 },
5876 '4' => {
5877 'name' => 'event_id_to_acknowledge',
Unive Tien44e66842025-07-25 09:15:34 +00005878 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305879 },
5880 '5' => {
5881 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005882 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305883 },
5884 '6' => {
5885 'name' => 'payload_length',
5886 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00005887 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305888 }
5889 },
Unive Tien44e66842025-07-25 09:15:34 +00005890 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305891 'ShortName' => 'encode_poll_for_platform_event_message_req'
5892 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005893 '285855' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305894 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005895 'Line' => '2621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305896 'Param' => {
5897 '0' => {
5898 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005899 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305900 },
5901 '1' => {
5902 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005903 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305904 },
5905 '2' => {
5906 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005907 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305908 }
5909 },
Unive Tien44e66842025-07-25 09:15:34 +00005910 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305911 'ShortName' => 'encode_set_event_receiver_resp'
5912 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005913 '286028' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305914 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005915 'Line' => '2607',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305916 'Param' => {
5917 '0' => {
5918 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005919 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305920 },
5921 '1' => {
5922 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005923 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305924 },
5925 '2' => {
5926 'name' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005927 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305928 },
5929 '3' => {
5930 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00005931 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305932 },
5933 '4' => {
5934 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00005935 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305936 },
5937 '5' => {
5938 'name' => 'heartbeat_timer',
Chau Ly26c8eb22025-07-30 06:56:33 +00005939 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305940 }
5941 },
Unive Tien44e66842025-07-25 09:15:34 +00005942 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305943 'ShortName' => 'decode_set_event_receiver_req'
5944 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005945 '287726' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305946 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005947 'Line' => '2585',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305948 'Param' => {
5949 '0' => {
5950 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005951 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305952 },
5953 '1' => {
5954 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00005955 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305956 },
5957 '2' => {
5958 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00005959 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305960 }
5961 },
Unive Tien44e66842025-07-25 09:15:34 +00005962 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305963 'ShortName' => 'decode_set_event_receiver_resp'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305964 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005965 '288530' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305966 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005967 'Line' => '2571',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305968 'Param' => {
5969 '0' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305970 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00005971 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09305972 },
5973 '1' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09305974 'name' => 'event_message_global_enable',
Unive Tien44e66842025-07-25 09:15:34 +00005975 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305976 },
5977 '2' => {
5978 'name' => 'transport_protocol_type',
Unive Tien44e66842025-07-25 09:15:34 +00005979 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305980 },
5981 '3' => {
5982 'name' => 'event_receiver_address_info',
Unive Tien44e66842025-07-25 09:15:34 +00005983 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305984 },
5985 '4' => {
5986 'name' => 'heartbeat_timer',
Unive Tien44e66842025-07-25 09:15:34 +00005987 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305988 },
5989 '5' => {
5990 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00005991 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09305992 }
5993 },
Unive Tien44e66842025-07-25 09:15:34 +00005994 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09305995 'ShortName' => 'encode_set_event_receiver_req'
5996 },
Chau Ly26c8eb22025-07-30 06:56:33 +00005997 '288788' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09305998 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00005999 'Line' => '2525',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306000 'Param' => {
6001 '0' => {
6002 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006003 'type' => '1580'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306004 },
6005 '1' => {
6006 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006007 'type' => '169'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306008 },
6009 '2' => {
6010 'name' => 'resp',
Chau Ly26c8eb22025-07-30 06:56:33 +00006011 'type' => '290284'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306012 }
6013 },
Unive Tien44e66842025-07-25 09:15:34 +00006014 'Return' => '58',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09306015 'ShortName' => 'decode_get_event_receiver_resp'
6016 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006017 '295219' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306018 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006019 'Line' => '1621',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306020 'Param' => {
6021 '0' => {
6022 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006023 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306024 },
6025 '1' => {
6026 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006027 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306028 },
6029 '2' => {
6030 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006031 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306032 },
6033 '3' => {
6034 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006035 'type' => '1585'
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' => 'decode_get_sensor_reading_req'
6040 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006041 '296389' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306042 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006043 'Line' => '1647',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306044 'Param' => {
6045 '0' => {
6046 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006047 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306048 },
6049 '1' => {
6050 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006051 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306052 },
6053 '2' => {
6054 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006055 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306056 },
6057 '3' => {
6058 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00006059 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306060 },
6061 '4' => {
6062 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006063 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306064 },
6065 '5' => {
6066 'name' => 'present_state',
Unive Tien44e66842025-07-25 09:15:34 +00006067 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306068 },
6069 '6' => {
6070 'name' => 'previous_state',
6071 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006072 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306073 },
6074 '7' => {
6075 'name' => 'event_state',
6076 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006077 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306078 },
6079 '8' => {
6080 'name' => 'present_reading',
6081 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006082 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306083 },
6084 '9' => {
6085 'name' => 'msg',
6086 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006087 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306088 },
6089 '10' => {
6090 'name' => 'payload_length',
6091 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00006092 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306093 }
6094 },
Unive Tien44e66842025-07-25 09:15:34 +00006095 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306096 'ShortName' => 'encode_get_sensor_reading_resp'
6097 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006098 '296938' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306099 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006100 'Line' => '2492',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306101 'Param' => {
6102 '0' => {
6103 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006104 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306105 },
6106 '1' => {
6107 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006108 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306109 },
6110 '2' => {
6111 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006112 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306113 },
6114 '3' => {
6115 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006116 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306117 },
6118 '4' => {
6119 'name' => 'sensor_operational_state',
Unive Tien44e66842025-07-25 09:15:34 +00006120 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306121 },
6122 '5' => {
6123 'name' => 'sensor_event_message_enable',
Unive Tien44e66842025-07-25 09:15:34 +00006124 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306125 },
6126 '6' => {
6127 'name' => 'present_state',
6128 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006129 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306130 },
6131 '7' => {
6132 'name' => 'previous_state',
6133 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006134 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306135 },
6136 '8' => {
6137 'name' => 'event_state',
6138 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006139 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306140 },
6141 '9' => {
6142 'name' => 'present_reading',
6143 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006144 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306145 }
6146 },
Unive Tien44e66842025-07-25 09:15:34 +00006147 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306148 'ShortName' => 'decode_get_sensor_reading_resp'
6149 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006150 '301569' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306151 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006152 'Line' => '2467',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306153 'Param' => {
6154 '0' => {
6155 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006156 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306157 },
6158 '1' => {
6159 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006160 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306161 },
6162 '2' => {
6163 'name' => 'rearm_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006164 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306165 },
6166 '3' => {
6167 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006168 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306169 }
6170 },
Unive Tien44e66842025-07-25 09:15:34 +00006171 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306172 'ShortName' => 'encode_get_sensor_reading_req'
6173 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006174 '301787' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306175 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006176 'Line' => '2448',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306177 'Param' => {
6178 '0' => {
6179 'name' => 'change_record_data',
Unive Tien44e66842025-07-25 09:15:34 +00006180 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306181 },
6182 '1' => {
6183 'name' => 'change_record_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006184 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306185 },
6186 '2' => {
6187 'name' => 'event_data_operation',
Unive Tien44e66842025-07-25 09:15:34 +00006188 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306189 },
6190 '3' => {
6191 'name' => 'number_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006192 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306193 },
6194 '4' => {
6195 'name' => 'change_entry_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006196 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306197 }
6198 },
Unive Tien44e66842025-07-25 09:15:34 +00006199 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306200 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09306201 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006202 '304034' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306203 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006204 'Line' => '2354',
Thu Nguyenf874b382024-07-24 11:22:34 +00006205 'Param' => {
6206 '0' => {
6207 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006208 'type' => '1320'
Thu Nguyenf874b382024-07-24 11:22:34 +00006209 },
6210 '1' => {
6211 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006212 'type' => '169'
Thu Nguyenf874b382024-07-24 11:22:34 +00006213 },
6214 '2' => {
6215 'name' => 'poll_event',
Chau Ly26c8eb22025-07-30 06:56:33 +00006216 'type' => '305591'
Thu Nguyenf874b382024-07-24 11:22:34 +00006217 }
6218 },
Unive Tien44e66842025-07-25 09:15:34 +00006219 'Return' => '58',
Thu Nguyenf874b382024-07-24 11:22:34 +00006220 'ShortName' => 'decode_pldm_message_poll_event_data'
6221 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006222 '305596' => {
Thu Nguyenf874b382024-07-24 11:22:34 +00006223 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006224 'Line' => '2340',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306225 'Param' => {
6226 '0' => {
6227 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006228 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306229 },
6230 '1' => {
6231 'name' => 'event_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006232 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306233 },
6234 '2' => {
6235 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00006236 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306237 },
6238 '3' => {
6239 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00006240 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306241 },
6242 '4' => {
6243 'name' => 'change_record_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006244 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306245 }
6246 },
Unive Tien44e66842025-07-25 09:15:34 +00006247 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306248 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
6249 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006250 '306622' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306251 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006252 'Line' => '2402',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306253 'Param' => {
6254 '0' => {
6255 'name' => 'event_data_format',
Unive Tien44e66842025-07-25 09:15:34 +00006256 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306257 },
6258 '1' => {
6259 'name' => 'number_of_change_records',
Unive Tien44e66842025-07-25 09:15:34 +00006260 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306261 },
6262 '2' => {
6263 'name' => 'event_data_operations',
Unive Tien44e66842025-07-25 09:15:34 +00006264 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306265 },
6266 '3' => {
6267 'name' => 'numbers_of_change_entries',
Unive Tien44e66842025-07-25 09:15:34 +00006268 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306269 },
6270 '4' => {
6271 'name' => 'change_entries',
Chau Ly26c8eb22025-07-30 06:56:33 +00006272 'type' => '306941'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306273 },
6274 '5' => {
6275 'name' => 'event_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00006276 'type' => '306956'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306277 },
6278 '6' => {
6279 'name' => 'actual_change_records_size',
6280 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006281 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306282 },
6283 '7' => {
6284 'name' => 'max_change_records_size',
6285 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006286 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306287 }
6288 },
6289 'Reg' => {
6290 '0' => 'rdi',
6291 '1' => 'rbx',
6292 '2' => 'r10',
6293 '3' => 'r11',
6294 '4' => 'r8',
6295 '5' => 'r9'
6296 },
Unive Tien44e66842025-07-25 09:15:34 +00006297 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306298 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
6299 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006300 '306966' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306301 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006302 'Line' => '2318',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306303 'Param' => {
6304 '0' => {
6305 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006306 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306307 },
6308 '1' => {
6309 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006310 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306311 },
6312 '2' => {
6313 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006314 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306315 },
6316 '3' => {
6317 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006318 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306319 },
6320 '4' => {
6321 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006322 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306323 },
6324 '5' => {
6325 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006326 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306327 },
6328 '6' => {
6329 'name' => 'present_value',
6330 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006331 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306332 }
6333 },
Unive Tien44e66842025-07-25 09:15:34 +00006334 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306335 'ShortName' => 'decode_get_numeric_effecter_value_resp'
6336 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006337 '312691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306338 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006339 'Line' => '1578',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306340 'Param' => {
6341 '0' => {
6342 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006343 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306344 },
6345 '1' => {
6346 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006347 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306348 },
6349 '2' => {
6350 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006351 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306352 }
6353 },
Unive Tien44e66842025-07-25 09:15:34 +00006354 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306355 'ShortName' => 'decode_get_numeric_effecter_value_req'
6356 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006357 '313595' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306358 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006359 'Line' => '1602',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306360 'Param' => {
6361 '0' => {
6362 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006363 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306364 },
6365 '1' => {
6366 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006367 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306368 },
6369 '2' => {
6370 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006371 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306372 },
6373 '3' => {
6374 'name' => 'effecter_oper_state',
Unive Tien44e66842025-07-25 09:15:34 +00006375 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306376 },
6377 '4' => {
6378 'name' => 'pending_value',
Unive Tien44e66842025-07-25 09:15:34 +00006379 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306380 },
6381 '5' => {
6382 'name' => 'present_value',
Unive Tien44e66842025-07-25 09:15:34 +00006383 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306384 },
6385 '6' => {
6386 'name' => 'msg',
6387 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006388 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306389 },
6390 '7' => {
6391 'name' => 'payload_length',
6392 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006393 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306394 }
6395 },
Unive Tien44e66842025-07-25 09:15:34 +00006396 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306397 'ShortName' => 'encode_get_numeric_effecter_value_resp'
6398 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006399 '314293' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306400 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006401 'Line' => '2297',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306402 'Param' => {
6403 '0' => {
6404 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006405 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306406 },
6407 '1' => {
6408 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00006409 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306410 },
6411 '2' => {
6412 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006413 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306414 }
6415 },
Unive Tien44e66842025-07-25 09:15:34 +00006416 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306417 'ShortName' => 'encode_get_numeric_effecter_value_req'
6418 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006419 '314491' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306420 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006421 'Line' => '2282',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306422 'Param' => {
6423 '0' => {
6424 'name' => 'pdr_data',
Unive Tien44e66842025-07-25 09:15:34 +00006425 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306426 },
6427 '1' => {
6428 'name' => 'pdr_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006429 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306430 },
6431 '2' => {
6432 'name' => 'pdr_value',
Chau Ly26c8eb22025-07-30 06:56:33 +00006433 'type' => '349871'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306434 }
6435 },
Unive Tien44e66842025-07-25 09:15:34 +00006436 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306437 'ShortName' => 'decode_numeric_sensor_pdr_data'
6438 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006439 '349876' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306440 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006441 'Line' => '2270',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306442 'Param' => {
6443 '0' => {
6444 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006445 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306446 },
6447 '1' => {
6448 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006449 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306450 },
6451 '2' => {
6452 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006453 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306454 },
6455 '3' => {
6456 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006457 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306458 },
6459 '4' => {
6460 'name' => 'sensor_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00006461 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306462 },
6463 '5' => {
6464 'name' => 'present_reading',
Unive Tien44e66842025-07-25 09:15:34 +00006465 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306466 }
6467 },
Unive Tien44e66842025-07-25 09:15:34 +00006468 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306469 'ShortName' => 'decode_numeric_sensor_data'
6470 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006471 '353158' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306472 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006473 'Line' => '2249',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306474 'Param' => {
6475 '0' => {
6476 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006477 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306478 },
6479 '1' => {
6480 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006481 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306482 },
6483 '2' => {
6484 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006485 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306486 },
6487 '3' => {
6488 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006489 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306490 },
6491 '4' => {
6492 'name' => 'previous_event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006493 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306494 }
6495 },
Unive Tien44e66842025-07-25 09:15:34 +00006496 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306497 'ShortName' => 'decode_state_sensor_data'
6498 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006499 '354422' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306500 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006501 'Line' => '2231',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306502 'Param' => {
6503 '0' => {
6504 'name' => 'sensor_data',
Unive Tien44e66842025-07-25 09:15:34 +00006505 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306506 },
6507 '1' => {
6508 'name' => 'sensor_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006509 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306510 },
6511 '2' => {
6512 'name' => 'present_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006513 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306514 },
6515 '3' => {
6516 'name' => 'previous_op_state',
Unive Tien44e66842025-07-25 09:15:34 +00006517 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306518 }
6519 },
Unive Tien44e66842025-07-25 09:15:34 +00006520 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306521 'ShortName' => 'decode_sensor_op_data'
6522 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006523 '355428' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306524 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006525 'Line' => '2214',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306526 'Param' => {
6527 '0' => {
6528 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006529 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306530 },
6531 '1' => {
6532 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006533 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306534 },
6535 '2' => {
6536 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006537 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306538 },
6539 '3' => {
6540 'name' => 'sensor_event_class_type',
Unive Tien44e66842025-07-25 09:15:34 +00006541 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306542 },
6543 '4' => {
6544 'name' => 'event_class_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006545 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306546 }
6547 },
Unive Tien44e66842025-07-25 09:15:34 +00006548 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306549 'ShortName' => 'decode_sensor_event_data'
6550 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006551 '357229' => {
Unive Tien44e66842025-07-25 09:15:34 +00006552 'Header' => 'platform.h',
6553 'Line' => '2193',
6554 'Param' => {
6555 '0' => {
6556 'name' => 'msg',
6557 'type' => '1580'
6558 },
6559 '1' => {
6560 'name' => 'payload_length',
6561 'type' => '169'
6562 },
6563 '2' => {
6564 'name' => 'completion_code',
6565 'type' => '1585'
6566 },
6567 '3' => {
6568 'name' => 'synchrony_config',
6569 'type' => '1585'
6570 },
6571 '4' => {
6572 'name' => 'synchrony_config_support',
Chau Ly26c8eb22025-07-30 06:56:33 +00006573 'type' => '25594'
Unive Tien44e66842025-07-25 09:15:34 +00006574 },
6575 '5' => {
6576 'name' => 'number_event_class_returned',
6577 'type' => '1585'
6578 },
6579 '6' => {
6580 'name' => 'event_class',
6581 'offset' => '0',
6582 'type' => '1585'
6583 },
6584 '7' => {
6585 'name' => 'event_class_count',
6586 'offset' => '8',
6587 'type' => '140'
6588 }
6589 },
6590 'Return' => '58',
6591 'ShortName' => 'decode_event_message_supported_resp'
6592 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006593 '359922' => {
Unive Tien44e66842025-07-25 09:15:34 +00006594 'Header' => 'platform.h',
6595 'Line' => '2176',
6596 'Param' => {
6597 '0' => {
6598 'name' => 'instance_id',
6599 'type' => '140'
6600 },
6601 '1' => {
6602 'name' => 'format_version',
6603 'type' => '140'
6604 },
6605 '2' => {
6606 'name' => 'msg',
6607 'type' => '1501'
6608 }
6609 },
6610 'Return' => '58',
6611 'ShortName' => 'encode_event_message_supported_req'
6612 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006613 '360120' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306614 'Header' => 'platform.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +00006615 'Line' => '2149',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306616 'Param' => {
6617 '0' => {
6618 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006619 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306620 },
6621 '1' => {
6622 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006623 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306624 },
6625 '2' => {
6626 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006627 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306628 },
6629 '3' => {
6630 'name' => 'terminus_max_buffer_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00006631 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306632 }
6633 },
Unive Tien44e66842025-07-25 09:15:34 +00006634 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306635 'ShortName' => 'decode_event_message_buffer_size_resp'
6636 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006637 '361497' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306638 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006639 'Line' => '2162',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306640 'Param' => {
6641 '0' => {
6642 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006643 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306644 },
6645 '1' => {
6646 'name' => 'event_receiver_max_buffer_size',
Unive Tien44e66842025-07-25 09:15:34 +00006647 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306648 },
6649 '2' => {
6650 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006651 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306652 }
6653 },
6654 'Reg' => {
6655 '2' => 'rbx'
6656 },
Unive Tien44e66842025-07-25 09:15:34 +00006657 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306658 'ShortName' => 'encode_event_message_buffer_size_req'
6659 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006660 '361695' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306661 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006662 'Line' => '2138',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306663 'Param' => {
6664 '0' => {
6665 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006666 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306667 },
6668 '1' => {
6669 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006670 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306671 },
6672 '2' => {
6673 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006674 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306675 },
6676 '3' => {
6677 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006678 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306679 }
6680 },
Unive Tien44e66842025-07-25 09:15:34 +00006681 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306682 'ShortName' => 'decode_platform_event_message_resp'
6683 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006684 '363171' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306685 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006686 'Line' => '2081',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306687 'Param' => {
6688 '0' => {
6689 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006690 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306691 },
6692 '1' => {
6693 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006694 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306695 },
6696 '2' => {
6697 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006698 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306699 },
6700 '3' => {
6701 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006702 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306703 },
6704 '4' => {
6705 'name' => 'event_data',
Unive Tien44e66842025-07-25 09:15:34 +00006706 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306707 },
6708 '5' => {
6709 'name' => 'event_data_length',
Unive Tien44e66842025-07-25 09:15:34 +00006710 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306711 },
6712 '6' => {
6713 'name' => 'msg',
6714 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006715 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306716 },
6717 '7' => {
6718 'name' => 'payload_length',
6719 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006720 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306721 }
6722 },
Unive Tien44e66842025-07-25 09:15:34 +00006723 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306724 'ShortName' => 'encode_platform_event_message_req'
6725 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006726 '363572' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306727 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006728 'Line' => '2061',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306729 'Param' => {
6730 '0' => {
6731 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006732 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306733 },
6734 '1' => {
6735 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006736 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306737 },
6738 '2' => {
6739 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006740 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306741 },
6742 '3' => {
6743 'name' => 'event_id',
Unive Tien44e66842025-07-25 09:15:34 +00006744 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306745 },
6746 '4' => {
6747 'name' => 'next_data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006748 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306749 },
6750 '5' => {
6751 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006752 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306753 },
6754 '6' => {
6755 'name' => 'event_class',
6756 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006757 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306758 },
6759 '7' => {
6760 'name' => 'event_data_size',
6761 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00006762 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306763 },
6764 '8' => {
6765 'name' => 'event_data',
6766 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00006767 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306768 },
6769 '9' => {
6770 'name' => 'checksum',
6771 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00006772 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306773 },
6774 '10' => {
6775 'name' => 'msg',
6776 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +00006777 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306778 },
6779 '11' => {
6780 'name' => 'payload_length',
6781 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +00006782 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306783 }
6784 },
Unive Tien44e66842025-07-25 09:15:34 +00006785 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306786 'ShortName' => 'encode_poll_for_platform_event_message_resp'
6787 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006788 '367415' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306789 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006790 'Line' => '2039',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306791 'Param' => {
6792 '0' => {
6793 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006794 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306795 },
6796 '1' => {
6797 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006798 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306799 },
6800 '2' => {
6801 'name' => 'platform_event_status',
Unive Tien44e66842025-07-25 09:15:34 +00006802 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306803 },
6804 '3' => {
6805 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006806 'type' => '1501'
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' => 'encode_platform_event_message_resp'
6811 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006812 '367633' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306813 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006814 'Line' => '2024',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306815 'Param' => {
6816 '0' => {
6817 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006818 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306819 },
6820 '1' => {
6821 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006822 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306823 },
6824 '2' => {
6825 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006826 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306827 },
6828 '3' => {
6829 'name' => 'transfer_operation_flag',
Unive Tien44e66842025-07-25 09:15:34 +00006830 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306831 },
6832 '4' => {
6833 'name' => 'data_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00006834 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306835 },
6836 '5' => {
6837 'name' => 'event_id_to_acknowledge',
Chau Ly26c8eb22025-07-30 06:56:33 +00006838 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306839 }
6840 },
Unive Tien44e66842025-07-25 09:15:34 +00006841 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306842 'ShortName' => 'decode_poll_for_platform_event_message_req'
6843 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006844 '369889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306845 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006846 'Line' => '2008',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306847 'Param' => {
6848 '0' => {
6849 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006850 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306851 },
6852 '1' => {
6853 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006854 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306855 },
6856 '2' => {
6857 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00006858 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306859 },
6860 '3' => {
6861 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00006862 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306863 },
6864 '4' => {
6865 'name' => 'event_class',
Unive Tien44e66842025-07-25 09:15:34 +00006866 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306867 },
6868 '5' => {
6869 'name' => 'event_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006870 'type' => '2760'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306871 }
6872 },
Unive Tien44e66842025-07-25 09:15:34 +00006873 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306874 'ShortName' => 'decode_platform_event_message_req'
6875 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006876 '371237' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306877 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006878 'Line' => '2426',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306879 'Param' => {
6880 '0' => {
6881 'name' => 'event_data',
Chau Ly26c8eb22025-07-30 06:56:33 +00006882 'type' => '371428'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306883 },
6884 '1' => {
6885 'name' => 'event_data_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00006886 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306887 },
6888 '2' => {
6889 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006890 'type' => '7541'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306891 },
6892 '3' => {
6893 'name' => 'sensor_event_class',
Chau Ly26c8eb22025-07-30 06:56:33 +00006894 'type' => '225983'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306895 },
6896 '4' => {
6897 'name' => 'sensor_offset',
Unive Tien44e66842025-07-25 09:15:34 +00006898 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306899 },
6900 '5' => {
6901 'name' => 'event_state',
Unive Tien44e66842025-07-25 09:15:34 +00006902 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306903 },
6904 '6' => {
6905 'name' => 'previous_event_state',
6906 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00006907 'type' => '5728'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306908 },
6909 '7' => {
6910 'name' => 'actual_event_data_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00006911 'type' => '291710'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306912 }
6913 },
6914 'Reg' => {
6915 '1' => 'rdi',
6916 '2' => 'rdx',
6917 '3' => 'rcx',
6918 '4' => 'r8',
6919 '5' => 'r9',
6920 '7' => 'rsi'
6921 },
Unive Tien44e66842025-07-25 09:15:34 +00006922 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306923 'ShortName' => 'encode_sensor_event_data'
6924 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006925 '371443' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306926 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006927 'Line' => '1543',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306928 'Param' => {
6929 '0' => {
6930 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006931 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306932 },
6933 '1' => {
6934 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006935 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306936 },
6937 '2' => {
6938 'name' => 'sensor_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00006939 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306940 },
6941 '3' => {
6942 'name' => 'sensor_rearm',
Chau Ly26c8eb22025-07-30 06:56:33 +00006943 'type' => '25594'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306944 },
6945 '4' => {
6946 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00006947 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306948 }
6949 },
Unive Tien44e66842025-07-25 09:15:34 +00006950 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306951 'ShortName' => 'decode_get_state_sensor_readings_req'
6952 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006953 '372871' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306954 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006955 'Line' => '1928',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306956 'Param' => {
6957 '0' => {
6958 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00006959 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306960 },
6961 '1' => {
6962 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00006963 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306964 },
6965 '2' => {
6966 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00006967 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306968 },
6969 '3' => {
6970 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00006971 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306972 },
6973 '4' => {
6974 'name' => 'field',
Chau Ly26c8eb22025-07-30 06:56:33 +00006975 'type' => '375337'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306976 }
6977 },
Unive Tien44e66842025-07-25 09:15:34 +00006978 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306979 'ShortName' => 'decode_get_state_sensor_readings_resp'
6980 },
Chau Ly26c8eb22025-07-30 06:56:33 +00006981 '375342' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09306982 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00006983 'Line' => '1908',
Andrew Jeffery48761c62024-06-03 15:48:26 +09306984 'Param' => {
6985 '0' => {
6986 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00006987 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306988 },
6989 '1' => {
6990 'name' => 'sensor_id',
Unive Tien44e66842025-07-25 09:15:34 +00006991 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306992 },
6993 '2' => {
6994 'name' => 'sensor_rearm',
Unive Tien44e66842025-07-25 09:15:34 +00006995 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +09306996 },
6997 '3' => {
6998 'name' => 'reserved',
Unive Tien44e66842025-07-25 09:15:34 +00006999 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307000 },
7001 '4' => {
7002 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007003 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307004 }
7005 },
Unive Tien44e66842025-07-25 09:15:34 +00007006 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307007 'ShortName' => 'encode_get_state_sensor_readings_req'
7008 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007009 '375580' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307010 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007011 'Line' => '1563',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307012 'Param' => {
7013 '0' => {
7014 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007015 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307016 },
7017 '1' => {
7018 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007019 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307020 },
7021 '2' => {
7022 'name' => 'comp_sensor_count',
Unive Tien44e66842025-07-25 09:15:34 +00007023 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307024 },
7025 '3' => {
7026 'name' => 'field',
Chau Ly26c8eb22025-07-30 06:56:33 +00007027 'type' => '375337'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307028 },
7029 '4' => {
7030 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007031 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307032 }
7033 },
Unive Tien44e66842025-07-25 09:15:34 +00007034 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307035 'ShortName' => 'encode_get_state_sensor_readings_resp'
7036 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007037 '375934' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307038 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007039 'Line' => '1889',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307040 'Param' => {
7041 '0' => {
7042 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007043 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307044 },
7045 '1' => {
7046 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007047 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307048 },
7049 '2' => {
7050 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007051 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307052 }
7053 },
7054 'Reg' => {
7055 '0' => 'rdi',
7056 '1' => 'rsi',
7057 '2' => 'rdx'
7058 },
Unive Tien44e66842025-07-25 09:15:34 +00007059 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307060 'ShortName' => 'decode_set_numeric_effecter_value_resp'
7061 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007062 '376011' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307063 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007064 'Line' => '1876',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307065 'Param' => {
7066 '0' => {
7067 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007068 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307069 },
7070 '1' => {
7071 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007072 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307073 },
7074 '2' => {
7075 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00007076 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307077 },
7078 '3' => {
7079 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00007080 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307081 },
7082 '4' => {
7083 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007084 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307085 },
7086 '5' => {
7087 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007088 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307089 }
7090 },
7091 'Reg' => {
7092 '3' => 'r12'
7093 },
Unive Tien44e66842025-07-25 09:15:34 +00007094 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307095 'ShortName' => 'encode_set_numeric_effecter_value_req'
7096 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007097 '376483' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307098 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007099 'Line' => '1434',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307100 'Param' => {
7101 '0' => {
7102 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007103 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307104 },
7105 '1' => {
7106 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007107 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307108 },
7109 '2' => {
7110 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007111 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307112 },
7113 '3' => {
7114 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007115 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307116 }
7117 },
Unive Tien44e66842025-07-25 09:15:34 +00007118 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307119 'ShortName' => 'encode_set_numeric_effecter_value_resp'
7120 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007121 '376676' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307122 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007123 'Line' => '1418',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307124 'Param' => {
7125 '0' => {
7126 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007127 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307128 },
7129 '1' => {
7130 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007131 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307132 },
7133 '2' => {
7134 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00007135 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307136 },
7137 '3' => {
7138 'name' => 'effecter_data_size',
Unive Tien44e66842025-07-25 09:15:34 +00007139 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307140 },
7141 '4' => {
7142 'name' => 'effecter_value',
Unive Tien44e66842025-07-25 09:15:34 +00007143 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307144 }
7145 },
Unive Tien44e66842025-07-25 09:15:34 +00007146 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307147 'ShortName' => 'decode_set_numeric_effecter_value_req'
7148 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007149 '382929' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307150 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007151 'Line' => '1787',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307152 'Param' => {
7153 '0' => {
7154 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007155 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307156 },
7157 '1' => {
7158 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007159 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307160 },
7161 '2' => {
7162 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007163 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307164 },
7165 '3' => {
7166 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007167 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307168 },
7169 '4' => {
7170 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007171 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307172 },
7173 '5' => {
7174 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007175 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307176 },
7177 '6' => {
7178 'name' => 'resp_cnt',
7179 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00007180 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307181 },
7182 '7' => {
7183 'name' => 'record_data',
7184 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007185 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307186 },
7187 '8' => {
7188 'name' => 'record_data_length',
7189 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007190 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307191 },
7192 '9' => {
7193 'name' => 'transfer_crc',
7194 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007195 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307196 }
7197 },
7198 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00007199 '5' => 'r14'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307200 },
Unive Tien44e66842025-07-25 09:15:34 +00007201 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307202 'ShortName' => 'decode_get_pdr_resp'
7203 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007204 '386288' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307205 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007206 'Line' => '1756',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307207 'Param' => {
7208 '0' => {
7209 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007210 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307211 },
7212 '1' => {
7213 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007214 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307215 },
7216 '2' => {
7217 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007218 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307219 },
7220 '3' => {
7221 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007222 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307223 },
7224 '4' => {
7225 'name' => 'request_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007226 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307227 },
7228 '5' => {
7229 'name' => 'record_chg_num',
Unive Tien44e66842025-07-25 09:15:34 +00007230 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307231 },
7232 '6' => {
7233 'name' => 'msg',
7234 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007235 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307236 },
7237 '7' => {
7238 'name' => 'payload_length',
7239 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007240 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307241 }
7242 },
7243 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00007244 '2' => 'r15'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307245 },
Unive Tien44e66842025-07-25 09:15:34 +00007246 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307247 'ShortName' => 'encode_get_pdr_req'
7248 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007249 '389775' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307250 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007251 'Line' => '1718',
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' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007263 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307264 },
7265 '3' => {
7266 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007267 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307268 },
7269 '4' => {
7270 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007271 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307272 },
7273 '5' => {
7274 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007275 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307276 },
7277 '6' => {
7278 'name' => 'record_count',
7279 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007280 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307281 },
7282 '7' => {
7283 'name' => 'repository_size',
7284 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007285 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307286 },
7287 '8' => {
7288 'name' => 'largest_record_size',
7289 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007290 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307291 },
7292 '9' => {
7293 'name' => 'data_transfer_handle_timeout',
7294 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007295 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307296 }
7297 },
Unive Tien44e66842025-07-25 09:15:34 +00007298 'Reg' => {
7299 '5' => 'r14'
7300 },
7301 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307302 'ShortName' => 'decode_get_pdr_repository_info_resp'
7303 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007304 '393347' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307305 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007306 'Line' => '1694',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307307 'Param' => {
7308 '0' => {
7309 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007310 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307311 },
7312 '1' => {
7313 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007314 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307315 },
7316 '2' => {
7317 'name' => 'repository_state',
Unive Tien44e66842025-07-25 09:15:34 +00007318 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307319 },
7320 '3' => {
7321 'name' => 'update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007322 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307323 },
7324 '4' => {
7325 'name' => 'oem_update_time',
Unive Tien44e66842025-07-25 09:15:34 +00007326 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307327 },
7328 '5' => {
7329 'name' => 'record_count',
Unive Tien44e66842025-07-25 09:15:34 +00007330 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307331 },
7332 '6' => {
7333 'name' => 'repository_size',
7334 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007335 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307336 },
7337 '7' => {
7338 'name' => 'largest_record_size',
7339 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007340 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307341 },
7342 '8' => {
7343 'name' => 'data_transfer_handle_timeout',
7344 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007345 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307346 },
7347 '9' => {
7348 'name' => 'msg',
7349 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +00007350 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307351 }
7352 },
Unive Tien44e66842025-07-25 09:15:34 +00007353 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307354 'ShortName' => 'encode_get_pdr_repository_info_resp'
7355 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007356 '393975' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307357 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007358 'Line' => '1501',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307359 'Param' => {
7360 '0' => {
7361 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007362 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307363 },
7364 '1' => {
7365 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007366 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307367 },
7368 '2' => {
7369 'name' => 'next_record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007370 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307371 },
7372 '3' => {
7373 'name' => 'next_data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007374 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307375 },
7376 '4' => {
7377 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007378 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307379 },
7380 '5' => {
7381 'name' => 'resp_cnt',
Unive Tien44e66842025-07-25 09:15:34 +00007382 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307383 },
7384 '6' => {
7385 'name' => 'record_data',
7386 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00007387 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307388 },
7389 '7' => {
7390 'name' => 'transfer_crc',
7391 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00007392 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307393 },
7394 '8' => {
7395 'name' => 'msg',
7396 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00007397 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307398 }
7399 },
Unive Tien44e66842025-07-25 09:15:34 +00007400 'Reg' => {
7401 '2' => 'r13'
7402 },
7403 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307404 'ShortName' => 'encode_get_pdr_resp'
7405 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007406 '394424' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307407 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007408 'Line' => '1522',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307409 'Param' => {
7410 '0' => {
7411 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007412 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307413 },
7414 '1' => {
7415 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007416 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307417 },
7418 '2' => {
7419 'name' => 'record_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007420 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307421 },
7422 '3' => {
7423 'name' => 'data_transfer_hndl',
Unive Tien44e66842025-07-25 09:15:34 +00007424 'type' => '1731'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307425 },
7426 '4' => {
7427 'name' => 'transfer_op_flag',
Unive Tien44e66842025-07-25 09:15:34 +00007428 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307429 },
7430 '5' => {
7431 'name' => 'request_cnt',
Chau Ly26c8eb22025-07-30 06:56:33 +00007432 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307433 },
7434 '6' => {
7435 'name' => 'record_chg_num',
7436 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00007437 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307438 }
7439 },
Unive Tien44e66842025-07-25 09:15:34 +00007440 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307441 'ShortName' => 'decode_get_pdr_req'
7442 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007443 '396624' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307444 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007445 'Line' => '1473',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307446 'Param' => {
7447 '0' => {
7448 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007449 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307450 },
7451 '1' => {
7452 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007453 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307454 },
7455 '2' => {
7456 'name' => 'effecter_id',
Chau Ly26c8eb22025-07-30 06:56:33 +00007457 'type' => '33213'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307458 },
7459 '3' => {
7460 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007461 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307462 },
7463 '4' => {
7464 'name' => 'field',
Chau Ly26c8eb22025-07-30 06:56:33 +00007465 'type' => '398507'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307466 }
7467 },
Unive Tien44e66842025-07-25 09:15:34 +00007468 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307469 'ShortName' => 'decode_set_state_effecter_states_req'
7470 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007471 '398512' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307472 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007473 'Line' => '1855',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307474 'Param' => {
7475 '0' => {
7476 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007477 'type' => '1580'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307478 },
7479 '1' => {
7480 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00007481 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307482 },
7483 '2' => {
7484 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007485 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307486 }
7487 },
7488 'Reg' => {
7489 '0' => 'rdi',
7490 '1' => 'rsi',
7491 '2' => 'rdx'
7492 },
Unive Tien44e66842025-07-25 09:15:34 +00007493 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307494 'ShortName' => 'decode_set_state_effecter_states_resp'
7495 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007496 '398587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307497 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007498 'Line' => '1836',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307499 'Param' => {
7500 '0' => {
7501 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007502 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307503 },
7504 '1' => {
7505 'name' => 'effecter_id',
Unive Tien44e66842025-07-25 09:15:34 +00007506 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307507 },
7508 '2' => {
7509 'name' => 'comp_effecter_count',
Unive Tien44e66842025-07-25 09:15:34 +00007510 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307511 },
7512 '3' => {
7513 'name' => 'field',
Chau Ly26c8eb22025-07-30 06:56:33 +00007514 'type' => '398507'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307515 },
7516 '4' => {
7517 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007518 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307519 }
7520 },
7521 'Reg' => {
7522 '1' => 'rsi'
7523 },
Unive Tien44e66842025-07-25 09:15:34 +00007524 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307525 'ShortName' => 'encode_set_state_effecter_states_req'
7526 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007527 '398931' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307528 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007529 'Line' => '1451',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307530 'Param' => {
7531 '0' => {
7532 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00007533 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307534 },
7535 '1' => {
7536 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00007537 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307538 },
7539 '2' => {
7540 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00007541 'type' => '1501'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307542 }
7543 },
Unive Tien44e66842025-07-25 09:15:34 +00007544 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307545 'ShortName' => 'encode_set_state_effecter_states_resp'
7546 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007547 '399098' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307548 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007549 'Line' => '734',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307550 'Param' => {
7551 '0' => {
7552 'name' => 'sensor',
Chau Ly26c8eb22025-07-30 06:56:33 +00007553 'type' => '399488'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307554 },
7555 '1' => {
7556 'name' => 'allocation_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007557 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307558 },
7559 '2' => {
7560 'name' => 'possible_states',
Chau Ly26c8eb22025-07-30 06:56:33 +00007561 'type' => '399498'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307562 },
7563 '3' => {
7564 'name' => 'possible_states_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007565 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307566 },
7567 '4' => {
7568 'name' => 'actual_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007569 'type' => '291710'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307570 }
7571 },
7572 'Reg' => {
7573 '0' => 'rdi',
Andrew Jefferybb50a592024-09-26 21:59:44 +09307574 '1' => 'rsi',
7575 '2' => 'r9',
7576 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307577 '4' => 'r8'
7578 },
Unive Tien44e66842025-07-25 09:15:34 +00007579 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307580 'ShortName' => 'encode_state_sensor_pdr'
7581 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007582 '399508' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +09307583 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +00007584 'Line' => '996',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307585 'Param' => {
7586 '0' => {
7587 'name' => 'effecter',
Chau Ly26c8eb22025-07-30 06:56:33 +00007588 'type' => '399898'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307589 },
7590 '1' => {
7591 'name' => 'allocation_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007592 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307593 },
7594 '2' => {
7595 'name' => 'possible_states',
Chau Ly26c8eb22025-07-30 06:56:33 +00007596 'type' => '399908'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307597 },
7598 '3' => {
7599 'name' => 'possible_states_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007600 'type' => '65662'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307601 },
7602 '4' => {
7603 'name' => 'actual_size',
Chau Ly26c8eb22025-07-30 06:56:33 +00007604 'type' => '291710'
Andrew Jeffery48761c62024-06-03 15:48:26 +09307605 }
7606 },
7607 'Reg' => {
7608 '0' => 'rdi',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307609 '1' => 'rsi',
Andrew Jeffery1be1d5e2024-11-07 10:43:44 +10307610 '2' => 'r9',
Andrew Jefferyad33b992024-10-02 16:12:15 +09307611 '3' => 'rcx',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307612 '4' => 'r8'
7613 },
Unive Tien44e66842025-07-25 09:15:34 +00007614 'Return' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +09307615 'ShortName' => 'encode_state_effecter_pdr'
7616 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007617 '403925' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307618 'Header' => 'instance-id.h',
7619 'Line' => '85',
7620 'Param' => {
7621 '0' => {
7622 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007623 'type' => '404105'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307624 },
7625 '1' => {
7626 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007627 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307628 },
7629 '2' => {
7630 'name' => 'iid',
Unive Tien44e66842025-07-25 09:15:34 +00007631 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307632 }
7633 },
Unive Tien44e66842025-07-25 09:15:34 +00007634 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307635 'ShortName' => 'pldm_instance_id_free'
7636 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007637 '404110' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307638 'Header' => 'instance-id.h',
7639 'Line' => '68',
7640 'Param' => {
7641 '0' => {
7642 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007643 'type' => '404105'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307644 },
7645 '1' => {
7646 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007647 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307648 },
7649 '2' => {
7650 'name' => 'iid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007651 'type' => '404492'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307652 }
7653 },
Unive Tien44e66842025-07-25 09:15:34 +00007654 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307655 'ShortName' => 'pldm_instance_id_alloc'
7656 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007657 '404497' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307658 'Header' => 'instance-id.h',
7659 'Line' => '51',
7660 'Param' => {
7661 '0' => {
7662 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007663 'type' => '404105'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307664 }
7665 },
7666 'Reg' => {
7667 '0' => 'rdi'
7668 },
Unive Tien44e66842025-07-25 09:15:34 +00007669 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307670 'ShortName' => 'pldm_instance_db_destroy'
7671 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007672 '404582' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307673 'Header' => 'instance-id.h',
7674 'Line' => '41',
7675 'Param' => {
7676 '0' => {
7677 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007678 'type' => '404668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307679 }
7680 },
Unive Tien44e66842025-07-25 09:15:34 +00007681 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307682 'ShortName' => 'pldm_instance_db_init_default'
7683 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007684 '404673' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307685 'Header' => 'instance-id.h',
7686 'Line' => '28',
7687 'Param' => {
7688 '0' => {
7689 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007690 'type' => '404668'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307691 },
7692 '1' => {
7693 'name' => 'dbpath',
Unive Tien44e66842025-07-25 09:15:34 +00007694 'type' => '9294'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307695 }
7696 },
Unive Tien44e66842025-07-25 09:15:34 +00007697 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307698 'ShortName' => 'pldm_instance_db_init'
7699 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007700 '407359' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307701 'Header' => 'af-mctp.h',
7702 'Line' => '54',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307703 'Param' => {
7704 '0' => {
7705 'name' => 'transport',
Chau Ly26c8eb22025-07-30 06:56:33 +00007706 'type' => '407515'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307707 },
7708 '1' => {
7709 'name' => 'smctp',
Chau Ly26c8eb22025-07-30 06:56:33 +00007710 'type' => '407520'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307711 },
7712 '2' => {
7713 'name' => 'len',
Unive Tien44e66842025-07-25 09:15:34 +00007714 'type' => '169'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307715 }
7716 },
7717 'Reg' => {
7718 '1' => 'rsi',
7719 '2' => 'rdx'
7720 },
Unive Tien44e66842025-07-25 09:15:34 +00007721 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307722 'ShortName' => 'pldm_transport_af_mctp_bind'
7723 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007724 '407525' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307725 'Header' => 'af-mctp.h',
7726 'Line' => '19',
7727 'Param' => {
7728 '0' => {
7729 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007730 'type' => '407515'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307731 }
7732 },
7733 'Reg' => {
7734 '0' => 'rdi'
7735 },
7736 'Return' => '1',
7737 'ShortName' => 'pldm_transport_af_mctp_destroy'
7738 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007739 '407609' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307740 'Header' => 'af-mctp.h',
7741 'Line' => '16',
7742 'Param' => {
7743 '0' => {
7744 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007745 'type' => '407833'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307746 }
7747 },
7748 'Reg' => {
7749 '0' => 'r12'
7750 },
Unive Tien44e66842025-07-25 09:15:34 +00007751 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307752 'ShortName' => 'pldm_transport_af_mctp_init'
7753 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007754 '409020' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307755 'Header' => 'af-mctp.h',
7756 'Line' => '37',
7757 'Param' => {
7758 '0' => {
7759 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007760 'type' => '407515'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307761 },
7762 '1' => {
7763 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007764 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307765 },
7766 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307767 'name' => 'eid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007768 'type' => '405683'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307769 }
7770 },
7771 'Reg' => {
7772 '0' => 'rdi',
7773 '1' => 'rsi',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307774 '2' => 'rdx'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307775 },
Unive Tien44e66842025-07-25 09:15:34 +00007776 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307777 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307778 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007779 '409093' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307780 'Header' => 'af-mctp.h',
7781 'Line' => '33',
7782 'Param' => {
7783 '0' => {
7784 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007785 'type' => '407515'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307786 },
7787 '1' => {
7788 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007789 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307790 },
7791 '2' => {
7792 'name' => 'eid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007793 'type' => '405683'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307794 }
7795 },
7796 'Reg' => {
7797 '0' => 'rdi',
7798 '1' => 'rsi',
7799 '2' => 'rdx'
7800 },
Unive Tien44e66842025-07-25 09:15:34 +00007801 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307802 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7803 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007804 '409334' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307805 'Header' => 'af-mctp.h',
7806 'Line' => '28',
7807 'Param' => {
7808 '0' => {
7809 'name' => 't',
Chau Ly26c8eb22025-07-30 06:56:33 +00007810 'type' => '405923'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307811 },
7812 '1' => {
7813 'name' => 'pollfd',
Chau Ly26c8eb22025-07-30 06:56:33 +00007814 'type' => '406009'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307815 }
7816 },
7817 'Reg' => {
7818 '0' => 'rdi',
7819 '1' => 'rsi'
7820 },
Unive Tien44e66842025-07-25 09:15:34 +00007821 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307822 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7823 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007824 '409412' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307825 'Header' => 'af-mctp.h',
7826 'Line' => '23',
7827 'Param' => {
7828 '0' => {
7829 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007830 'type' => '407515'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307831 }
7832 },
7833 'Reg' => {
7834 '0' => 'rdi'
7835 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007836 'Return' => '405923',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307837 'ShortName' => 'pldm_transport_af_mctp_core'
7838 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007839 '411780' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307840 'Header' => 'mctp-demux.h',
7841 'Line' => '18',
7842 'Param' => {
7843 '0' => {
7844 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007845 'type' => '411562'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307846 }
7847 },
7848 'Reg' => {
7849 '0' => 'rdi'
7850 },
7851 'Return' => '1',
7852 'ShortName' => 'pldm_transport_mctp_demux_destroy'
7853 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007854 '411865' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307855 'Header' => 'mctp-demux.h',
7856 'Line' => '15',
7857 'Param' => {
7858 '0' => {
7859 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007860 'type' => '412068'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307861 }
7862 },
7863 'Reg' => {
7864 '0' => 'r12'
7865 },
Unive Tien44e66842025-07-25 09:15:34 +00007866 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307867 'ShortName' => 'pldm_transport_mctp_demux_init'
7868 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007869 '413157' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307870 'Header' => 'mctp-demux.h',
7871 'Line' => '36',
7872 'Param' => {
7873 '0' => {
7874 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007875 'type' => '411562'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307876 },
7877 '1' => {
7878 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007879 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307880 },
7881 '2' => {
7882 'name' => 'eid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007883 'type' => '405683'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307884 }
7885 },
7886 'Reg' => {
7887 '0' => 'rdi',
7888 '1' => 'rsi',
7889 '2' => 'rdx'
7890 },
Unive Tien44e66842025-07-25 09:15:34 +00007891 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307892 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7893 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007894 '413230' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307895 'Header' => 'mctp-demux.h',
7896 'Line' => '32',
7897 'Param' => {
7898 '0' => {
7899 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007900 'type' => '411562'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307901 },
7902 '1' => {
7903 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007904 'type' => '4897'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307905 },
7906 '2' => {
7907 'name' => 'eid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007908 'type' => '405683'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307909 }
7910 },
7911 'Reg' => {
7912 '0' => 'rdi',
7913 '1' => 'rsi',
7914 '2' => 'rdx'
7915 },
Unive Tien44e66842025-07-25 09:15:34 +00007916 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307917 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
7918 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007919 '413471' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307920 'Header' => 'mctp-demux.h',
7921 'Line' => '27',
7922 'Param' => {
7923 '0' => {
7924 'name' => 't',
Chau Ly26c8eb22025-07-30 06:56:33 +00007925 'type' => '405923'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307926 },
7927 '1' => {
7928 'name' => 'pollfd',
Chau Ly26c8eb22025-07-30 06:56:33 +00007929 'type' => '406009'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307930 }
7931 },
7932 'Reg' => {
7933 '0' => 'rdi',
7934 '1' => 'rsi'
7935 },
Unive Tien44e66842025-07-25 09:15:34 +00007936 'Return' => '58',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307937 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7938 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007939 '413864' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307940 'Header' => 'mctp-demux.h',
7941 'Line' => '22',
7942 'Param' => {
7943 '0' => {
7944 'name' => 'ctx',
Chau Ly26c8eb22025-07-30 06:56:33 +00007945 'type' => '411562'
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307946 }
7947 },
7948 'Reg' => {
7949 '0' => 'rdi'
7950 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007951 'Return' => '405923',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10307952 'ShortName' => 'pldm_transport_mctp_demux_core'
7953 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007954 '419959' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307955 'Header' => 'transport.h',
7956 'Line' => '118',
7957 'Param' => {
7958 '0' => {
7959 'name' => 'transport',
Chau Ly26c8eb22025-07-30 06:56:33 +00007960 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307961 },
7962 '1' => {
7963 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00007964 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307965 },
7966 '2' => {
7967 'name' => 'pldm_req_msg',
Unive Tien44e66842025-07-25 09:15:34 +00007968 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307969 },
7970 '3' => {
7971 'name' => 'req_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007972 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307973 },
7974 '4' => {
7975 'name' => 'pldm_resp_msg',
Chau Ly26c8eb22025-07-30 06:56:33 +00007976 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307977 },
7978 '5' => {
7979 'name' => 'resp_msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00007980 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307981 }
7982 },
7983 'Reg' => {
7984 '2' => 'r14'
7985 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007986 'Return' => '405797',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307987 'ShortName' => 'pldm_transport_send_recv_msg'
7988 },
Chau Ly26c8eb22025-07-30 06:56:33 +00007989 '421014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307990 'Header' => 'transport.h',
7991 'Line' => '81',
7992 'Param' => {
7993 '0' => {
7994 'name' => 'transport',
Chau Ly26c8eb22025-07-30 06:56:33 +00007995 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09307996 },
7997 '1' => {
7998 'name' => 'tid',
Chau Ly26c8eb22025-07-30 06:56:33 +00007999 'type' => '405928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308000 },
8001 '2' => {
8002 'name' => 'pldm_msg',
Chau Ly26c8eb22025-07-30 06:56:33 +00008003 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308004 },
8005 '3' => {
8006 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008007 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308008 }
8009 },
8010 'Reg' => {
8011 '0' => 'rdi',
8012 '1' => 'rsi',
Unive Tien44e66842025-07-25 09:15:34 +00008013 '2' => 'r8',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308014 '3' => 'rcx'
8015 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008016 'Return' => '405797',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308017 'ShortName' => 'pldm_transport_recv_msg'
8018 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008019 '421195' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308020 'Header' => 'transport.h',
8021 'Line' => '53',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308022 'Param' => {
8023 '0' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308024 'name' => 'transport',
Chau Ly26c8eb22025-07-30 06:56:33 +00008025 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308026 },
8027 '1' => {
8028 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00008029 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308030 },
8031 '2' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308032 'name' => 'pldm_msg',
Unive Tien44e66842025-07-25 09:15:34 +00008033 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308034 },
8035 '3' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308036 'name' => 'msg_len',
Unive Tien44e66842025-07-25 09:15:34 +00008037 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308038 }
8039 },
8040 'Reg' => {
8041 '0' => 'rdi',
8042 '1' => 'rsi',
8043 '2' => 'rdx',
8044 '3' => 'rcx'
8045 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008046 'Return' => '405797',
Andrew Jefferye3bd0172025-02-19 21:29:03 +10308047 'ShortName' => 'pldm_transport_send_msg'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308048 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008049 '421346' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308050 'Header' => 'transport.h',
8051 'Line' => '31',
8052 'Param' => {
8053 '0' => {
8054 'name' => 'transport',
Chau Ly26c8eb22025-07-30 06:56:33 +00008055 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308056 },
8057 '1' => {
8058 'name' => 'timeout',
Unive Tien44e66842025-07-25 09:15:34 +00008059 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308060 }
8061 },
Unive Tien44e66842025-07-25 09:15:34 +00008062 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308063 'ShortName' => 'pldm_transport_poll'
8064 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008065 '423719' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308066 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308067 'Line' => '912',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308068 'Param' => {
8069 '0' => {
8070 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008071 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308072 },
8073 '1' => {
8074 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008075 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308076 },
8077 '2' => {
8078 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008079 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308080 }
8081 },
Unive Tien44e66842025-07-25 09:15:34 +00008082 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308083 'ShortName' => 'encode_new_file_with_metadata_resp'
8084 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008085 '423919' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308086 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308087 'Line' => '898',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308088 'Param' => {
8089 '0' => {
8090 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008091 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308092 },
8093 '1' => {
8094 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008095 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308096 },
8097 '2' => {
8098 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008099 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308100 },
8101 '3' => {
8102 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008103 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308104 },
8105 '4' => {
8106 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008107 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308108 },
8109 '5' => {
8110 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008111 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308112 },
8113 '6' => {
8114 'name' => 'file_meta_data_2',
8115 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008116 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308117 },
8118 '7' => {
8119 'name' => 'file_meta_data_3',
8120 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008121 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308122 },
8123 '8' => {
8124 'name' => 'file_meta_data_4',
8125 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008126 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308127 }
8128 },
8129 'Reg' => {
8130 '1' => 'r10',
8131 '2' => 'rdx',
8132 '3' => 'rdi',
8133 '4' => 'r8',
8134 '5' => 'r9'
8135 },
Unive Tien44e66842025-07-25 09:15:34 +00008136 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308137 'ShortName' => 'decode_new_file_with_metadata_req'
8138 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008139 '424151' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308140 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308141 'Line' => '881',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308142 'Param' => {
8143 '0' => {
8144 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008145 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308146 },
8147 '1' => {
8148 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008149 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308150 },
8151 '2' => {
8152 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008153 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308154 }
8155 },
8156 'Reg' => {
8157 '0' => 'rdi',
8158 '1' => 'rsi',
8159 '2' => 'rdx'
8160 },
Unive Tien44e66842025-07-25 09:15:34 +00008161 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308162 'ShortName' => 'decode_new_file_with_metadata_resp'
8163 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008164 '424252' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308165 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308166 'Line' => '866',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308167 'Param' => {
8168 '0' => {
8169 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008170 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308171 },
8172 '1' => {
8173 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008174 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308175 },
8176 '2' => {
8177 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008178 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308179 },
8180 '3' => {
8181 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008182 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308183 },
8184 '4' => {
8185 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008186 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308187 },
8188 '5' => {
8189 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00008190 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308191 },
8192 '6' => {
8193 'name' => 'file_meta_data_3',
8194 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008195 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308196 },
8197 '7' => {
8198 'name' => 'file_meta_data_4',
8199 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008200 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308201 },
8202 '8' => {
8203 'name' => 'msg',
8204 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008205 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308206 }
8207 },
8208 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008209 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308210 },
Unive Tien44e66842025-07-25 09:15:34 +00008211 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308212 'ShortName' => 'encode_new_file_with_metadata_req'
8213 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008214 '424549' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308215 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308216 'Line' => '824',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308217 'Param' => {
8218 '0' => {
8219 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008220 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308221 },
8222 '1' => {
8223 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008224 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308225 },
8226 '2' => {
8227 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008228 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308229 }
8230 },
Unive Tien44e66842025-07-25 09:15:34 +00008231 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308232 'ShortName' => 'encode_file_ack_with_meta_data_resp'
8233 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008234 '424744' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308235 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308236 'Line' => '811',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308237 'Param' => {
8238 '0' => {
8239 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008240 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308241 },
8242 '1' => {
8243 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008244 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308245 },
8246 '2' => {
8247 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008248 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308249 },
8250 '3' => {
8251 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008252 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308253 },
8254 '4' => {
8255 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008256 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308257 },
8258 '5' => {
8259 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008260 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308261 },
8262 '6' => {
8263 'name' => 'file_meta_data_2',
8264 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008265 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308266 },
8267 '7' => {
8268 'name' => 'file_meta_data_3',
8269 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008270 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308271 },
8272 '8' => {
8273 'name' => 'file_meta_data_4',
8274 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008275 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308276 }
8277 },
8278 'Reg' => {
8279 '1' => 'rsi',
8280 '2' => 'rdx',
8281 '3' => 'rcx',
8282 '4' => 'r8',
8283 '5' => 'r9'
8284 },
Unive Tien44e66842025-07-25 09:15:34 +00008285 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308286 'ShortName' => 'decode_file_ack_with_meta_data_req'
8287 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008288 '424956' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308289 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308290 'Line' => '794',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308291 'Param' => {
8292 '0' => {
8293 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008294 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308295 },
8296 '1' => {
8297 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008298 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308299 },
8300 '2' => {
8301 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008302 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308303 }
8304 },
8305 'Reg' => {
8306 '0' => 'rdi',
8307 '1' => 'rsi',
8308 '2' => 'rdx'
8309 },
Unive Tien44e66842025-07-25 09:15:34 +00008310 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308311 'ShortName' => 'decode_file_ack_with_meta_data_resp'
8312 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008313 '425052' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308314 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308315 'Line' => '781',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308316 'Param' => {
8317 '0' => {
8318 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008319 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308320 },
8321 '1' => {
8322 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008323 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308324 },
8325 '2' => {
8326 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008327 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308328 },
8329 '3' => {
8330 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008331 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308332 },
8333 '4' => {
8334 'name' => 'file_meta_data_1',
Unive Tien44e66842025-07-25 09:15:34 +00008335 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308336 },
8337 '5' => {
8338 'name' => 'file_meta_data_2',
Unive Tien44e66842025-07-25 09:15:34 +00008339 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308340 },
8341 '6' => {
8342 'name' => 'file_meta_data_3',
8343 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008344 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308345 },
8346 '7' => {
8347 'name' => 'file_meta_data_4',
8348 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008349 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308350 },
8351 '8' => {
8352 'name' => 'msg',
8353 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +00008354 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308355 }
8356 },
8357 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00008358 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308359 },
Unive Tien44e66842025-07-25 09:15:34 +00008360 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308361 'ShortName' => 'encode_file_ack_with_meta_data_req'
8362 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008363 '425349' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308364 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308365 'Line' => '741',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308366 'Param' => {
8367 '0' => {
8368 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008369 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308370 },
8371 '1' => {
8372 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008373 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308374 },
8375 '2' => {
8376 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008377 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308378 }
8379 },
8380 'Reg' => {
8381 '0' => 'rdi',
8382 '1' => 'rsi',
8383 '2' => 'rdx'
8384 },
Unive Tien44e66842025-07-25 09:15:34 +00008385 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308386 'ShortName' => 'decode_file_ack_resp'
8387 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008388 '425450' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308389 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308390 'Line' => '730',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308391 'Param' => {
8392 '0' => {
8393 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008394 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308395 },
8396 '1' => {
8397 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008398 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308399 },
8400 '2' => {
8401 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008402 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308403 },
8404 '3' => {
8405 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008406 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308407 },
8408 '4' => {
8409 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008410 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308411 }
8412 },
Unive Tien44e66842025-07-25 09:15:34 +00008413 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308414 'ShortName' => 'encode_file_ack_req'
8415 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008416 '425685' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308417 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308418 'Line' => '718',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308419 'Param' => {
8420 '0' => {
8421 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008422 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308423 },
8424 '1' => {
8425 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008426 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308427 },
8428 '2' => {
8429 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008430 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308431 }
8432 },
Unive Tien44e66842025-07-25 09:15:34 +00008433 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308434 'ShortName' => 'encode_file_ack_resp'
8435 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008436 '425875' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308437 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308438 'Line' => '706',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308439 'Param' => {
8440 '0' => {
8441 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008442 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308443 },
8444 '1' => {
8445 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008446 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308447 },
8448 '2' => {
8449 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008450 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308451 },
8452 '3' => {
8453 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008454 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308455 },
8456 '4' => {
8457 'name' => 'file_status',
Unive Tien44e66842025-07-25 09:15:34 +00008458 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308459 }
8460 },
8461 'Reg' => {
8462 '1' => 'rsi',
8463 '2' => 'rdx',
8464 '3' => 'rcx',
8465 '4' => 'r8'
8466 },
Unive Tien44e66842025-07-25 09:15:34 +00008467 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308468 'ShortName' => 'decode_file_ack_req'
8469 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008470 '426017' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308471 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308472 'Line' => '675',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308473 'Param' => {
8474 '0' => {
8475 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008476 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308477 },
8478 '1' => {
8479 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008480 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308481 },
8482 '2' => {
8483 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008484 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308485 },
8486 '3' => {
8487 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008488 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308489 }
8490 },
8491 'Reg' => {
8492 '0' => 'rdi',
8493 '1' => 'rsi',
8494 '2' => 'rdx',
8495 '3' => 'rcx'
8496 },
Unive Tien44e66842025-07-25 09:15:34 +00008497 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308498 'ShortName' => 'decode_rw_file_by_type_resp'
8499 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008500 '426132' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308501 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308502 'Line' => '661',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308503 'Param' => {
8504 '0' => {
8505 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008506 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308507 },
8508 '1' => {
8509 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008510 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308511 },
8512 '2' => {
8513 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008514 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308515 },
8516 '3' => {
8517 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008518 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308519 },
8520 '4' => {
8521 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008522 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308523 },
8524 '5' => {
8525 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008526 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308527 },
8528 '6' => {
8529 'name' => 'msg',
8530 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00008531 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308532 }
8533 },
Unive Tien44e66842025-07-25 09:15:34 +00008534 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308535 'ShortName' => 'encode_rw_file_by_type_req'
8536 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008537 '426402' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308538 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308539 'Line' => '644',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308540 'Param' => {
8541 '0' => {
8542 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008543 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308544 },
8545 '1' => {
8546 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008547 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308548 },
8549 '2' => {
8550 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008551 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308552 },
8553 '3' => {
8554 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008555 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308556 },
8557 '4' => {
8558 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008559 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308560 }
8561 },
Unive Tien44e66842025-07-25 09:15:34 +00008562 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308563 'ShortName' => 'encode_rw_file_by_type_resp'
8564 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008565 '426632' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308566 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308567 'Line' => '626',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308568 'Param' => {
8569 '0' => {
8570 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008571 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308572 },
8573 '1' => {
8574 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008575 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308576 },
8577 '2' => {
8578 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008579 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308580 },
8581 '3' => {
8582 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008583 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308584 },
8585 '4' => {
8586 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008587 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308588 },
8589 '5' => {
8590 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008591 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308592 }
8593 },
8594 'Reg' => {
8595 '1' => 'r10',
8596 '2' => 'rdx',
8597 '3' => 'rdi',
8598 '4' => 'r8',
8599 '5' => 'r9'
8600 },
Unive Tien44e66842025-07-25 09:15:34 +00008601 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308602 'ShortName' => 'decode_rw_file_by_type_req'
8603 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008604 '426794' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308605 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308606 'Line' => '590',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308607 'Param' => {
8608 '0' => {
8609 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008610 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308611 },
8612 '1' => {
8613 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008614 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308615 },
8616 '2' => {
8617 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008618 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308619 }
8620 },
8621 'Reg' => {
8622 '0' => 'rdi',
8623 '1' => 'rsi',
8624 '2' => 'rdx'
8625 },
Unive Tien44e66842025-07-25 09:15:34 +00008626 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308627 'ShortName' => 'decode_new_file_resp'
8628 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008629 '426895' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308630 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308631 'Line' => '579',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308632 'Param' => {
8633 '0' => {
8634 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008635 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308636 },
8637 '1' => {
8638 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008639 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308640 },
8641 '2' => {
8642 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008643 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308644 },
8645 '3' => {
8646 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008647 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308648 },
8649 '4' => {
8650 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008651 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308652 }
8653 },
Unive Tien44e66842025-07-25 09:15:34 +00008654 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308655 'ShortName' => 'encode_new_file_req'
8656 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008657 '427130' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308658 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308659 'Line' => '567',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308660 'Param' => {
8661 '0' => {
8662 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008663 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308664 },
8665 '1' => {
8666 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008667 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308668 },
8669 '2' => {
8670 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008671 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308672 }
8673 },
Unive Tien44e66842025-07-25 09:15:34 +00008674 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308675 'ShortName' => 'encode_new_file_resp'
8676 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008677 '427320' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308678 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308679 'Line' => '555',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308680 'Param' => {
8681 '0' => {
8682 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008683 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308684 },
8685 '1' => {
8686 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008687 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308688 },
8689 '2' => {
8690 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008691 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308692 },
8693 '3' => {
8694 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008695 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308696 },
8697 '4' => {
8698 'name' => 'length',
Chau Ly26c8eb22025-07-30 06:56:33 +00008699 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308700 }
8701 },
8702 'Reg' => {
8703 '1' => 'r9',
8704 '2' => 'rdx',
8705 '3' => 'rcx',
8706 '4' => 'r8'
8707 },
Unive Tien44e66842025-07-25 09:15:34 +00008708 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308709 'ShortName' => 'decode_new_file_req'
8710 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008711 '427462' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308712 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308713 'Line' => '523',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308714 'Param' => {
8715 '0' => {
8716 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008717 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308718 },
8719 '1' => {
8720 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008721 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308722 },
8723 '2' => {
8724 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008725 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308726 },
8727 '3' => {
8728 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008729 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308730 }
8731 },
8732 'Reg' => {
8733 '0' => 'rdi',
8734 '1' => 'rsi',
8735 '2' => 'rdx',
8736 '3' => 'rcx'
8737 },
Unive Tien44e66842025-07-25 09:15:34 +00008738 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308739 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8740 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008741 '427577' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308742 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308743 'Line' => '509',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308744 'Param' => {
8745 '0' => {
8746 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008747 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308748 },
8749 '1' => {
8750 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008751 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308752 },
8753 '2' => {
8754 'name' => 'file_type',
Unive Tien44e66842025-07-25 09:15:34 +00008755 'type' => '5733'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308756 },
8757 '3' => {
8758 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008759 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308760 },
8761 '4' => {
8762 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008763 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308764 },
8765 '5' => {
8766 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008767 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308768 },
8769 '6' => {
8770 'name' => 'address',
8771 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00008772 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308773 },
8774 '7' => {
8775 'name' => 'msg',
8776 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +00008777 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308778 }
8779 },
Unive Tien44e66842025-07-25 09:15:34 +00008780 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308781 'ShortName' => 'encode_rw_file_by_type_memory_req'
8782 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008783 '427862' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308784 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308785 'Line' => '491',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308786 'Param' => {
8787 '0' => {
8788 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008789 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308790 },
8791 '1' => {
8792 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00008793 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308794 },
8795 '2' => {
8796 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008797 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308798 },
8799 '3' => {
8800 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008801 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308802 },
8803 '4' => {
8804 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008805 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308806 }
8807 },
Unive Tien44e66842025-07-25 09:15:34 +00008808 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308809 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8810 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008811 '428092' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308812 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308813 'Line' => '473',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308814 'Param' => {
8815 '0' => {
8816 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008817 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308818 },
8819 '1' => {
8820 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008821 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308822 },
8823 '2' => {
8824 'name' => 'file_type',
Chau Ly26c8eb22025-07-30 06:56:33 +00008825 'type' => '33213'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308826 },
8827 '3' => {
8828 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008829 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308830 },
8831 '4' => {
8832 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008833 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308834 },
8835 '5' => {
8836 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008837 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308838 },
8839 '6' => {
8840 'name' => 'address',
8841 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +00008842 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308843 }
8844 },
8845 'Reg' => {
8846 '1' => 'r10',
8847 '2' => 'rdx',
8848 '3' => 'rdi',
8849 '4' => 'r8',
8850 '5' => 'r9'
8851 },
Unive Tien44e66842025-07-25 09:15:34 +00008852 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308853 'ShortName' => 'decode_rw_file_by_type_memory_req'
8854 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008855 '428269' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308856 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308857 'Line' => '435',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308858 'Param' => {
8859 '0' => {
8860 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008861 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308862 },
8863 '1' => {
8864 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008865 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308866 },
8867 '2' => {
8868 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008869 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308870 },
8871 '3' => {
8872 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008873 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308874 }
8875 },
Unive Tien44e66842025-07-25 09:15:34 +00008876 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308877 'ShortName' => 'encode_write_file_resp'
8878 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008879 '428484' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308880 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308881 'Line' => '422',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308882 'Param' => {
8883 '0' => {
8884 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008885 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308886 },
8887 '1' => {
8888 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008889 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308890 },
8891 '2' => {
8892 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008893 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308894 },
8895 '3' => {
8896 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008897 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308898 }
8899 },
8900 'Reg' => {
8901 '0' => 'rdi',
8902 '1' => 'rsi',
8903 '2' => 'rdx',
8904 '3' => 'rcx'
8905 },
Unive Tien44e66842025-07-25 09:15:34 +00008906 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308907 'ShortName' => 'decode_write_file_resp'
8908 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008909 '428594' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308910 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308911 'Line' => '410',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308912 'Param' => {
8913 '0' => {
8914 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008915 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308916 },
8917 '1' => {
8918 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008919 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308920 },
8921 '2' => {
8922 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008923 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308924 },
8925 '3' => {
8926 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008927 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308928 },
8929 '4' => {
8930 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008931 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308932 }
8933 },
Unive Tien44e66842025-07-25 09:15:34 +00008934 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308935 'ShortName' => 'encode_write_file_req'
8936 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008937 '428829' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308938 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308939 'Line' => '391',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308940 'Param' => {
8941 '0' => {
8942 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008943 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308944 },
8945 '1' => {
8946 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00008947 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308948 },
8949 '2' => {
8950 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00008951 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308952 },
8953 '3' => {
8954 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00008955 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308956 },
8957 '4' => {
8958 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008959 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308960 },
8961 '5' => {
8962 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00008963 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308964 }
8965 },
8966 'Reg' => {
8967 '1' => 'rsi',
8968 '3' => 'rcx',
8969 '4' => 'r8',
8970 '5' => 'r9'
8971 },
Unive Tien44e66842025-07-25 09:15:34 +00008972 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308973 'ShortName' => 'decode_write_file_req'
8974 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008975 '428984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308976 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09308977 'Line' => '377',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308978 'Param' => {
8979 '0' => {
8980 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00008981 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308982 },
8983 '1' => {
8984 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00008985 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308986 },
8987 '2' => {
8988 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00008989 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308990 },
8991 '3' => {
8992 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00008993 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308994 }
8995 },
Unive Tien44e66842025-07-25 09:15:34 +00008996 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09308997 'ShortName' => 'encode_read_file_resp'
8998 },
Chau Ly26c8eb22025-07-30 06:56:33 +00008999 '429199' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309000 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309001 'Line' => '359',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309002 'Param' => {
9003 '0' => {
9004 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009005 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309006 },
9007 '1' => {
9008 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009009 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309010 },
9011 '2' => {
9012 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009013 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309014 },
9015 '3' => {
9016 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009017 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309018 },
9019 '4' => {
9020 'name' => 'file_data_offset',
Unive Tien44e66842025-07-25 09:15:34 +00009021 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309022 }
9023 },
9024 'Reg' => {
9025 '1' => 'r9',
9026 '2' => 'rdx',
9027 '3' => 'rcx',
9028 '4' => 'r8'
9029 },
Unive Tien44e66842025-07-25 09:15:34 +00009030 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309031 'ShortName' => 'decode_read_file_resp'
9032 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009033 '429335' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309034 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309035 'Line' => '344',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309036 'Param' => {
9037 '0' => {
9038 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009039 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309040 },
9041 '1' => {
9042 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009043 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309044 },
9045 '2' => {
9046 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009047 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309048 },
9049 '3' => {
9050 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009051 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309052 },
9053 '4' => {
9054 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009055 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309056 }
9057 },
Unive Tien44e66842025-07-25 09:15:34 +00009058 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309059 'ShortName' => 'encode_read_file_req'
9060 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009061 '429570' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309062 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309063 'Line' => '330',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309064 'Param' => {
9065 '0' => {
9066 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009067 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309068 },
9069 '1' => {
9070 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009071 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309072 },
9073 '2' => {
9074 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009075 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309076 },
9077 '3' => {
9078 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009079 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309080 },
9081 '4' => {
9082 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009083 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309084 }
9085 },
9086 'Reg' => {
9087 '1' => 'r9',
9088 '2' => 'rdx',
9089 '3' => 'rcx',
9090 '4' => 'r8'
9091 },
Unive Tien44e66842025-07-25 09:15:34 +00009092 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309093 'ShortName' => 'decode_read_file_req'
9094 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009095 '429706' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309096 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309097 'Line' => '274',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309098 'Param' => {
9099 '0' => {
9100 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009101 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309102 },
9103 '1' => {
9104 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009105 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309106 },
9107 '2' => {
9108 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009109 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309110 },
9111 '3' => {
9112 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009113 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309114 },
9115 '4' => {
9116 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00009117 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309118 },
9119 '5' => {
9120 'name' => 'file_table_data_start_offset',
Unive Tien44e66842025-07-25 09:15:34 +00009121 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309122 },
9123 '6' => {
9124 'name' => 'file_table_length',
9125 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009126 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309127 }
9128 },
9129 'Reg' => {
9130 '1' => 'rsi',
9131 '2' => 'rdi',
9132 '3' => 'r10',
9133 '4' => 'r8',
9134 '5' => 'r9'
9135 },
Unive Tien44e66842025-07-25 09:15:34 +00009136 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309137 'ShortName' => 'decode_get_file_table_resp'
9138 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009139 '429880' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309140 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309141 'Line' => '258',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309142 'Param' => {
9143 '0' => {
9144 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009145 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309146 },
9147 '1' => {
9148 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009149 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309150 },
9151 '2' => {
9152 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00009153 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309154 },
9155 '3' => {
9156 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00009157 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309158 },
9159 '4' => {
9160 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009161 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309162 }
9163 },
Unive Tien44e66842025-07-25 09:15:34 +00009164 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309165 'ShortName' => 'encode_get_file_table_req'
9166 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009167 '430107' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309168 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309169 'Line' => '244',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309170 'Param' => {
9171 '0' => {
9172 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009173 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309174 },
9175 '1' => {
9176 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009177 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309178 },
9179 '2' => {
9180 'name' => 'next_transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009181 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309182 },
9183 '3' => {
9184 'name' => 'transfer_flag',
Unive Tien44e66842025-07-25 09:15:34 +00009185 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309186 },
9187 '4' => {
9188 'name' => 'table_data',
Unive Tien44e66842025-07-25 09:15:34 +00009189 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309190 },
9191 '5' => {
9192 'name' => 'table_size',
Unive Tien44e66842025-07-25 09:15:34 +00009193 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309194 },
9195 '6' => {
9196 'name' => 'msg',
9197 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009198 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309199 }
9200 },
9201 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00009202 '2' => 'r14'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309203 },
Unive Tien44e66842025-07-25 09:15:34 +00009204 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309205 'ShortName' => 'encode_get_file_table_resp'
9206 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009207 '430460' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309208 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309209 'Line' => '227',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309210 'Param' => {
9211 '0' => {
9212 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009213 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309214 },
9215 '1' => {
9216 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009217 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309218 },
9219 '2' => {
9220 'name' => 'transfer_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009221 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309222 },
9223 '3' => {
9224 'name' => 'transfer_opflag',
Unive Tien44e66842025-07-25 09:15:34 +00009225 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309226 },
9227 '4' => {
9228 'name' => 'table_type',
Unive Tien44e66842025-07-25 09:15:34 +00009229 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309230 }
9231 },
9232 'Reg' => {
9233 '1' => 'r9',
9234 '2' => 'rdx',
9235 '3' => 'rcx',
9236 '4' => 'r8'
9237 },
Unive Tien44e66842025-07-25 09:15:34 +00009238 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309239 'ShortName' => 'decode_get_file_table_req'
9240 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009241 '430595' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309242 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309243 'Line' => '183',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309244 'Param' => {
9245 '0' => {
9246 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009247 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309248 },
9249 '1' => {
9250 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009251 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309252 },
9253 '2' => {
9254 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009255 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309256 },
9257 '3' => {
9258 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009259 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309260 }
9261 },
9262 'Reg' => {
9263 '0' => 'rdi',
9264 '1' => 'rsi',
9265 '2' => 'rdx',
9266 '3' => 'rcx'
9267 },
Unive Tien44e66842025-07-25 09:15:34 +00009268 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309269 'ShortName' => 'decode_rw_file_memory_resp'
9270 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009271 '430704' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309272 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309273 'Line' => '169',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309274 'Param' => {
9275 '0' => {
9276 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009277 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309278 },
9279 '1' => {
9280 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009281 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309282 },
9283 '2' => {
9284 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009285 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309286 },
9287 '3' => {
9288 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009289 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309290 },
9291 '4' => {
9292 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009293 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309294 },
9295 '5' => {
9296 'name' => 'address',
Chau Ly26c8eb22025-07-30 06:56:33 +00009297 'type' => '36557'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309298 },
9299 '6' => {
9300 'name' => 'msg',
9301 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009302 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309303 }
9304 },
9305 'Reg' => {
9306 '2' => 'r14'
9307 },
Unive Tien44e66842025-07-25 09:15:34 +00009308 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309309 'ShortName' => 'encode_rw_file_memory_req'
9310 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009311 '430963' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309312 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309313 'Line' => '152',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309314 'Param' => {
9315 '0' => {
9316 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009317 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309318 },
9319 '1' => {
9320 'name' => 'command',
Unive Tien44e66842025-07-25 09:15:34 +00009321 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309322 },
9323 '2' => {
9324 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009325 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309326 },
9327 '3' => {
9328 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009329 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309330 },
9331 '4' => {
9332 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009333 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309334 }
9335 },
Unive Tien44e66842025-07-25 09:15:34 +00009336 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309337 'ShortName' => 'encode_rw_file_memory_resp'
9338 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009339 '431184' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309340 'Header' => 'file_io.h',
Andrew Jefferyc166dd52024-05-22 15:45:34 +09309341 'Line' => '136',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309342 'Param' => {
9343 '0' => {
9344 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009345 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309346 },
9347 '1' => {
9348 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009349 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309350 },
9351 '2' => {
9352 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009353 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309354 },
9355 '3' => {
9356 'name' => 'offset',
Unive Tien44e66842025-07-25 09:15:34 +00009357 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309358 },
9359 '4' => {
9360 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009361 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309362 },
9363 '5' => {
9364 'name' => 'address',
Chau Ly26c8eb22025-07-30 06:56:33 +00009365 'type' => '45291'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309366 }
9367 },
9368 'Reg' => {
9369 '1' => 'r10',
9370 '2' => 'rdx',
9371 '3' => 'rdi',
9372 '4' => 'r8',
9373 '5' => 'r9'
9374 },
Unive Tien44e66842025-07-25 09:15:34 +00009375 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309376 'ShortName' => 'decode_rw_file_memory_req'
9377 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009378 '432330' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309379 'Header' => 'host.h',
9380 'Line' => '101',
9381 'Param' => {
9382 '0' => {
9383 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009384 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309385 },
9386 '1' => {
9387 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009388 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309389 },
9390 '2' => {
9391 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009392 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309393 },
9394 '3' => {
9395 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009396 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309397 },
9398 '4' => {
9399 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009400 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309401 },
9402 '5' => {
9403 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009404 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309405 }
9406 },
9407 'Reg' => {
Unive Tien44e66842025-07-25 09:15:34 +00009408 '2' => 'r15'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309409 },
Unive Tien44e66842025-07-25 09:15:34 +00009410 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309411 'ShortName' => 'encode_get_alert_status_resp'
9412 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009413 '432578' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309414 'Header' => 'host.h',
9415 'Line' => '86',
9416 'Param' => {
9417 '0' => {
9418 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009419 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309420 },
9421 '1' => {
9422 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009423 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309424 },
9425 '2' => {
9426 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009427 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309428 }
9429 },
9430 'Reg' => {
9431 '0' => 'rdi',
9432 '1' => 'rsi',
9433 '2' => 'rdx'
9434 },
Unive Tien44e66842025-07-25 09:15:34 +00009435 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309436 'ShortName' => 'decode_get_alert_status_req'
9437 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009438 '432661' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309439 'Header' => 'host.h',
9440 'Line' => '70',
9441 'Param' => {
9442 '0' => {
9443 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009444 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309445 },
9446 '1' => {
9447 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009448 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309449 },
9450 '2' => {
9451 'name' => 'completion_code',
Unive Tien44e66842025-07-25 09:15:34 +00009452 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309453 },
9454 '3' => {
9455 'name' => 'rack_entry',
Unive Tien44e66842025-07-25 09:15:34 +00009456 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309457 },
9458 '4' => {
9459 'name' => 'pri_cec_node',
Unive Tien44e66842025-07-25 09:15:34 +00009460 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309461 }
9462 },
9463 'Reg' => {
9464 '1' => 'r9',
9465 '2' => 'rdx',
9466 '3' => 'rcx',
9467 '4' => 'r8'
9468 },
Unive Tien44e66842025-07-25 09:15:34 +00009469 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309470 'ShortName' => 'decode_get_alert_status_resp'
9471 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009472 '432800' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309473 'Header' => 'host.h',
9474 'Line' => '52',
9475 'Param' => {
9476 '0' => {
9477 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009478 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309479 },
9480 '1' => {
9481 'name' => 'version_id',
Unive Tien44e66842025-07-25 09:15:34 +00009482 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309483 },
9484 '2' => {
9485 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009486 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309487 },
9488 '3' => {
9489 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009490 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309491 }
9492 },
Unive Tien44e66842025-07-25 09:15:34 +00009493 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309494 'ShortName' => 'encode_get_alert_status_req'
9495 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009496 '434114' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309497 'Header' => 'platform.h',
9498 'Line' => '47',
9499 'Param' => {
9500 '0' => {
9501 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009502 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309503 },
9504 '1' => {
9505 'name' => 'format_version',
Unive Tien44e66842025-07-25 09:15:34 +00009506 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309507 },
9508 '2' => {
9509 'name' => 'tid',
Unive Tien44e66842025-07-25 09:15:34 +00009510 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309511 },
9512 '3' => {
9513 'name' => 'num_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009514 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309515 },
9516 '4' => {
9517 'name' => 'list_of_handles',
Unive Tien44e66842025-07-25 09:15:34 +00009518 'type' => '5884'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309519 },
9520 '5' => {
9521 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009522 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309523 },
9524 '6' => {
9525 'name' => 'msg',
9526 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +00009527 'type' => '1501'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309528 }
9529 },
Unive Tien44e66842025-07-25 09:15:34 +00009530 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309531 'ShortName' => 'encode_bios_attribute_update_event_req'
9532 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009533 '436061' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009534 'Header' => 'file_io.h',
9535 'Line' => '160',
9536 'Param' => {
9537 '0' => {
9538 'name' => 'instance_id',
Unive Tien44e66842025-07-25 09:15:34 +00009539 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +08009540 },
9541 '1' => {
9542 'name' => 'resp',
Chau Ly26c8eb22025-07-30 06:56:33 +00009543 'type' => '439182'
Lora Linea0bf3a2024-09-20 10:09:56 +08009544 },
9545 '2' => {
9546 'name' => 'resp_len',
Unive Tien44e66842025-07-25 09:15:34 +00009547 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009548 },
9549 '3' => {
9550 'name' => 'responseMsg',
Unive Tien44e66842025-07-25 09:15:34 +00009551 'type' => '1501'
Lora Linea0bf3a2024-09-20 10:09:56 +08009552 },
9553 '4' => {
9554 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009555 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009556 }
9557 },
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309558 'Reg' => {
Andrew Jefferya1896962025-03-03 21:41:25 +10309559 '3' => 'r14'
Andrew Jeffery830c1eb2024-10-04 10:48:10 +09309560 },
Unive Tien44e66842025-07-25 09:15:34 +00009561 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009562 'ShortName' => 'encode_oem_meta_file_io_read_resp'
9563 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009564 '439197' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009565 'Header' => 'file_io.h',
9566 'Line' => '147',
9567 'Param' => {
9568 '0' => {
9569 'name' => 'resp',
Chau Ly26c8eb22025-07-30 06:56:33 +00009570 'type' => '439182'
Lora Linea0bf3a2024-09-20 10:09:56 +08009571 }
9572 },
9573 'Reg' => {
9574 '0' => 'rdi'
9575 },
Unive Tien44e66842025-07-25 09:15:34 +00009576 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009577 'ShortName' => 'pldm_oem_meta_file_io_read_resp_data'
9578 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009579 '439245' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009580 'Header' => 'file_io.h',
9581 'Line' => '137',
9582 'Param' => {
9583 '0' => {
9584 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009585 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009586 },
9587 '1' => {
9588 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009589 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009590 },
9591 '2' => {
9592 'name' => 'req',
Chau Ly26c8eb22025-07-30 06:56:33 +00009593 'type' => '441404'
Lora Linea0bf3a2024-09-20 10:09:56 +08009594 }
9595 },
Unive Tien44e66842025-07-25 09:15:34 +00009596 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009597 'ShortName' => 'decode_oem_meta_file_io_read_req'
9598 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009599 '441409' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309600 'Header' => 'file_io.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309601 'Line' => '126',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309602 'Param' => {
9603 '0' => {
9604 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009605 'type' => '1580'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309606 },
9607 '1' => {
9608 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009609 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309610 },
9611 '2' => {
9612 'name' => 'file_handle',
Unive Tien44e66842025-07-25 09:15:34 +00009613 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309614 },
9615 '3' => {
9616 'name' => 'length',
Unive Tien44e66842025-07-25 09:15:34 +00009617 'type' => '1731'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309618 },
9619 '4' => {
9620 'name' => 'data',
Unive Tien44e66842025-07-25 09:15:34 +00009621 'type' => '1585'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309622 }
9623 },
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309624 'Reg' => {
Andrew Jeffery36324f62024-09-25 13:41:41 +09309625 '0' => 'rdi',
9626 '1' => 'rbx',
9627 '2' => 'r12',
Andrew Jeffery890d37a2024-09-22 20:50:53 +09309628 '3' => 'rcx',
9629 '4' => 'r8'
9630 },
Unive Tien44e66842025-07-25 09:15:34 +00009631 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309632 'ShortName' => 'decode_oem_meta_file_io_req'
Lora Linea0bf3a2024-09-20 10:09:56 +08009633 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009634 '441843' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009635 'Header' => 'file_io.h',
9636 'Line' => '113',
9637 'Param' => {
9638 '0' => {
9639 'name' => 'msg',
Unive Tien44e66842025-07-25 09:15:34 +00009640 'type' => '1580'
Lora Linea0bf3a2024-09-20 10:09:56 +08009641 },
9642 '1' => {
9643 'name' => 'payload_length',
Unive Tien44e66842025-07-25 09:15:34 +00009644 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009645 },
9646 '2' => {
9647 'name' => 'req',
Chau Ly26c8eb22025-07-30 06:56:33 +00009648 'type' => '441838'
Lora Linea0bf3a2024-09-20 10:09:56 +08009649 },
9650 '3' => {
9651 'name' => 'req_length',
Unive Tien44e66842025-07-25 09:15:34 +00009652 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +08009653 }
9654 },
Unive Tien44e66842025-07-25 09:15:34 +00009655 'Return' => '58',
Lora Linea0bf3a2024-09-20 10:09:56 +08009656 'ShortName' => 'decode_oem_meta_file_io_write_req'
9657 },
Chau Ly26c8eb22025-07-30 06:56:33 +00009658 '443507' => {
Lora Linea0bf3a2024-09-20 10:09:56 +08009659 'Header' => 'file_io.h',
9660 'Line' => '102',
9661 'Param' => {
9662 '0' => {
9663 'name' => 'req',
Chau Ly26c8eb22025-07-30 06:56:33 +00009664 'type' => '441838'
Lora Linea0bf3a2024-09-20 10:09:56 +08009665 }
9666 },
9667 'Reg' => {
9668 '0' => 'rdi'
9669 },
Unive Tien44e66842025-07-25 09:15:34 +00009670 'Return' => '138',
Lora Linea0bf3a2024-09-20 10:09:56 +08009671 'ShortName' => 'pldm_oem_meta_file_io_write_req_data'
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309672 }
9673 },
9674 'SymbolVersion' => {},
9675 'Symbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +09309676 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309677 'bcd2dec16' => 1,
9678 'bcd2dec32' => 1,
9679 'bcd2dec8' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309680 'dec2bcd16' => 1,
9681 'dec2bcd32' => 1,
9682 'dec2bcd8' => 1,
9683 'decode_activate_firmware_resp' => 1,
9684 'decode_apply_complete_req' => 1,
9685 'decode_cancel_update_component_resp' => 1,
9686 'decode_cancel_update_resp' => 1,
9687 'decode_descriptor_type_length_value' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009688 'decode_entity_auxiliary_names_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309689 'decode_event_message_buffer_size_resp' => 1,
9690 'decode_event_message_supported_resp' => 1,
9691 'decode_file_ack_req' => 1,
9692 'decode_file_ack_resp' => 1,
9693 'decode_file_ack_with_meta_data_req' => 1,
9694 'decode_file_ack_with_meta_data_resp' => 1,
9695 'decode_firmware_device_id_record' => 1,
9696 'decode_get_alert_status_req' => 1,
9697 'decode_get_alert_status_resp' => 1,
9698 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9699 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9700 'decode_get_bios_table_req' => 1,
9701 'decode_get_bios_table_resp' => 1,
9702 'decode_get_commands_req' => 1,
9703 'decode_get_commands_resp' => 1,
9704 'decode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009705 'decode_get_downstream_firmware_parameters_resp' => 1,
Andrew Jeffery685e7fc2025-06-17 10:58:17 +09309706 'decode_get_event_receiver_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309707 'decode_get_file_table_req' => 1,
9708 'decode_get_file_table_resp' => 1,
9709 'decode_get_firmware_parameters_resp' => 1,
9710 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9711 'decode_get_fru_record_by_option_req' => 1,
9712 'decode_get_fru_record_by_option_resp' => 1,
9713 'decode_get_fru_record_table_metadata_resp' => 1,
9714 'decode_get_fru_record_table_req' => 1,
9715 'decode_get_fru_record_table_resp' => 1,
9716 'decode_get_fru_record_table_resp_safe' => 1,
9717 'decode_get_numeric_effecter_value_req' => 1,
9718 'decode_get_numeric_effecter_value_resp' => 1,
9719 'decode_get_pdr_repository_info_resp' => 1,
9720 'decode_get_pdr_req' => 1,
9721 'decode_get_pdr_resp' => 1,
9722 'decode_get_sensor_reading_req' => 1,
9723 'decode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009724 'decode_get_state_effecter_states_req' => 1,
9725 'decode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309726 'decode_get_state_sensor_readings_req' => 1,
9727 'decode_get_state_sensor_readings_resp' => 1,
9728 'decode_get_status_resp' => 1,
9729 'decode_get_tid_resp' => 1,
9730 'decode_get_types_resp' => 1,
9731 'decode_get_version_req' => 1,
9732 'decode_get_version_resp' => 1,
9733 'decode_multipart_receive_req' => 1,
9734 'decode_new_file_req' => 1,
9735 'decode_new_file_resp' => 1,
9736 'decode_new_file_with_metadata_req' => 1,
9737 'decode_new_file_with_metadata_resp' => 1,
9738 'decode_numeric_sensor_data' => 1,
9739 'decode_numeric_sensor_pdr_data' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009740 'decode_oem_meta_file_io_read_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309741 'decode_oem_meta_file_io_req' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009742 'decode_oem_meta_file_io_write_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309743 'decode_pass_component_table_resp' => 1,
9744 'decode_platform_event_message_req' => 1,
9745 'decode_platform_event_message_resp' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009746 'decode_pldm_base_multipart_receive_resp' => 1,
9747 'decode_pldm_base_negotiate_transfer_params_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309748 'decode_pldm_comp_image_info' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009749 'decode_pldm_descriptor_from_iter' => 1,
9750 'decode_pldm_downstream_device_from_iter' => 1,
9751 'decode_pldm_downstream_device_parameters_entry_from_iter' => 1,
Thu Nguyen43cb4b52024-07-16 05:45:27 +00009752 'decode_pldm_entity_auxiliary_names_pdr_index' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009753 'decode_pldm_file_df_close_resp' => 1,
9754 'decode_pldm_file_df_heartbeat_resp' => 1,
9755 'decode_pldm_file_df_open_resp' => 1,
Thu Nguyenf874b382024-07-24 11:22:34 +00009756 'decode_pldm_message_poll_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309757 'decode_pldm_package_header_info' => 1,
9758 'decode_pldm_pdr_repository_change_record_data' => 1,
9759 'decode_pldm_pdr_repository_chg_event_data' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +00009760 'decode_pldm_platform_cper_event' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009761 'decode_pldm_platform_file_descriptor_pdr' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309762 'decode_poll_for_platform_event_message_req' => 1,
9763 'decode_poll_for_platform_event_message_resp' => 1,
9764 'decode_query_device_identifiers_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009765 'decode_query_downstream_devices_resp' => 1,
9766 'decode_query_downstream_identifiers_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309767 'decode_read_file_req' => 1,
9768 'decode_read_file_resp' => 1,
9769 'decode_request_firmware_data_req' => 1,
9770 'decode_request_update_resp' => 1,
9771 'decode_rw_file_by_type_memory_req' => 1,
9772 'decode_rw_file_by_type_memory_resp' => 1,
9773 'decode_rw_file_by_type_req' => 1,
9774 'decode_rw_file_by_type_resp' => 1,
9775 'decode_rw_file_memory_req' => 1,
9776 'decode_rw_file_memory_resp' => 1,
9777 'decode_sensor_event_data' => 1,
9778 'decode_sensor_op_data' => 1,
9779 'decode_set_bios_attribute_current_value_req' => 1,
9780 'decode_set_bios_attribute_current_value_resp' => 1,
9781 'decode_set_bios_table_req' => 1,
9782 'decode_set_bios_table_resp' => 1,
9783 'decode_set_date_time_req' => 1,
9784 'decode_set_date_time_resp' => 1,
9785 'decode_set_event_receiver_req' => 1,
9786 'decode_set_event_receiver_resp' => 1,
9787 'decode_set_fru_record_table_req' => 1,
9788 'decode_set_numeric_effecter_value_req' => 1,
9789 'decode_set_numeric_effecter_value_resp' => 1,
9790 'decode_set_state_effecter_states_req' => 1,
9791 'decode_set_state_effecter_states_resp' => 1,
9792 'decode_state_sensor_data' => 1,
9793 'decode_transfer_complete_req' => 1,
9794 'decode_update_component_resp' => 1,
9795 'decode_vendor_defined_descriptor_value' => 1,
9796 'decode_verify_complete_req' => 1,
9797 'decode_write_file_req' => 1,
9798 'decode_write_file_resp' => 1,
9799 'encode_activate_firmware_req' => 1,
9800 'encode_apply_complete_resp' => 1,
9801 'encode_bios_attribute_update_event_req' => 1,
9802 'encode_cancel_update_component_req' => 1,
9803 'encode_cancel_update_req' => 1,
9804 'encode_cc_only_resp' => 1,
9805 'encode_event_message_buffer_size_req' => 1,
9806 'encode_event_message_supported_req' => 1,
9807 'encode_file_ack_req' => 1,
9808 'encode_file_ack_resp' => 1,
9809 'encode_file_ack_with_meta_data_req' => 1,
9810 'encode_file_ack_with_meta_data_resp' => 1,
9811 'encode_fru_record' => 1,
9812 'encode_get_alert_status_req' => 1,
9813 'encode_get_alert_status_resp' => 1,
9814 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9815 'encode_get_bios_current_value_by_handle_resp' => 1,
9816 'encode_get_bios_table_req' => 1,
9817 'encode_get_bios_table_resp' => 1,
9818 'encode_get_commands_req' => 1,
9819 'encode_get_commands_resp' => 1,
9820 'encode_get_date_time_req' => 1,
9821 'encode_get_date_time_resp' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009822 'encode_get_downstream_firmware_parameters_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309823 'encode_get_file_table_req' => 1,
9824 'encode_get_file_table_resp' => 1,
9825 'encode_get_firmware_parameters_req' => 1,
9826 'encode_get_fru_record_by_option_req' => 1,
9827 'encode_get_fru_record_by_option_resp' => 1,
9828 'encode_get_fru_record_table_metadata_req' => 1,
9829 'encode_get_fru_record_table_metadata_resp' => 1,
9830 'encode_get_fru_record_table_req' => 1,
9831 'encode_get_fru_record_table_resp' => 1,
9832 'encode_get_numeric_effecter_value_req' => 1,
9833 'encode_get_numeric_effecter_value_resp' => 1,
9834 'encode_get_pdr_repository_info_resp' => 1,
9835 'encode_get_pdr_req' => 1,
9836 'encode_get_pdr_resp' => 1,
9837 'encode_get_sensor_reading_req' => 1,
9838 'encode_get_sensor_reading_resp' => 1,
Tal Yacobide67ab62024-05-30 22:36:50 +03009839 'encode_get_state_effecter_states_req' => 1,
9840 'encode_get_state_effecter_states_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309841 'encode_get_state_sensor_readings_req' => 1,
9842 'encode_get_state_sensor_readings_resp' => 1,
9843 'encode_get_status_req' => 1,
9844 'encode_get_tid_req' => 1,
9845 'encode_get_tid_resp' => 1,
9846 'encode_get_types_req' => 1,
9847 'encode_get_types_resp' => 1,
9848 'encode_get_version_req' => 1,
9849 'encode_get_version_resp' => 1,
9850 'encode_new_file_req' => 1,
9851 'encode_new_file_resp' => 1,
9852 'encode_new_file_with_metadata_req' => 1,
9853 'encode_new_file_with_metadata_resp' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009854 'encode_oem_meta_file_io_read_resp' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309855 'encode_pass_component_table_req' => 1,
9856 'encode_platform_event_message_req' => 1,
9857 'encode_platform_event_message_resp' => 1,
Chau Ly26c8eb22025-07-30 06:56:33 +00009858 'encode_pldm_base_multipart_receive_req' => 1,
9859 'encode_pldm_base_negotiate_transfer_params_req' => 1,
9860 'encode_pldm_file_df_close_req' => 1,
9861 'encode_pldm_file_df_heartbeat_req' => 1,
9862 'encode_pldm_file_df_open_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309863 'encode_pldm_header_only' => 1,
9864 'encode_pldm_pdr_repository_chg_event_data' => 1,
9865 'encode_poll_for_platform_event_message_req' => 1,
9866 'encode_poll_for_platform_event_message_resp' => 1,
9867 'encode_query_device_identifiers_req' => 1,
Unive Tiene5c3f142024-12-13 14:14:19 +08009868 'encode_query_downstream_devices_req' => 1,
9869 'encode_query_downstream_identifiers_req' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309870 'encode_read_file_req' => 1,
9871 'encode_read_file_resp' => 1,
9872 'encode_request_firmware_data_resp' => 1,
9873 'encode_request_update_req' => 1,
9874 'encode_rw_file_by_type_memory_req' => 1,
9875 'encode_rw_file_by_type_memory_resp' => 1,
9876 'encode_rw_file_by_type_req' => 1,
9877 'encode_rw_file_by_type_resp' => 1,
9878 'encode_rw_file_memory_req' => 1,
9879 'encode_rw_file_memory_resp' => 1,
9880 'encode_sensor_event_data' => 1,
9881 'encode_set_bios_attribute_current_value_req' => 1,
9882 'encode_set_bios_attribute_current_value_resp' => 1,
9883 'encode_set_bios_table_req' => 1,
9884 'encode_set_bios_table_resp' => 1,
9885 'encode_set_date_time_req' => 1,
9886 'encode_set_date_time_resp' => 1,
9887 'encode_set_event_receiver_req' => 1,
9888 'encode_set_event_receiver_resp' => 1,
9889 'encode_set_fru_record_table_resp' => 1,
9890 'encode_set_numeric_effecter_value_req' => 1,
9891 'encode_set_numeric_effecter_value_resp' => 1,
9892 'encode_set_state_effecter_states_req' => 1,
9893 'encode_set_state_effecter_states_resp' => 1,
9894 'encode_set_tid_req' => 1,
9895 'encode_state_effecter_pdr' => 1,
9896 'encode_state_sensor_pdr' => 1,
9897 'encode_transfer_complete_resp' => 1,
9898 'encode_update_component_req' => 1,
9899 'encode_verify_complete_resp' => 1,
9900 'encode_write_file_req' => 1,
9901 'encode_write_file_resp' => 1,
Andrew Jeffery5befd122024-07-17 17:07:57 +08009902 'get_fru_record_by_option' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309903 'is_time_legal' => 1,
9904 'is_transfer_flag_valid' => 1,
9905 'pack_pldm_header' => 1,
Andrew Jefferyd8bb75c2024-06-29 22:29:02 +09309906 'pldm_bios_table_append_pad_checksum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309907 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9908 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9909 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9910 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery46673f42024-06-25 16:02:25 +09309911 'pldm_bios_table_attr_entry_enum_decode_def_num' => 1,
Andrew Jeffery82b4d3b2024-06-25 16:22:36 +09309912 'pldm_bios_table_attr_entry_enum_decode_pv_hdls' => 1,
Andrew Jefferyb06882f2024-06-25 15:52:02 +09309913 'pldm_bios_table_attr_entry_enum_decode_pv_num' => 1,
Andrew Jeffery7126b1d2024-06-25 15:48:34 +09309914 'pldm_bios_table_attr_entry_enum_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309915 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9916 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery5347e272024-06-29 22:05:36 +09309917 'pldm_bios_table_attr_entry_integer_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309918 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9919 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9920 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jefferyc668ffc2024-06-25 16:50:08 +09309921 'pldm_bios_table_attr_entry_string_decode_def_string_length' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309922 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9923 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9924 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jefferyf6be4932024-06-25 16:44:06 +09309925 'pldm_bios_table_attr_entry_string_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309926 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9927 'pldm_bios_table_attr_entry_string_info_check' => 1,
9928 'pldm_bios_table_attr_find_by_handle' => 1,
9929 'pldm_bios_table_attr_find_by_string_handle' => 1,
9930 'pldm_bios_table_attr_value_copy_and_update' => 1,
9931 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9932 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9933 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery09004d62024-06-29 22:12:15 +09309934 'pldm_bios_table_attr_value_entry_encode_enum' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309935 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery504dd172024-06-29 22:23:15 +09309936 'pldm_bios_table_attr_value_entry_encode_integer' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309937 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery1a3983c2024-06-29 22:17:58 +09309938 'pldm_bios_table_attr_value_entry_encode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309939 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9940 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9941 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9942 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9943 'pldm_bios_table_attr_value_entry_length' => 1,
9944 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9945 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9946 'pldm_bios_table_attr_value_find_by_handle' => 1,
9947 'pldm_bios_table_checksum' => 1,
9948 'pldm_bios_table_iter_create' => 1,
9949 'pldm_bios_table_iter_free' => 1,
9950 'pldm_bios_table_iter_is_end' => 1,
9951 'pldm_bios_table_iter_next' => 1,
9952 'pldm_bios_table_iter_value' => 1,
9953 'pldm_bios_table_pad_checksum_size' => 1,
9954 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery8c37ab32024-06-25 15:34:27 +09309955 'pldm_bios_table_string_entry_decode_string' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309956 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jefferye48fdd62024-06-25 00:36:20 +09309957 'pldm_bios_table_string_entry_encode' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309958 'pldm_bios_table_string_entry_encode_length' => 1,
9959 'pldm_bios_table_string_find_by_handle' => 1,
9960 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jefferya3863482025-04-05 20:11:02 +10309961 'pldm_edac_crc32' => 1,
Andrew Jefferyd0c9ae72025-04-05 20:11:02 +10309962 'pldm_edac_crc8' => 1,
Andrew Jefferyd72ea4b2024-06-24 21:33:33 +09309963 'pldm_entity_association_pdr_add' => 1,
Andrew Jefferyaa49b712024-06-24 21:43:52 +09309964 'pldm_entity_association_pdr_add_from_node' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309965 'pldm_entity_association_pdr_add_from_node_with_record_handle' => 1,
9966 'pldm_entity_association_pdr_extract' => 1,
9967 'pldm_entity_association_tree_add' => 1,
9968 'pldm_entity_association_tree_add_entity' => 1,
9969 'pldm_entity_association_tree_copy_root' => 1,
9970 'pldm_entity_association_tree_destroy' => 1,
9971 'pldm_entity_association_tree_destroy_root' => 1,
9972 'pldm_entity_association_tree_find' => 1,
9973 'pldm_entity_association_tree_find_with_locality' => 1,
9974 'pldm_entity_association_tree_init' => 1,
9975 'pldm_entity_association_tree_visit' => 1,
9976 'pldm_entity_extract' => 1,
9977 'pldm_entity_get_num_children' => 1,
9978 'pldm_entity_get_parent' => 1,
9979 'pldm_entity_is_exist_parent' => 1,
9980 'pldm_entity_is_node_parent' => 1,
9981 'pldm_entity_node_get_remote_container_id' => 1,
9982 'pldm_find_entity_ref_in_tree' => 1,
9983 'pldm_instance_db_destroy' => 1,
9984 'pldm_instance_db_init' => 1,
9985 'pldm_instance_db_init_default' => 1,
9986 'pldm_instance_id_alloc' => 1,
9987 'pldm_instance_id_free' => 1,
9988 'pldm_is_current_parent_child' => 1,
9989 'pldm_is_empty_entity_assoc_tree' => 1,
9990 'pldm_msg_hdr_correlate_response' => 1,
Lora Linea0bf3a2024-09-20 10:09:56 +08009991 'pldm_oem_meta_file_io_read_resp_data' => 1,
9992 'pldm_oem_meta_file_io_write_req_data' => 1,
Andrew Jefferyfae36412024-06-20 06:35:51 +00009993 'pldm_pdr_add' => 1,
Andrew Jefferye7f55112024-06-20 16:16:01 +09309994 'pldm_pdr_add_fru_record_set' => 1,
Pavithra Barithaya869c2872025-04-30 14:32:18 +05309995 'pldm_pdr_delete_by_record_handle' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +09309996 'pldm_pdr_destroy' => 1,
9997 'pldm_pdr_find_last_in_range' => 1,
9998 'pldm_pdr_find_record' => 1,
9999 'pldm_pdr_find_record_by_type' => 1,
10000 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
10001 'pldm_pdr_get_next_record' => 1,
10002 'pldm_pdr_get_record_count' => 1,
10003 'pldm_pdr_get_record_handle' => 1,
10004 'pldm_pdr_get_repo_size' => 1,
10005 'pldm_pdr_init' => 1,
10006 'pldm_pdr_record_is_remote' => 1,
10007 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
10008 'pldm_pdr_remove_remote_pdrs' => 1,
10009 'pldm_pdr_update_TL_pdr' => 1,
Thu Nguyen3559aa12024-08-29 00:13:38 +000010010 'pldm_platform_cper_event_event_data' => 1,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010011 'pldm_transport_af_mctp_bind' => 1,
10012 'pldm_transport_af_mctp_core' => 1,
10013 'pldm_transport_af_mctp_destroy' => 1,
10014 'pldm_transport_af_mctp_init' => 1,
10015 'pldm_transport_af_mctp_init_pollfd' => 1,
10016 'pldm_transport_af_mctp_map_tid' => 1,
10017 'pldm_transport_af_mctp_unmap_tid' => 1,
10018 'pldm_transport_mctp_demux_core' => 1,
10019 'pldm_transport_mctp_demux_destroy' => 1,
10020 'pldm_transport_mctp_demux_init' => 1,
10021 'pldm_transport_mctp_demux_init_pollfd' => 1,
10022 'pldm_transport_mctp_demux_map_tid' => 1,
10023 'pldm_transport_mctp_demux_unmap_tid' => 1,
10024 'pldm_transport_poll' => 1,
10025 'pldm_transport_recv_msg' => 1,
10026 'pldm_transport_send_msg' => 1,
10027 'pldm_transport_send_recv_msg' => 1,
10028 'unpack_pldm_header' => 1,
10029 'ver2str' => 1
10030 }
10031 },
10032 'Target' => 'unix',
10033 'TypeInfo' => {
10034 '1' => {
10035 'Name' => 'void',
10036 'Type' => 'Intrinsic'
10037 },
Unive Tien44e66842025-07-25 09:15:34 +000010038 '51' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010039 'Name' => 'char',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010040 'Size' => '1',
10041 'Type' => 'Intrinsic'
10042 },
Unive Tien44e66842025-07-25 09:15:34 +000010043 '58' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010044 'Name' => 'int',
10045 'Size' => '4',
10046 'Type' => 'Intrinsic'
10047 },
Unive Tien44e66842025-07-25 09:15:34 +000010048 '65' => {
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010049 'Name' => 'unsigned char',
10050 'Size' => '1',
10051 'Type' => 'Intrinsic'
10052 },
Unive Tien44e66842025-07-25 09:15:34 +000010053 '72' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010054 'Name' => 'unsigned short',
10055 'Size' => '2',
10056 'Type' => 'Intrinsic'
10057 },
Unive Tien44e66842025-07-25 09:15:34 +000010058 '79' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010059 'Name' => 'unsigned int',
10060 'Size' => '4',
10061 'Type' => 'Intrinsic'
10062 },
Unive Tien44e66842025-07-25 09:15:34 +000010063 '86' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010064 'Name' => 'unsigned long',
10065 'Size' => '8',
10066 'Type' => 'Intrinsic'
10067 },
Unive Tien44e66842025-07-25 09:15:34 +000010068 '93' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010069 'Name' => 'signed char',
10070 'Size' => '1',
10071 'Type' => 'Intrinsic'
10072 },
Unive Tien44e66842025-07-25 09:15:34 +000010073 '100' => {
10074 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010075 'Header' => 'types.h',
10076 'Line' => '38',
10077 'Name' => '__uint8_t',
10078 'PrivateABI' => 1,
10079 'Size' => '1',
10080 'Type' => 'Typedef'
10081 },
Unive Tien44e66842025-07-25 09:15:34 +000010082 '112' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010083 'Name' => 'short',
10084 'Size' => '2',
10085 'Type' => 'Intrinsic'
10086 },
Unive Tien44e66842025-07-25 09:15:34 +000010087 '119' => {
10088 'BaseType' => '79',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010089 'Header' => 'types.h',
10090 'Line' => '42',
10091 'Name' => '__uint32_t',
10092 'PrivateABI' => 1,
10093 'Size' => '4',
10094 'Type' => 'Typedef'
10095 },
Unive Tien44e66842025-07-25 09:15:34 +000010096 '131' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010097 'Name' => 'long',
10098 'Size' => '8',
10099 'Type' => 'Intrinsic'
10100 },
Unive Tien44e66842025-07-25 09:15:34 +000010101 '138' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010102 'BaseType' => '1',
10103 'Name' => 'void*',
10104 'Size' => '8',
10105 'Type' => 'Pointer'
10106 },
Unive Tien44e66842025-07-25 09:15:34 +000010107 '140' => {
10108 'BaseType' => '100',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010109 'Header' => 'stdint-uintn.h',
10110 'Line' => '24',
10111 'Name' => 'uint8_t',
10112 'PrivateABI' => 1,
10113 'Size' => '1',
10114 'Type' => 'Typedef'
10115 },
Unive Tien44e66842025-07-25 09:15:34 +000010116 '152' => {
10117 'BaseType' => '119',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010118 'Header' => 'stdint-uintn.h',
10119 'Line' => '26',
10120 'Name' => 'uint32_t',
10121 'PrivateABI' => 1,
10122 'Size' => '4',
10123 'Type' => 'Typedef'
10124 },
Unive Tien44e66842025-07-25 09:15:34 +000010125 '164' => {
10126 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010127 'Name' => 'uint32_t const',
10128 'Size' => '4',
10129 'Type' => 'Const'
10130 },
Unive Tien44e66842025-07-25 09:15:34 +000010131 '169' => {
10132 'BaseType' => '86',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010133 'Header' => 'stddef.h',
10134 'Line' => '214',
10135 'Name' => 'size_t',
10136 'PrivateABI' => 1,
10137 'Size' => '8',
10138 'Type' => 'Typedef'
10139 },
Unive Tien44e66842025-07-25 09:15:34 +000010140 '195' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010141 'Header' => 'pldm_types.h',
10142 'Line' => '9',
10143 'Name' => 'anon-struct-pldm_types.h-9',
10144 'Size' => '1',
10145 'Type' => 'Struct'
10146 },
Unive Tien44e66842025-07-25 09:15:34 +000010147 '349' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010148 'Header' => 'pldm_types.h',
10149 'Line' => '19',
10150 'Memb' => {
10151 '0' => {
10152 'name' => 'byte',
10153 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010154 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010155 },
10156 '1' => {
10157 'name' => 'bits',
10158 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010159 'type' => '195'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010160 }
10161 },
10162 'Name' => 'union bitfield8_t',
10163 'Size' => '1',
10164 'Type' => 'Union'
10165 },
Unive Tien44e66842025-07-25 09:15:34 +000010166 '361' => {
10167 'BaseType' => '349',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010168 'Name' => 'bitfield8_t const',
10169 'Size' => '1',
10170 'Type' => 'Const'
10171 },
Unive Tien44e66842025-07-25 09:15:34 +000010172 '366' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010173 'Header' => 'pldm_types.h',
10174 'Line' => '25',
10175 'Memb' => {
10176 '0' => {
10177 'name' => 'alpha',
10178 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010179 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010180 },
10181 '1' => {
10182 'name' => 'update',
10183 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000010184 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010185 },
10186 '2' => {
10187 'name' => 'minor',
10188 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010189 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010190 },
10191 '3' => {
10192 'name' => 'major',
10193 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010194 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010195 }
10196 },
10197 'Name' => 'struct pldm_version',
10198 'Size' => '4',
10199 'Type' => 'Struct'
10200 },
Unive Tien44e66842025-07-25 09:15:34 +000010201 '432' => {
10202 'BaseType' => '366',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010203 'Header' => 'pldm_types.h',
10204 'Line' => '30',
10205 'Name' => 'ver32_t',
10206 'Size' => '4',
10207 'Type' => 'Typedef'
10208 },
Unive Tien44e66842025-07-25 09:15:34 +000010209 '444' => {
10210 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010211 'Name' => 'ver32_t const',
10212 'Size' => '4',
10213 'Type' => 'Const'
10214 },
Unive Tien44e66842025-07-25 09:15:34 +000010215 '449' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010216 'Name' => 'float',
10217 'Size' => '4',
10218 'Type' => 'Intrinsic'
10219 },
Unive Tien44e66842025-07-25 09:15:34 +000010220 '884' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010221 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010222 'Line' => '129',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010223 'Memb' => {
10224 '0' => {
10225 'name' => 'PLDM_RESPONSE',
10226 'value' => '0'
10227 },
10228 '1' => {
10229 'name' => 'PLDM_REQUEST',
10230 'value' => '1'
10231 },
10232 '2' => {
10233 'name' => 'PLDM_RESERVED',
10234 'value' => '2'
10235 },
10236 '3' => {
10237 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
10238 'value' => '3'
10239 }
10240 },
10241 'Name' => 'enum MessageType',
10242 'Size' => '4',
10243 'Type' => 'Enum'
10244 },
Unive Tien44e66842025-07-25 09:15:34 +000010245 '896' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010246 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010247 'Line' => '182',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010248 'Memb' => {
10249 '0' => {
10250 'name' => 'command',
10251 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010252 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010253 }
10254 },
10255 'Name' => 'struct pldm_msg_hdr',
10256 'Size' => '3',
10257 'Type' => 'Struct'
10258 },
Unive Tien44e66842025-07-25 09:15:34 +000010259 '1007' => {
10260 'BaseType' => '896',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010261 'Name' => 'struct pldm_msg_hdr const',
10262 'Size' => '3',
10263 'Type' => 'Const'
10264 },
Unive Tien44e66842025-07-25 09:15:34 +000010265 '1012' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010266 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010267 'Line' => '215',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010268 'Memb' => {
10269 '0' => {
10270 'name' => 'hdr',
10271 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010272 'type' => '896'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010273 },
10274 '1' => {
10275 'name' => 'payload',
10276 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010277 'type' => '1057'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010278 }
10279 },
10280 'Name' => 'struct pldm_msg',
10281 'Size' => '4',
10282 'Type' => 'Struct'
10283 },
Unive Tien44e66842025-07-25 09:15:34 +000010284 '1052' => {
10285 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010286 'Name' => 'struct pldm_msg const',
10287 'Size' => '4',
10288 'Type' => 'Const'
10289 },
Unive Tien44e66842025-07-25 09:15:34 +000010290 '1057' => {
10291 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010292 'Name' => 'uint8_t[1]',
10293 'Size' => '1',
10294 'Type' => 'Array'
10295 },
Unive Tien44e66842025-07-25 09:15:34 +000010296 '1073' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010297 'Header' => 'base.h',
Unive Tien44e66842025-07-25 09:15:34 +000010298 'Line' => '282',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010299 'Memb' => {
10300 '0' => {
10301 'name' => 'msg_type',
10302 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010303 'type' => '884'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010304 },
10305 '1' => {
10306 'name' => 'instance',
10307 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000010308 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010309 },
10310 '2' => {
10311 'name' => 'pldm_type',
10312 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000010313 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010314 },
10315 '3' => {
10316 'name' => 'command',
10317 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000010318 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010319 },
10320 '4' => {
10321 'name' => 'completion_code',
10322 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000010323 'type' => '140'
Andrew Jeffery53b08672025-03-04 12:26:18 +103010324 }
10325 },
10326 'Name' => 'struct pldm_header_info',
10327 'Size' => '8',
10328 'Type' => 'Struct'
10329 },
Unive Tien44e66842025-07-25 09:15:34 +000010330 '1153' => {
10331 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010332 'Name' => 'struct pldm_header_info const',
10333 'Size' => '8',
10334 'Type' => 'Const'
10335 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010336 '1158' => {
10337 'BaseType' => '349',
10338 'Name' => 'bitfield8_t[8]',
10339 'Size' => '8',
10340 'Type' => 'Array'
10341 },
Unive Tien44e66842025-07-25 09:15:34 +000010342 '1320' => {
10343 'BaseType' => '1325',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010344 'Name' => 'void const*',
10345 'Size' => '8',
10346 'Type' => 'Pointer'
10347 },
Unive Tien44e66842025-07-25 09:15:34 +000010348 '1325' => {
Andrew Jeffery53b08672025-03-04 12:26:18 +103010349 'BaseType' => '1',
10350 'Name' => 'void const',
10351 'Type' => 'Const'
10352 },
Unive Tien44e66842025-07-25 09:15:34 +000010353 '1326' => {
10354 'BaseType' => '361',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010355 'Name' => 'bitfield8_t const*',
10356 'Size' => '8',
10357 'Type' => 'Pointer'
10358 },
Unive Tien44e66842025-07-25 09:15:34 +000010359 '1501' => {
10360 'BaseType' => '1012',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010361 'Name' => 'struct pldm_msg*',
10362 'Size' => '8',
10363 'Type' => 'Pointer'
10364 },
Unive Tien44e66842025-07-25 09:15:34 +000010365 '1580' => {
10366 'BaseType' => '1052',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010367 'Name' => 'struct pldm_msg const*',
10368 'Size' => '8',
10369 'Type' => 'Pointer'
10370 },
Unive Tien44e66842025-07-25 09:15:34 +000010371 '1585' => {
10372 'BaseType' => '140',
Pavithra Barithaya869c2872025-04-30 14:32:18 +053010373 'Name' => 'uint8_t*',
10374 'Size' => '8',
10375 'Type' => 'Pointer'
10376 },
Unive Tien44e66842025-07-25 09:15:34 +000010377 '1590' => {
10378 'BaseType' => '432',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010379 'Name' => 'ver32_t*',
10380 'Size' => '8',
10381 'Type' => 'Pointer'
10382 },
Unive Tien44e66842025-07-25 09:15:34 +000010383 '1684' => {
10384 'BaseType' => '444',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010385 'Name' => 'ver32_t const*',
10386 'Size' => '8',
10387 'Type' => 'Pointer'
10388 },
Unive Tien44e66842025-07-25 09:15:34 +000010389 '1731' => {
10390 'BaseType' => '152',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010391 'Name' => 'uint32_t*',
10392 'Size' => '8',
10393 'Type' => 'Pointer'
10394 },
Unive Tien44e66842025-07-25 09:15:34 +000010395 '1800' => {
10396 'BaseType' => '1007',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010397 'Name' => 'struct pldm_msg_hdr const*',
10398 'Size' => '8',
10399 'Type' => 'Pointer'
10400 },
Unive Tien44e66842025-07-25 09:15:34 +000010401 '1805' => {
10402 'BaseType' => '1073',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010403 'Name' => 'struct pldm_header_info*',
10404 'Size' => '8',
10405 'Type' => 'Pointer'
10406 },
Unive Tien44e66842025-07-25 09:15:34 +000010407 '2760' => {
10408 'BaseType' => '169',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010409 'Name' => 'size_t*',
10410 'Size' => '8',
10411 'Type' => 'Pointer'
10412 },
Unive Tien44e66842025-07-25 09:15:34 +000010413 '3220' => {
10414 'BaseType' => '1153',
Andrew Jeffery53b08672025-03-04 12:26:18 +103010415 'Name' => 'struct pldm_header_info const*',
10416 'Size' => '8',
10417 'Type' => 'Pointer'
10418 },
Unive Tien44e66842025-07-25 09:15:34 +000010419 '4897' => {
10420 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010421 'Header' => 'base.h',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010422 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010423 'Name' => 'pldm_tid_t',
10424 'Size' => '1',
10425 'Type' => 'Typedef'
10426 },
Unive Tien44e66842025-07-25 09:15:34 +000010427 '4909' => {
10428 'BaseType' => '140',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010429 'Header' => 'instance-id.h',
10430 'Line' => '13',
10431 'Name' => 'pldm_instance_id_t',
10432 'Size' => '1',
10433 'Type' => 'Typedef'
10434 },
Unive Tien44e66842025-07-25 09:15:34 +000010435 '4921' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010436 'Header' => 'responder.h',
10437 'Line' => '10',
10438 'Memb' => {
10439 '0' => {
10440 'name' => 'tid',
10441 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010442 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010443 },
10444 '1' => {
10445 'name' => 'instance_id',
10446 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000010447 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010448 },
10449 '2' => {
10450 'name' => 'type',
10451 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010452 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010453 },
10454 '3' => {
10455 'name' => 'command',
10456 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010457 'type' => '140'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010458 },
10459 '4' => {
10460 'name' => 'next',
10461 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010462 'type' => '5001'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010463 }
10464 },
10465 'Name' => 'struct pldm_responder_cookie',
10466 'PrivateABI' => 1,
10467 'Size' => '16',
10468 'Type' => 'Struct'
10469 },
Unive Tien44e66842025-07-25 09:15:34 +000010470 '5001' => {
10471 'BaseType' => '4921',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010472 'Name' => 'struct pldm_responder_cookie*',
10473 'Size' => '8',
10474 'Type' => 'Pointer'
10475 },
Unive Tien44e66842025-07-25 09:15:34 +000010476 '5006' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093010477 'Header' => 'pldm.h',
10478 'Line' => '15',
10479 'Memb' => {
10480 '0' => {
10481 'name' => 'PLDM_REQUESTER_SUCCESS',
10482 'value' => '0'
10483 },
10484 '1' => {
10485 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
10486 'value' => '18446744073709551615 (-1)'
10487 },
10488 '2' => {
10489 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
10490 'value' => '18446744073709551614 (-2)'
10491 },
10492 '3' => {
10493 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
10494 'value' => '18446744073709551613 (-3)'
10495 },
10496 '4' => {
10497 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
10498 'value' => '18446744073709551612 (-4)'
10499 },
10500 '5' => {
10501 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
10502 'value' => '18446744073709551611 (-5)'
10503 },
10504 '6' => {
10505 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
10506 'value' => '18446744073709551610 (-6)'
10507 },
10508 '7' => {
10509 'name' => 'PLDM_REQUESTER_SEND_FAIL',
10510 'value' => '18446744073709551609 (-7)'
10511 },
10512 '8' => {
10513 'name' => 'PLDM_REQUESTER_RECV_FAIL',
10514 'value' => '18446744073709551608 (-8)'
10515 },
10516 '9' => {
10517 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
10518 'value' => '18446744073709551607 (-9)'
10519 },
10520 '10' => {
10521 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
10522 'value' => '18446744073709551606 (-10)'
10523 },
10524 '11' => {
10525 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
10526 'value' => '18446744073709551605 (-11)'
10527 },
10528 '12' => {
10529 'name' => 'PLDM_REQUESTER_POLL_FAIL',
10530 'value' => '18446744073709551604 (-12)'
10531 },
10532 '13' => {
10533 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
10534 'value' => '18446744073709551603 (-13)'
10535 }
10536 },
10537 'Name' => 'enum pldm_requester_error_codes',
10538 'Size' => '4',
10539 'Type' => 'Enum'
10540 },
Unive Tien44e66842025-07-25 09:15:34 +000010541 '5527' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010542 'Name' => '_Bool',
10543 'Size' => '1',
10544 'Type' => 'Intrinsic'
10545 },
Unive Tien44e66842025-07-25 09:15:34 +000010546 '5654' => {
10547 'BaseType' => '72',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010548 'Header' => 'types.h',
10549 'Line' => '40',
10550 'Name' => '__uint16_t',
10551 'PrivateABI' => 1,
10552 'Size' => '2',
10553 'Type' => 'Typedef'
10554 },
Unive Tien44e66842025-07-25 09:15:34 +000010555 '5692' => {
10556 'BaseType' => '131',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010557 'Header' => 'types.h',
10558 'Line' => '194',
10559 'Name' => '__ssize_t',
10560 'PrivateABI' => 1,
10561 'Size' => '8',
10562 'Type' => 'Typedef'
10563 },
Unive Tien44e66842025-07-25 09:15:34 +000010564 '5704' => {
10565 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010566 'Name' => 'char*',
10567 'Size' => '8',
10568 'Type' => 'Pointer'
10569 },
Unive Tien44e66842025-07-25 09:15:34 +000010570 '5728' => {
10571 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010572 'Name' => 'uint8_t const',
10573 'Size' => '1',
10574 'Type' => 'Const'
10575 },
Unive Tien44e66842025-07-25 09:15:34 +000010576 '5733' => {
10577 'BaseType' => '5654',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010578 'Header' => 'stdint-uintn.h',
10579 'Line' => '25',
10580 'Name' => 'uint16_t',
10581 'PrivateABI' => 1,
10582 'Size' => '2',
10583 'Type' => 'Typedef'
10584 },
Unive Tien44e66842025-07-25 09:15:34 +000010585 '5865' => {
10586 'BaseType' => '5692',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010587 'Header' => 'types.h',
10588 'Line' => '108',
10589 'Name' => 'ssize_t',
10590 'PrivateABI' => 1,
10591 'Size' => '8',
10592 'Type' => 'Typedef'
10593 },
Unive Tien44e66842025-07-25 09:15:34 +000010594 '5884' => {
10595 'BaseType' => '5728',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010596 'Name' => 'uint8_t const*',
10597 'Size' => '8',
10598 'Type' => 'Pointer'
10599 },
Unive Tien44e66842025-07-25 09:15:34 +000010600 '7507' => {
10601 'BaseType' => '51',
Tal Yacobide67ab62024-05-30 22:36:50 +030010602 'Name' => 'char const',
10603 'Size' => '1',
10604 'Type' => 'Const'
10605 },
Unive Tien44e66842025-07-25 09:15:34 +000010606 '7541' => {
10607 'BaseType' => '5733',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010608 'Name' => 'uint16_t const',
10609 'Size' => '2',
10610 'Type' => 'Const'
Tal Yacobide67ab62024-05-30 22:36:50 +030010611 },
Unive Tien44e66842025-07-25 09:15:34 +000010612 '7881' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010613 'Header' => 'utils.h',
10614 'Line' => '20',
10615 'Memb' => {
10616 '0' => {
10617 'name' => 'ptr',
10618 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010619 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010620 },
10621 '1' => {
10622 'name' => 'length',
10623 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000010624 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010625 }
10626 },
10627 'Name' => 'struct variable_field',
10628 'Size' => '16',
10629 'Type' => 'Struct'
10630 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010631 '8998' => {
10632 'Header' => 'base.h',
10633 'Line' => '366',
10634 'Memb' => {
10635 '0' => {
10636 'name' => 'pldm_type',
10637 'offset' => '0',
10638 'type' => '140'
10639 },
10640 '1' => {
10641 'name' => 'transfer_opflag',
10642 'offset' => '1',
10643 'type' => '140'
10644 },
10645 '2' => {
10646 'name' => 'transfer_ctx',
10647 'offset' => '4',
10648 'type' => '152'
10649 },
10650 '3' => {
10651 'name' => 'transfer_handle',
10652 'offset' => '8',
10653 'type' => '152'
10654 },
10655 '4' => {
10656 'name' => 'section_offset',
10657 'offset' => '18',
10658 'type' => '152'
10659 },
10660 '5' => {
10661 'name' => 'section_length',
10662 'offset' => '22',
10663 'type' => '152'
10664 }
10665 },
10666 'Name' => 'struct pldm_base_multipart_receive_req',
10667 'Size' => '20',
10668 'Type' => 'Struct'
10669 },
10670 '9089' => {
10671 'BaseType' => '8998',
10672 'Name' => 'struct pldm_base_multipart_receive_req const',
10673 'Size' => '20',
10674 'Type' => 'Const'
10675 },
10676 '9094' => {
10677 'Header' => 'base.h',
10678 'Line' => '384',
10679 'Memb' => {
10680 '0' => {
10681 'name' => 'completion_code',
10682 'offset' => '0',
10683 'type' => '140'
10684 },
10685 '1' => {
10686 'name' => 'transfer_flag',
10687 'offset' => '1',
10688 'type' => '140'
10689 },
10690 '2' => {
10691 'name' => 'next_transfer_handle',
10692 'offset' => '4',
10693 'type' => '152'
10694 },
10695 '3' => {
10696 'name' => 'data',
10697 'offset' => '8',
10698 'type' => '7881'
10699 }
10700 },
10701 'Name' => 'struct pldm_base_multipart_receive_resp',
10702 'Size' => '24',
10703 'Type' => 'Struct'
10704 },
10705 '9164' => {
10706 'Header' => 'base.h',
10707 'Line' => '396',
10708 'Memb' => {
10709 '0' => {
10710 'name' => 'requester_part_size',
10711 'offset' => '0',
10712 'type' => '5733'
10713 },
10714 '1' => {
10715 'name' => 'requester_protocol_support',
10716 'offset' => '2',
10717 'type' => '1158'
10718 }
10719 },
10720 'Name' => 'struct pldm_base_negotiate_transfer_params_req',
10721 'Size' => '10',
10722 'Type' => 'Struct'
10723 },
10724 '9203' => {
10725 'BaseType' => '9164',
10726 'Name' => 'struct pldm_base_negotiate_transfer_params_req const',
10727 'Size' => '10',
10728 'Type' => 'Const'
10729 },
10730 '9208' => {
10731 'Header' => 'base.h',
10732 'Line' => '405',
10733 'Memb' => {
10734 '0' => {
10735 'name' => 'completion_code',
10736 'offset' => '0',
10737 'type' => '140'
10738 },
10739 '1' => {
10740 'name' => 'responder_part_size',
10741 'offset' => '2',
10742 'type' => '5733'
10743 },
10744 '2' => {
10745 'name' => 'responder_protocol_support',
10746 'offset' => '4',
10747 'type' => '1158'
10748 }
10749 },
10750 'Name' => 'struct pldm_base_negotiate_transfer_params_resp',
10751 'Size' => '12',
10752 'Type' => 'Struct'
10753 },
Unive Tien44e66842025-07-25 09:15:34 +000010754 '9294' => {
10755 'BaseType' => '7507',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010756 'Name' => 'char const*',
10757 'Size' => '8',
10758 'Type' => 'Pointer'
10759 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010760 '10994' => {
10761 'BaseType' => '9208',
10762 'Name' => 'struct pldm_base_negotiate_transfer_params_resp*',
10763 'Size' => '8',
10764 'Type' => 'Pointer'
10765 },
10766 '12352' => {
10767 'BaseType' => '9203',
10768 'Name' => 'struct pldm_base_negotiate_transfer_params_req const*',
10769 'Size' => '8',
10770 'Type' => 'Pointer'
10771 },
10772 '18368' => {
10773 'BaseType' => '9094',
10774 'Name' => 'struct pldm_base_multipart_receive_resp*',
10775 'Size' => '8',
10776 'Type' => 'Pointer'
10777 },
10778 '20543' => {
10779 'BaseType' => '9089',
10780 'Name' => 'struct pldm_base_multipart_receive_req const*',
10781 'Size' => '8',
10782 'Type' => 'Pointer'
10783 },
10784 '25594' => {
Unive Tien44e66842025-07-25 09:15:34 +000010785 'BaseType' => '349',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010786 'Name' => 'bitfield8_t*',
10787 'Size' => '8',
10788 'Type' => 'Pointer'
10789 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010790 '27366' => {
Unive Tien44e66842025-07-25 09:15:34 +000010791 'BaseType' => '896',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010792 'Name' => 'struct pldm_msg_hdr*',
10793 'Size' => '8',
10794 'Type' => 'Pointer'
10795 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010796 '27744' => {
Unive Tien44e66842025-07-25 09:15:34 +000010797 'BaseType' => '138',
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103010798 'Name' => 'void**',
10799 'Size' => '8',
10800 'Type' => 'Pointer'
10801 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010802 '31131' => {
Unive Tien44e66842025-07-25 09:15:34 +000010803 'BaseType' => '7881',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010804 'Name' => 'struct variable_field*',
10805 'Size' => '8',
10806 'Type' => 'Pointer'
10807 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010808 '33213' => {
Unive Tien44e66842025-07-25 09:15:34 +000010809 'BaseType' => '5733',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010810 'Name' => 'uint16_t*',
10811 'Size' => '8',
10812 'Type' => 'Pointer'
10813 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010814 '36463' => {
Unive Tien44e66842025-07-25 09:15:34 +000010815 'BaseType' => '86',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010816 'Header' => 'types.h',
10817 'Line' => '45',
10818 'Name' => '__uint64_t',
10819 'PrivateABI' => 1,
10820 'Size' => '8',
10821 'Type' => 'Typedef'
10822 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010823 '36557' => {
10824 'BaseType' => '36463',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010825 'Header' => 'stdint-uintn.h',
10826 'Line' => '27',
10827 'Name' => 'uint64_t',
10828 'PrivateABI' => 1,
10829 'Size' => '8',
10830 'Type' => 'Typedef'
10831 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010832 '36855' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010833 'Header' => 'bios.h',
10834 'Line' => '39',
10835 'Memb' => {
10836 '0' => {
10837 'name' => 'PLDM_BIOS_STRING_TABLE',
10838 'value' => '0'
10839 },
10840 '1' => {
10841 'name' => 'PLDM_BIOS_ATTR_TABLE',
10842 'value' => '1'
10843 },
10844 '2' => {
10845 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10846 'value' => '2'
10847 }
10848 },
10849 'Name' => 'enum pldm_bios_table_types',
10850 'Size' => '4',
10851 'Type' => 'Enum'
10852 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010853 '36889' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010854 'Header' => 'bios.h',
10855 'Line' => '48',
10856 'Memb' => {
10857 '0' => {
10858 'name' => 'string_handle',
10859 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010860 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010861 },
10862 '1' => {
10863 'name' => 'string_length',
10864 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010865 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010866 },
10867 '2' => {
10868 'name' => 'name',
10869 'offset' => '4',
Chau Ly26c8eb22025-07-30 06:56:33 +000010870 'type' => '36946'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010871 }
10872 },
10873 'Name' => 'struct pldm_bios_string_table_entry',
10874 'Size' => '5',
10875 'Type' => 'Struct'
10876 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010877 '36941' => {
10878 'BaseType' => '36889',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010879 'Name' => 'struct pldm_bios_string_table_entry const',
10880 'Size' => '5',
10881 'Type' => 'Const'
10882 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010883 '36946' => {
Unive Tien44e66842025-07-25 09:15:34 +000010884 'BaseType' => '51',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010885 'Name' => 'char[1]',
10886 'Size' => '1',
10887 'Type' => 'Array'
10888 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010889 '36962' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010890 'Header' => 'bios.h',
10891 'Line' => '54',
10892 'Memb' => {
10893 '0' => {
10894 'name' => 'attr_handle',
10895 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010896 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010897 },
10898 '1' => {
10899 'name' => 'attr_type',
10900 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010901 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010902 },
10903 '2' => {
10904 'name' => 'string_handle',
10905 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010906 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010907 },
10908 '3' => {
10909 'name' => 'metadata',
10910 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000010911 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010912 }
10913 },
10914 'Name' => 'struct pldm_bios_attr_table_entry',
10915 'Size' => '6',
10916 'Type' => 'Struct'
10917 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010918 '37027' => {
10919 'BaseType' => '36962',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010920 'Name' => 'struct pldm_bios_attr_table_entry const',
10921 'Size' => '6',
10922 'Type' => 'Const'
10923 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010924 '37032' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010925 'Header' => 'bios.h',
10926 'Line' => '66',
10927 'Memb' => {
10928 '0' => {
10929 'name' => 'attr_handle',
10930 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010931 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010932 },
10933 '1' => {
10934 'name' => 'attr_type',
10935 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010936 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010937 },
10938 '2' => {
10939 'name' => 'value',
10940 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010941 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010942 }
10943 },
10944 'Name' => 'struct pldm_bios_attr_val_table_entry',
10945 'Size' => '4',
10946 'Type' => 'Struct'
10947 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010948 '37084' => {
10949 'BaseType' => '37032',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010950 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10951 'Size' => '4',
10952 'Type' => 'Const'
10953 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010954 '37153' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093010955 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093010956 'Line' => '206',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010957 'Memb' => {
10958 '0' => {
10959 'name' => 'name_handle',
10960 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000010961 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010962 },
10963 '1' => {
10964 'name' => 'read_only',
10965 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000010966 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010967 },
10968 '2' => {
10969 'name' => 'pv_num',
10970 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000010971 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010972 },
10973 '3' => {
10974 'name' => 'pv_handle',
10975 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000010976 'type' => '37256'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010977 },
10978 '4' => {
10979 'name' => 'def_num',
10980 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000010981 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010982 },
10983 '5' => {
10984 'name' => 'def_index',
10985 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000010986 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093010987 }
10988 },
10989 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10990 'Size' => '32',
10991 'Type' => 'Struct'
10992 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010993 '37244' => {
10994 'BaseType' => '37153',
Andrew Jeffery48761c62024-06-03 15:48:26 +093010995 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10996 'Size' => '32',
10997 'Type' => 'Const'
10998 },
Chau Ly26c8eb22025-07-30 06:56:33 +000010999 '37256' => {
Unive Tien44e66842025-07-25 09:15:34 +000011000 'BaseType' => '7541',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011001 'Name' => 'uint16_t const*',
11002 'Size' => '8',
11003 'Type' => 'Pointer'
11004 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011005 '37261' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011006 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093011007 'Line' => '294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011008 'Memb' => {
11009 '0' => {
11010 'name' => 'name_handle',
11011 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011012 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011013 },
11014 '1' => {
11015 'name' => 'read_only',
11016 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011017 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011018 },
11019 '2' => {
11020 'name' => 'string_type',
11021 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000011022 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011023 },
11024 '3' => {
11025 'name' => 'min_length',
11026 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011027 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011028 },
11029 '4' => {
11030 'name' => 'max_length',
11031 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000011032 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011033 },
11034 '5' => {
11035 'name' => 'def_length',
11036 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011037 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011038 },
11039 '6' => {
11040 'name' => 'def_string',
11041 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011042 'type' => '9294'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011043 }
11044 },
11045 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
11046 'Size' => '24',
11047 'Type' => 'Struct'
11048 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011049 '37373' => {
11050 'BaseType' => '37261',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011051 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11052 'Size' => '24',
11053 'Type' => 'Const'
11054 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011055 '37383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011056 'Header' => 'bios_table.h',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093011057 'Line' => '384',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011058 'Memb' => {
11059 '0' => {
11060 'name' => 'name_handle',
11061 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011062 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011063 },
11064 '1' => {
11065 'name' => 'read_only',
11066 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011067 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011068 },
11069 '2' => {
11070 'name' => 'lower_bound',
11071 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011072 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011073 },
11074 '3' => {
11075 'name' => 'upper_bound',
11076 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000011077 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011078 },
11079 '4' => {
11080 'name' => 'scalar_increment',
11081 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011082 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011083 },
11084 '5' => {
11085 'name' => 'default_value',
11086 'offset' => '50',
Chau Ly26c8eb22025-07-30 06:56:33 +000011087 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011088 }
11089 },
11090 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11091 'Size' => '40',
11092 'Type' => 'Struct'
11093 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011094 '37481' => {
11095 'BaseType' => '37383',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011096 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11097 'Size' => '40',
11098 'Type' => 'Const'
11099 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011100 '37713' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011101 'Name' => 'ssize_t(*)(void const*)',
11102 'Param' => {
11103 '0' => {
Unive Tien44e66842025-07-25 09:15:34 +000011104 'type' => '1320'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011105 }
11106 },
Unive Tien44e66842025-07-25 09:15:34 +000011107 'Return' => '5865',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011108 'Size' => '8',
11109 'Type' => 'FuncPtr'
11110 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011111 '37783' => {
Andrew Jeffery5d8e30c2024-11-01 15:25:54 +103011112 'Line' => '957',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011113 'Memb' => {
11114 '0' => {
11115 'name' => 'table_data',
11116 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011117 'type' => '5884'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011118 },
11119 '1' => {
11120 'name' => 'table_len',
11121 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011122 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011123 },
11124 '2' => {
11125 'name' => 'current_pos',
11126 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011127 'type' => '169'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011128 },
11129 '3' => {
11130 'name' => 'entry_length_handler',
11131 'offset' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +000011132 'type' => '37713'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011133 }
11134 },
11135 'Name' => 'struct pldm_bios_table_iter',
11136 'PrivateABI' => 1,
11137 'Size' => '32',
11138 'Source' => 'bios_table.c',
11139 'Type' => 'Struct'
11140 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011141 '37853' => {
11142 'BaseType' => '37783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011143 'Name' => 'struct pldm_bios_table_iter const',
11144 'Size' => '32',
11145 'Type' => 'Const'
11146 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011147 '38923' => {
11148 'BaseType' => '37783',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011149 'Name' => 'struct pldm_bios_table_iter*',
11150 'Size' => '8',
11151 'Type' => 'Pointer'
11152 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011153 '38928' => {
11154 'BaseType' => '37084',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011155 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11156 'Size' => '8',
11157 'Type' => 'Pointer'
11158 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011159 '39342' => {
11160 'BaseType' => '37027',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011161 'Name' => 'struct pldm_bios_attr_table_entry const*',
11162 'Size' => '8',
11163 'Type' => 'Pointer'
11164 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011165 '39945' => {
11166 'BaseType' => '36941',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011167 'Name' => 'struct pldm_bios_string_table_entry const*',
11168 'Size' => '8',
11169 'Type' => 'Pointer'
11170 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011171 '41108' => {
11172 'BaseType' => '37853',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011173 'Name' => 'struct pldm_bios_table_iter const*',
11174 'Size' => '8',
11175 'Type' => 'Pointer'
11176 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011177 '45291' => {
11178 'BaseType' => '36557',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011179 'Name' => 'uint64_t*',
11180 'Size' => '8',
11181 'Type' => 'Pointer'
11182 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011183 '45568' => {
11184 'BaseType' => '37481',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011185 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11186 'Size' => '8',
11187 'Type' => 'Pointer'
11188 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011189 '45835' => {
Unive Tien44e66842025-07-25 09:15:34 +000011190 'BaseType' => '9294',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011191 'Name' => 'char const**',
11192 'Size' => '8',
11193 'Type' => 'Pointer'
11194 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011195 '46964' => {
11196 'BaseType' => '37373',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011197 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11198 'Size' => '8',
11199 'Type' => 'Pointer'
11200 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011201 '48418' => {
11202 'BaseType' => '37244',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011203 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11204 'Size' => '8',
11205 'Type' => 'Pointer'
11206 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011207 '50641' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011208 'Header' => 'pldm_types.h',
11209 'Line' => '36',
11210 'Name' => 'anon-struct-pldm_types.h-36',
11211 'Size' => '2',
11212 'Type' => 'Struct'
11213 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011214 '50907' => {
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011215 'Header' => 'pldm_types.h',
11216 'Line' => '54',
11217 'Memb' => {
11218 '0' => {
11219 'name' => 'value',
11220 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011221 'type' => '5733'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011222 },
11223 '1' => {
11224 'name' => 'bits',
11225 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011226 'type' => '50641'
Andrew Jefferyd0541fe2025-04-05 17:58:09 +103011227 }
11228 },
11229 'Name' => 'union bitfield16_t',
11230 'Size' => '2',
11231 'Type' => 'Union'
11232 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011233 '51645' => {
11234 'Header' => 'file.h',
11235 'Line' => '53',
11236 'Memb' => {
11237 '0' => {
11238 'name' => 'file_identifier',
11239 'offset' => '0',
11240 'type' => '5733'
11241 },
11242 '1' => {
11243 'name' => 'file_attribute',
11244 'offset' => '2',
11245 'type' => '50907'
11246 }
11247 },
11248 'Name' => 'struct pldm_file_df_open_req',
11249 'Size' => '4',
11250 'Type' => 'Struct'
11251 },
11252 '51684' => {
11253 'BaseType' => '51645',
11254 'Name' => 'struct pldm_file_df_open_req const',
11255 'Size' => '4',
11256 'Type' => 'Const'
11257 },
11258 '51689' => {
11259 'Header' => 'file.h',
11260 'Line' => '62',
11261 'Memb' => {
11262 '0' => {
11263 'name' => 'completion_code',
11264 'offset' => '0',
11265 'type' => '140'
11266 },
11267 '1' => {
11268 'name' => 'file_descriptor',
11269 'offset' => '2',
11270 'type' => '5733'
11271 }
11272 },
11273 'Name' => 'struct pldm_file_df_open_resp',
11274 'Size' => '4',
11275 'Type' => 'Struct'
11276 },
11277 '51733' => {
11278 'Header' => 'file.h',
11279 'Line' => '71',
11280 'Memb' => {
11281 '0' => {
11282 'name' => 'file_descriptor',
11283 'offset' => '0',
11284 'type' => '5733'
11285 },
11286 '1' => {
11287 'name' => 'df_close_options',
11288 'offset' => '2',
11289 'type' => '50907'
11290 }
11291 },
11292 'Name' => 'struct pldm_file_df_close_req',
11293 'Size' => '4',
11294 'Type' => 'Struct'
11295 },
11296 '51772' => {
11297 'BaseType' => '51733',
11298 'Name' => 'struct pldm_file_df_close_req const',
11299 'Size' => '4',
11300 'Type' => 'Const'
11301 },
11302 '51777' => {
11303 'Header' => 'file.h',
11304 'Line' => '80',
11305 'Memb' => {
11306 '0' => {
11307 'name' => 'completion_code',
11308 'offset' => '0',
11309 'type' => '140'
11310 }
11311 },
11312 'Name' => 'struct pldm_file_df_close_resp',
11313 'Size' => '1',
11314 'Type' => 'Struct'
11315 },
11316 '51808' => {
11317 'Header' => 'file.h',
11318 'Line' => '88',
11319 'Memb' => {
11320 '0' => {
11321 'name' => 'file_descriptor',
11322 'offset' => '0',
11323 'type' => '5733'
11324 },
11325 '1' => {
11326 'name' => 'requester_max_interval',
11327 'offset' => '4',
11328 'type' => '152'
11329 }
11330 },
11331 'Name' => 'struct pldm_file_df_heartbeat_req',
11332 'Size' => '8',
11333 'Type' => 'Struct'
11334 },
11335 '51847' => {
11336 'BaseType' => '51808',
11337 'Name' => 'struct pldm_file_df_heartbeat_req const',
11338 'Size' => '8',
11339 'Type' => 'Const'
11340 },
11341 '51852' => {
11342 'Header' => 'file.h',
11343 'Line' => '97',
11344 'Memb' => {
11345 '0' => {
11346 'name' => 'completion_code',
11347 'offset' => '0',
11348 'type' => '140'
11349 },
11350 '1' => {
11351 'name' => 'responder_max_interval',
11352 'offset' => '4',
11353 'type' => '152'
11354 }
11355 },
11356 'Name' => 'struct pldm_file_df_heartbeat_resp',
11357 'Size' => '8',
11358 'Type' => 'Struct'
11359 },
11360 '53141' => {
11361 'BaseType' => '51852',
11362 'Name' => 'struct pldm_file_df_heartbeat_resp*',
11363 'Size' => '8',
11364 'Type' => 'Pointer'
11365 },
11366 '54328' => {
11367 'BaseType' => '51847',
11368 'Name' => 'struct pldm_file_df_heartbeat_req const*',
11369 'Size' => '8',
11370 'Type' => 'Pointer'
11371 },
11372 '54464' => {
11373 'BaseType' => '51777',
11374 'Name' => 'struct pldm_file_df_close_resp*',
11375 'Size' => '8',
11376 'Type' => 'Pointer'
11377 },
11378 '57708' => {
11379 'BaseType' => '51772',
11380 'Name' => 'struct pldm_file_df_close_req const*',
11381 'Size' => '8',
11382 'Type' => 'Pointer'
11383 },
11384 '59041' => {
11385 'BaseType' => '51689',
11386 'Name' => 'struct pldm_file_df_open_resp*',
11387 'Size' => '8',
11388 'Type' => 'Pointer'
11389 },
11390 '62536' => {
11391 'BaseType' => '51684',
11392 'Name' => 'struct pldm_file_df_open_req const*',
11393 'Size' => '8',
11394 'Type' => 'Pointer'
11395 },
11396 '63862' => {
Unive Tien44e66842025-07-25 09:15:34 +000011397 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011398 'Header' => 'pldm_types.h',
11399 'Line' => '32',
11400 'Name' => 'bool8_t',
11401 'Size' => '1',
11402 'Type' => 'Typedef'
11403 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011404 '64150' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011405 'Header' => 'pldm_types.h',
11406 'Line' => '58',
11407 'Name' => 'anon-struct-pldm_types.h-58',
11408 'Size' => '4',
11409 'Type' => 'Struct'
11410 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011411 '64638' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011412 'Header' => 'pldm_types.h',
11413 'Line' => '92',
11414 'Memb' => {
11415 '0' => {
11416 'name' => 'value',
11417 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011418 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011419 },
11420 '1' => {
11421 'name' => 'bits',
11422 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011423 'type' => '64150'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011424 }
11425 },
11426 'Name' => 'union bitfield32_t',
11427 'Size' => '4',
11428 'Type' => 'Union'
11429 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011430 '64650' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011431 'Header' => 'pldm_types.h',
11432 'Line' => '96',
11433 'Name' => 'anon-struct-pldm_types.h-96',
11434 'Size' => '8',
11435 'Type' => 'Struct'
11436 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011437 '65586' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011438 'Header' => 'pldm_types.h',
11439 'Line' => '162',
11440 'Memb' => {
11441 '0' => {
11442 'name' => 'value',
11443 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011444 'type' => '36557'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011445 },
11446 '1' => {
11447 'name' => 'bits',
11448 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011449 'type' => '64650'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011450 }
11451 },
11452 'Name' => 'union bitfield64_t',
11453 'Size' => '8',
11454 'Type' => 'Union'
11455 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011456 '65617' => {
Unive Tien44e66842025-07-25 09:15:34 +000011457 'BaseType' => '140',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000011458 'Name' => 'uint8_t[16]',
11459 'Size' => '16',
11460 'Type' => 'Array'
11461 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011462 '65662' => {
Unive Tien44e66842025-07-25 09:15:34 +000011463 'BaseType' => '169',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011464 'Name' => 'size_t const',
11465 'Size' => '8',
11466 'Type' => 'Const'
11467 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011468 '65726' => {
Unive Tien44e66842025-07-25 09:15:34 +000011469 'BaseType' => '7881',
Andrew Jeffery0612d982024-12-12 11:08:21 +103011470 'Name' => 'struct variable_field const',
11471 'Size' => '16',
11472 'Type' => 'Const'
11473 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011474 '67827' => {
Unive Tien44e66842025-07-25 09:15:34 +000011475 'BaseType' => '140',
Andrew Jeffery53b08672025-03-04 12:26:18 +103011476 'Name' => 'uint8_t[8]',
11477 'Size' => '8',
11478 'Type' => 'Array'
11479 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011480 '67843' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011481 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011482 'Line' => '466',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011483 'Memb' => {
11484 '0' => {
11485 'name' => 'uuid',
11486 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011487 'type' => '65617'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011488 },
11489 '1' => {
11490 'name' => 'package_header_format_version',
11491 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011492 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011493 },
11494 '2' => {
11495 'name' => 'package_header_size',
11496 'offset' => '23',
Unive Tien44e66842025-07-25 09:15:34 +000011497 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011498 },
11499 '3' => {
11500 'name' => 'package_release_date_time',
11501 'offset' => '25',
Chau Ly26c8eb22025-07-30 06:56:33 +000011502 'type' => '67956'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011503 },
11504 '4' => {
11505 'name' => 'component_bitmap_bit_length',
11506 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000011507 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011508 },
11509 '5' => {
11510 'name' => 'package_version_string_type',
11511 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000011512 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011513 },
11514 '6' => {
11515 'name' => 'package_version_string_length',
11516 'offset' => '53',
Unive Tien44e66842025-07-25 09:15:34 +000011517 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011518 }
11519 },
11520 'Name' => 'struct pldm_package_header_information',
11521 'Size' => '36',
11522 'Type' => 'Struct'
11523 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011524 '67956' => {
Unive Tien44e66842025-07-25 09:15:34 +000011525 'BaseType' => '140',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011526 'Name' => 'uint8_t[13]',
11527 'Size' => '13',
11528 'Type' => 'Array'
11529 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011530 '67972' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011531 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011532 'Line' => '480',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011533 'Memb' => {
11534 '0' => {
11535 'name' => 'record_length',
11536 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011537 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011538 },
11539 '1' => {
11540 'name' => 'descriptor_count',
11541 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011542 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011543 },
11544 '2' => {
11545 'name' => 'device_update_option_flags',
11546 'offset' => '3',
Chau Ly26c8eb22025-07-30 06:56:33 +000011547 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011548 },
11549 '3' => {
11550 'name' => 'comp_image_set_version_string_type',
11551 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000011552 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011553 },
11554 '4' => {
11555 'name' => 'comp_image_set_version_string_length',
11556 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011557 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011558 },
11559 '5' => {
11560 'name' => 'fw_device_pkg_data_length',
11561 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011562 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011563 }
11564 },
11565 'Name' => 'struct pldm_firmware_device_id_record',
11566 'Size' => '11',
11567 'Type' => 'Struct'
11568 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011569 '68185' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011570 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011571 'Line' => '514',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011572 'Memb' => {
11573 '0' => {
11574 'name' => 'comp_classification',
11575 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011576 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011577 },
11578 '1' => {
11579 'name' => 'comp_identifier',
11580 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011581 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011582 },
11583 '2' => {
11584 'name' => 'comp_comparison_stamp',
11585 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011586 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011587 },
11588 '3' => {
11589 'name' => 'comp_options',
11590 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011591 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011592 },
11593 '4' => {
11594 'name' => 'requested_comp_activation_method',
11595 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +000011596 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011597 },
11598 '5' => {
11599 'name' => 'comp_location_offset',
11600 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011601 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011602 },
11603 '6' => {
11604 'name' => 'comp_size',
11605 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011606 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011607 },
11608 '7' => {
11609 'name' => 'comp_version_string_type',
11610 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000011611 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011612 },
11613 '8' => {
11614 'name' => 'comp_version_string_length',
11615 'offset' => '33',
Unive Tien44e66842025-07-25 09:15:34 +000011616 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011617 }
11618 },
11619 'Name' => 'struct pldm_component_image_information',
11620 'Size' => '22',
11621 'Type' => 'Struct'
11622 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011623 '68383' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011624 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011625 'Line' => '540',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011626 'Memb' => {
11627 '0' => {
11628 'name' => 'completion_code',
11629 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011630 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011631 },
11632 '1' => {
11633 'name' => 'capabilities_during_update',
11634 'offset' => '1',
Chau Ly26c8eb22025-07-30 06:56:33 +000011635 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011636 },
11637 '2' => {
11638 'name' => 'comp_count',
11639 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011640 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011641 },
11642 '3' => {
11643 'name' => 'active_comp_image_set_ver_str_type',
11644 'offset' => '7',
Unive Tien44e66842025-07-25 09:15:34 +000011645 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011646 },
11647 '4' => {
11648 'name' => 'active_comp_image_set_ver_str_len',
11649 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011650 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011651 },
11652 '5' => {
11653 'name' => 'pending_comp_image_set_ver_str_type',
11654 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011655 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011656 },
11657 '6' => {
11658 'name' => 'pending_comp_image_set_ver_str_len',
11659 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011660 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011661 }
11662 },
11663 'Name' => 'struct pldm_get_firmware_parameters_resp',
11664 'Size' => '11',
11665 'Type' => 'Struct'
11666 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011667 '68586' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011668 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011669 'Line' => '568',
Unive Tiene5c3f142024-12-13 14:14:19 +080011670 'Memb' => {
11671 '0' => {
11672 'name' => 'completion_code',
11673 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011674 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011675 },
11676 '1' => {
11677 'name' => 'downstream_device_update_supported',
11678 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000011679 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011680 },
11681 '2' => {
11682 'name' => 'number_of_downstream_devices',
11683 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011684 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011685 },
11686 '3' => {
11687 'name' => 'max_number_of_downstream_devices',
11688 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011689 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011690 },
11691 '4' => {
11692 'name' => 'capabilities',
11693 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000011694 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080011695 }
11696 },
11697 'Name' => 'struct pldm_query_downstream_devices_resp',
11698 'Size' => '12',
11699 'Type' => 'Struct'
11700 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011701 '68671' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093011702 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011703 'Line' => '580',
Andrew Jeffery48761c62024-06-03 15:48:26 +093011704 'Memb' => {
11705 '0' => {
11706 'name' => 'comp_classification',
11707 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011708 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011709 },
11710 '1' => {
11711 'name' => 'comp_identifier',
11712 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011713 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011714 },
11715 '2' => {
11716 'name' => 'comp_classification_index',
11717 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011718 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011719 },
11720 '3' => {
11721 'name' => 'active_comp_comparison_stamp',
11722 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000011723 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011724 },
11725 '4' => {
11726 'name' => 'active_comp_ver_str_type',
11727 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011728 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011729 },
11730 '5' => {
11731 'name' => 'active_comp_ver_str_len',
11732 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000011733 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011734 },
11735 '6' => {
11736 'name' => 'active_comp_release_date',
11737 'offset' => '17',
Chau Ly26c8eb22025-07-30 06:56:33 +000011738 'type' => '67827'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011739 },
11740 '7' => {
11741 'name' => 'pending_comp_comparison_stamp',
11742 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000011743 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011744 },
11745 '8' => {
11746 'name' => 'pending_comp_ver_str_type',
11747 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000011748 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011749 },
11750 '9' => {
11751 'name' => 'pending_comp_ver_str_len',
11752 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000011753 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011754 },
11755 '10' => {
11756 'name' => 'pending_comp_release_date',
11757 'offset' => '37',
Chau Ly26c8eb22025-07-30 06:56:33 +000011758 'type' => '67827'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011759 },
11760 '11' => {
11761 'name' => 'comp_activation_methods',
11762 'offset' => '51',
Chau Ly26c8eb22025-07-30 06:56:33 +000011763 'type' => '50907'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011764 },
11765 '12' => {
11766 'name' => 'capabilities_during_update',
11767 'offset' => '53',
Chau Ly26c8eb22025-07-30 06:56:33 +000011768 'type' => '64638'
Andrew Jeffery48761c62024-06-03 15:48:26 +093011769 }
11770 },
11771 'Name' => 'struct pldm_component_parameter_entry',
11772 'Size' => '39',
11773 'Type' => 'Struct'
11774 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011775 '68986' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011776 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011777 'Line' => '619',
Unive Tiene5c3f142024-12-13 14:14:19 +080011778 'Memb' => {
11779 '0' => {
11780 'name' => 'data_transfer_handle',
11781 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011782 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011783 },
11784 '1' => {
11785 'name' => 'transfer_operation_flag',
11786 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011787 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011788 }
11789 },
11790 'Name' => 'struct pldm_query_downstream_identifiers_req',
11791 'Size' => '8',
11792 'Type' => 'Struct'
11793 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011794 '69029' => {
11795 'BaseType' => '68986',
Unive Tiene5c3f142024-12-13 14:14:19 +080011796 'Name' => 'struct pldm_query_downstream_identifiers_req const',
11797 'Size' => '8',
11798 'Type' => 'Const'
11799 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011800 '69034' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011801 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011802 'Line' => '633',
Unive Tiene5c3f142024-12-13 14:14:19 +080011803 'Memb' => {
11804 '0' => {
11805 'name' => 'completion_code',
11806 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011807 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011808 },
11809 '1' => {
11810 'name' => 'next_data_transfer_handle',
11811 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011812 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011813 },
11814 '2' => {
11815 'name' => 'transfer_flag',
11816 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011817 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011818 },
11819 '3' => {
11820 'name' => 'downstream_devices_length',
11821 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000011822 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011823 },
11824 '4' => {
11825 'name' => 'number_of_downstream_devices',
11826 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011827 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011828 }
11829 },
11830 'Name' => 'struct pldm_query_downstream_identifiers_resp',
11831 'Size' => '20',
11832 'Type' => 'Struct'
11833 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011834 '69119' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011835 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011836 'Line' => '646',
Unive Tiene5c3f142024-12-13 14:14:19 +080011837 'Memb' => {
11838 '0' => {
11839 'name' => 'downstream_device_index',
11840 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011841 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011842 },
11843 '1' => {
11844 'name' => 'downstream_descriptor_count',
11845 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011846 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011847 }
11848 },
11849 'Name' => 'struct pldm_downstream_device',
11850 'Size' => '4',
11851 'Type' => 'Struct'
11852 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011853 '69162' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011854 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011855 'Line' => '652',
Unive Tiene5c3f142024-12-13 14:14:19 +080011856 'Memb' => {
11857 '0' => {
11858 'name' => 'field',
11859 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011860 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080011861 },
11862 '1' => {
11863 'name' => 'devs',
11864 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011865 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080011866 }
11867 },
11868 'Name' => 'struct pldm_downstream_device_iter',
11869 'Size' => '24',
11870 'Type' => 'Struct'
11871 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011872 '69205' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011873 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011874 'Line' => '726',
Unive Tiene5c3f142024-12-13 14:14:19 +080011875 'Memb' => {
11876 '0' => {
11877 'name' => 'descriptor_type',
11878 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011879 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011880 },
11881 '1' => {
11882 'name' => 'descriptor_length',
11883 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000011884 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011885 },
11886 '2' => {
11887 'name' => 'descriptor_data',
11888 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011889 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080011890 }
11891 },
11892 'Name' => 'struct pldm_descriptor',
11893 'Size' => '16',
11894 'Type' => 'Struct'
11895 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011896 '69278' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011897 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011898 'Line' => '732',
Unive Tiene5c3f142024-12-13 14:14:19 +080011899 'Memb' => {
11900 '0' => {
11901 'name' => 'field',
11902 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000011903 'type' => '31131'
Unive Tiene5c3f142024-12-13 14:14:19 +080011904 },
11905 '1' => {
11906 'name' => 'count',
11907 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011908 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080011909 }
11910 },
11911 'Name' => 'struct pldm_descriptor_iter',
11912 'Size' => '16',
11913 'Type' => 'Struct'
11914 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011915 '69326' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011916 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011917 'Line' => '825',
Unive Tiene5c3f142024-12-13 14:14:19 +080011918 'Memb' => {
11919 '0' => {
11920 'name' => 'data_transfer_handle',
11921 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011922 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011923 },
11924 '1' => {
11925 'name' => 'transfer_operation_flag',
11926 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011927 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011928 }
11929 },
11930 'Name' => 'struct pldm_get_downstream_firmware_parameters_req',
11931 'Size' => '8',
11932 'Type' => 'Struct'
11933 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011934 '69369' => {
11935 'BaseType' => '69326',
Unive Tiene5c3f142024-12-13 14:14:19 +080011936 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const',
11937 'Size' => '8',
11938 'Type' => 'Const'
11939 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011940 '69374' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011941 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011942 'Line' => '840',
Unive Tiene5c3f142024-12-13 14:14:19 +080011943 'Memb' => {
11944 '0' => {
11945 'name' => 'completion_code',
11946 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011947 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011948 },
11949 '1' => {
11950 'name' => 'next_data_transfer_handle',
11951 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011952 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011953 },
11954 '2' => {
11955 'name' => 'transfer_flag',
11956 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011957 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011958 },
11959 '3' => {
11960 'name' => 'fdp_capabilities_during_update',
11961 'offset' => '18',
Chau Ly26c8eb22025-07-30 06:56:33 +000011962 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080011963 },
11964 '4' => {
11965 'name' => 'downstream_device_count',
11966 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000011967 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011968 }
11969 },
11970 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp',
11971 'Size' => '20',
11972 'Type' => 'Struct'
11973 },
Chau Ly26c8eb22025-07-30 06:56:33 +000011974 '69459' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080011975 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000011976 'Line' => '858',
Unive Tiene5c3f142024-12-13 14:14:19 +080011977 'Memb' => {
11978 '0' => {
11979 'name' => 'downstream_device_index',
11980 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000011981 'type' => '5733'
Unive Tiene5c3f142024-12-13 14:14:19 +080011982 },
11983 '1' => {
11984 'name' => 'active_comp_comparison_stamp',
11985 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000011986 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080011987 },
11988 '2' => {
11989 'name' => 'active_comp_ver_str_type',
11990 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000011991 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011992 },
11993 '3' => {
11994 'name' => 'active_comp_ver_str_len',
11995 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000011996 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080011997 },
11998 '4' => {
11999 'name' => 'active_comp_release_date',
12000 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +000012001 'type' => '69656'
Unive Tiene5c3f142024-12-13 14:14:19 +080012002 },
12003 '5' => {
12004 'name' => 'pending_comp_comparison_stamp',
12005 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012006 'type' => '152'
Unive Tiene5c3f142024-12-13 14:14:19 +080012007 },
12008 '6' => {
12009 'name' => 'pending_comp_ver_str_type',
12010 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012011 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012012 },
12013 '7' => {
12014 'name' => 'pending_comp_ver_str_len',
12015 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000012016 'type' => '140'
Unive Tiene5c3f142024-12-13 14:14:19 +080012017 },
12018 '8' => {
12019 'name' => 'pending_comp_release_date',
12020 'offset' => '38',
Chau Ly26c8eb22025-07-30 06:56:33 +000012021 'type' => '69656'
Unive Tiene5c3f142024-12-13 14:14:19 +080012022 },
12023 '9' => {
12024 'name' => 'comp_activation_methods',
12025 'offset' => '54',
Chau Ly26c8eb22025-07-30 06:56:33 +000012026 'type' => '50907'
Unive Tiene5c3f142024-12-13 14:14:19 +080012027 },
12028 '10' => {
12029 'name' => 'capabilities_during_update',
12030 'offset' => '64',
Chau Ly26c8eb22025-07-30 06:56:33 +000012031 'type' => '64638'
Unive Tiene5c3f142024-12-13 14:14:19 +080012032 },
12033 '11' => {
12034 'name' => 'active_comp_ver_str',
12035 'offset' => '72',
Unive Tien44e66842025-07-25 09:15:34 +000012036 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080012037 },
12038 '12' => {
12039 'name' => 'pending_comp_ver_str',
12040 'offset' => '86',
Unive Tien44e66842025-07-25 09:15:34 +000012041 'type' => '1320'
Unive Tiene5c3f142024-12-13 14:14:19 +080012042 }
12043 },
12044 'Name' => 'struct pldm_downstream_device_parameters_entry',
12045 'Size' => '64',
12046 'Type' => 'Struct'
12047 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012048 '69656' => {
Unive Tien44e66842025-07-25 09:15:34 +000012049 'BaseType' => '51',
Unive Tiene5c3f142024-12-13 14:14:19 +080012050 'Name' => 'char[9]',
12051 'Size' => '9',
12052 'Type' => 'Array'
12053 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012054 '71027' => {
Unive Tiene5c3f142024-12-13 14:14:19 +080012055 'Header' => 'firmware_update.h',
Unive Tien44e66842025-07-25 09:15:34 +000012056 'Line' => '1395',
Unive Tiene5c3f142024-12-13 14:14:19 +080012057 'Memb' => {
12058 '0' => {
12059 'name' => 'field',
12060 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012061 'type' => '7881'
Unive Tiene5c3f142024-12-13 14:14:19 +080012062 },
12063 '1' => {
12064 'name' => 'entries',
12065 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012066 'type' => '169'
Unive Tiene5c3f142024-12-13 14:14:19 +080012067 }
12068 },
12069 'Name' => 'struct pldm_downstream_device_parameters_iter',
12070 'Size' => '24',
12071 'Type' => 'Struct'
12072 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012073 '87038' => {
12074 'BaseType' => '63862',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012075 'Name' => 'bool8_t*',
12076 'Size' => '8',
12077 'Type' => 'Pointer'
12078 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012079 '87043' => {
12080 'BaseType' => '65586',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012081 'Name' => 'bitfield64_t*',
12082 'Size' => '8',
12083 'Type' => 'Pointer'
12084 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012085 '90421' => {
12086 'BaseType' => '64638',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012087 'Name' => 'bitfield32_t*',
12088 'Size' => '8',
12089 'Type' => 'Pointer'
12090 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012091 '94442' => {
12092 'BaseType' => '50907',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012093 'Name' => 'bitfield16_t*',
12094 'Size' => '8',
12095 'Type' => 'Pointer'
12096 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012097 '104621' => {
12098 'BaseType' => '65726',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012099 'Name' => 'struct variable_field const*',
12100 'Size' => '8',
12101 'Type' => 'Pointer'
12102 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012103 '125949' => {
12104 'BaseType' => '71027',
Unive Tiene5c3f142024-12-13 14:14:19 +080012105 'Name' => 'struct pldm_downstream_device_parameters_iter*',
12106 'Size' => '8',
12107 'Type' => 'Pointer'
12108 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012109 '125954' => {
12110 'BaseType' => '69459',
Unive Tiene5c3f142024-12-13 14:14:19 +080012111 'Name' => 'struct pldm_downstream_device_parameters_entry*',
12112 'Size' => '8',
12113 'Type' => 'Pointer'
12114 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012115 '128596' => {
12116 'BaseType' => '69374',
Unive Tiene5c3f142024-12-13 14:14:19 +080012117 'Name' => 'struct pldm_get_downstream_firmware_parameters_resp*',
12118 'Size' => '8',
12119 'Type' => 'Pointer'
12120 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012121 '129711' => {
12122 'BaseType' => '69369',
Unive Tiene5c3f142024-12-13 14:14:19 +080012123 'Name' => 'struct pldm_get_downstream_firmware_parameters_req const*',
12124 'Size' => '8',
12125 'Type' => 'Pointer'
12126 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012127 '130867' => {
12128 'BaseType' => '69162',
Unive Tiene5c3f142024-12-13 14:14:19 +080012129 'Name' => 'struct pldm_downstream_device_iter*',
12130 'Size' => '8',
12131 'Type' => 'Pointer'
12132 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012133 '130872' => {
12134 'BaseType' => '69119',
Unive Tiene5c3f142024-12-13 14:14:19 +080012135 'Name' => 'struct pldm_downstream_device*',
12136 'Size' => '8',
12137 'Type' => 'Pointer'
12138 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012139 '133528' => {
12140 'BaseType' => '69034',
Unive Tiene5c3f142024-12-13 14:14:19 +080012141 'Name' => 'struct pldm_query_downstream_identifiers_resp*',
12142 'Size' => '8',
12143 'Type' => 'Pointer'
12144 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012145 '134643' => {
12146 'BaseType' => '69029',
Unive Tiene5c3f142024-12-13 14:14:19 +080012147 'Name' => 'struct pldm_query_downstream_identifiers_req const*',
12148 'Size' => '8',
12149 'Type' => 'Pointer'
12150 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012151 '137208' => {
12152 'BaseType' => '68586',
Unive Tiene5c3f142024-12-13 14:14:19 +080012153 'Name' => 'struct pldm_query_downstream_devices_resp*',
12154 'Size' => '8',
12155 'Type' => 'Pointer'
12156 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012157 '137655' => {
12158 'BaseType' => '68671',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012159 'Name' => 'struct pldm_component_parameter_entry*',
12160 'Size' => '8',
12161 'Type' => 'Pointer'
12162 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012163 '146077' => {
12164 'BaseType' => '68383',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012165 'Name' => 'struct pldm_get_firmware_parameters_resp*',
12166 'Size' => '8',
12167 'Type' => 'Pointer'
12168 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012169 '149007' => {
Unive Tien44e66842025-07-25 09:15:34 +000012170 'BaseType' => '1585',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012171 'Name' => 'uint8_t**',
12172 'Size' => '8',
12173 'Type' => 'Pointer'
12174 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012175 '149349' => {
12176 'BaseType' => '68185',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012177 'Name' => 'struct pldm_component_image_information*',
12178 'Size' => '8',
12179 'Type' => 'Pointer'
12180 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012181 '151811' => {
12182 'BaseType' => '69278',
Unive Tiene5c3f142024-12-13 14:14:19 +080012183 'Name' => 'struct pldm_descriptor_iter*',
12184 'Size' => '8',
12185 'Type' => 'Pointer'
12186 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012187 '151816' => {
12188 'BaseType' => '69205',
Unive Tiene5c3f142024-12-13 14:14:19 +080012189 'Name' => 'struct pldm_descriptor*',
12190 'Size' => '8',
12191 'Type' => 'Pointer'
12192 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012193 '152200' => {
12194 'BaseType' => '67972',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012195 'Name' => 'struct pldm_firmware_device_id_record*',
12196 'Size' => '8',
12197 'Type' => 'Pointer'
12198 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012199 '159050' => {
12200 'BaseType' => '67843',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012201 'Name' => 'struct pldm_package_header_information*',
12202 'Size' => '8',
12203 'Type' => 'Pointer'
12204 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012205 '173937' => {
12206 'BaseType' => '173954',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012207 'Header' => 'pdr.h',
12208 'Line' => '16',
12209 'Name' => 'pldm_pdr',
12210 'PrivateABI' => 1,
12211 'Size' => '24',
12212 'Type' => 'Typedef'
12213 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012214 '173949' => {
12215 'BaseType' => '173937',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012216 'Name' => 'pldm_pdr const',
12217 'Size' => '24',
12218 'Type' => 'Const'
12219 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012220 '173954' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093012221 'Line' => '30',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012222 'Memb' => {
12223 '0' => {
12224 'name' => 'record_count',
12225 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012226 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012227 },
12228 '1' => {
12229 'name' => 'size',
12230 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012231 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012232 },
12233 '2' => {
12234 'name' => 'first',
12235 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000012236 'type' => '175381'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012237 },
12238 '3' => {
12239 'name' => 'last',
12240 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000012241 'type' => '175381'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012242 }
12243 },
12244 'Name' => 'struct pldm_pdr',
12245 'PrivateABI' => 1,
12246 'Size' => '24',
12247 'Source' => 'pdr.c',
12248 'Type' => 'Struct'
12249 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012250 '174020' => {
12251 'BaseType' => '174037',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012252 'Header' => 'pdr.h',
12253 'Line' => '21',
12254 'Name' => 'pldm_pdr_record',
12255 'PrivateABI' => 1,
12256 'Size' => '32',
12257 'Type' => 'Typedef'
12258 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012259 '174032' => {
12260 'BaseType' => '174020',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012261 'Name' => 'pldm_pdr_record const',
12262 'Size' => '32',
12263 'Type' => 'Const'
12264 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012265 '174037' => {
Andrew Jefferyd610b002024-10-02 21:27:30 +093012266 'Line' => '21',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012267 'Memb' => {
12268 '0' => {
12269 'name' => 'record_handle',
12270 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012271 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012272 },
12273 '1' => {
12274 'name' => 'size',
12275 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012276 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012277 },
12278 '2' => {
12279 'name' => 'data',
12280 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012281 'type' => '1585'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012282 },
12283 '3' => {
12284 'name' => 'next',
12285 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000012286 'type' => '175369'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012287 },
12288 '4' => {
12289 'name' => 'is_remote',
12290 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012291 'type' => '5527'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012292 },
12293 '5' => {
12294 'name' => 'terminus_handle',
12295 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000012296 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012297 }
12298 },
12299 'Name' => 'struct pldm_pdr_record',
12300 'PrivateABI' => 1,
12301 'Size' => '32',
12302 'Source' => 'pdr.c',
12303 'Type' => 'Struct'
12304 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012305 '174129' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012306 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012307 'Line' => '327',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012308 'Memb' => {
12309 '0' => {
12310 'name' => 'entity_type',
12311 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012312 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012313 },
12314 '1' => {
12315 'name' => 'entity_instance_num',
12316 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012317 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012318 },
12319 '2' => {
12320 'name' => 'entity_container_id',
12321 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012322 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012323 }
12324 },
12325 'Name' => 'struct pldm_entity',
12326 'Size' => '6',
12327 'Type' => 'Struct'
12328 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012329 '174191' => {
12330 'BaseType' => '174129',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012331 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012332 'Line' => '331',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012333 'Name' => 'pldm_entity',
12334 'Size' => '6',
12335 'Type' => 'Typedef'
12336 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012337 '174237' => {
12338 'BaseType' => '174249',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012339 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012340 'Line' => '341',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012341 'Name' => 'pldm_entity_association_tree',
12342 'PrivateABI' => 1,
12343 'Size' => '16',
12344 'Type' => 'Typedef'
12345 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012346 '174249' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012347 'Line' => '647',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012348 'Memb' => {
12349 '0' => {
12350 'name' => 'root',
12351 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012352 'type' => '175386'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012353 },
12354 '1' => {
12355 'name' => 'last_used_container_id',
12356 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012357 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012358 }
12359 },
12360 'Name' => 'struct pldm_entity_association_tree',
12361 'PrivateABI' => 1,
12362 'Size' => '16',
12363 'Source' => 'pdr.c',
12364 'Type' => 'Struct'
12365 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012366 '174292' => {
12367 'BaseType' => '174309',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012368 'Header' => 'pdr.h',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012369 'Line' => '346',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012370 'Name' => 'pldm_entity_node',
12371 'PrivateABI' => 1,
12372 'Size' => '40',
12373 'Type' => 'Typedef'
12374 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012375 '174304' => {
12376 'BaseType' => '174292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012377 'Name' => 'pldm_entity_node const',
12378 'Size' => '40',
12379 'Type' => 'Const'
12380 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012381 '174309' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012382 'Line' => '652',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012383 'Memb' => {
12384 '0' => {
12385 'name' => 'entity',
12386 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012387 'type' => '174191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012388 },
12389 '1' => {
12390 'name' => 'parent',
12391 'offset' => '6',
Chau Ly26c8eb22025-07-30 06:56:33 +000012392 'type' => '174191'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012393 },
12394 '2' => {
12395 'name' => 'remote_container_id',
12396 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012397 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012398 },
12399 '3' => {
12400 'name' => 'first_child',
12401 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000012402 'type' => '175386'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012403 },
12404 '4' => {
12405 'name' => 'next_sibling',
12406 'offset' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +000012407 'type' => '175386'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012408 },
12409 '5' => {
12410 'name' => 'association_type',
12411 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000012412 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012413 }
12414 },
12415 'Name' => 'struct pldm_entity_node',
12416 'PrivateABI' => 1,
12417 'Size' => '40',
12418 'Source' => 'pdr.c',
12419 'Type' => 'Struct'
12420 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012421 '174587' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012422 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012423 'Line' => '575',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012424 'Memb' => {
12425 '0' => {
12426 'name' => 'record_handle',
12427 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012428 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012429 },
12430 '1' => {
12431 'name' => 'version',
12432 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012433 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012434 },
12435 '2' => {
12436 'name' => 'type',
12437 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000012438 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012439 },
12440 '3' => {
12441 'name' => 'record_change_num',
12442 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000012443 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012444 },
12445 '4' => {
12446 'name' => 'length',
12447 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012448 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012449 }
12450 },
12451 'Name' => 'struct pldm_pdr_hdr',
12452 'Size' => '10',
12453 'Type' => 'Struct'
12454 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012455 '175036' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012456 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012457 'Line' => '650',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012458 'Memb' => {
12459 '0' => {
12460 'name' => 'hdr',
12461 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012462 'type' => '174587'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012463 },
12464 '1' => {
12465 'name' => 'terminus_handle',
12466 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000012467 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012468 },
12469 '2' => {
12470 'name' => 'sensor_id',
12471 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012472 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012473 },
12474 '3' => {
12475 'name' => 'entity_type',
12476 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000012477 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012478 },
12479 '4' => {
12480 'name' => 'entity_instance',
12481 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012482 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012483 },
12484 '5' => {
12485 'name' => 'container_id',
12486 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000012487 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012488 },
12489 '6' => {
12490 'name' => 'sensor_init',
12491 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012492 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012493 },
12494 '7' => {
12495 'name' => 'sensor_auxiliary_names_pdr',
12496 'offset' => '33',
Chau Ly26c8eb22025-07-30 06:56:33 +000012497 'type' => '63862'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012498 },
12499 '8' => {
12500 'name' => 'composite_sensor_count',
12501 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000012502 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012503 },
12504 '9' => {
12505 'name' => 'possible_states',
12506 'offset' => '35',
Unive Tien44e66842025-07-25 09:15:34 +000012507 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012508 }
12509 },
12510 'Name' => 'struct pldm_state_sensor_pdr',
12511 'Size' => '24',
12512 'Type' => 'Struct'
12513 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012514 '175190' => {
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012515 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012516 'Line' => '677',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012517 'Memb' => {
12518 '0' => {
12519 'name' => 'hdr',
12520 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012521 'type' => '174587'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012522 },
12523 '1' => {
12524 'name' => 'terminus_handle',
12525 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000012526 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012527 },
12528 '2' => {
12529 'name' => 'effecter_id',
12530 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012531 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012532 },
12533 '3' => {
12534 'name' => 'entity_type',
12535 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000012536 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012537 },
12538 '4' => {
12539 'name' => 'entity_instance',
12540 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012541 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012542 },
12543 '5' => {
12544 'name' => 'container_id',
12545 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000012546 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012547 },
12548 '6' => {
12549 'name' => 'effecter_semantic_id',
12550 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012551 'type' => '5733'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012552 },
12553 '7' => {
12554 'name' => 'effecter_init',
12555 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000012556 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012557 },
12558 '8' => {
12559 'name' => 'has_description_pdr',
12560 'offset' => '35',
Chau Ly26c8eb22025-07-30 06:56:33 +000012561 'type' => '63862'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012562 },
12563 '9' => {
12564 'name' => 'composite_effecter_count',
12565 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012566 'type' => '140'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012567 },
12568 '10' => {
12569 'name' => 'possible_states',
12570 'offset' => '37',
Unive Tien44e66842025-07-25 09:15:34 +000012571 'type' => '1057'
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012572 }
12573 },
12574 'Name' => 'struct pldm_state_effecter_pdr',
12575 'Size' => '26',
12576 'Type' => 'Struct'
12577 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012578 '175369' => {
12579 'BaseType' => '174037',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012580 'Name' => 'struct pldm_pdr_record*',
12581 'Size' => '8',
12582 'Type' => 'Pointer'
12583 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012584 '175381' => {
12585 'BaseType' => '174020',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012586 'Name' => 'pldm_pdr_record*',
12587 'Size' => '8',
12588 'Type' => 'Pointer'
12589 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012590 '175386' => {
12591 'BaseType' => '174292',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012592 'Name' => 'pldm_entity_node*',
12593 'Size' => '8',
12594 'Type' => 'Pointer'
12595 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012596 '175753' => {
12597 'BaseType' => '174237',
Lora Linea0bf3a2024-09-20 10:09:56 +080012598 'Name' => 'pldm_entity_association_tree*',
12599 'Size' => '8',
12600 'Type' => 'Pointer'
12601 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012602 '176880' => {
12603 'BaseType' => '173937',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012604 'Name' => 'pldm_pdr*',
12605 'Size' => '8',
12606 'Type' => 'Pointer'
12607 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012608 '178173' => {
12609 'BaseType' => '174032',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012610 'Name' => 'pldm_pdr_record const*',
12611 'Size' => '8',
12612 'Type' => 'Pointer'
12613 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012614 '185281' => {
12615 'BaseType' => '174191',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012616 'Name' => 'pldm_entity*',
12617 'Size' => '8',
12618 'Type' => 'Pointer'
12619 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012620 '201237' => {
12621 'BaseType' => '185281',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012622 'Name' => 'pldm_entity**',
12623 'Size' => '8',
12624 'Type' => 'Pointer'
12625 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012626 '201884' => {
12627 'BaseType' => '175386',
Lora Linea0bf3a2024-09-20 10:09:56 +080012628 'Name' => 'pldm_entity_node**',
12629 'Size' => '8',
12630 'Type' => 'Pointer'
12631 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012632 '202673' => {
12633 'BaseType' => '173949',
Lora Linea0bf3a2024-09-20 10:09:56 +080012634 'Name' => 'pldm_pdr const*',
12635 'Size' => '8',
12636 'Type' => 'Pointer'
12637 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012638 '208146' => {
12639 'BaseType' => '174304',
Lora Linea0bf3a2024-09-20 10:09:56 +080012640 'Name' => 'pldm_entity_node const*',
12641 'Size' => '8',
12642 'Type' => 'Pointer'
12643 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012644 '213926' => {
12645 'BaseType' => '175190',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012646 'Name' => 'struct pldm_state_effecter_pdr*',
12647 'Size' => '8',
12648 'Type' => 'Pointer'
12649 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012650 '218812' => {
12651 'BaseType' => '175036',
Andrew Jefferyaf271b82025-06-15 10:55:48 +000012652 'Name' => 'struct pldm_state_sensor_pdr*',
12653 'Size' => '8',
12654 'Type' => 'Pointer'
12655 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012656 '223477' => {
Unive Tien44e66842025-07-25 09:15:34 +000012657 'BaseType' => '93',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012658 'Header' => 'types.h',
12659 'Line' => '37',
12660 'Name' => '__int8_t',
12661 'PrivateABI' => 1,
12662 'Size' => '1',
12663 'Type' => 'Typedef'
12664 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012665 '223508' => {
Unive Tien44e66842025-07-25 09:15:34 +000012666 'BaseType' => '112',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012667 'Header' => 'types.h',
12668 'Line' => '39',
12669 'Name' => '__int16_t',
12670 'PrivateABI' => 1,
12671 'Size' => '2',
12672 'Type' => 'Typedef'
12673 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012674 '223539' => {
Unive Tien44e66842025-07-25 09:15:34 +000012675 'BaseType' => '58',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012676 'Header' => 'types.h',
12677 'Line' => '41',
12678 'Name' => '__int32_t',
12679 'PrivateABI' => 1,
12680 'Size' => '4',
12681 'Type' => 'Typedef'
12682 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012683 '223577' => {
Unive Tien44e66842025-07-25 09:15:34 +000012684 'BaseType' => '5654',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012685 'Header' => 'types.h',
12686 'Line' => '55',
12687 'Name' => '__uint_least16_t',
12688 'PrivateABI' => 1,
12689 'Size' => '2',
12690 'Type' => 'Typedef'
12691 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012692 '223630' => {
12693 'BaseType' => '223477',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012694 'Header' => 'stdint-intn.h',
12695 'Line' => '24',
12696 'Name' => 'int8_t',
12697 'PrivateABI' => 1,
12698 'Size' => '1',
12699 'Type' => 'Typedef'
12700 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012701 '223642' => {
12702 'BaseType' => '223508',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012703 'Header' => 'stdint-intn.h',
12704 'Line' => '25',
12705 'Name' => 'int16_t',
12706 'PrivateABI' => 1,
12707 'Size' => '2',
12708 'Type' => 'Typedef'
12709 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012710 '223654' => {
12711 'BaseType' => '223539',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012712 'Header' => 'stdint-intn.h',
12713 'Line' => '26',
12714 'Name' => 'int32_t',
12715 'PrivateABI' => 1,
12716 'Size' => '4',
12717 'Type' => 'Typedef'
12718 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012719 '224271' => {
Unive Tien44e66842025-07-25 09:15:34 +000012720 'BaseType' => '449',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012721 'Header' => 'pldm_types.h',
12722 'Line' => '164',
12723 'Name' => 'real32_t',
12724 'Size' => '4',
12725 'Type' => 'Typedef'
12726 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012727 '225070' => {
12728 'BaseType' => '223577',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000012729 'Header' => 'uchar.h',
12730 'Line' => '51',
12731 'Name' => 'char16_t',
12732 'PrivateABI' => 1,
12733 'Size' => '2',
12734 'Type' => 'Typedef'
12735 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012736 '225949' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012737 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012738 'Line' => '344',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012739 'Memb' => {
12740 '0' => {
12741 'name' => 'PLDM_SENSOR_OP_STATE',
12742 'value' => '0'
12743 },
12744 '1' => {
12745 'name' => 'PLDM_STATE_SENSOR_STATE',
12746 'value' => '1'
12747 },
12748 '2' => {
12749 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
12750 'value' => '2'
12751 }
12752 },
12753 'Name' => 'enum sensor_event_class_states',
12754 'Size' => '4',
12755 'Type' => 'Enum'
12756 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012757 '225983' => {
12758 'BaseType' => '225949',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012759 'Name' => 'enum sensor_event_class_states const',
12760 'Size' => '4',
12761 'Type' => 'Const'
12762 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012763 '226479' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012764 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012765 'Line' => '667',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012766 'Memb' => {
12767 '0' => {
12768 'name' => 'state_set_id',
12769 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012770 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012771 },
12772 '1' => {
12773 'name' => 'possible_states_size',
12774 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000012775 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012776 },
12777 '2' => {
12778 'name' => 'states',
12779 'offset' => '3',
Chau Ly26c8eb22025-07-30 06:56:33 +000012780 'type' => '226541'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012781 }
12782 },
12783 'Name' => 'struct state_sensor_possible_states',
12784 'Size' => '4',
12785 'Type' => 'Struct'
12786 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012787 '226536' => {
12788 'BaseType' => '226479',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012789 'Name' => 'struct state_sensor_possible_states const',
12790 'Size' => '4',
12791 'Type' => 'Const'
12792 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012793 '226541' => {
Unive Tien44e66842025-07-25 09:15:34 +000012794 'BaseType' => '349',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012795 'Name' => 'bitfield8_t[1]',
12796 'Size' => '1',
12797 'Type' => 'Array'
12798 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012799 '226914' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012800 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012801 'Line' => '768',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012802 'Memb' => {
12803 '0' => {
12804 'name' => 'value_u8',
12805 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012806 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012807 },
12808 '1' => {
12809 'name' => 'value_s8',
12810 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012811 'type' => '223630'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012812 },
12813 '2' => {
12814 'name' => 'value_u16',
12815 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012816 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012817 },
12818 '3' => {
12819 'name' => 'value_s16',
12820 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012821 'type' => '223642'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012822 },
12823 '4' => {
12824 'name' => 'value_u32',
12825 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012826 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012827 },
12828 '5' => {
12829 'name' => 'value_s32',
12830 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012831 'type' => '223654'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012832 },
12833 '6' => {
12834 'name' => 'value_f32',
12835 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012836 'type' => '224271'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012837 }
12838 },
12839 'Name' => 'union union_range_field_format',
12840 'Size' => '4',
12841 'Type' => 'Union'
12842 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012843 '227513' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012844 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012845 'Line' => '825',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012846 'Memb' => {
12847 '0' => {
12848 'name' => 'value_u8',
12849 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012850 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012851 },
12852 '1' => {
12853 'name' => 'value_s8',
12854 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012855 'type' => '223630'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012856 },
12857 '2' => {
12858 'name' => 'value_u16',
12859 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012860 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012861 },
12862 '3' => {
12863 'name' => 'value_s16',
12864 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012865 'type' => '223642'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012866 },
12867 '4' => {
12868 'name' => 'value_u32',
12869 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012870 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012871 },
12872 '5' => {
12873 'name' => 'value_s32',
12874 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012875 'type' => '223654'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012876 }
12877 },
12878 'Name' => 'union union_sensor_data_size',
12879 'Size' => '4',
12880 'Type' => 'Union'
12881 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012882 '227526' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012883 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012884 'Line' => '832',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012885 'Memb' => {
12886 '0' => {
12887 'name' => 'record_handle',
12888 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012889 'type' => '152'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012890 },
12891 '1' => {
12892 'name' => 'version',
12893 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000012894 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012895 },
12896 '2' => {
12897 'name' => 'type',
12898 'offset' => '5',
Unive Tien44e66842025-07-25 09:15:34 +000012899 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012900 },
12901 '3' => {
12902 'name' => 'record_change_num',
12903 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000012904 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012905 },
12906 '4' => {
12907 'name' => 'length',
12908 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000012909 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012910 }
12911 },
12912 'Name' => 'struct pldm_value_pdr_hdr',
12913 'Size' => '12',
12914 'Type' => 'Struct'
12915 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012916 '227611' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012917 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012918 'Line' => '850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012919 'Memb' => {
12920 '0' => {
12921 'name' => 'entity_instance_num',
12922 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012923 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012924 },
12925 '1' => {
12926 'name' => 'entity_instance',
12927 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000012928 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012929 }
12930 },
Unive Tien44e66842025-07-25 09:15:34 +000012931 'Name' => 'anon-union-platform.h-850',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012932 'Size' => '2',
12933 'Type' => 'Union'
12934 },
Chau Ly26c8eb22025-07-30 06:56:33 +000012935 '227646' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093012936 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000012937 'Line' => '845',
Andrew Jeffery48761c62024-06-03 15:48:26 +093012938 'Memb' => {
12939 '0' => {
12940 'name' => 'hdr',
12941 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000012942 'type' => '227526'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012943 },
12944 '1' => {
12945 'name' => 'terminus_handle',
12946 'offset' => '18',
Unive Tien44e66842025-07-25 09:15:34 +000012947 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012948 },
12949 '2' => {
12950 'name' => 'sensor_id',
12951 'offset' => '20',
Unive Tien44e66842025-07-25 09:15:34 +000012952 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012953 },
12954 '3' => {
12955 'name' => 'entity_type',
12956 'offset' => '22',
Unive Tien44e66842025-07-25 09:15:34 +000012957 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012958 },
12959 '4' => {
12960 'name' => 'unnamed0',
12961 'offset' => '24',
Chau Ly26c8eb22025-07-30 06:56:33 +000012962 'type' => '227611'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012963 },
12964 '5' => {
12965 'name' => 'container_id',
12966 'offset' => '32',
Unive Tien44e66842025-07-25 09:15:34 +000012967 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012968 },
12969 '6' => {
12970 'name' => 'sensor_init',
12971 'offset' => '34',
Unive Tien44e66842025-07-25 09:15:34 +000012972 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012973 },
12974 '7' => {
12975 'name' => 'sensor_auxiliary_names_pdr',
12976 'offset' => '35',
Chau Ly26c8eb22025-07-30 06:56:33 +000012977 'type' => '63862'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012978 },
12979 '8' => {
12980 'name' => 'base_unit',
12981 'offset' => '36',
Unive Tien44e66842025-07-25 09:15:34 +000012982 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012983 },
12984 '9' => {
12985 'name' => 'unit_modifier',
12986 'offset' => '37',
Chau Ly26c8eb22025-07-30 06:56:33 +000012987 'type' => '223630'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012988 },
12989 '10' => {
12990 'name' => 'rate_unit',
12991 'offset' => '38',
Unive Tien44e66842025-07-25 09:15:34 +000012992 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012993 },
12994 '11' => {
12995 'name' => 'base_oem_unit_handle',
12996 'offset' => '39',
Unive Tien44e66842025-07-25 09:15:34 +000012997 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093012998 },
12999 '12' => {
13000 'name' => 'aux_unit',
13001 'offset' => '40',
Unive Tien44e66842025-07-25 09:15:34 +000013002 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013003 },
13004 '13' => {
13005 'name' => 'aux_unit_modifier',
13006 'offset' => '41',
Chau Ly26c8eb22025-07-30 06:56:33 +000013007 'type' => '223630'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013008 },
13009 '14' => {
13010 'name' => 'aux_rate_unit',
13011 'offset' => '48',
Unive Tien44e66842025-07-25 09:15:34 +000013012 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013013 },
13014 '15' => {
13015 'name' => 'rel',
13016 'offset' => '49',
Unive Tien44e66842025-07-25 09:15:34 +000013017 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013018 },
13019 '16' => {
13020 'name' => 'aux_oem_unit_handle',
13021 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000013022 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013023 },
13024 '17' => {
13025 'name' => 'is_linear',
13026 'offset' => '51',
Chau Ly26c8eb22025-07-30 06:56:33 +000013027 'type' => '63862'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013028 },
13029 '18' => {
13030 'name' => 'sensor_data_size',
13031 'offset' => '52',
Unive Tien44e66842025-07-25 09:15:34 +000013032 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013033 },
13034 '19' => {
13035 'name' => 'resolution',
13036 'offset' => '54',
Chau Ly26c8eb22025-07-30 06:56:33 +000013037 'type' => '224271'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013038 },
13039 '20' => {
13040 'name' => 'offset',
13041 'offset' => '64',
Chau Ly26c8eb22025-07-30 06:56:33 +000013042 'type' => '224271'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013043 },
13044 '21' => {
13045 'name' => 'accuracy',
13046 'offset' => '68',
Unive Tien44e66842025-07-25 09:15:34 +000013047 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013048 },
13049 '22' => {
13050 'name' => 'plus_tolerance',
13051 'offset' => '70',
Unive Tien44e66842025-07-25 09:15:34 +000013052 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013053 },
13054 '23' => {
13055 'name' => 'minus_tolerance',
13056 'offset' => '71',
Unive Tien44e66842025-07-25 09:15:34 +000013057 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013058 },
13059 '24' => {
13060 'name' => 'hysteresis',
13061 'offset' => '72',
Chau Ly26c8eb22025-07-30 06:56:33 +000013062 'type' => '227513'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013063 },
13064 '25' => {
13065 'name' => 'supported_thresholds',
13066 'offset' => '82',
Unive Tien44e66842025-07-25 09:15:34 +000013067 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013068 },
13069 '26' => {
13070 'name' => 'threshold_and_hysteresis_volatility',
13071 'offset' => '83',
Unive Tien44e66842025-07-25 09:15:34 +000013072 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013073 },
13074 '27' => {
13075 'name' => 'state_transition_interval',
13076 'offset' => '86',
Chau Ly26c8eb22025-07-30 06:56:33 +000013077 'type' => '224271'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013078 },
13079 '28' => {
13080 'name' => 'update_interval',
13081 'offset' => '96',
Chau Ly26c8eb22025-07-30 06:56:33 +000013082 'type' => '224271'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013083 },
13084 '29' => {
13085 'name' => 'max_readable',
13086 'offset' => '100',
Chau Ly26c8eb22025-07-30 06:56:33 +000013087 'type' => '227513'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013088 },
13089 '30' => {
13090 'name' => 'min_readable',
13091 'offset' => '104',
Chau Ly26c8eb22025-07-30 06:56:33 +000013092 'type' => '227513'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013093 },
13094 '31' => {
13095 'name' => 'range_field_format',
13096 'offset' => '114',
Unive Tien44e66842025-07-25 09:15:34 +000013097 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013098 },
13099 '32' => {
13100 'name' => 'range_field_support',
13101 'offset' => '115',
Unive Tien44e66842025-07-25 09:15:34 +000013102 'type' => '349'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013103 },
13104 '33' => {
13105 'name' => 'nominal_value',
13106 'offset' => '118',
Chau Ly26c8eb22025-07-30 06:56:33 +000013107 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013108 },
13109 '34' => {
13110 'name' => 'normal_max',
13111 'offset' => '128',
Chau Ly26c8eb22025-07-30 06:56:33 +000013112 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013113 },
13114 '35' => {
13115 'name' => 'normal_min',
13116 'offset' => '132',
Chau Ly26c8eb22025-07-30 06:56:33 +000013117 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013118 },
13119 '36' => {
13120 'name' => 'warning_high',
13121 'offset' => '136',
Chau Ly26c8eb22025-07-30 06:56:33 +000013122 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013123 },
13124 '37' => {
13125 'name' => 'warning_low',
13126 'offset' => '146',
Chau Ly26c8eb22025-07-30 06:56:33 +000013127 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013128 },
13129 '38' => {
13130 'name' => 'critical_high',
13131 'offset' => '150',
Chau Ly26c8eb22025-07-30 06:56:33 +000013132 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013133 },
13134 '39' => {
13135 'name' => 'critical_low',
13136 'offset' => '256',
Chau Ly26c8eb22025-07-30 06:56:33 +000013137 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013138 },
13139 '40' => {
13140 'name' => 'fatal_high',
13141 'offset' => '260',
Chau Ly26c8eb22025-07-30 06:56:33 +000013142 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013143 },
13144 '41' => {
13145 'name' => 'fatal_low',
13146 'offset' => '264',
Chau Ly26c8eb22025-07-30 06:56:33 +000013147 'type' => '226914'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013148 }
13149 },
13150 'Name' => 'struct pldm_numeric_sensor_value_pdr',
13151 'Size' => '112',
13152 'Type' => 'Struct'
13153 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013154 '228239' => {
13155 'BaseType' => '225070',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013156 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013157 'Line' => '893',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013158 'Name' => 'pldm_utf16be',
13159 'Size' => '2',
13160 'Type' => 'Typedef'
13161 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013162 '228252' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013163 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013164 'Line' => '895',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013165 'Memb' => {
13166 '0' => {
13167 'name' => 'tag',
13168 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013169 'type' => '5704'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013170 },
13171 '1' => {
13172 'name' => 'name',
13173 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000013174 'type' => '228294'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013175 }
13176 },
13177 'Name' => 'struct pldm_entity_auxiliary_name',
13178 'Size' => '16',
13179 'Type' => 'Struct'
13180 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013181 '228294' => {
13182 'BaseType' => '228239',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013183 'Name' => 'pldm_utf16be*',
13184 'Size' => '8',
13185 'Type' => 'Pointer'
13186 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013187 '228299' => {
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013188 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013189 'Line' => '905',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013190 'Memb' => {
13191 '0' => {
13192 'name' => 'hdr',
13193 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000013194 'type' => '227526'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013195 },
13196 '1' => {
13197 'name' => 'container',
13198 'offset' => '18',
Chau Ly26c8eb22025-07-30 06:56:33 +000013199 'type' => '174191'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013200 },
13201 '2' => {
13202 'name' => 'shared_name_count',
13203 'offset' => '24',
Unive Tien44e66842025-07-25 09:15:34 +000013204 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013205 },
13206 '3' => {
13207 'name' => 'name_string_count',
13208 'offset' => '25',
Unive Tien44e66842025-07-25 09:15:34 +000013209 'type' => '140'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013210 },
13211 '4' => {
13212 'name' => 'names',
13213 'offset' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +000013214 'type' => '228413'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013215 },
13216 '5' => {
13217 'name' => 'auxiliary_name_data_size',
13218 'offset' => '50',
Unive Tien44e66842025-07-25 09:15:34 +000013219 'type' => '169'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013220 },
13221 '6' => {
13222 'name' => 'auxiliary_name_data',
13223 'offset' => '64',
Chau Ly26c8eb22025-07-30 06:56:33 +000013224 'type' => '228418'
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013225 }
13226 },
13227 'Name' => 'struct pldm_entity_auxiliary_names_pdr',
13228 'Size' => '40',
13229 'Type' => 'Struct'
13230 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013231 '228413' => {
13232 'BaseType' => '228252',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013233 'Name' => 'struct pldm_entity_auxiliary_name*',
13234 'Size' => '8',
13235 'Type' => 'Pointer'
13236 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013237 '228418' => {
Unive Tien44e66842025-07-25 09:15:34 +000013238 'BaseType' => '51',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013239 'Name' => 'char[]',
13240 'Size' => '8',
13241 'Type' => 'Array'
13242 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013243 '228433' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013244 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013245 'Line' => '935',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013246 'Memb' => {
13247 '0' => {
13248 'name' => 'state_set_id',
13249 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013250 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013251 },
13252 '1' => {
13253 'name' => 'possible_states_size',
13254 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013255 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013256 },
13257 '2' => {
13258 'name' => 'states',
13259 'offset' => '3',
Chau Ly26c8eb22025-07-30 06:56:33 +000013260 'type' => '226541'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013261 }
13262 },
13263 'Name' => 'struct state_effecter_possible_states',
13264 'Size' => '4',
13265 'Type' => 'Struct'
13266 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013267 '228490' => {
13268 'BaseType' => '228433',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013269 'Name' => 'struct state_effecter_possible_states const',
13270 'Size' => '4',
13271 'Type' => 'Const'
13272 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013273 '228495' => {
13274 'Header' => 'platform.h',
13275 'Line' => '959',
13276 'Memb' => {
13277 '0' => {
13278 'name' => 'hdr',
13279 'offset' => '0',
13280 'type' => '227526'
13281 },
13282 '1' => {
13283 'name' => 'terminus_handle',
13284 'offset' => '18',
13285 'type' => '5733'
13286 },
13287 '2' => {
13288 'name' => 'file_identifier',
13289 'offset' => '20',
13290 'type' => '5733'
13291 },
13292 '3' => {
13293 'name' => 'container',
13294 'offset' => '22',
13295 'type' => '174191'
13296 },
13297 '4' => {
13298 'name' => 'superior_directory_file_identifier',
13299 'offset' => '34',
13300 'type' => '5733'
13301 },
13302 '5' => {
13303 'name' => 'file_classification',
13304 'offset' => '36',
13305 'type' => '140'
13306 },
13307 '6' => {
13308 'name' => 'oem_file_classification',
13309 'offset' => '37',
13310 'type' => '140'
13311 },
13312 '7' => {
13313 'name' => 'file_capabilities',
13314 'offset' => '38',
13315 'type' => '50907'
13316 },
13317 '8' => {
13318 'name' => 'file_version',
13319 'offset' => '40',
13320 'type' => '432'
13321 },
13322 '9' => {
13323 'name' => 'file_maximum_size',
13324 'offset' => '50',
13325 'type' => '152'
13326 },
13327 '10' => {
13328 'name' => 'file_maximum_file_descriptor_count',
13329 'offset' => '54',
13330 'type' => '140'
13331 },
13332 '11' => {
13333 'name' => 'file_name',
13334 'offset' => '64',
13335 'type' => '7881'
13336 },
13337 '12' => {
13338 'name' => 'oem_file_classification_name',
13339 'offset' => '86',
13340 'type' => '7881'
13341 }
13342 },
13343 'Name' => 'struct pldm_platform_file_descriptor_pdr',
13344 'Size' => '72',
13345 'Type' => 'Struct'
13346 },
13347 '228691' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013348 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013349 'Line' => '1005',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013350 'Memb' => {
13351 '0' => {
13352 'name' => 'set_request',
13353 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013354 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013355 },
13356 '1' => {
13357 'name' => 'effecter_state',
13358 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013359 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013360 }
13361 },
13362 'Name' => 'struct state_field_for_state_effecter_set',
13363 'Size' => '2',
13364 'Type' => 'Struct'
13365 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013366 '228734' => {
13367 'BaseType' => '228691',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013368 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013369 'Line' => '1008',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013370 'Name' => 'set_effecter_state_field',
13371 'Size' => '2',
13372 'Type' => 'Typedef'
13373 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013374 '228747' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013375 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013376 'Line' => '1014',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013377 'Memb' => {
13378 '0' => {
13379 'name' => 'sensor_op_state',
13380 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013381 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013382 },
13383 '1' => {
13384 'name' => 'present_state',
13385 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013386 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013387 },
13388 '2' => {
13389 'name' => 'previous_state',
13390 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013391 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013392 },
13393 '3' => {
13394 'name' => 'event_state',
13395 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000013396 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013397 }
13398 },
13399 'Name' => 'struct state_field_for_get_state_sensor_readings',
13400 'Size' => '4',
13401 'Type' => 'Struct'
13402 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013403 '228818' => {
13404 'BaseType' => '228747',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013405 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013406 'Line' => '1022',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013407 'Name' => 'get_sensor_state_field',
13408 'Size' => '4',
13409 'Type' => 'Typedef'
13410 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013411 '228831' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030013412 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013413 'Line' => '1028',
Tal Yacobide67ab62024-05-30 22:36:50 +030013414 'Memb' => {
13415 '0' => {
13416 'name' => 'effecter_op_state',
13417 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013418 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013419 },
13420 '1' => {
13421 'name' => 'pending_state',
13422 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013423 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013424 },
13425 '2' => {
13426 'name' => 'present_state',
13427 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013428 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013429 }
13430 },
13431 'Name' => 'struct state_field_for_get_state_effecter_states',
13432 'Size' => '3',
13433 'Type' => 'Struct'
13434 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013435 '228888' => {
13436 'BaseType' => '228831',
Tal Yacobide67ab62024-05-30 22:36:50 +030013437 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013438 'Line' => '1032',
Tal Yacobide67ab62024-05-30 22:36:50 +030013439 'Name' => 'get_effecter_state_field',
13440 'Size' => '3',
13441 'Type' => 'Typedef'
13442 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013443 '229372' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013444 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013445 'Line' => '1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013446 'Memb' => {
13447 '0' => {
13448 'name' => 'mctp_eid',
13449 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013450 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013451 },
13452 '1' => {
13453 'name' => 'vendor_specific',
13454 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013455 'type' => '7881'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013456 }
13457 },
Unive Tien44e66842025-07-25 09:15:34 +000013458 'Name' => 'anon-union-platform.h-1105',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013459 'Size' => '16',
13460 'Type' => 'Union'
13461 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013462 '229406' => {
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013463 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013464 'Line' => '1102',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013465 'Memb' => {
13466 '0' => {
13467 'name' => 'completion_code',
13468 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013469 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013470 },
13471 '1' => {
13472 'name' => 'transport_protocol_type',
13473 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013474 'type' => '140'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013475 },
13476 '2' => {
13477 'name' => 'event_receiver_address',
13478 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000013479 'type' => '229372'
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013480 }
13481 },
13482 'Name' => 'struct pldm_get_event_receiver_resp',
13483 'Size' => '24',
13484 'Type' => 'Struct'
13485 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013486 '229708' => {
Tal Yacobide67ab62024-05-30 22:36:50 +030013487 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013488 'Line' => '1190',
Tal Yacobide67ab62024-05-30 22:36:50 +030013489 'Memb' => {
13490 '0' => {
13491 'name' => 'completion_code',
13492 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013493 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013494 },
13495 '1' => {
13496 'name' => 'comp_effecter_count',
13497 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013498 'type' => '140'
Tal Yacobide67ab62024-05-30 22:36:50 +030013499 },
13500 '2' => {
13501 'name' => 'field',
13502 'offset' => '2',
Chau Ly26c8eb22025-07-30 06:56:33 +000013503 'type' => '229765'
Tal Yacobide67ab62024-05-30 22:36:50 +030013504 }
13505 },
13506 'Name' => 'struct pldm_get_state_effecter_states_resp',
13507 'Size' => '26',
13508 'Type' => 'Struct'
13509 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013510 '229765' => {
13511 'BaseType' => '228888',
Tal Yacobide67ab62024-05-30 22:36:50 +030013512 'Name' => 'get_effecter_state_field[8]',
13513 'Size' => '24',
13514 'Type' => 'Array'
13515 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013516 '229781' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013517 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013518 'Line' => '1200',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013519 'Memb' => {
13520 '0' => {
13521 'name' => 'sensor_id',
13522 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013523 'type' => '5733'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013524 },
13525 '1' => {
13526 'name' => 'sensor_event_class_type',
13527 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013528 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013529 },
13530 '2' => {
13531 'name' => 'event_class',
13532 'offset' => '3',
Unive Tien44e66842025-07-25 09:15:34 +000013533 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013534 }
13535 },
13536 'Name' => 'struct pldm_sensor_event_data',
13537 'Size' => '4',
13538 'Type' => 'Struct'
13539 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013540 '229895' => {
Andrew Jeffery48761c62024-06-03 15:48:26 +093013541 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013542 'Line' => '1240',
Thu Nguyenf874b382024-07-24 11:22:34 +000013543 'Memb' => {
13544 '0' => {
13545 'name' => 'format_version',
13546 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013547 'type' => '140'
Thu Nguyenf874b382024-07-24 11:22:34 +000013548 },
13549 '1' => {
13550 'name' => 'event_id',
13551 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013552 'type' => '5733'
Thu Nguyenf874b382024-07-24 11:22:34 +000013553 },
13554 '2' => {
13555 'name' => 'data_transfer_handle',
13556 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013557 'type' => '152'
Thu Nguyenf874b382024-07-24 11:22:34 +000013558 }
13559 },
13560 'Name' => 'struct pldm_message_poll_event',
13561 'Size' => '8',
13562 'Type' => 'Struct'
13563 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013564 '229957' => {
Thu Nguyen3559aa12024-08-29 00:13:38 +000013565 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013566 'Line' => '1250',
Thu Nguyen3559aa12024-08-29 00:13:38 +000013567 'Memb' => {
13568 '0' => {
13569 'name' => 'format_version',
13570 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013571 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013572 },
13573 '1' => {
13574 'name' => 'format_type',
13575 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013576 'type' => '140'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013577 },
13578 '2' => {
13579 'name' => 'event_data_length',
13580 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013581 'type' => '5733'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013582 },
13583 '3' => {
13584 'name' => 'event_data',
13585 'offset' => '4',
Chau Ly26c8eb22025-07-30 06:56:33 +000013586 'type' => '230028'
Thu Nguyen3559aa12024-08-29 00:13:38 +000013587 }
13588 },
13589 'Name' => 'struct pldm_platform_cper_event',
13590 'Size' => '4',
13591 'Type' => 'Struct'
13592 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013593 '230028' => {
Unive Tien44e66842025-07-25 09:15:34 +000013594 'BaseType' => '140',
Andrew Jeffery890d37a2024-09-22 20:50:53 +093013595 'Name' => 'uint8_t[]',
13596 'Size' => '8',
13597 'Type' => 'Array'
13598 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013599 '230184' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013600 'Header' => 'platform.h',
Unive Tien44e66842025-07-25 09:15:34 +000013601 'Line' => '1310',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013602 'Memb' => {
13603 '0' => {
13604 'name' => 'event_data_format',
13605 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013606 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013607 },
13608 '1' => {
13609 'name' => 'number_of_change_records',
13610 'offset' => '1',
Unive Tien44e66842025-07-25 09:15:34 +000013611 'type' => '140'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013612 },
13613 '2' => {
13614 'name' => 'change_records',
13615 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000013616 'type' => '1057'
Andrew Jeffery48761c62024-06-03 15:48:26 +093013617 }
13618 },
13619 'Name' => 'struct pldm_pdr_repository_chg_event_data',
13620 'Size' => '3',
13621 'Type' => 'Struct'
13622 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013623 '238397' => {
13624 'BaseType' => '228495',
13625 'Name' => 'struct pldm_platform_file_descriptor_pdr*',
13626 'Size' => '8',
13627 'Type' => 'Pointer'
13628 },
13629 '238456' => {
13630 'BaseType' => '229957',
Thu Nguyen3559aa12024-08-29 00:13:38 +000013631 'Name' => 'struct pldm_platform_cper_event*',
13632 'Size' => '8',
13633 'Type' => 'Pointer'
13634 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013635 '241816' => {
13636 'BaseType' => '228299',
Thu Nguyen43cb4b52024-07-16 05:45:27 +000013637 'Name' => 'struct pldm_entity_auxiliary_names_pdr*',
13638 'Size' => '8',
13639 'Type' => 'Pointer'
13640 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013641 '251114' => {
13642 'BaseType' => '229708',
Tal Yacobide67ab62024-05-30 22:36:50 +030013643 'Name' => 'struct pldm_get_state_effecter_states_resp*',
13644 'Size' => '8',
13645 'Type' => 'Pointer'
13646 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013647 '290284' => {
13648 'BaseType' => '229406',
Andrew Jeffery685e7fc2025-06-17 10:58:17 +093013649 'Name' => 'struct pldm_get_event_receiver_resp*',
13650 'Size' => '8',
13651 'Type' => 'Pointer'
13652 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013653 '291710' => {
Unive Tien44e66842025-07-25 09:15:34 +000013654 'BaseType' => '2760',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013655 'Name' => 'size_t*const',
13656 'Size' => '8',
13657 'Type' => 'Const'
13658 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013659 '305591' => {
13660 'BaseType' => '229895',
Thu Nguyenf874b382024-07-24 11:22:34 +000013661 'Name' => 'struct pldm_message_poll_event*',
13662 'Size' => '8',
13663 'Type' => 'Pointer'
13664 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013665 '306941' => {
13666 'BaseType' => '306951',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013667 'Name' => 'uint32_t const*const*',
13668 'Size' => '8',
13669 'Type' => 'Pointer'
13670 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013671 '306946' => {
Unive Tien44e66842025-07-25 09:15:34 +000013672 'BaseType' => '164',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013673 'Name' => 'uint32_t const*',
13674 'Size' => '8',
13675 'Type' => 'Pointer'
13676 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013677 '306951' => {
13678 'BaseType' => '306946',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013679 'Name' => 'uint32_t const*const',
13680 'Size' => '8',
13681 'Type' => 'Const'
13682 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013683 '306956' => {
13684 'BaseType' => '230184',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013685 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
13686 'Size' => '8',
13687 'Type' => 'Pointer'
13688 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013689 '349871' => {
13690 'BaseType' => '227646',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013691 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
13692 'Size' => '8',
13693 'Type' => 'Pointer'
13694 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013695 '371423' => {
13696 'BaseType' => '229781',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013697 'Name' => 'struct pldm_sensor_event_data*',
13698 'Size' => '8',
13699 'Type' => 'Pointer'
13700 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013701 '371428' => {
13702 'BaseType' => '371423',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013703 'Name' => 'struct pldm_sensor_event_data*const',
13704 'Size' => '8',
13705 'Type' => 'Const'
13706 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013707 '375337' => {
13708 'BaseType' => '228818',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013709 'Name' => 'get_sensor_state_field*',
13710 'Size' => '8',
13711 'Type' => 'Pointer'
13712 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013713 '398507' => {
13714 'BaseType' => '228734',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013715 'Name' => 'set_effecter_state_field*',
13716 'Size' => '8',
13717 'Type' => 'Pointer'
13718 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013719 '399488' => {
13720 'BaseType' => '218812',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013721 'Name' => 'struct pldm_state_sensor_pdr*const',
13722 'Size' => '8',
13723 'Type' => 'Const'
13724 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013725 '399493' => {
13726 'BaseType' => '226536',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013727 'Name' => 'struct state_sensor_possible_states const*',
13728 'Size' => '8',
13729 'Type' => 'Pointer'
13730 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013731 '399498' => {
13732 'BaseType' => '399493',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013733 'Name' => 'struct state_sensor_possible_states const*const',
13734 'Size' => '8',
13735 'Type' => 'Const'
13736 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013737 '399898' => {
13738 'BaseType' => '213926',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013739 'Name' => 'struct pldm_state_effecter_pdr*const',
13740 'Size' => '8',
13741 'Type' => 'Const'
13742 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013743 '399903' => {
13744 'BaseType' => '228490',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013745 'Name' => 'struct state_effecter_possible_states const*',
13746 'Size' => '8',
13747 'Type' => 'Pointer'
13748 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013749 '399908' => {
13750 'BaseType' => '399903',
Andrew Jeffery48761c62024-06-03 15:48:26 +093013751 'Name' => 'struct state_effecter_possible_states const*const',
13752 'Size' => '8',
13753 'Type' => 'Const'
13754 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013755 '403468' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013756 'Line' => '19',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013757 'Memb' => {
13758 '0' => {
13759 'name' => 'prev',
13760 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013761 'type' => '4909'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013762 },
13763 '1' => {
13764 'name' => 'allocations',
13765 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013766 'type' => '152'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013767 }
13768 },
13769 'Name' => 'struct pldm_tid_state',
13770 'PrivateABI' => 1,
13771 'Size' => '8',
13772 'Source' => 'instance-id.c',
13773 'Type' => 'Struct'
13774 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013775 '403507' => {
Thu Nguyenf874b382024-07-24 11:22:34 +000013776 'Line' => '24',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013777 'Memb' => {
13778 '0' => {
13779 'name' => 'state',
13780 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000013781 'type' => '403549'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013782 },
13783 '1' => {
13784 'name' => 'lock_db_fd',
13785 'offset' => '8264',
Unive Tien44e66842025-07-25 09:15:34 +000013786 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013787 }
13788 },
13789 'Name' => 'struct pldm_instance_db',
13790 'PrivateABI' => 1,
13791 'Size' => '2052',
13792 'Source' => 'instance-id.c',
13793 'Type' => 'Struct'
13794 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013795 '403549' => {
13796 'BaseType' => '403468',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013797 'Name' => 'struct pldm_tid_state[256]',
13798 'Size' => '2048',
13799 'Type' => 'Array'
13800 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013801 '404105' => {
13802 'BaseType' => '403507',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013803 'Name' => 'struct pldm_instance_db*',
13804 'Size' => '8',
13805 'Type' => 'Pointer'
13806 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013807 '404492' => {
Unive Tien44e66842025-07-25 09:15:34 +000013808 'BaseType' => '4909',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013809 'Name' => 'pldm_instance_id_t*',
13810 'Size' => '8',
13811 'Type' => 'Pointer'
13812 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013813 '404668' => {
13814 'BaseType' => '404105',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013815 'Name' => 'struct pldm_instance_db**',
13816 'Size' => '8',
13817 'Type' => 'Pointer'
13818 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013819 '405381' => {
Unive Tien44e66842025-07-25 09:15:34 +000013820 'BaseType' => '65',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013821 'Header' => 'int-ll64.h',
13822 'Line' => '21',
13823 'Name' => '__u8',
13824 'PrivateABI' => 1,
13825 'Size' => '1',
13826 'Type' => 'Typedef'
13827 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013828 '405393' => {
Unive Tien44e66842025-07-25 09:15:34 +000013829 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013830 'Header' => 'int-ll64.h',
13831 'Line' => '24',
13832 'Name' => '__u16',
13833 'PrivateABI' => 1,
13834 'Size' => '2',
13835 'Type' => 'Typedef'
13836 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013837 '405630' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013838 'Header' => 'socket.h',
13839 'Line' => '5',
13840 'Memb' => {
13841 '0' => {
13842 'name' => 'size',
13843 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013844 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013845 },
13846 '1' => {
13847 'name' => 'socket',
13848 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013849 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013850 },
13851 '2' => {
13852 'name' => 'max_size',
13853 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013854 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013855 }
13856 },
13857 'Name' => 'struct pldm_socket_sndbuf',
13858 'PrivateABI' => 1,
13859 'Size' => '12',
13860 'Type' => 'Struct'
13861 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013862 '405683' => {
Unive Tien44e66842025-07-25 09:15:34 +000013863 'BaseType' => '140',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013864 'Header' => 'pldm.h',
13865 'Line' => '13',
13866 'Name' => 'mctp_eid_t',
13867 'Size' => '1',
13868 'Type' => 'Typedef'
13869 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013870 '405797' => {
Unive Tien44e66842025-07-25 09:15:34 +000013871 'BaseType' => '5006',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013872 'Header' => 'pldm.h',
13873 'Line' => '30',
13874 'Name' => 'pldm_requester_rc_t',
13875 'Size' => '4',
13876 'Type' => 'Typedef'
13877 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013878 '405809' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013879 'Header' => 'transport.h',
13880 'Line' => '18',
13881 'Memb' => {
13882 '0' => {
13883 'name' => 'name',
13884 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013885 'type' => '9294'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013886 },
13887 '1' => {
13888 'name' => 'version',
13889 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000013890 'type' => '140'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013891 },
13892 '2' => {
13893 'name' => 'recv',
13894 'offset' => '22',
Chau Ly26c8eb22025-07-30 06:56:33 +000013895 'type' => '405943'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013896 },
13897 '3' => {
13898 'name' => 'send',
13899 'offset' => '36',
Chau Ly26c8eb22025-07-30 06:56:33 +000013900 'type' => '405984'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013901 },
13902 '4' => {
13903 'name' => 'init_pollfd',
13904 'offset' => '50',
Chau Ly26c8eb22025-07-30 06:56:33 +000013905 'type' => '406065'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013906 }
13907 },
13908 'Name' => 'struct pldm_transport',
13909 'PrivateABI' => 1,
13910 'Size' => '40',
13911 'Type' => 'Struct'
13912 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013913 '405923' => {
13914 'BaseType' => '405809',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013915 'Name' => 'struct pldm_transport*',
13916 'Size' => '8',
13917 'Type' => 'Pointer'
13918 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013919 '405928' => {
Unive Tien44e66842025-07-25 09:15:34 +000013920 'BaseType' => '4897',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103013921 'Name' => 'pldm_tid_t*',
13922 'Size' => '8',
13923 'Type' => 'Pointer'
13924 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013925 '405943' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013926 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
13927 'Param' => {
13928 '0' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000013929 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013930 },
13931 '1' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000013932 'type' => '405928'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013933 },
13934 '2' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000013935 'type' => '27744'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013936 },
13937 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000013938 'type' => '2760'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013939 }
13940 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013941 'Return' => '405797',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013942 'Size' => '8',
13943 'Type' => 'FuncPtr'
13944 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013945 '405984' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013946 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
13947 'Param' => {
13948 '0' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000013949 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013950 },
13951 '1' => {
Unive Tien44e66842025-07-25 09:15:34 +000013952 'type' => '4897'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013953 },
13954 '2' => {
Unive Tien44e66842025-07-25 09:15:34 +000013955 'type' => '1320'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013956 },
13957 '3' => {
Unive Tien44e66842025-07-25 09:15:34 +000013958 'type' => '169'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013959 }
13960 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013961 'Return' => '405797',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013962 'Size' => '8',
13963 'Type' => 'FuncPtr'
13964 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013965 '406009' => {
13966 'BaseType' => '406014',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013967 'Name' => 'struct pollfd*',
13968 'Size' => '8',
13969 'Type' => 'Pointer'
13970 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013971 '406014' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013972 'Header' => 'poll.h',
13973 'Line' => '36',
13974 'Memb' => {
13975 '0' => {
13976 'name' => 'fd',
13977 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000013978 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013979 },
13980 '1' => {
13981 'name' => 'events',
13982 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000013983 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013984 },
13985 '2' => {
13986 'name' => 'revents',
13987 'offset' => '6',
Unive Tien44e66842025-07-25 09:15:34 +000013988 'type' => '112'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013989 }
13990 },
13991 'Name' => 'struct pollfd',
13992 'PrivateABI' => 1,
13993 'Size' => '8',
13994 'Type' => 'Struct'
13995 },
Chau Ly26c8eb22025-07-30 06:56:33 +000013996 '406065' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093013997 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
13998 'Param' => {
13999 '0' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000014000 'type' => '405923'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014001 },
14002 '1' => {
Chau Ly26c8eb22025-07-30 06:56:33 +000014003 'type' => '406009'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014004 }
14005 },
Unive Tien44e66842025-07-25 09:15:34 +000014006 'Return' => '58',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014007 'Size' => '8',
14008 'Type' => 'FuncPtr'
14009 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014010 '406070' => {
Unive Tien44e66842025-07-25 09:15:34 +000014011 'BaseType' => '72',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014012 'Header' => 'socket.h',
14013 'Line' => '10',
14014 'Name' => '__kernel_sa_family_t',
14015 'PrivateABI' => 1,
14016 'Size' => '2',
14017 'Type' => 'Typedef'
14018 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014019 '406445' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014020 'Header' => 'mctp.h',
14021 'Line' => '18',
14022 'Memb' => {
14023 '0' => {
14024 'name' => 's_addr',
14025 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014026 'type' => '405683'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014027 }
14028 },
14029 'Name' => 'struct mctp_addr',
14030 'PrivateABI' => 1,
14031 'Size' => '1',
14032 'Type' => 'Struct'
14033 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014034 '406472' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014035 'Header' => 'mctp.h',
14036 'Line' => '22',
14037 'Memb' => {
14038 '0' => {
14039 'name' => 'smctp_family',
14040 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014041 'type' => '406070'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014042 },
14043 '1' => {
14044 'name' => '__smctp_pad0',
14045 'offset' => '2',
Chau Ly26c8eb22025-07-30 06:56:33 +000014046 'type' => '405393'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014047 },
14048 '2' => {
14049 'name' => 'smctp_network',
14050 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014051 'type' => '79'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014052 },
14053 '3' => {
14054 'name' => 'smctp_addr',
14055 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000014056 'type' => '406445'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014057 },
14058 '4' => {
14059 'name' => 'smctp_type',
14060 'offset' => '9',
Chau Ly26c8eb22025-07-30 06:56:33 +000014061 'type' => '405381'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014062 },
14063 '5' => {
14064 'name' => 'smctp_tag',
14065 'offset' => '16',
Chau Ly26c8eb22025-07-30 06:56:33 +000014066 'type' => '405381'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014067 },
14068 '6' => {
14069 'name' => '__smctp_pad1',
14070 'offset' => '17',
Chau Ly26c8eb22025-07-30 06:56:33 +000014071 'type' => '405381'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014072 }
14073 },
14074 'Name' => 'struct sockaddr_mctp',
14075 'PrivateABI' => 1,
14076 'Size' => '12',
14077 'Type' => 'Struct'
14078 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014079 '406577' => {
14080 'BaseType' => '406472',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014081 'Name' => 'struct sockaddr_mctp const',
14082 'Size' => '12',
14083 'Type' => 'Const'
14084 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014085 '406621' => {
Andrew Jeffery90bbe6c2024-09-01 13:02:02 +030014086 'Line' => '35',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014087 'Memb' => {
14088 '0' => {
14089 'name' => 'transport',
14090 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014091 'type' => '405809'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014092 },
14093 '1' => {
14094 'name' => 'socket',
14095 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000014096 'type' => '58'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014097 },
14098 '2' => {
14099 'name' => 'tid_eid_map',
14100 'offset' => '68',
Chau Ly26c8eb22025-07-30 06:56:33 +000014101 'type' => '406714'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014102 },
14103 '3' => {
14104 'name' => 'socket_send_buf',
14105 'offset' => '768',
Chau Ly26c8eb22025-07-30 06:56:33 +000014106 'type' => '405630'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014107 },
14108 '4' => {
14109 'name' => 'bound',
14110 'offset' => '786',
Unive Tien44e66842025-07-25 09:15:34 +000014111 'type' => '5527'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014112 },
14113 '5' => {
14114 'name' => 'cookie_jar',
14115 'offset' => '800',
Unive Tien44e66842025-07-25 09:15:34 +000014116 'type' => '4921'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014117 }
14118 },
14119 'Name' => 'struct pldm_transport_af_mctp',
14120 'PrivateABI' => 1,
14121 'Size' => '336',
14122 'Source' => 'af-mctp.c',
14123 'Type' => 'Struct'
14124 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014125 '406714' => {
Unive Tien44e66842025-07-25 09:15:34 +000014126 'BaseType' => '4897',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014127 'Name' => 'pldm_tid_t[256]',
14128 'Size' => '256',
14129 'Type' => 'Array'
14130 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014131 '407515' => {
14132 'BaseType' => '406621',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014133 'Name' => 'struct pldm_transport_af_mctp*',
14134 'Size' => '8',
14135 'Type' => 'Pointer'
14136 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014137 '407520' => {
14138 'BaseType' => '406577',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014139 'Name' => 'struct sockaddr_mctp const*',
14140 'Size' => '8',
14141 'Type' => 'Pointer'
14142 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014143 '407833' => {
14144 'BaseType' => '407515',
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014145 'Name' => 'struct pldm_transport_af_mctp**',
14146 'Size' => '8',
14147 'Type' => 'Pointer'
Lora Linea0bf3a2024-09-20 10:09:56 +080014148 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014149 '410957' => {
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014150 'Line' => '26',
14151 'Memb' => {
14152 '0' => {
14153 'name' => 'transport',
14154 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014155 'type' => '405809'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014156 },
14157 '1' => {
14158 'name' => 'socket',
14159 'offset' => '64',
Unive Tien44e66842025-07-25 09:15:34 +000014160 'type' => '58'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014161 },
14162 '2' => {
14163 'name' => 'tid_eid_map',
14164 'offset' => '68',
Chau Ly26c8eb22025-07-30 06:56:33 +000014165 'type' => '406714'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014166 },
14167 '3' => {
14168 'name' => 'socket_send_buf',
14169 'offset' => '768',
Chau Ly26c8eb22025-07-30 06:56:33 +000014170 'type' => '405630'
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014171 }
14172 },
14173 'Name' => 'struct pldm_transport_mctp_demux',
14174 'PrivateABI' => 1,
14175 'Size' => '312',
14176 'Source' => 'mctp-demux.c',
14177 'Type' => 'Struct'
14178 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014179 '411562' => {
14180 'BaseType' => '410957',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014181 'Name' => 'struct pldm_transport_mctp_demux*',
14182 'Size' => '8',
14183 'Type' => 'Pointer'
14184 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014185 '412068' => {
14186 'BaseType' => '411562',
Andrew Jefferye3bd0172025-02-19 21:29:03 +103014187 'Name' => 'struct pldm_transport_mctp_demux**',
14188 'Size' => '8',
14189 'Type' => 'Pointer'
14190 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014191 '434905' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014192 'Header' => 'file_io.h',
14193 'Line' => '32',
14194 'Memb' => {
14195 '0' => {
14196 'name' => 'handle',
14197 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014198 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014199 },
14200 '1' => {
14201 'name' => 'length',
14202 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014203 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080014204 },
14205 '2' => {
14206 'name' => 'data',
14207 'offset' => '8',
Chau Ly26c8eb22025-07-30 06:56:33 +000014208 'type' => '230028'
Lora Linea0bf3a2024-09-20 10:09:56 +080014209 }
14210 },
14211 'Name' => 'struct pldm_oem_meta_file_io_write_req',
14212 'Size' => '8',
14213 'Type' => 'Struct'
14214 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014215 '434972' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014216 'Header' => 'file_io.h',
14217 'Line' => '45',
14218 'Memb' => {
14219 '0' => {
14220 'name' => 'transferFlag',
14221 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014222 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014223 },
14224 '1' => {
14225 'name' => 'offset',
14226 'offset' => '2',
Unive Tien44e66842025-07-25 09:15:34 +000014227 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080014228 }
14229 },
14230 'Name' => 'struct pldm_oem_meta_file_io_read_data_info',
14231 'Size' => '4',
14232 'Type' => 'Struct'
14233 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014234 '435011' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014235 'Header' => 'file_io.h',
14236 'Line' => '55',
14237 'Memb' => {
14238 '0' => {
14239 'name' => 'size',
14240 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014241 'type' => '5733'
Lora Linea0bf3a2024-09-20 10:09:56 +080014242 },
14243 '1' => {
14244 'name' => 'crc32',
14245 'offset' => '4',
Unive Tien44e66842025-07-25 09:15:34 +000014246 'type' => '152'
Lora Linea0bf3a2024-09-20 10:09:56 +080014247 }
14248 },
14249 'Name' => 'struct pldm_oem_meta_file_io_read_attr_info',
14250 'Size' => '8',
14251 'Type' => 'Struct'
14252 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014253 '435050' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014254 'Header' => 'file_io.h',
14255 'Line' => '70',
14256 'Memb' => {
14257 '0' => {
14258 'name' => 'data',
14259 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014260 'type' => '434972'
Lora Linea0bf3a2024-09-20 10:09:56 +080014261 }
14262 },
14263 'Name' => 'anon-union-file_io.h-70',
14264 'Size' => '4',
14265 'Type' => 'Union'
14266 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014267 '435068' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014268 'Header' => 'file_io.h',
14269 'Line' => '65',
14270 'Memb' => {
14271 '0' => {
14272 'name' => 'version',
14273 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014274 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080014275 },
14276 '1' => {
14277 'name' => 'handle',
14278 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014279 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014280 },
14281 '2' => {
14282 'name' => 'option',
14283 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000014284 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014285 },
14286 '3' => {
14287 'name' => 'length',
14288 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000014289 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014290 },
14291 '4' => {
14292 'name' => 'info',
14293 'offset' => '18',
Chau Ly26c8eb22025-07-30 06:56:33 +000014294 'type' => '435050'
Lora Linea0bf3a2024-09-20 10:09:56 +080014295 }
14296 },
14297 'Name' => 'struct pldm_oem_meta_file_io_read_req',
14298 'Size' => '16',
14299 'Type' => 'Struct'
14300 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014301 '435146' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014302 'Header' => 'file_io.h',
14303 'Line' => '86',
14304 'Memb' => {
14305 '0' => {
14306 'name' => 'attr',
14307 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014308 'type' => '435011'
Lora Linea0bf3a2024-09-20 10:09:56 +080014309 },
14310 '1' => {
14311 'name' => 'data',
14312 'offset' => '0',
Chau Ly26c8eb22025-07-30 06:56:33 +000014313 'type' => '434972'
Lora Linea0bf3a2024-09-20 10:09:56 +080014314 }
14315 },
14316 'Name' => 'anon-union-file_io.h-86',
14317 'Size' => '8',
14318 'Type' => 'Union'
14319 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014320 '435174' => {
Lora Linea0bf3a2024-09-20 10:09:56 +080014321 'Header' => 'file_io.h',
14322 'Line' => '80',
14323 'Memb' => {
14324 '0' => {
14325 'name' => 'version',
14326 'offset' => '0',
Unive Tien44e66842025-07-25 09:15:34 +000014327 'type' => '169'
Lora Linea0bf3a2024-09-20 10:09:56 +080014328 },
14329 '1' => {
14330 'name' => 'completion_code',
14331 'offset' => '8',
Unive Tien44e66842025-07-25 09:15:34 +000014332 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014333 },
14334 '2' => {
14335 'name' => 'handle',
14336 'offset' => '9',
Unive Tien44e66842025-07-25 09:15:34 +000014337 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014338 },
14339 '3' => {
14340 'name' => 'option',
14341 'offset' => '16',
Unive Tien44e66842025-07-25 09:15:34 +000014342 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014343 },
14344 '4' => {
14345 'name' => 'length',
14346 'offset' => '17',
Unive Tien44e66842025-07-25 09:15:34 +000014347 'type' => '140'
Lora Linea0bf3a2024-09-20 10:09:56 +080014348 },
14349 '5' => {
14350 'name' => 'info',
14351 'offset' => '18',
Chau Ly26c8eb22025-07-30 06:56:33 +000014352 'type' => '435146'
Lora Linea0bf3a2024-09-20 10:09:56 +080014353 },
14354 '6' => {
14355 'name' => 'data',
14356 'offset' => '32',
Chau Ly26c8eb22025-07-30 06:56:33 +000014357 'type' => '230028'
Lora Linea0bf3a2024-09-20 10:09:56 +080014358 }
14359 },
14360 'Name' => 'struct pldm_oem_meta_file_io_read_resp',
14361 'Size' => '24',
14362 'Type' => 'Struct'
14363 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014364 '439182' => {
14365 'BaseType' => '435174',
Lora Linea0bf3a2024-09-20 10:09:56 +080014366 'Name' => 'struct pldm_oem_meta_file_io_read_resp*',
14367 'Size' => '8',
14368 'Type' => 'Pointer'
14369 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014370 '441404' => {
14371 'BaseType' => '435068',
Lora Linea0bf3a2024-09-20 10:09:56 +080014372 'Name' => 'struct pldm_oem_meta_file_io_read_req*',
14373 'Size' => '8',
14374 'Type' => 'Pointer'
14375 },
Chau Ly26c8eb22025-07-30 06:56:33 +000014376 '441838' => {
14377 'BaseType' => '434905',
Lora Linea0bf3a2024-09-20 10:09:56 +080014378 'Name' => 'struct pldm_oem_meta_file_io_write_req*',
14379 'Size' => '8',
14380 'Type' => 'Pointer'
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014381 }
14382 },
14383 'UndefinedSymbols' => {
Andrew Jefferyada58712025-08-11 13:55:51 +093014384 'libpldm.so.0.14.0' => {
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014385 '_ITM_deregisterTMCloneTable' => 0,
14386 '_ITM_registerTMCloneTable' => 0,
14387 '__assert_fail@GLIBC_2.2.5' => 0,
14388 '__cxa_finalize@GLIBC_2.2.5' => 0,
14389 '__errno_location@GLIBC_2.2.5' => 0,
14390 '__gmon_start__' => 0,
Thu Nguyenf874b382024-07-24 11:22:34 +000014391 '__isoc23_strtol@GLIBC_2.38' => 0,
Andrew Jefferyc166dd52024-05-22 15:45:34 +093014392 '__memcpy_chk@GLIBC_2.3.4' => 0,
14393 '__recv_chk@GLIBC_2.4' => 0,
14394 '__recvfrom_chk@GLIBC_2.4' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014395 '__stack_chk_fail@GLIBC_2.4' => 0,
14396 'bind@GLIBC_2.2.5' => 0,
14397 'calloc@GLIBC_2.2.5' => 0,
14398 'clock_gettime@GLIBC_2.17' => 0,
14399 'close@GLIBC_2.2.5' => 0,
14400 'connect@GLIBC_2.2.5' => 0,
14401 'dup@GLIBC_2.2.5' => 0,
14402 'fclose@GLIBC_2.2.5' => 0,
14403 'fcntl64@GLIBC_2.28' => 0,
14404 'fgets@GLIBC_2.2.5' => 0,
14405 'fopen64@GLIBC_2.2.5' => 0,
14406 'free@GLIBC_2.2.5' => 0,
14407 'getsockopt@GLIBC_2.2.5' => 0,
14408 'malloc@GLIBC_2.2.5' => 0,
14409 'memcmp@GLIBC_2.2.5' => 0,
14410 'memcpy@GLIBC_2.14' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080014411 'memmem@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014412 'open64@GLIBC_2.2.5' => 0,
14413 'poll@GLIBC_2.2.5' => 0,
14414 'ppoll@GLIBC_2.4' => 0,
14415 'recv@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014416 'recvmsg@GLIBC_2.2.5' => 0,
14417 'sendmsg@GLIBC_2.2.5' => 0,
14418 'sendto@GLIBC_2.2.5' => 0,
14419 'setsockopt@GLIBC_2.2.5' => 0,
14420 'socket@GLIBC_2.2.5' => 0,
14421 'stat64@GLIBC_2.33' => 0,
14422 'strlen@GLIBC_2.2.5' => 0,
Andrew Jeffery5befd122024-07-17 17:07:57 +080014423 'strnlen@GLIBC_2.2.5' => 0,
Andrew Jeffery615a1f12024-05-23 15:06:37 +093014424 'timerfd_create@GLIBC_2.8' => 0,
14425 'timerfd_settime@GLIBC_2.8' => 0,
14426 'write@GLIBC_2.2.5' => 0
14427 }
14428 },
14429 'WordSize' => '8'
14430};