blob: 227f0bea9033880f3b6ce36369a93ebcfcdf25b3 [file] [log] [blame]
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09301$VAR1 = {
2 'ABI_DUMPER_VERSION' => '1.2',
3 'ABI_DUMP_VERSION' => '3.5',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09304 'Arch' => 'x86_64',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09305 'GccVersion' => '13.2.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306 'Headers' => {
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307 'af-mctp.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09308 'base.h' => 1,
9 'bios.h' => 1,
10 'bios_table.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093011 'file_io.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012 'firmware_update.h' => 1,
13 'fru.h' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +093014 'host.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093015 'instance-id.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093016 'mctp-demux.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093017 'pdr.h' => 1,
18 'platform.h' => 1,
19 'pldm.h' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103020 'pldm_types.h' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093021 'transport.h' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093022 'utils.h' => 1
23 },
24 'Language' => 'C',
Andrew Jeffery3f39f962023-08-29 14:54:29 +093025 'LibraryName' => 'libpldm.so.0.7.0',
26 'LibraryVersion' => '0.7.0',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093027 'NameSpaces' => {},
28 'Needed' => {
29 'libc.so.6' => 1
30 },
31 'PublicABI' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +103032 'Sources' => {
33 'af-mctp.c' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103034 'bios_table.c' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103035 'instance-id.c' => 1,
36 'mctp-demux.c' => 1,
Andrew Jeffery75eea492023-11-28 10:12:08 +103037 'pdr.c' => 1
Andrew Jefferyd555a392023-10-16 14:34:01 +103038 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093039 'SymbolInfo' => {
Andrew Jeffery75eea492023-11-28 10:12:08 +103040 '1434' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093041 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103042 'Line' => '592',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093043 'Param' => {
44 '0' => {
45 'name' => 'msg_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +103046 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093047 },
48 '1' => {
49 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +103050 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093051 },
52 '2' => {
53 'name' => 'pldm_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +103054 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093055 },
56 '3' => {
57 'name' => 'command',
Andrew Jefferyd555a392023-10-16 14:34:01 +103058 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093059 },
60 '4' => {
61 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +103062 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093063 }
64 },
65 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +103066 'ShortName' => 'encode_pldm_header_only'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093067 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103068 '1632' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103069 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103070 'Line' => '579',
Andrew Jefferyd555a392023-10-16 14:34:01 +103071 'Param' => {
72 '0' => {
73 'name' => 'instance_id',
74 'type' => '187'
75 },
76 '1' => {
77 'name' => 'type',
78 'type' => '187'
79 },
80 '2' => {
81 'name' => 'command',
82 'type' => '187'
83 },
84 '3' => {
85 'name' => 'cc',
86 'type' => '187'
87 },
88 '4' => {
89 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +103090 'type' => '1627'
Andrew Jefferyd555a392023-10-16 14:34:01 +103091 }
92 },
93 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +103094 'ShortName' => 'encode_cc_only_resp'
Andrew Jefferyd555a392023-10-16 14:34:01 +103095 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103096 '1841' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093097 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103098 'Line' => '562',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093099 'Param' => {
100 '0' => {
101 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030102 'type' => '2074'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930103 },
104 '1' => {
105 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030106 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930107 },
108 '2' => {
109 'name' => 'pldm_type',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030110 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930111 },
112 '3' => {
113 'name' => 'transfer_opflag',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030114 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930115 },
116 '4' => {
117 'name' => 'transfer_ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030118 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930119 },
120 '5' => {
121 'name' => 'transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030122 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930123 },
124 '6' => {
125 'name' => 'section_offset',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930126 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030127 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930128 },
129 '7' => {
130 'name' => 'section_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930131 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030132 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930133 }
134 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930135 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030136 '2' => 'rdx',
137 '3' => 'r10',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930138 '4' => 'r8',
139 '5' => 'r9'
140 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930141 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030142 'ShortName' => 'decode_multipart_receive_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930143 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030144 '2094' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930145 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030146 'Line' => '544',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930147 'Param' => {
148 '0' => {
149 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030150 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930151 },
152 '1' => {
153 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030154 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930155 },
156 '2' => {
157 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030158 'type' => '1627'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930159 }
160 },
161 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030162 'ShortName' => 'encode_set_tid_req'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930163 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030164 '2289' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930165 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030166 'Line' => '426',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930167 'Param' => {
168 '0' => {
169 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030170 'type' => '2074'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930171 },
172 '1' => {
173 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030174 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930175 },
176 '2' => {
177 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030178 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930179 },
180 '3' => {
181 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030182 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930183 }
184 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930185 'Reg' => {
186 '0' => 'rdi',
187 '1' => 'rsi',
188 '2' => 'rdx',
189 '3' => 'rcx'
190 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930191 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030192 'ShortName' => 'decode_get_tid_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930193 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030194 '2405' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500195 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030196 'Line' => '532',
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500197 'Param' => {
198 '0' => {
199 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030200 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500201 },
202 '1' => {
203 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030204 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500205 },
206 '2' => {
207 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030208 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500209 },
210 '3' => {
211 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030212 'type' => '1627'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500213 }
214 },
215 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030216 'ShortName' => 'encode_get_tid_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -0500217 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030218 '2615' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930219 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030220 'Line' => '520',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930221 'Param' => {
222 '0' => {
223 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030224 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930225 },
226 '1' => {
227 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030228 'type' => '1627'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930229 }
230 },
231 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030232 'ShortName' => 'encode_get_tid_req'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930233 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030234 '2748' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930235 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030236 'Line' => '405',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930237 'Param' => {
238 '0' => {
239 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030240 'type' => '2074'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930241 },
242 '1' => {
243 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030244 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930245 },
246 '2' => {
247 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030248 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930249 },
250 '3' => {
251 'name' => 'next_transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030252 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930253 },
254 '4' => {
255 'name' => 'transfer_flag',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030256 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930257 },
258 '5' => {
259 'name' => 'version',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030260 'type' => '2979'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930261 }
262 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930263 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030264 '1' => 'r10',
265 '2' => 'rdx',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930266 '3' => 'rcx',
267 '4' => 'r8',
268 '5' => 'r9'
269 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930270 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030271 'ShortName' => 'decode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930272 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030273 '2989' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930274 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030275 'Line' => '504',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930276 'Param' => {
277 '0' => {
278 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030279 'type' => '2074'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930280 },
281 '1' => {
282 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030283 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930284 },
285 '2' => {
286 'name' => 'transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030287 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930288 },
289 '3' => {
290 'name' => 'transfer_opflag',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030291 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930292 },
293 '4' => {
294 'name' => 'type',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030295 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930296 }
297 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930298 'Reg' => {
299 '0' => 'rdi',
300 '1' => 'rsi',
301 '2' => 'rdx',
302 '3' => 'rcx',
303 '4' => 'r8'
304 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930305 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030306 'ShortName' => 'decode_get_version_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930307 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030308 '3119' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930309 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030310 'Line' => '490',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930311 'Param' => {
312 '0' => {
313 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030314 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930315 },
316 '1' => {
317 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030318 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930319 },
320 '2' => {
321 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030322 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930323 },
324 '3' => {
325 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030326 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930327 },
328 '4' => {
329 'name' => 'version_data',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030330 'type' => '3484'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930331 },
332 '5' => {
333 'name' => 'version_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030334 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930335 },
336 '6' => {
337 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930338 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030339 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930340 }
341 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030342 'Reg' => {
343 '2' => 'r15'
344 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930345 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030346 'ShortName' => 'encode_get_version_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930347 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030348 '3489' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930349 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030350 'Line' => '386',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930351 'Param' => {
352 '0' => {
353 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030354 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930355 },
356 '1' => {
357 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030358 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930359 },
360 '2' => {
361 'name' => 'transfer_opflag',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030362 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930363 },
364 '3' => {
365 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030366 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930367 },
368 '4' => {
369 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030370 'type' => '1627'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930371 }
372 },
373 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030374 'ShortName' => 'encode_get_version_req'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930375 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030376 '3715' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030377 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030378 'Line' => '367',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030379 'Param' => {
380 '0' => {
381 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030382 'type' => '2074'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030383 },
384 '1' => {
385 'name' => 'payload_length',
386 'type' => '137'
387 },
388 '2' => {
389 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030390 'type' => '2079'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030391 },
392 '3' => {
393 'name' => 'commands',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030394 'type' => '3892'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030395 }
396 },
397 'Reg' => {
398 '0' => 'rdi',
399 '1' => 'rsi',
400 '2' => 'rdx',
401 '3' => 'rcx'
402 },
403 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030404 'ShortName' => 'decode_get_commands_resp'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030405 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030406 '3902' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930407 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030408 'Line' => '334',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930409 'Param' => {
410 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030411 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030412 'type' => '2074'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930413 },
414 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030415 'name' => 'payload_length',
416 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930417 },
418 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030419 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030420 'type' => '2079'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930421 },
422 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030423 'name' => 'types',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030424 'type' => '3892'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930425 }
426 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030427 'Reg' => {
428 '0' => 'rdi',
429 '1' => 'rsi',
430 '2' => 'rdx',
431 '3' => 'rcx'
432 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930433 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030434 'ShortName' => 'decode_get_types_resp'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930435 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030436 '4084' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030437 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030438 'Line' => '471',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030439 'Param' => {
440 '0' => {
441 'name' => 'instance_id',
442 'type' => '187'
443 },
444 '1' => {
445 'name' => 'completion_code',
446 'type' => '187'
447 },
448 '2' => {
449 'name' => 'commands',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030450 'type' => '4350'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030451 },
452 '3' => {
453 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030454 'type' => '1627'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030455 }
456 },
457 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030458 'ShortName' => 'encode_get_commands_resp'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030459 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030460 '4355' => {
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930461 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030462 'Line' => '457',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930463 'Param' => {
464 '0' => {
465 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030466 'type' => '2074'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930467 },
468 '1' => {
469 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030470 'type' => '137'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930471 },
472 '2' => {
473 'name' => 'type',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030474 'type' => '2079'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930475 },
476 '3' => {
477 'name' => 'version',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030478 'type' => '2979'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930479 }
480 },
481 'Reg' => {
482 '0' => 'rdi',
483 '1' => 'rsi',
484 '2' => 'rdx',
485 '3' => 'rcx'
486 },
487 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030488 'ShortName' => 'decode_get_commands_req'
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930489 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030490 '4466' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030491 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030492 'Line' => '444',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030493 'Param' => {
494 '0' => {
495 'name' => 'instance_id',
496 'type' => '187'
497 },
498 '1' => {
499 'name' => 'completion_code',
500 'type' => '187'
501 },
502 '2' => {
503 'name' => 'types',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030504 'type' => '4350'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030505 },
506 '3' => {
507 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030508 'type' => '1627'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030509 }
510 },
511 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030512 'ShortName' => 'encode_get_types_resp'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030513 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030514 '4732' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930515 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030516 'Line' => '349',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930517 'Param' => {
518 '0' => {
519 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030520 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930521 },
522 '1' => {
523 'name' => 'type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030524 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930525 },
526 '2' => {
527 'name' => 'version',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030528 'type' => '448'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930529 },
530 '3' => {
531 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030532 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930533 }
534 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030535 'Reg' => {
536 '2' => 'rbp'
537 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930538 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030539 'ShortName' => 'encode_get_commands_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930540 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030541 '4935' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930542 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030543 'Line' => '317',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930544 'Param' => {
545 '0' => {
546 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030547 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930548 },
549 '1' => {
550 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030551 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930552 }
553 },
554 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030555 'ShortName' => 'encode_get_types_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930556 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030557 '5065' => {
Andrew Jeffery5239d9a2023-10-16 10:51:53 +1030558 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030559 'Line' => '172',
Andrew Jeffery5239d9a2023-10-16 10:51:53 +1030560 'Param' => {
561 '0' => {
562 'name' => 'req',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030563 'type' => '5133'
Andrew Jeffery5239d9a2023-10-16 10:51:53 +1030564 },
565 '1' => {
566 'name' => 'resp',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030567 'type' => '5133'
Andrew Jeffery5239d9a2023-10-16 10:51:53 +1030568 }
569 },
570 'Reg' => {
571 '0' => 'rdi',
572 '1' => 'rsi'
573 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030574 'Return' => '5126',
575 'ShortName' => 'pldm_msg_hdr_correlate_response'
Andrew Jeffery5239d9a2023-10-16 10:51:53 +1030576 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030577 '5138' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930578 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030579 'Line' => '302',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930580 'Param' => {
581 '0' => {
582 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030583 'type' => '5133'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930584 },
585 '1' => {
586 'name' => 'hdr',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030587 'type' => '5199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930588 }
589 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930590 'Reg' => {
591 '0' => 'rdi',
592 '1' => 'rsi'
593 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030594 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030595 'ShortName' => 'unpack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930596 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030597 '5204' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930598 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030599 'Line' => '289',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930600 'Param' => {
601 '0' => {
602 'name' => 'hdr',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030603 'type' => '5290'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930604 },
605 '1' => {
606 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030607 'type' => '5295'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930608 }
609 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930610 'Reg' => {
611 '0' => 'rdi'
612 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030613 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030614 'ShortName' => 'pack_pldm_header'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930615 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030616 '6825' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930617 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030618 'Line' => '68',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930619 'Param' => {
620 '0' => {
621 'name' => 'bcd',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030622 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930623 }
624 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030625 'Return' => '5623',
626 'ShortName' => 'bcd2dec16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930627 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030628 '6846' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930629 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030630 'Line' => '56',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930631 'Param' => {
632 '0' => {
633 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030634 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930635 }
636 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030637 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030638 'ShortName' => 'bcd2dec8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930639 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030640 '6867' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930641 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030642 'Line' => '74',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930643 'Param' => {
644 '0' => {
645 'name' => 'dec',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030646 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930647 }
648 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030649 'Return' => '5623',
650 'ShortName' => 'dec2bcd16'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930651 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030652 '6888' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930653 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030654 'Line' => '62',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930655 'Param' => {
656 '0' => {
657 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030658 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930659 }
660 },
Andrew Jefferyd555a392023-10-16 14:34:01 +1030661 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030662 'ShortName' => 'dec2bcd8'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930663 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030664 '6909' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930665 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030666 'Line' => '98',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930667 'Param' => {
668 '0' => {
669 'name' => 'seconds',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030670 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930671 },
672 '1' => {
673 'name' => 'minutes',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030674 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930675 },
676 '2' => {
677 'name' => 'hours',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030678 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930679 },
680 '3' => {
681 'name' => 'day',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030682 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930683 },
684 '4' => {
685 'name' => 'month',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030686 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930687 },
688 '5' => {
689 'name' => 'year',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030690 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930691 }
692 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930693 'Reg' => {
694 '0' => 'rdi',
695 '1' => 'rsi',
696 '2' => 'rdx',
697 '5' => 'r9'
698 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030699 'Return' => '5126',
700 'ShortName' => 'is_time_legal'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930701 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030702 '7000' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030703 'Header' => 'bios.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030704 'Line' => '612',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030705 'Param' => {
706 '0' => {
707 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030708 'type' => '2074'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030709 },
710 '1' => {
711 'name' => 'payload_length',
712 'type' => '137'
713 },
714 '2' => {
715 'name' => 'transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030716 'type' => '2084'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030717 },
718 '3' => {
719 'name' => 'transfer_flag',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030720 'type' => '2079'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030721 },
722 '4' => {
723 'name' => 'table_type',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030724 'type' => '2079'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030725 },
726 '5' => {
727 'name' => 'table',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030728 'type' => '7177'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030729 }
730 },
731 'Reg' => {
732 '1' => 'rsi',
733 '2' => 'rdi',
734 '3' => 'r10',
735 '4' => 'r8',
736 '5' => 'r9'
737 },
738 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030739 'ShortName' => 'decode_set_bios_table_req'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030740 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030741 '7187' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930742 'Header' => 'bios.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030743 'Line' => '594',
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930744 'Param' => {
745 '0' => {
746 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030747 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930748 },
749 '1' => {
750 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030751 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930752 },
753 '2' => {
754 'name' => 'next_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030755 'type' => '199'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930756 },
757 '3' => {
758 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030759 'type' => '1627'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930760 }
761 },
762 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030763 'ShortName' => 'encode_set_bios_table_resp'
Andrew Jeffery20cc0602023-08-09 15:16:44 +0930764 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030765 '7406' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930766 'Header' => 'bios.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030767 'Line' => '322',
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930768 'Param' => {
769 '0' => {
770 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030771 'type' => '2074'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930772 },
773 '1' => {
774 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030775 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930776 },
777 '2' => {
778 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030779 'type' => '2079'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930780 },
781 '3' => {
782 'name' => 'next_transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030783 'type' => '2084'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930784 }
785 },
786 'Reg' => {
787 '0' => 'rdi',
788 '1' => 'rsi',
789 '2' => 'rdx',
790 '3' => 'rcx'
791 },
792 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030793 'ShortName' => 'decode_set_bios_table_resp'
Andrew Jeffery50dd1592023-07-14 16:02:05 +0930794 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030795 '7516' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930796 'Header' => 'bios.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030797 'Line' => '302',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930798 'Param' => {
799 '0' => {
800 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030801 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930802 },
803 '1' => {
804 'name' => 'transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030805 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930806 },
807 '2' => {
808 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030809 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930810 },
811 '3' => {
812 'name' => 'table_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030813 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930814 },
815 '4' => {
816 'name' => 'table_data',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030817 'type' => '6820'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930818 },
819 '5' => {
820 'name' => 'table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030821 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930822 },
823 '6' => {
824 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930825 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030826 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930827 },
828 '7' => {
829 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +0930830 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030831 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930832 }
833 },
834 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030835 'ShortName' => 'encode_set_bios_table_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +0930836 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030837 '7905' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +1030838 'Header' => 'bios.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030839 'Line' => '514',
Andrew Jefferyd555a392023-10-16 14:34:01 +1030840 'Param' => {
841 '0' => {
842 'name' => 'instance_id',
843 'type' => '187'
844 },
845 '1' => {
846 'name' => 'completion_code',
847 'type' => '187'
848 },
849 '2' => {
850 'name' => 'next_transfer_handle',
851 'type' => '199'
852 },
853 '3' => {
854 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030855 'type' => '1627'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030856 }
857 },
858 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +1030859 'ShortName' => 'encode_set_bios_attribute_current_value_resp'
Andrew Jefferyd555a392023-10-16 14:34:01 +1030860 },
Andrew Jeffery75eea492023-11-28 10:12:08 +1030861 '8119' => {
862 'Header' => 'bios.h',
863 'Line' => '502',
864 'Param' => {
865 '0' => {
866 'name' => 'msg',
867 'type' => '2074'
868 },
869 '1' => {
870 'name' => 'payload_length',
871 'type' => '137'
872 },
873 '2' => {
874 'name' => 'transfer_handle',
875 'type' => '2084'
876 },
877 '3' => {
878 'name' => 'transfer_flag',
879 'type' => '2079'
880 },
881 '4' => {
882 'name' => 'attribute',
883 'type' => '7177'
884 }
885 },
886 'Reg' => {
887 '1' => 'rsi',
888 '2' => 'rdx',
889 '3' => 'rcx',
890 '4' => 'r8'
891 },
892 'Return' => '74',
893 'ShortName' => 'decode_set_bios_attribute_current_value_req'
894 },
895 '8266' => {
896 'Header' => 'bios.h',
897 'Line' => '279',
898 'Param' => {
899 '0' => {
900 'name' => 'msg',
901 'type' => '2074'
902 },
903 '1' => {
904 'name' => 'payload_length',
905 'type' => '137'
906 },
907 '2' => {
908 'name' => 'completion_code',
909 'type' => '2079'
910 },
911 '3' => {
912 'name' => 'next_transfer_handle',
913 'type' => '2084'
914 }
915 },
916 'Reg' => {
917 '0' => 'rdi',
918 '1' => 'rsi',
919 '2' => 'rdx',
920 '3' => 'rcx'
921 },
922 'Return' => '74',
923 'ShortName' => 'decode_set_bios_attribute_current_value_resp'
924 },
925 '8376' => {
926 'Header' => 'bios.h',
927 'Line' => '259',
928 'Param' => {
929 '0' => {
930 'name' => 'instance_id',
931 'type' => '187'
932 },
933 '1' => {
934 'name' => 'transfer_handle',
935 'type' => '199'
936 },
937 '2' => {
938 'name' => 'transfer_flag',
939 'type' => '187'
940 },
941 '3' => {
942 'name' => 'attribute_data',
943 'type' => '6820'
944 },
945 '4' => {
946 'name' => 'attribute_length',
947 'type' => '137'
948 },
949 '5' => {
950 'name' => 'msg',
951 'type' => '1627'
952 },
953 '6' => {
954 'name' => 'payload_length',
955 'offset' => '0',
956 'type' => '137'
957 }
958 },
959 'Reg' => {
960 '3' => 'rbp'
961 },
962 'Return' => '74',
963 'ShortName' => 'encode_set_bios_attribute_current_value_req'
964 },
965 '8748' => {
966 'Header' => 'bios.h',
967 'Line' => '480',
968 'Param' => {
969 '0' => {
970 'name' => 'instance_id',
971 'type' => '187'
972 },
973 '1' => {
974 'name' => 'completion_code',
975 'type' => '187'
976 },
977 '2' => {
978 'name' => 'next_transfer_handle',
979 'type' => '199'
980 },
981 '3' => {
982 'name' => 'transfer_flag',
983 'type' => '187'
984 },
985 '4' => {
986 'name' => 'attribute_data',
987 'type' => '6820'
988 },
989 '5' => {
990 'name' => 'attribute_length',
991 'type' => '137'
992 },
993 '6' => {
994 'name' => 'msg',
995 'offset' => '0',
996 'type' => '1627'
997 }
998 },
999 'Reg' => {
1000 '2' => 'r14'
1001 },
1002 'Return' => '74',
1003 'ShortName' => 'encode_get_bios_current_value_by_handle_resp'
1004 },
1005 '9117' => {
1006 'Header' => 'bios.h',
1007 'Line' => '461',
1008 'Param' => {
1009 '0' => {
1010 'name' => 'msg',
1011 'type' => '2074'
1012 },
1013 '1' => {
1014 'name' => 'payload_length',
1015 'type' => '137'
1016 },
1017 '2' => {
1018 'name' => 'transfer_handle',
1019 'type' => '2084'
1020 },
1021 '3' => {
1022 'name' => 'transfer_op_flag',
1023 'type' => '2079'
1024 },
1025 '4' => {
1026 'name' => 'attribute_handle',
1027 'type' => '9259'
1028 }
1029 },
1030 'Reg' => {
1031 '1' => 'r9',
1032 '2' => 'rdx',
1033 '3' => 'rcx',
1034 '4' => 'r8'
1035 },
1036 'Return' => '74',
1037 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_req'
1038 },
1039 '9269' => {
1040 'Header' => 'bios.h',
1041 'Line' => '446',
1042 'Param' => {
1043 '0' => {
1044 'name' => 'msg',
1045 'type' => '2074'
1046 },
1047 '1' => {
1048 'name' => 'payload_length',
1049 'type' => '137'
1050 },
1051 '2' => {
1052 'name' => 'completion_code',
1053 'type' => '2079'
1054 },
1055 '3' => {
1056 'name' => 'next_transfer_handle',
1057 'type' => '2084'
1058 },
1059 '4' => {
1060 'name' => 'transfer_flag',
1061 'type' => '2079'
1062 },
1063 '5' => {
1064 'name' => 'attribute_data',
1065 'type' => '7177'
1066 }
1067 },
1068 'Reg' => {
1069 '1' => 'rsi',
1070 '2' => 'rdx',
1071 '3' => 'r10',
1072 '4' => 'r8',
1073 '5' => 'r9'
1074 },
1075 'Return' => '74',
1076 'ShortName' => 'decode_get_bios_attribute_current_value_by_handle_resp'
1077 },
1078 '9431' => {
1079 'Header' => 'bios.h',
1080 'Line' => '430',
1081 'Param' => {
1082 '0' => {
1083 'name' => 'instance_id',
1084 'type' => '187'
1085 },
1086 '1' => {
1087 'name' => 'transfer_handle',
1088 'type' => '199'
1089 },
1090 '2' => {
1091 'name' => 'transfer_op_flag',
1092 'type' => '187'
1093 },
1094 '3' => {
1095 'name' => 'attribute_handle',
1096 'type' => '5623'
1097 },
1098 '4' => {
1099 'name' => 'msg',
1100 'type' => '1627'
1101 }
1102 },
1103 'Return' => '74',
1104 'ShortName' => 'encode_get_bios_attribute_current_value_by_handle_req'
1105 },
1106 '9660' => {
1107 'Header' => 'bios.h',
1108 'Line' => '412',
1109 'Param' => {
1110 '0' => {
1111 'name' => 'msg',
1112 'type' => '2074'
1113 },
1114 '1' => {
1115 'name' => 'payload_length',
1116 'type' => '137'
1117 },
1118 '2' => {
1119 'name' => 'completion_code',
1120 'type' => '2079'
1121 },
1122 '3' => {
1123 'name' => 'next_transfer_handle',
1124 'type' => '2084'
1125 },
1126 '4' => {
1127 'name' => 'transfer_flag',
1128 'type' => '2079'
1129 },
1130 '5' => {
1131 'name' => 'bios_table_offset',
1132 'type' => '9822'
1133 }
1134 },
1135 'Reg' => {
1136 '1' => 'r10',
1137 '2' => 'rsi',
1138 '3' => 'rdi',
1139 '4' => 'r8',
1140 '5' => 'r9'
1141 },
1142 'Return' => '74',
1143 'ShortName' => 'decode_get_bios_table_resp'
1144 },
1145 '9832' => {
1146 'Header' => 'bios.h',
1147 'Line' => '395',
1148 'Param' => {
1149 '0' => {
1150 'name' => 'msg',
1151 'type' => '2074'
1152 },
1153 '1' => {
1154 'name' => 'payload_length',
1155 'type' => '137'
1156 },
1157 '2' => {
1158 'name' => 'transfer_handle',
1159 'type' => '2084'
1160 },
1161 '3' => {
1162 'name' => 'transfer_op_flag',
1163 'type' => '2079'
1164 },
1165 '4' => {
1166 'name' => 'table_type',
1167 'type' => '2079'
1168 }
1169 },
1170 'Reg' => {
1171 '1' => 'r9',
1172 '2' => 'rdx',
1173 '3' => 'rcx',
1174 '4' => 'r8'
1175 },
1176 'Return' => '74',
1177 'ShortName' => 'decode_get_bios_table_req'
1178 },
1179 '9979' => {
1180 'Header' => 'bios.h',
1181 'Line' => '381',
1182 'Param' => {
1183 '0' => {
1184 'name' => 'instance_id',
1185 'type' => '187'
1186 },
1187 '1' => {
1188 'name' => 'transfer_handle',
1189 'type' => '199'
1190 },
1191 '2' => {
1192 'name' => 'transfer_op_flag',
1193 'type' => '187'
1194 },
1195 '3' => {
1196 'name' => 'table_type',
1197 'type' => '187'
1198 },
1199 '4' => {
1200 'name' => 'msg',
1201 'type' => '1627'
1202 }
1203 },
1204 'Return' => '74',
1205 'ShortName' => 'encode_get_bios_table_req'
1206 },
1207 '10203' => {
1208 'Header' => 'bios.h',
1209 'Line' => '366',
1210 'Param' => {
1211 '0' => {
1212 'name' => 'instance_id',
1213 'type' => '187'
1214 },
1215 '1' => {
1216 'name' => 'completion_code',
1217 'type' => '187'
1218 },
1219 '2' => {
1220 'name' => 'next_transfer_handle',
1221 'type' => '199'
1222 },
1223 '3' => {
1224 'name' => 'transfer_flag',
1225 'type' => '187'
1226 },
1227 '4' => {
1228 'name' => 'table_data',
1229 'type' => '2079'
1230 },
1231 '5' => {
1232 'name' => 'payload_length',
1233 'type' => '137'
1234 },
1235 '6' => {
1236 'name' => 'msg',
1237 'offset' => '0',
1238 'type' => '1627'
1239 }
1240 },
1241 'Reg' => {
1242 '2' => 'r15'
1243 },
1244 'Return' => '74',
1245 'ShortName' => 'encode_get_bios_table_resp'
1246 },
1247 '10556' => {
1248 'Header' => 'bios.h',
1249 'Line' => '581',
1250 'Param' => {
1251 '0' => {
1252 'name' => 'msg',
1253 'type' => '2074'
1254 },
1255 '1' => {
1256 'name' => 'payload_length',
1257 'type' => '137'
1258 },
1259 '2' => {
1260 'name' => 'completion_code',
1261 'type' => '2079'
1262 }
1263 },
1264 'Reg' => {
1265 '0' => 'rdi',
1266 '1' => 'rsi',
1267 '2' => 'rdx'
1268 },
1269 'Return' => '74',
1270 'ShortName' => 'decode_set_date_time_resp'
1271 },
1272 '10629' => {
1273 'Header' => 'bios.h',
1274 'Line' => '565',
1275 'Param' => {
1276 '0' => {
1277 'name' => 'instance_id',
1278 'type' => '187'
1279 },
1280 '1' => {
1281 'name' => 'completion_code',
1282 'type' => '187'
1283 },
1284 '2' => {
1285 'name' => 'msg',
1286 'type' => '1627'
1287 },
1288 '3' => {
1289 'name' => 'payload_length',
1290 'type' => '137'
1291 }
1292 },
1293 'Return' => '74',
1294 'ShortName' => 'encode_set_date_time_resp'
1295 },
1296 '10836' => {
1297 'Header' => 'bios.h',
1298 'Line' => '551',
1299 'Param' => {
1300 '0' => {
1301 'name' => 'msg',
1302 'type' => '2074'
1303 },
1304 '1' => {
1305 'name' => 'payload_length',
1306 'type' => '137'
1307 },
1308 '2' => {
1309 'name' => 'seconds',
1310 'type' => '2079'
1311 },
1312 '3' => {
1313 'name' => 'minutes',
1314 'type' => '2079'
1315 },
1316 '4' => {
1317 'name' => 'hours',
1318 'type' => '2079'
1319 },
1320 '5' => {
1321 'name' => 'day',
1322 'type' => '2079'
1323 },
1324 '6' => {
1325 'name' => 'month',
1326 'offset' => '0',
1327 'type' => '2079'
1328 },
1329 '7' => {
1330 'name' => 'year',
1331 'offset' => '8',
1332 'type' => '9259'
1333 }
1334 },
1335 'Reg' => {
1336 '2' => 'rbp',
1337 '3' => 'r12',
1338 '4' => 'r13',
1339 '5' => 'r14'
1340 },
1341 'Return' => '74',
1342 'ShortName' => 'decode_set_date_time_req'
1343 },
1344 '11127' => {
1345 'Header' => 'bios.h',
1346 'Line' => '534',
1347 'Param' => {
1348 '0' => {
1349 'name' => 'instance_id',
1350 'type' => '187'
1351 },
1352 '1' => {
1353 'name' => 'seconds',
1354 'type' => '187'
1355 },
1356 '2' => {
1357 'name' => 'minutes',
1358 'type' => '187'
1359 },
1360 '3' => {
1361 'name' => 'hours',
1362 'type' => '187'
1363 },
1364 '4' => {
1365 'name' => 'day',
1366 'type' => '187'
1367 },
1368 '5' => {
1369 'name' => 'month',
1370 'type' => '187'
1371 },
1372 '6' => {
1373 'name' => 'year',
1374 'offset' => '0',
1375 'type' => '5623'
1376 },
1377 '7' => {
1378 'name' => 'msg',
1379 'offset' => '8',
1380 'type' => '1627'
1381 },
1382 '8' => {
1383 'name' => 'payload_length',
1384 'offset' => '16',
1385 'type' => '137'
1386 }
1387 },
1388 'Return' => '74',
1389 'ShortName' => 'encode_set_date_time_req'
1390 },
1391 '11620' => {
1392 'Header' => 'bios.h',
1393 'Line' => '238',
1394 'Param' => {
1395 '0' => {
1396 'name' => 'msg',
1397 'type' => '2074'
1398 },
1399 '1' => {
1400 'name' => 'payload_length',
1401 'type' => '137'
1402 },
1403 '2' => {
1404 'name' => 'completion_code',
1405 'type' => '2079'
1406 },
1407 '3' => {
1408 'name' => 'seconds',
1409 'type' => '2079'
1410 },
1411 '4' => {
1412 'name' => 'minutes',
1413 'type' => '2079'
1414 },
1415 '5' => {
1416 'name' => 'hours',
1417 'type' => '2079'
1418 },
1419 '6' => {
1420 'name' => 'day',
1421 'offset' => '0',
1422 'type' => '2079'
1423 },
1424 '7' => {
1425 'name' => 'month',
1426 'offset' => '8',
1427 'type' => '2079'
1428 },
1429 '8' => {
1430 'name' => 'year',
1431 'offset' => '16',
1432 'type' => '9259'
1433 }
1434 },
1435 'Reg' => {
1436 '1' => 'rdi',
1437 '2' => 'r10',
1438 '3' => 'rdx',
1439 '4' => 'r8',
1440 '5' => 'r9'
1441 },
1442 'Return' => '74',
1443 'ShortName' => 'decode_get_date_time_resp'
1444 },
1445 '11821' => {
1446 'Header' => 'bios.h',
1447 'Line' => '346',
1448 'Param' => {
1449 '0' => {
1450 'name' => 'instance_id',
1451 'type' => '187'
1452 },
1453 '1' => {
1454 'name' => 'completion_code',
1455 'type' => '187'
1456 },
1457 '2' => {
1458 'name' => 'seconds',
1459 'type' => '187'
1460 },
1461 '3' => {
1462 'name' => 'minutes',
1463 'type' => '187'
1464 },
1465 '4' => {
1466 'name' => 'hours',
1467 'type' => '187'
1468 },
1469 '5' => {
1470 'name' => 'day',
1471 'type' => '187'
1472 },
1473 '6' => {
1474 'name' => 'month',
1475 'offset' => '0',
1476 'type' => '187'
1477 },
1478 '7' => {
1479 'name' => 'year',
1480 'offset' => '8',
1481 'type' => '5623'
1482 },
1483 '8' => {
1484 'name' => 'msg',
1485 'offset' => '16',
1486 'type' => '1627'
1487 }
1488 },
1489 'Return' => '74',
1490 'ShortName' => 'encode_get_date_time_resp'
1491 },
1492 '12105' => {
1493 'Header' => 'bios.h',
1494 'Line' => '217',
1495 'Param' => {
1496 '0' => {
1497 'name' => 'instance_id',
1498 'type' => '187'
1499 },
1500 '1' => {
1501 'name' => 'msg',
1502 'type' => '1627'
1503 }
1504 },
1505 'Return' => '74',
1506 'ShortName' => 'encode_get_date_time_req'
1507 },
1508 '17092' => {
1509 'Header' => 'platform.h',
1510 'Line' => '1731',
1511 'Param' => {
1512 '0' => {
1513 'name' => 'msg',
1514 'type' => '2074'
1515 },
1516 '1' => {
1517 'name' => 'payload_length',
1518 'type' => '137'
1519 },
1520 '2' => {
1521 'name' => 'completion_code',
1522 'type' => '2079'
1523 },
1524 '3' => {
1525 'name' => 'tid',
1526 'type' => '2079'
1527 },
1528 '4' => {
1529 'name' => 'event_id',
1530 'type' => '9259'
1531 },
1532 '5' => {
1533 'name' => 'next_data_transfer_handle',
1534 'type' => '2084'
1535 },
1536 '6' => {
1537 'name' => 'transfer_flag',
1538 'offset' => '0',
1539 'type' => '2079'
1540 },
1541 '7' => {
1542 'name' => 'event_class',
1543 'offset' => '8',
1544 'type' => '2079'
1545 },
1546 '8' => {
1547 'name' => 'event_data_size',
1548 'offset' => '16',
1549 'type' => '2084'
1550 },
1551 '9' => {
1552 'name' => 'event_data',
1553 'offset' => '24',
1554 'type' => '17831'
1555 },
1556 '10' => {
1557 'name' => 'event_data_integrity_checksum',
1558 'offset' => '32',
1559 'type' => '2084'
1560 }
1561 },
1562 'Return' => '74',
1563 'ShortName' => 'decode_poll_for_platform_event_message_resp'
1564 },
1565 '17841' => {
1566 'Header' => 'platform.h',
1567 'Line' => '1705',
1568 'Param' => {
1569 '0' => {
1570 'name' => 'instance_id',
1571 'type' => '187'
1572 },
1573 '1' => {
1574 'name' => 'format_version',
1575 'type' => '187'
1576 },
1577 '2' => {
1578 'name' => 'transfer_operation_flag',
1579 'type' => '187'
1580 },
1581 '3' => {
1582 'name' => 'data_transfer_handle',
1583 'type' => '199'
1584 },
1585 '4' => {
1586 'name' => 'event_id_to_acknowledge',
1587 'type' => '5623'
1588 },
1589 '5' => {
1590 'name' => 'msg',
1591 'type' => '1627'
1592 },
1593 '6' => {
1594 'name' => 'payload_length',
1595 'offset' => '0',
1596 'type' => '137'
1597 }
1598 },
1599 'Return' => '74',
1600 'ShortName' => 'encode_poll_for_platform_event_message_req'
1601 },
1602 '18407' => {
1603 'Header' => 'platform.h',
1604 'Line' => '2184',
1605 'Param' => {
1606 '0' => {
1607 'name' => 'instance_id',
1608 'type' => '187'
1609 },
1610 '1' => {
1611 'name' => 'completion_code',
1612 'type' => '187'
1613 },
1614 '2' => {
1615 'name' => 'msg',
1616 'type' => '1627'
1617 }
1618 },
1619 'Return' => '74',
1620 'ShortName' => 'encode_set_event_receiver_resp'
1621 },
1622 '18583' => {
1623 'Header' => 'platform.h',
1624 'Line' => '2170',
1625 'Param' => {
1626 '0' => {
1627 'name' => 'msg',
1628 'type' => '2074'
1629 },
1630 '1' => {
1631 'name' => 'payload_length',
1632 'type' => '137'
1633 },
1634 '2' => {
1635 'name' => 'event_message_global_enable',
1636 'type' => '2079'
1637 },
1638 '3' => {
1639 'name' => 'transport_protocol_type',
1640 'type' => '2079'
1641 },
1642 '4' => {
1643 'name' => 'event_receiver_address_info',
1644 'type' => '2079'
1645 },
1646 '5' => {
1647 'name' => 'heartbeat_timer',
1648 'type' => '9259'
1649 }
1650 },
1651 'Reg' => {
1652 '2' => 'rbx',
1653 '3' => 'r12'
1654 },
1655 'Return' => '74',
1656 'ShortName' => 'decode_set_event_receiver_req'
1657 },
1658 '19074' => {
1659 'Header' => 'platform.h',
1660 'Line' => '2148',
1661 'Param' => {
1662 '0' => {
1663 'name' => 'msg',
1664 'type' => '2074'
1665 },
1666 '1' => {
1667 'name' => 'payload_length',
1668 'type' => '137'
1669 },
1670 '2' => {
1671 'name' => 'completion_code',
1672 'type' => '2079'
1673 }
1674 },
1675 'Reg' => {
1676 '2' => 'rbx'
1677 },
1678 'Return' => '74',
1679 'ShortName' => 'decode_set_event_receiver_resp'
1680 },
1681 '19410' => {
1682 'Header' => 'platform.h',
1683 'Line' => '2134',
1684 'Param' => {
1685 '0' => {
1686 'name' => 'instance_id',
1687 'type' => '187'
1688 },
1689 '1' => {
1690 'name' => 'event_message_global_enable',
1691 'type' => '187'
1692 },
1693 '2' => {
1694 'name' => 'transport_protocol_type',
1695 'type' => '187'
1696 },
1697 '3' => {
1698 'name' => 'event_receiver_address_info',
1699 'type' => '187'
1700 },
1701 '4' => {
1702 'name' => 'heartbeat_timer',
1703 'type' => '5623'
1704 },
1705 '5' => {
1706 'name' => 'msg',
1707 'type' => '1627'
1708 }
1709 },
1710 'Return' => '74',
1711 'ShortName' => 'encode_set_event_receiver_req'
1712 },
1713 '19675' => {
1714 'Header' => 'platform.h',
1715 'Line' => '1339',
1716 'Param' => {
1717 '0' => {
1718 'name' => 'msg',
1719 'type' => '2074'
1720 },
1721 '1' => {
1722 'name' => 'payload_length',
1723 'type' => '137'
1724 },
1725 '2' => {
1726 'name' => 'sensor_id',
1727 'type' => '9259'
1728 },
1729 '3' => {
1730 'name' => 'rearm_event_state',
1731 'type' => '2079'
1732 }
1733 },
1734 'Reg' => {
1735 '2' => 'rbx'
1736 },
1737 'Return' => '74',
1738 'ShortName' => 'decode_get_sensor_reading_req'
1739 },
1740 '20064' => {
1741 'Header' => 'platform.h',
1742 'Line' => '1365',
1743 'Param' => {
1744 '0' => {
1745 'name' => 'instance_id',
1746 'type' => '187'
1747 },
1748 '1' => {
1749 'name' => 'completion_code',
1750 'type' => '187'
1751 },
1752 '2' => {
1753 'name' => 'sensor_data_size',
1754 'type' => '187'
1755 },
1756 '3' => {
1757 'name' => 'sensor_operational_state',
1758 'type' => '187'
1759 },
1760 '4' => {
1761 'name' => 'sensor_event_message_enable',
1762 'type' => '187'
1763 },
1764 '5' => {
1765 'name' => 'present_state',
1766 'type' => '187'
1767 },
1768 '6' => {
1769 'name' => 'previous_state',
1770 'offset' => '0',
1771 'type' => '187'
1772 },
1773 '7' => {
1774 'name' => 'event_state',
1775 'offset' => '8',
1776 'type' => '187'
1777 },
1778 '8' => {
1779 'name' => 'present_reading',
1780 'offset' => '16',
1781 'type' => '6820'
1782 },
1783 '9' => {
1784 'name' => 'msg',
1785 'offset' => '24',
1786 'type' => '1627'
1787 },
1788 '10' => {
1789 'name' => 'payload_length',
1790 'offset' => '32',
1791 'type' => '137'
1792 }
1793 },
1794 'Return' => '74',
1795 'ShortName' => 'encode_get_sensor_reading_resp'
1796 },
1797 '20623' => {
1798 'Header' => 'platform.h',
1799 'Line' => '2109',
1800 'Param' => {
1801 '0' => {
1802 'name' => 'msg',
1803 'type' => '2074'
1804 },
1805 '1' => {
1806 'name' => 'payload_length',
1807 'type' => '137'
1808 },
1809 '2' => {
1810 'name' => 'completion_code',
1811 'type' => '2079'
1812 },
1813 '3' => {
1814 'name' => 'sensor_data_size',
1815 'type' => '2079'
1816 },
1817 '4' => {
1818 'name' => 'sensor_operational_state',
1819 'type' => '2079'
1820 },
1821 '5' => {
1822 'name' => 'sensor_event_message_enable',
1823 'type' => '2079'
1824 },
1825 '6' => {
1826 'name' => 'present_state',
1827 'offset' => '0',
1828 'type' => '2079'
1829 },
1830 '7' => {
1831 'name' => 'previous_state',
1832 'offset' => '8',
1833 'type' => '2079'
1834 },
1835 '8' => {
1836 'name' => 'event_state',
1837 'offset' => '16',
1838 'type' => '2079'
1839 },
1840 '9' => {
1841 'name' => 'present_reading',
1842 'offset' => '24',
1843 'type' => '2079'
1844 }
1845 },
1846 'Return' => '74',
1847 'ShortName' => 'decode_get_sensor_reading_resp'
1848 },
1849 '21518' => {
1850 'Header' => 'platform.h',
1851 'Line' => '2084',
1852 'Param' => {
1853 '0' => {
1854 'name' => 'instance_id',
1855 'type' => '187'
1856 },
1857 '1' => {
1858 'name' => 'sensor_id',
1859 'type' => '5623'
1860 },
1861 '2' => {
1862 'name' => 'rearm_event_state',
1863 'type' => '187'
1864 },
1865 '3' => {
1866 'name' => 'msg',
1867 'type' => '1627'
1868 }
1869 },
1870 'Return' => '74',
1871 'ShortName' => 'encode_get_sensor_reading_req'
1872 },
1873 '21741' => {
1874 'Header' => 'platform.h',
1875 'Line' => '2065',
1876 'Param' => {
1877 '0' => {
1878 'name' => 'change_record_data',
1879 'type' => '6820'
1880 },
1881 '1' => {
1882 'name' => 'change_record_data_size',
1883 'type' => '137'
1884 },
1885 '2' => {
1886 'name' => 'event_data_operation',
1887 'type' => '2079'
1888 },
1889 '3' => {
1890 'name' => 'number_of_change_entries',
1891 'type' => '2079'
1892 },
1893 '4' => {
1894 'name' => 'change_entry_data_offset',
1895 'type' => '9822'
1896 }
1897 },
1898 'Reg' => {
1899 '2' => 'rbp',
1900 '3' => 'rbx'
1901 },
1902 'Return' => '74',
1903 'ShortName' => 'decode_pldm_pdr_repository_change_record_data'
1904 },
1905 '23044' => {
1906 'Header' => 'platform.h',
1907 'Line' => '1948',
1908 'Param' => {
1909 '0' => {
1910 'name' => 'event_data',
1911 'type' => '6820'
1912 },
1913 '1' => {
1914 'name' => 'event_data_size',
1915 'type' => '137'
1916 },
1917 '2' => {
1918 'name' => 'event_data_format',
1919 'type' => '2079'
1920 },
1921 '3' => {
1922 'name' => 'number_of_change_records',
1923 'type' => '2079'
1924 },
1925 '4' => {
1926 'name' => 'change_record_data_offset',
1927 'type' => '9822'
1928 }
1929 },
1930 'Reg' => {
1931 '2' => 'rbp',
1932 '3' => 'rbx'
1933 },
1934 'Return' => '74',
1935 'ShortName' => 'decode_pldm_pdr_repository_chg_event_data'
1936 },
1937 '23452' => {
1938 'Header' => 'platform.h',
1939 'Line' => '2019',
1940 'Param' => {
1941 '0' => {
1942 'name' => 'event_data_format',
1943 'type' => '187'
1944 },
1945 '1' => {
1946 'name' => 'number_of_change_records',
1947 'type' => '187'
1948 },
1949 '2' => {
1950 'name' => 'event_data_operations',
1951 'type' => '6820'
1952 },
1953 '3' => {
1954 'name' => 'numbers_of_change_entries',
1955 'type' => '6820'
1956 },
1957 '4' => {
1958 'name' => 'change_entries',
1959 'type' => '23780'
1960 },
1961 '5' => {
1962 'name' => 'event_data',
1963 'type' => '23795'
1964 },
1965 '6' => {
1966 'name' => 'actual_change_records_size',
1967 'offset' => '0',
1968 'type' => '9822'
1969 },
1970 '7' => {
1971 'name' => 'max_change_records_size',
1972 'offset' => '8',
1973 'type' => '137'
1974 }
1975 },
1976 'Reg' => {
1977 '0' => 'rdi',
1978 '1' => 'rbx',
1979 '2' => 'r10',
1980 '3' => 'r11',
1981 '4' => 'r8',
1982 '5' => 'r9'
1983 },
1984 'Return' => '74',
1985 'ShortName' => 'encode_pldm_pdr_repository_chg_event_data'
1986 },
1987 '23805' => {
1988 'Header' => 'platform.h',
1989 'Line' => '1926',
1990 'Param' => {
1991 '0' => {
1992 'name' => 'msg',
1993 'type' => '2074'
1994 },
1995 '1' => {
1996 'name' => 'payload_length',
1997 'type' => '137'
1998 },
1999 '2' => {
2000 'name' => 'completion_code',
2001 'type' => '2079'
2002 },
2003 '3' => {
2004 'name' => 'effecter_data_size',
2005 'type' => '2079'
2006 },
2007 '4' => {
2008 'name' => 'effecter_oper_state',
2009 'type' => '2079'
2010 },
2011 '5' => {
2012 'name' => 'pending_value',
2013 'type' => '2079'
2014 },
2015 '6' => {
2016 'name' => 'present_value',
2017 'offset' => '0',
2018 'type' => '2079'
2019 }
2020 },
2021 'Reg' => {
2022 '2' => 'r13',
2023 '3' => 'rbx'
2024 },
2025 'Return' => '74',
2026 'ShortName' => 'decode_get_numeric_effecter_value_resp'
2027 },
2028 '24780' => {
2029 'Header' => 'platform.h',
2030 'Line' => '1296',
2031 'Param' => {
2032 '0' => {
2033 'name' => 'msg',
2034 'type' => '2074'
2035 },
2036 '1' => {
2037 'name' => 'payload_length',
2038 'type' => '137'
2039 },
2040 '2' => {
2041 'name' => 'effecter_id',
2042 'type' => '9259'
2043 }
2044 },
2045 'Reg' => {
2046 '2' => 'rbx'
2047 },
2048 'Return' => '74',
2049 'ShortName' => 'decode_get_numeric_effecter_value_req'
2050 },
2051 '25116' => {
2052 'Header' => 'platform.h',
2053 'Line' => '1320',
2054 'Param' => {
2055 '0' => {
2056 'name' => 'instance_id',
2057 'type' => '187'
2058 },
2059 '1' => {
2060 'name' => 'completion_code',
2061 'type' => '187'
2062 },
2063 '2' => {
2064 'name' => 'effecter_data_size',
2065 'type' => '187'
2066 },
2067 '3' => {
2068 'name' => 'effecter_oper_state',
2069 'type' => '187'
2070 },
2071 '4' => {
2072 'name' => 'pending_value',
2073 'type' => '6820'
2074 },
2075 '5' => {
2076 'name' => 'present_value',
2077 'type' => '6820'
2078 },
2079 '6' => {
2080 'name' => 'msg',
2081 'offset' => '0',
2082 'type' => '1627'
2083 },
2084 '7' => {
2085 'name' => 'payload_length',
2086 'offset' => '8',
2087 'type' => '137'
2088 }
2089 },
2090 'Return' => '74',
2091 'ShortName' => 'encode_get_numeric_effecter_value_resp'
2092 },
2093 '25817' => {
2094 'Header' => 'platform.h',
2095 'Line' => '1905',
2096 'Param' => {
2097 '0' => {
2098 'name' => 'instance_id',
2099 'type' => '187'
2100 },
2101 '1' => {
2102 'name' => 'effecter_id',
2103 'type' => '5623'
2104 },
2105 '2' => {
2106 'name' => 'msg',
2107 'type' => '1627'
2108 }
2109 },
2110 'Return' => '74',
2111 'ShortName' => 'encode_get_numeric_effecter_value_req'
2112 },
2113 '26019' => {
2114 'Header' => 'platform.h',
2115 'Line' => '1890',
2116 'Param' => {
2117 '0' => {
2118 'name' => 'pdr_data',
2119 'type' => '5345'
2120 },
2121 '1' => {
2122 'name' => 'pdr_data_length',
2123 'type' => '137'
2124 },
2125 '2' => {
2126 'name' => 'pdr_value',
2127 'type' => '30510'
2128 }
2129 },
2130 'Reg' => {
2131 '1' => 'r12',
2132 '2' => 'rbp'
2133 },
2134 'Return' => '74',
2135 'ShortName' => 'decode_numeric_sensor_pdr_data'
2136 },
2137 '30515' => {
2138 'Header' => 'platform.h',
2139 'Line' => '1878',
2140 'Param' => {
2141 '0' => {
2142 'name' => 'sensor_data',
2143 'type' => '6820'
2144 },
2145 '1' => {
2146 'name' => 'sensor_data_length',
2147 'type' => '137'
2148 },
2149 '2' => {
2150 'name' => 'event_state',
2151 'type' => '2079'
2152 },
2153 '3' => {
2154 'name' => 'previous_event_state',
2155 'type' => '2079'
2156 },
2157 '4' => {
2158 'name' => 'sensor_data_size',
2159 'type' => '2079'
2160 },
2161 '5' => {
2162 'name' => 'present_reading',
2163 'type' => '2084'
2164 }
2165 },
2166 'Reg' => {
2167 '2' => 'rbp',
2168 '3' => 'r13'
2169 },
2170 'Return' => '74',
2171 'ShortName' => 'decode_numeric_sensor_data'
2172 },
2173 '31376' => {
2174 'Header' => 'platform.h',
2175 'Line' => '1857',
2176 'Param' => {
2177 '0' => {
2178 'name' => 'sensor_data',
2179 'type' => '6820'
2180 },
2181 '1' => {
2182 'name' => 'sensor_data_length',
2183 'type' => '137'
2184 },
2185 '2' => {
2186 'name' => 'sensor_offset',
2187 'type' => '2079'
2188 },
2189 '3' => {
2190 'name' => 'event_state',
2191 'type' => '2079'
2192 },
2193 '4' => {
2194 'name' => 'previous_event_state',
2195 'type' => '2079'
2196 }
2197 },
2198 'Reg' => {
2199 '2' => 'rbp',
2200 '3' => 'rbx'
2201 },
2202 'Return' => '74',
2203 'ShortName' => 'decode_state_sensor_data'
2204 },
2205 '31814' => {
2206 'Header' => 'platform.h',
2207 'Line' => '1839',
2208 'Param' => {
2209 '0' => {
2210 'name' => 'sensor_data',
2211 'type' => '6820'
2212 },
2213 '1' => {
2214 'name' => 'sensor_data_length',
2215 'type' => '137'
2216 },
2217 '2' => {
2218 'name' => 'present_op_state',
2219 'type' => '2079'
2220 },
2221 '3' => {
2222 'name' => 'previous_op_state',
2223 'type' => '2079'
2224 }
2225 },
2226 'Reg' => {
2227 '2' => 'rbp'
2228 },
2229 'Return' => '74',
2230 'ShortName' => 'decode_sensor_op_data'
2231 },
2232 '32201' => {
2233 'Header' => 'platform.h',
2234 'Line' => '1822',
2235 'Param' => {
2236 '0' => {
2237 'name' => 'event_data',
2238 'type' => '6820'
2239 },
2240 '1' => {
2241 'name' => 'event_data_length',
2242 'type' => '137'
2243 },
2244 '2' => {
2245 'name' => 'sensor_id',
2246 'type' => '9259'
2247 },
2248 '3' => {
2249 'name' => 'sensor_event_class_type',
2250 'type' => '2079'
2251 },
2252 '4' => {
2253 'name' => 'event_class_data_offset',
2254 'type' => '9822'
2255 }
2256 },
2257 'Reg' => {
2258 '2' => 'r12',
2259 '3' => 'rbp',
2260 '4' => 'r13'
2261 },
2262 'Return' => '74',
2263 'ShortName' => 'decode_sensor_event_data'
2264 },
2265 '32629' => {
2266 'Header' => 'platform.h',
2267 'Line' => '1801',
2268 'Param' => {
2269 '0' => {
2270 'name' => 'msg',
2271 'type' => '2074'
2272 },
2273 '1' => {
2274 'name' => 'payload_length',
2275 'type' => '137'
2276 },
2277 '2' => {
2278 'name' => 'completion_code',
2279 'type' => '2079'
2280 },
2281 '3' => {
2282 'name' => 'synchrony_config',
2283 'type' => '2079'
2284 },
2285 '4' => {
2286 'name' => 'synchrony_config_support',
2287 'type' => '3892'
2288 },
2289 '5' => {
2290 'name' => 'number_event_class_returned',
2291 'type' => '2079'
2292 },
2293 '6' => {
2294 'name' => 'event_class',
2295 'offset' => '0',
2296 'type' => '2079'
2297 },
2298 '7' => {
2299 'name' => 'event_class_count',
2300 'offset' => '8',
2301 'type' => '187'
2302 }
2303 },
2304 'Reg' => {
2305 '3' => 'r12'
2306 },
2307 'Return' => '74',
2308 'ShortName' => 'decode_event_message_supported_resp'
2309 },
2310 '33310' => {
2311 'Header' => 'platform.h',
2312 'Line' => '1784',
2313 'Param' => {
2314 '0' => {
2315 'name' => 'instance_id',
2316 'type' => '187'
2317 },
2318 '1' => {
2319 'name' => 'format_version',
2320 'type' => '187'
2321 },
2322 '2' => {
2323 'name' => 'msg',
2324 'type' => '1627'
2325 }
2326 },
2327 'Return' => '74',
2328 'ShortName' => 'encode_event_message_supported_req'
2329 },
2330 '33512' => {
2331 'Header' => 'platform.h',
2332 'Line' => '1757',
2333 'Param' => {
2334 '0' => {
2335 'name' => 'msg',
2336 'type' => '2074'
2337 },
2338 '1' => {
2339 'name' => 'payload_length',
2340 'type' => '137'
2341 },
2342 '2' => {
2343 'name' => 'completion_code',
2344 'type' => '2079'
2345 },
2346 '3' => {
2347 'name' => 'terminus_max_buffer_size',
2348 'type' => '9259'
2349 }
2350 },
2351 'Reg' => {
2352 '2' => 'rbp'
2353 },
2354 'Return' => '74',
2355 'ShortName' => 'decode_event_message_buffer_size_resp'
2356 },
2357 '33899' => {
2358 'Header' => 'platform.h',
2359 'Line' => '1770',
2360 'Param' => {
2361 '0' => {
2362 'name' => 'instance_id',
2363 'type' => '187'
2364 },
2365 '1' => {
2366 'name' => 'event_receiver_max_buffer_size',
2367 'type' => '5623'
2368 },
2369 '2' => {
2370 'name' => 'msg',
2371 'type' => '1627'
2372 }
2373 },
2374 'Reg' => {
2375 '2' => 'rbx'
2376 },
2377 'Return' => '74',
2378 'ShortName' => 'encode_event_message_buffer_size_req'
2379 },
2380 '34101' => {
2381 'Header' => 'platform.h',
2382 'Line' => '1746',
2383 'Param' => {
2384 '0' => {
2385 'name' => 'msg',
2386 'type' => '2074'
2387 },
2388 '1' => {
2389 'name' => 'payload_length',
2390 'type' => '137'
2391 },
2392 '2' => {
2393 'name' => 'completion_code',
2394 'type' => '2079'
2395 },
2396 '3' => {
2397 'name' => 'platform_event_status',
2398 'type' => '2079'
2399 }
2400 },
2401 'Reg' => {
2402 '2' => 'rbx'
2403 },
2404 'Return' => '74',
2405 'ShortName' => 'decode_platform_event_message_resp'
2406 },
2407 '34488' => {
2408 'Header' => 'platform.h',
2409 'Line' => '1689',
2410 'Param' => {
2411 '0' => {
2412 'name' => 'instance_id',
2413 'type' => '187'
2414 },
2415 '1' => {
2416 'name' => 'format_version',
2417 'type' => '187'
2418 },
2419 '2' => {
2420 'name' => 'tid',
2421 'type' => '187'
2422 },
2423 '3' => {
2424 'name' => 'event_class',
2425 'type' => '187'
2426 },
2427 '4' => {
2428 'name' => 'event_data',
2429 'type' => '6820'
2430 },
2431 '5' => {
2432 'name' => 'event_data_length',
2433 'type' => '137'
2434 },
2435 '6' => {
2436 'name' => 'msg',
2437 'offset' => '0',
2438 'type' => '1627'
2439 },
2440 '7' => {
2441 'name' => 'payload_length',
2442 'offset' => '8',
2443 'type' => '137'
2444 }
2445 },
2446 'Return' => '74',
2447 'ShortName' => 'encode_platform_event_message_req'
2448 },
2449 '34896' => {
2450 'Header' => 'platform.h',
2451 'Line' => '1669',
2452 'Param' => {
2453 '0' => {
2454 'name' => 'instance_id',
2455 'type' => '187'
2456 },
2457 '1' => {
2458 'name' => 'completion_code',
2459 'type' => '187'
2460 },
2461 '2' => {
2462 'name' => 'tid',
2463 'type' => '187'
2464 },
2465 '3' => {
2466 'name' => 'event_id',
2467 'type' => '5623'
2468 },
2469 '4' => {
2470 'name' => 'next_data_transfer_handle',
2471 'type' => '199'
2472 },
2473 '5' => {
2474 'name' => 'transfer_flag',
2475 'type' => '187'
2476 },
2477 '6' => {
2478 'name' => 'event_class',
2479 'offset' => '0',
2480 'type' => '187'
2481 },
2482 '7' => {
2483 'name' => 'event_data_size',
2484 'offset' => '8',
2485 'type' => '199'
2486 },
2487 '8' => {
2488 'name' => 'event_data',
2489 'offset' => '16',
2490 'type' => '2079'
2491 },
2492 '9' => {
2493 'name' => 'checksum',
2494 'offset' => '24',
2495 'type' => '199'
2496 },
2497 '10' => {
2498 'name' => 'msg',
2499 'offset' => '32',
2500 'type' => '1627'
2501 },
2502 '11' => {
2503 'name' => 'payload_length',
2504 'offset' => '40',
2505 'type' => '137'
2506 }
2507 },
2508 'Return' => '74',
2509 'ShortName' => 'encode_poll_for_platform_event_message_resp'
2510 },
2511 '35809' => {
2512 'Header' => 'platform.h',
2513 'Line' => '1647',
2514 'Param' => {
2515 '0' => {
2516 'name' => 'instance_id',
2517 'type' => '187'
2518 },
2519 '1' => {
2520 'name' => 'completion_code',
2521 'type' => '187'
2522 },
2523 '2' => {
2524 'name' => 'platform_event_status',
2525 'type' => '187'
2526 },
2527 '3' => {
2528 'name' => 'msg',
2529 'type' => '1627'
2530 }
2531 },
2532 'Return' => '74',
2533 'ShortName' => 'encode_platform_event_message_resp'
2534 },
2535 '36032' => {
2536 'Header' => 'platform.h',
2537 'Line' => '1632',
2538 'Param' => {
2539 '0' => {
2540 'name' => 'msg',
2541 'type' => '2074'
2542 },
2543 '1' => {
2544 'name' => 'payload_length',
2545 'type' => '137'
2546 },
2547 '2' => {
2548 'name' => 'format_version',
2549 'type' => '2079'
2550 },
2551 '3' => {
2552 'name' => 'transfer_operation_flag',
2553 'type' => '2079'
2554 },
2555 '4' => {
2556 'name' => 'data_transfer_handle',
2557 'type' => '2084'
2558 },
2559 '5' => {
2560 'name' => 'event_id_to_acknowledge',
2561 'type' => '9259'
2562 }
2563 },
2564 'Reg' => {
2565 '2' => 'r13'
2566 },
2567 'Return' => '74',
2568 'ShortName' => 'decode_poll_for_platform_event_message_req'
2569 },
2570 '36523' => {
2571 'Header' => 'platform.h',
2572 'Line' => '1616',
2573 'Param' => {
2574 '0' => {
2575 'name' => 'msg',
2576 'type' => '2074'
2577 },
2578 '1' => {
2579 'name' => 'payload_length',
2580 'type' => '137'
2581 },
2582 '2' => {
2583 'name' => 'format_version',
2584 'type' => '2079'
2585 },
2586 '3' => {
2587 'name' => 'tid',
2588 'type' => '2079'
2589 },
2590 '4' => {
2591 'name' => 'event_class',
2592 'type' => '2079'
2593 },
2594 '5' => {
2595 'name' => 'event_data_offset',
2596 'type' => '9822'
2597 }
2598 },
2599 'Reg' => {
2600 '2' => 'rbx',
2601 '3' => 'r12'
2602 },
2603 'Return' => '74',
2604 'ShortName' => 'decode_platform_event_message_req'
2605 },
2606 '36984' => {
2607 'Header' => 'platform.h',
2608 'Line' => '2043',
2609 'Param' => {
2610 '0' => {
2611 'name' => 'event_data',
2612 'type' => '37178'
2613 },
2614 '1' => {
2615 'name' => 'event_data_size',
2616 'type' => '12524'
2617 },
2618 '2' => {
2619 'name' => 'sensor_id',
2620 'type' => '12692'
2621 },
2622 '3' => {
2623 'name' => 'sensor_event_class',
2624 'type' => '14020'
2625 },
2626 '4' => {
2627 'name' => 'sensor_offset',
2628 'type' => '5618'
2629 },
2630 '5' => {
2631 'name' => 'event_state',
2632 'type' => '5618'
2633 },
2634 '6' => {
2635 'name' => 'previous_event_state',
2636 'offset' => '0',
2637 'type' => '5618'
2638 },
2639 '7' => {
2640 'name' => 'actual_event_data_size',
2641 'type' => '22154'
2642 }
2643 },
2644 'Reg' => {
2645 '1' => 'rdi',
2646 '2' => 'rdx',
2647 '3' => 'rcx',
2648 '4' => 'r8',
2649 '5' => 'r9',
2650 '7' => 'rsi'
2651 },
2652 'Return' => '74',
2653 'ShortName' => 'encode_sensor_event_data'
2654 },
2655 '37193' => {
2656 'Header' => 'platform.h',
2657 'Line' => '1261',
2658 'Param' => {
2659 '0' => {
2660 'name' => 'msg',
2661 'type' => '2074'
2662 },
2663 '1' => {
2664 'name' => 'payload_length',
2665 'type' => '137'
2666 },
2667 '2' => {
2668 'name' => 'sensor_id',
2669 'type' => '9259'
2670 },
2671 '3' => {
2672 'name' => 'sensor_rearm',
2673 'type' => '3892'
2674 },
2675 '4' => {
2676 'name' => 'reserved',
2677 'type' => '2079'
2678 }
2679 },
2680 'Reg' => {
2681 '2' => 'rbx',
2682 '3' => 'rbp'
2683 },
2684 'Return' => '74',
2685 'ShortName' => 'decode_get_state_sensor_readings_req'
2686 },
2687 '37633' => {
2688 'Header' => 'platform.h',
2689 'Line' => '1597',
2690 'Param' => {
2691 '0' => {
2692 'name' => 'msg',
2693 'type' => '2074'
2694 },
2695 '1' => {
2696 'name' => 'payload_length',
2697 'type' => '137'
2698 },
2699 '2' => {
2700 'name' => 'completion_code',
2701 'type' => '2079'
2702 },
2703 '3' => {
2704 'name' => 'comp_sensor_count',
2705 'type' => '2079'
2706 },
2707 '4' => {
2708 'name' => 'field',
2709 'type' => '38184'
2710 }
2711 },
2712 'Reg' => {
2713 '3' => 'r12'
2714 },
2715 'Return' => '74',
2716 'ShortName' => 'decode_get_state_sensor_readings_resp'
2717 },
2718 '38189' => {
2719 'Header' => 'platform.h',
2720 'Line' => '1577',
2721 'Param' => {
2722 '0' => {
2723 'name' => 'instance_id',
2724 'type' => '187'
2725 },
2726 '1' => {
2727 'name' => 'sensor_id',
2728 'type' => '5623'
2729 },
2730 '2' => {
2731 'name' => 'sensor_rearm',
2732 'type' => '365'
2733 },
2734 '3' => {
2735 'name' => 'reserved',
2736 'type' => '187'
2737 },
2738 '4' => {
2739 'name' => 'msg',
2740 'type' => '1627'
2741 }
2742 },
2743 'Return' => '74',
2744 'ShortName' => 'encode_get_state_sensor_readings_req'
2745 },
2746 '38433' => {
2747 'Header' => 'platform.h',
2748 'Line' => '1281',
2749 'Param' => {
2750 '0' => {
2751 'name' => 'instance_id',
2752 'type' => '187'
2753 },
2754 '1' => {
2755 'name' => 'completion_code',
2756 'type' => '187'
2757 },
2758 '2' => {
2759 'name' => 'comp_sensor_count',
2760 'type' => '187'
2761 },
2762 '3' => {
2763 'name' => 'field',
2764 'type' => '38184'
2765 },
2766 '4' => {
2767 'name' => 'msg',
2768 'type' => '1627'
2769 }
2770 },
2771 'Return' => '74',
2772 'ShortName' => 'encode_get_state_sensor_readings_resp'
2773 },
2774 '38793' => {
2775 'Header' => 'platform.h',
2776 'Line' => '1558',
2777 'Param' => {
2778 '0' => {
2779 'name' => 'msg',
2780 'type' => '2074'
2781 },
2782 '1' => {
2783 'name' => 'payload_length',
2784 'type' => '137'
2785 },
2786 '2' => {
2787 'name' => 'completion_code',
2788 'type' => '2079'
2789 }
2790 },
2791 'Reg' => {
2792 '0' => 'rdi',
2793 '1' => 'rsi',
2794 '2' => 'rdx'
2795 },
2796 'Return' => '74',
2797 'ShortName' => 'decode_set_numeric_effecter_value_resp'
2798 },
2799 '38869' => {
2800 'Header' => 'platform.h',
2801 'Line' => '1545',
2802 'Param' => {
2803 '0' => {
2804 'name' => 'instance_id',
2805 'type' => '187'
2806 },
2807 '1' => {
2808 'name' => 'effecter_id',
2809 'type' => '5623'
2810 },
2811 '2' => {
2812 'name' => 'effecter_data_size',
2813 'type' => '187'
2814 },
2815 '3' => {
2816 'name' => 'effecter_value',
2817 'type' => '6820'
2818 },
2819 '4' => {
2820 'name' => 'msg',
2821 'type' => '1627'
2822 },
2823 '5' => {
2824 'name' => 'payload_length',
2825 'type' => '137'
2826 }
2827 },
2828 'Reg' => {
2829 '3' => 'r12'
2830 },
2831 'Return' => '74',
2832 'ShortName' => 'encode_set_numeric_effecter_value_req'
2833 },
2834 '39346' => {
2835 'Header' => 'platform.h',
2836 'Line' => '1152',
2837 'Param' => {
2838 '0' => {
2839 'name' => 'instance_id',
2840 'type' => '187'
2841 },
2842 '1' => {
2843 'name' => 'completion_code',
2844 'type' => '187'
2845 },
2846 '2' => {
2847 'name' => 'msg',
2848 'type' => '1627'
2849 },
2850 '3' => {
2851 'name' => 'payload_length',
2852 'type' => '137'
2853 }
2854 },
2855 'Return' => '74',
2856 'ShortName' => 'encode_set_numeric_effecter_value_resp'
2857 },
2858 '39543' => {
2859 'Header' => 'platform.h',
2860 'Line' => '1136',
2861 'Param' => {
2862 '0' => {
2863 'name' => 'msg',
2864 'type' => '2074'
2865 },
2866 '1' => {
2867 'name' => 'payload_length',
2868 'type' => '137'
2869 },
2870 '2' => {
2871 'name' => 'effecter_id',
2872 'type' => '9259'
2873 },
2874 '3' => {
2875 'name' => 'effecter_data_size',
2876 'type' => '2079'
2877 },
2878 '4' => {
2879 'name' => 'effecter_value',
2880 'type' => '2079'
2881 }
2882 },
2883 'Reg' => {
2884 '2' => 'rbp',
2885 '3' => 'r12'
2886 },
2887 'Return' => '74',
2888 'ShortName' => 'decode_set_numeric_effecter_value_req'
2889 },
2890 '40201' => {
2891 'Header' => 'platform.h',
2892 'Line' => '1476',
2893 'Param' => {
2894 '0' => {
2895 'name' => 'msg',
2896 'type' => '2074'
2897 },
2898 '1' => {
2899 'name' => 'payload_length',
2900 'type' => '137'
2901 },
2902 '2' => {
2903 'name' => 'completion_code',
2904 'type' => '2079'
2905 },
2906 '3' => {
2907 'name' => 'next_record_hndl',
2908 'type' => '2084'
2909 },
2910 '4' => {
2911 'name' => 'next_data_transfer_hndl',
2912 'type' => '2084'
2913 },
2914 '5' => {
2915 'name' => 'transfer_flag',
2916 'type' => '2079'
2917 },
2918 '6' => {
2919 'name' => 'resp_cnt',
2920 'offset' => '0',
2921 'type' => '9259'
2922 },
2923 '7' => {
2924 'name' => 'record_data',
2925 'offset' => '8',
2926 'type' => '2079'
2927 },
2928 '8' => {
2929 'name' => 'record_data_length',
2930 'offset' => '16',
2931 'type' => '137'
2932 },
2933 '9' => {
2934 'name' => 'transfer_crc',
2935 'offset' => '24',
2936 'type' => '2079'
2937 }
2938 },
2939 'Reg' => {
2940 '3' => 'rbp'
2941 },
2942 'Return' => '74',
2943 'ShortName' => 'decode_get_pdr_resp'
2944 },
2945 '40847' => {
2946 'Header' => 'platform.h',
2947 'Line' => '1445',
2948 'Param' => {
2949 '0' => {
2950 'name' => 'instance_id',
2951 'type' => '187'
2952 },
2953 '1' => {
2954 'name' => 'record_hndl',
2955 'type' => '199'
2956 },
2957 '2' => {
2958 'name' => 'data_transfer_hndl',
2959 'type' => '199'
2960 },
2961 '3' => {
2962 'name' => 'transfer_op_flag',
2963 'type' => '187'
2964 },
2965 '4' => {
2966 'name' => 'request_cnt',
2967 'type' => '5623'
2968 },
2969 '5' => {
2970 'name' => 'record_chg_num',
2971 'type' => '5623'
2972 },
2973 '6' => {
2974 'name' => 'msg',
2975 'offset' => '0',
2976 'type' => '1627'
2977 },
2978 '7' => {
2979 'name' => 'payload_length',
2980 'offset' => '8',
2981 'type' => '137'
2982 }
2983 },
2984 'Reg' => {
2985 '2' => 'r14'
2986 },
2987 'Return' => '74',
2988 'ShortName' => 'encode_get_pdr_req'
2989 },
2990 '41144' => {
2991 'Header' => 'platform.h',
2992 'Line' => '1419',
2993 'Param' => {
2994 '0' => {
2995 'name' => 'msg',
2996 'type' => '2074'
2997 },
2998 '1' => {
2999 'name' => 'payload_length',
3000 'type' => '137'
3001 },
3002 '2' => {
3003 'name' => 'completion_code',
3004 'type' => '2079'
3005 },
3006 '3' => {
3007 'name' => 'repository_state',
3008 'type' => '2079'
3009 },
3010 '4' => {
3011 'name' => 'update_time',
3012 'type' => '2079'
3013 },
3014 '5' => {
3015 'name' => 'oem_update_time',
3016 'type' => '2079'
3017 },
3018 '6' => {
3019 'name' => 'record_count',
3020 'offset' => '0',
3021 'type' => '2084'
3022 },
3023 '7' => {
3024 'name' => 'repository_size',
3025 'offset' => '8',
3026 'type' => '2084'
3027 },
3028 '8' => {
3029 'name' => 'largest_record_size',
3030 'offset' => '16',
3031 'type' => '2084'
3032 },
3033 '9' => {
3034 'name' => 'data_transfer_handle_timeout',
3035 'offset' => '24',
3036 'type' => '2079'
3037 }
3038 },
3039 'Return' => '74',
3040 'ShortName' => 'decode_get_pdr_repository_info_resp'
3041 },
3042 '41832' => {
3043 'Header' => 'platform.h',
3044 'Line' => '1395',
3045 'Param' => {
3046 '0' => {
3047 'name' => 'instance_id',
3048 'type' => '187'
3049 },
3050 '1' => {
3051 'name' => 'completion_code',
3052 'type' => '187'
3053 },
3054 '2' => {
3055 'name' => 'repository_state',
3056 'type' => '187'
3057 },
3058 '3' => {
3059 'name' => 'update_time',
3060 'type' => '6820'
3061 },
3062 '4' => {
3063 'name' => 'oem_update_time',
3064 'type' => '6820'
3065 },
3066 '5' => {
3067 'name' => 'record_count',
3068 'type' => '199'
3069 },
3070 '6' => {
3071 'name' => 'repository_size',
3072 'offset' => '0',
3073 'type' => '199'
3074 },
3075 '7' => {
3076 'name' => 'largest_record_size',
3077 'offset' => '8',
3078 'type' => '199'
3079 },
3080 '8' => {
3081 'name' => 'data_transfer_handle_timeout',
3082 'offset' => '16',
3083 'type' => '187'
3084 },
3085 '9' => {
3086 'name' => 'msg',
3087 'offset' => '24',
3088 'type' => '1627'
3089 }
3090 },
3091 'Return' => '74',
3092 'ShortName' => 'encode_get_pdr_repository_info_resp'
3093 },
3094 '42317' => {
3095 'Header' => 'platform.h',
3096 'Line' => '1219',
3097 'Param' => {
3098 '0' => {
3099 'name' => 'instance_id',
3100 'type' => '187'
3101 },
3102 '1' => {
3103 'name' => 'completion_code',
3104 'type' => '187'
3105 },
3106 '2' => {
3107 'name' => 'next_record_hndl',
3108 'type' => '199'
3109 },
3110 '3' => {
3111 'name' => 'next_data_transfer_hndl',
3112 'type' => '199'
3113 },
3114 '4' => {
3115 'name' => 'transfer_flag',
3116 'type' => '187'
3117 },
3118 '5' => {
3119 'name' => 'resp_cnt',
3120 'type' => '5623'
3121 },
3122 '6' => {
3123 'name' => 'record_data',
3124 'offset' => '0',
3125 'type' => '6820'
3126 },
3127 '7' => {
3128 'name' => 'transfer_crc',
3129 'offset' => '8',
3130 'type' => '187'
3131 },
3132 '8' => {
3133 'name' => 'msg',
3134 'offset' => '16',
3135 'type' => '1627'
3136 }
3137 },
3138 'Return' => '74',
3139 'ShortName' => 'encode_get_pdr_resp'
3140 },
3141 '42779' => {
3142 'Header' => 'platform.h',
3143 'Line' => '1240',
3144 'Param' => {
3145 '0' => {
3146 'name' => 'msg',
3147 'type' => '2074'
3148 },
3149 '1' => {
3150 'name' => 'payload_length',
3151 'type' => '137'
3152 },
3153 '2' => {
3154 'name' => 'record_hndl',
3155 'type' => '2084'
3156 },
3157 '3' => {
3158 'name' => 'data_transfer_hndl',
3159 'type' => '2084'
3160 },
3161 '4' => {
3162 'name' => 'transfer_op_flag',
3163 'type' => '2079'
3164 },
3165 '5' => {
3166 'name' => 'request_cnt',
3167 'type' => '9259'
3168 },
3169 '6' => {
3170 'name' => 'record_chg_num',
3171 'offset' => '0',
3172 'type' => '9259'
3173 }
3174 },
3175 'Reg' => {
3176 '3' => 'r12'
3177 },
3178 'Return' => '74',
3179 'ShortName' => 'decode_get_pdr_req'
3180 },
3181 '43318' => {
3182 'Header' => 'platform.h',
3183 'Line' => '1191',
3184 'Param' => {
3185 '0' => {
3186 'name' => 'msg',
3187 'type' => '2074'
3188 },
3189 '1' => {
3190 'name' => 'payload_length',
3191 'type' => '137'
3192 },
3193 '2' => {
3194 'name' => 'effecter_id',
3195 'type' => '9259'
3196 },
3197 '3' => {
3198 'name' => 'comp_effecter_count',
3199 'type' => '2079'
3200 },
3201 '4' => {
3202 'name' => 'field',
3203 'type' => '43804'
3204 }
3205 },
3206 'Reg' => {
3207 '3' => 'rbp'
3208 },
3209 'Return' => '74',
3210 'ShortName' => 'decode_set_state_effecter_states_req'
3211 },
3212 '43809' => {
3213 'Header' => 'platform.h',
3214 'Line' => '1524',
3215 'Param' => {
3216 '0' => {
3217 'name' => 'msg',
3218 'type' => '2074'
3219 },
3220 '1' => {
3221 'name' => 'payload_length',
3222 'type' => '137'
3223 },
3224 '2' => {
3225 'name' => 'completion_code',
3226 'type' => '2079'
3227 }
3228 },
3229 'Reg' => {
3230 '0' => 'rdi',
3231 '1' => 'rsi',
3232 '2' => 'rdx'
3233 },
3234 'Return' => '74',
3235 'ShortName' => 'decode_set_state_effecter_states_resp'
3236 },
3237 '43883' => {
3238 'Header' => 'platform.h',
3239 'Line' => '1505',
3240 'Param' => {
3241 '0' => {
3242 'name' => 'instance_id',
3243 'type' => '187'
3244 },
3245 '1' => {
3246 'name' => 'effecter_id',
3247 'type' => '5623'
3248 },
3249 '2' => {
3250 'name' => 'comp_effecter_count',
3251 'type' => '187'
3252 },
3253 '3' => {
3254 'name' => 'field',
3255 'type' => '43804'
3256 },
3257 '4' => {
3258 'name' => 'msg',
3259 'type' => '1627'
3260 }
3261 },
3262 'Reg' => {
3263 '1' => 'rsi'
3264 },
3265 'Return' => '74',
3266 'ShortName' => 'encode_set_state_effecter_states_req'
3267 },
3268 '44231' => {
3269 'Header' => 'platform.h',
3270 'Line' => '1169',
3271 'Param' => {
3272 '0' => {
3273 'name' => 'instance_id',
3274 'type' => '187'
3275 },
3276 '1' => {
3277 'name' => 'completion_code',
3278 'type' => '187'
3279 },
3280 '2' => {
3281 'name' => 'msg',
3282 'type' => '1627'
3283 }
3284 },
3285 'Return' => '74',
3286 'ShortName' => 'encode_set_state_effecter_states_resp'
3287 },
3288 '44400' => {
3289 'Header' => 'platform.h',
3290 'Line' => '614',
3291 'Param' => {
3292 '0' => {
3293 'name' => 'sensor',
3294 'type' => '44792'
3295 },
3296 '1' => {
3297 'name' => 'allocation_size',
3298 'type' => '12524'
3299 },
3300 '2' => {
3301 'name' => 'possible_states',
3302 'type' => '44802'
3303 },
3304 '3' => {
3305 'name' => 'possible_states_size',
3306 'type' => '12524'
3307 },
3308 '4' => {
3309 'name' => 'actual_size',
3310 'type' => '22154'
3311 }
3312 },
3313 'Reg' => {
3314 '0' => 'rdi',
3315 '1' => 'r10',
3316 '2' => 'rsi',
3317 '3' => 'r9',
3318 '4' => 'r8'
3319 },
3320 'Return' => '74',
3321 'ShortName' => 'encode_state_sensor_pdr'
3322 },
3323 '44812' => {
3324 'Header' => 'platform.h',
3325 'Line' => '816',
3326 'Param' => {
3327 '0' => {
3328 'name' => 'effecter',
3329 'type' => '45204'
3330 },
3331 '1' => {
3332 'name' => 'allocation_size',
3333 'type' => '12524'
3334 },
3335 '2' => {
3336 'name' => 'possible_states',
3337 'type' => '45214'
3338 },
3339 '3' => {
3340 'name' => 'possible_states_size',
3341 'type' => '12524'
3342 },
3343 '4' => {
3344 'name' => 'actual_size',
3345 'type' => '22154'
3346 }
3347 },
3348 'Reg' => {
3349 '0' => 'rdi',
3350 '1' => 'r10',
3351 '2' => 'rsi',
3352 '3' => 'r9',
3353 '4' => 'r8'
3354 },
3355 'Return' => '74',
3356 'ShortName' => 'encode_state_effecter_pdr'
3357 },
3358 '51098' => {
3359 'Header' => 'utils.h',
3360 'Line' => '38',
3361 'Param' => {
3362 '0' => {
3363 'name' => 'data',
3364 'type' => '5345'
3365 },
3366 '1' => {
3367 'name' => 'size',
3368 'type' => '137'
3369 }
3370 },
3371 'Reg' => {
3372 '1' => 'rcx'
3373 },
3374 'Return' => '199',
3375 'ShortName' => 'crc32'
3376 },
3377 '51181' => {
3378 'Header' => 'bios_table.h',
3379 'Line' => '632',
3380 'Param' => {
3381 '0' => {
3382 'name' => 'table',
3383 'type' => '6820'
3384 },
3385 '1' => {
3386 'name' => 'size',
3387 'type' => '137'
3388 }
3389 },
3390 'Reg' => {
3391 '0' => 'rdi',
3392 '1' => 'rsi'
3393 },
3394 'Return' => '5126',
3395 'ShortName' => 'pldm_bios_table_checksum'
3396 },
3397 '51326' => {
3398 'Header' => 'bios_table.h',
3399 'Line' => '623',
3400 'Param' => {
3401 '0' => {
3402 'name' => 'src_table',
3403 'type' => '5345'
3404 },
3405 '1' => {
3406 'name' => 'src_length',
3407 'type' => '137'
3408 },
3409 '2' => {
3410 'name' => 'dest_table',
3411 'type' => '180'
3412 },
3413 '3' => {
3414 'name' => 'dest_length',
3415 'type' => '9822'
3416 },
3417 '4' => {
3418 'name' => 'entry',
3419 'type' => '5345'
3420 },
3421 '5' => {
3422 'name' => 'entry_length',
3423 'type' => '137'
3424 }
3425 },
3426 'Reg' => {
3427 '2' => 'r14',
3428 '4' => 'r13'
3429 },
3430 'Return' => '74',
3431 'ShortName' => 'pldm_bios_table_attr_value_copy_and_update'
3432 },
3433 '52014' => {
3434 'Header' => 'bios_table.h',
3435 'Line' => '589',
3436 'Param' => {
3437 '0' => {
3438 'name' => 'table',
3439 'type' => '5345'
3440 },
3441 '1' => {
3442 'name' => 'length',
3443 'type' => '137'
3444 },
3445 '2' => {
3446 'name' => 'handle',
3447 'type' => '5623'
3448 }
3449 },
3450 'Reg' => {
3451 '2' => 'r8'
3452 },
3453 'Return' => '52009',
3454 'ShortName' => 'pldm_bios_table_attr_value_find_by_handle'
3455 },
3456 '52277' => {
3457 'Header' => 'bios_table.h',
3458 'Line' => '196',
3459 'Param' => {
3460 '0' => {
3461 'name' => 'table',
3462 'type' => '5345'
3463 },
3464 '1' => {
3465 'name' => 'length',
3466 'type' => '137'
3467 },
3468 '2' => {
3469 'name' => 'handle',
3470 'type' => '5623'
3471 }
3472 },
3473 'Reg' => {
3474 '2' => 'r8'
3475 },
3476 'Return' => '52423',
3477 'ShortName' => 'pldm_bios_table_attr_find_by_string_handle'
3478 },
3479 '52544' => {
3480 'Header' => 'bios_table.h',
3481 'Line' => '186',
3482 'Param' => {
3483 '0' => {
3484 'name' => 'table',
3485 'type' => '5345'
3486 },
3487 '1' => {
3488 'name' => 'length',
3489 'type' => '137'
3490 },
3491 '2' => {
3492 'name' => 'handle',
3493 'type' => '5623'
3494 }
3495 },
3496 'Reg' => {
3497 '2' => 'r8'
3498 },
3499 'Return' => '52423',
3500 'ShortName' => 'pldm_bios_table_attr_find_by_handle'
3501 },
3502 '52806' => {
3503 'Header' => 'bios_table.h',
3504 'Line' => '145',
3505 'Param' => {
3506 '0' => {
3507 'name' => 'table',
3508 'type' => '5345'
3509 },
3510 '1' => {
3511 'name' => 'length',
3512 'type' => '137'
3513 },
3514 '2' => {
3515 'name' => 'str',
3516 'type' => '13445'
3517 }
3518 },
3519 'Reg' => {
3520 '0' => 'rbp',
3521 '1' => 'r12',
3522 '2' => 'rbx'
3523 },
3524 'Return' => '53027',
3525 'ShortName' => 'pldm_bios_table_string_find_by_string'
3526 },
3527 '53196' => {
3528 'Header' => 'bios_table.h',
3529 'Line' => '154',
3530 'Param' => {
3531 '0' => {
3532 'name' => 'table',
3533 'type' => '5345'
3534 },
3535 '1' => {
3536 'name' => 'length',
3537 'type' => '137'
3538 },
3539 '2' => {
3540 'name' => 'handle',
3541 'type' => '5623'
3542 }
3543 },
3544 'Reg' => {
3545 '2' => 'r8'
3546 },
3547 'Return' => '53027',
3548 'ShortName' => 'pldm_bios_table_string_find_by_handle'
3549 },
3550 '53957' => {
3551 'Header' => 'bios_table.h',
3552 'Line' => '51',
3553 'Param' => {
3554 '0' => {
3555 'name' => 'iter',
3556 'type' => '52004'
3557 }
3558 },
3559 'Reg' => {
3560 '0' => 'rdi'
3561 },
3562 'Return' => '5345',
3563 'ShortName' => 'pldm_bios_table_iter_value'
3564 },
3565 '54005' => {
3566 'Header' => 'bios_table.h',
3567 'Line' => '45',
3568 'Param' => {
3569 '0' => {
3570 'name' => 'iter',
3571 'type' => '52004'
3572 }
3573 },
3574 'Return' => '1',
3575 'ShortName' => 'pldm_bios_table_iter_next'
3576 },
3577 '54115' => {
3578 'Header' => 'bios_table.h',
3579 'Line' => '40',
3580 'Param' => {
3581 '0' => {
3582 'name' => 'iter',
3583 'type' => '54190'
3584 }
3585 },
3586 'Return' => '5126',
3587 'ShortName' => 'pldm_bios_table_iter_is_end'
3588 },
3589 '54195' => {
3590 'Header' => 'bios_table.h',
3591 'Line' => '33',
3592 'Param' => {
3593 '0' => {
3594 'name' => 'iter',
3595 'type' => '52004'
3596 }
3597 },
3598 'Return' => '1',
3599 'ShortName' => 'pldm_bios_table_iter_free'
3600 },
3601 '54267' => {
3602 'Header' => 'bios_table.h',
3603 'Line' => '27',
3604 'Param' => {
3605 '0' => {
3606 'name' => 'table',
3607 'type' => '5345'
3608 },
3609 '1' => {
3610 'name' => 'length',
3611 'type' => '137'
3612 },
3613 '2' => {
3614 'name' => 'type',
3615 'type' => '49880'
3616 }
3617 },
3618 'Reg' => {
3619 '0' => 'rbp',
3620 '1' => 'r12',
3621 '2' => 'rbx'
3622 },
3623 'Return' => '52004',
3624 'ShortName' => 'pldm_bios_table_iter_create'
3625 },
3626 '54505' => {
3627 'Header' => 'bios_table.h',
3628 'Line' => '608',
3629 'Param' => {
3630 '0' => {
3631 'name' => 'table',
3632 'type' => '180'
3633 },
3634 '1' => {
3635 'name' => 'capacity',
3636 'type' => '137'
3637 },
3638 '2' => {
3639 'name' => 'size',
3640 'type' => '9822'
3641 }
3642 },
3643 'Reg' => {
3644 '0' => 'rbp',
3645 '1' => 'r12',
3646 '2' => 'rbx'
3647 },
3648 'Return' => '74',
3649 'ShortName' => 'pldm_bios_table_append_pad_checksum_check'
3650 },
3651 '54805' => {
3652 'Header' => 'bios_table.h',
3653 'Line' => '596',
3654 'Param' => {
3655 '0' => {
3656 'name' => 'size_without_pad',
3657 'type' => '137'
3658 }
3659 },
3660 'Return' => '137',
3661 'ShortName' => 'pldm_bios_table_pad_checksum_size'
3662 },
3663 '55160' => {
3664 'Header' => 'bios_table.h',
3665 'Line' => '571',
3666 'Param' => {
3667 '0' => {
3668 'name' => 'entry',
3669 'type' => '52009'
3670 }
3671 },
3672 'Reg' => {
3673 '0' => 'rdi'
3674 },
3675 'Return' => '5623',
3676 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_handle'
3677 },
3678 '55209' => {
3679 'Header' => 'bios_table.h',
3680 'Line' => '578',
3681 'Param' => {
3682 '0' => {
3683 'name' => 'entry',
3684 'type' => '52009'
3685 }
3686 },
3687 'Return' => '137',
3688 'ShortName' => 'pldm_bios_table_attr_value_entry_length'
3689 },
3690 '55693' => {
3691 'Header' => 'bios_table.h',
3692 'Line' => '545',
3693 'Param' => {
3694 '0' => {
3695 'name' => 'entry',
3696 'type' => '52009'
3697 }
3698 },
3699 'Reg' => {
3700 '0' => 'rdi'
3701 },
3702 'Return' => '49781',
3703 'ShortName' => 'pldm_bios_table_attr_value_entry_integer_decode_cv'
3704 },
3705 '55833' => {
3706 'Header' => 'bios_table.h',
3707 'Line' => '561',
3708 'Param' => {
3709 '0' => {
3710 'name' => 'entry',
3711 'type' => '180'
3712 },
3713 '1' => {
3714 'name' => 'entry_length',
3715 'type' => '137'
3716 },
3717 '2' => {
3718 'name' => 'attr_handle',
3719 'type' => '5623'
3720 },
3721 '3' => {
3722 'name' => 'attr_type',
3723 'type' => '187'
3724 },
3725 '4' => {
3726 'name' => 'cv',
3727 'type' => '49781'
3728 }
3729 },
3730 'Reg' => {
3731 '0' => 'rbx',
3732 '1' => 'r12',
3733 '2' => 'r13',
3734 '3' => 'rbp',
3735 '4' => 'r8'
3736 },
3737 'Return' => '74',
3738 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_check'
3739 },
3740 '56102' => {
3741 'Header' => 'bios_table.h',
3742 'Line' => '539',
3743 'Return' => '137',
3744 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_integer_length'
3745 },
3746 '56264' => {
3747 'Header' => 'bios_table.h',
3748 'Line' => '532',
3749 'Param' => {
3750 '0' => {
3751 'name' => 'entry',
3752 'type' => '180'
3753 },
3754 '1' => {
3755 'name' => 'entry_length',
3756 'type' => '137'
3757 },
3758 '2' => {
3759 'name' => 'attr_handle',
3760 'type' => '5623'
3761 },
3762 '3' => {
3763 'name' => 'attr_type',
3764 'type' => '187'
3765 },
3766 '4' => {
3767 'name' => 'str_length',
3768 'type' => '5623'
3769 },
3770 '5' => {
3771 'name' => 'str',
3772 'type' => '13445'
3773 }
3774 },
3775 'Reg' => {
3776 '0' => 'rbx',
3777 '1' => 'r13',
3778 '2' => 'r14',
3779 '3' => 'rbp',
3780 '4' => 'r8',
3781 '5' => 'r12'
3782 },
3783 'Return' => '74',
3784 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_check'
3785 },
3786 '56664' => {
3787 'Header' => 'bios_table.h',
3788 'Line' => '513',
3789 'Param' => {
3790 '0' => {
3791 'name' => 'entry',
3792 'type' => '52009'
3793 },
3794 '1' => {
3795 'name' => 'current_string',
3796 'type' => '7177'
3797 }
3798 },
3799 'Return' => '1',
3800 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_string'
3801 },
3802 '56759' => {
3803 'Header' => 'bios_table.h',
3804 'Line' => '503',
3805 'Param' => {
3806 '0' => {
3807 'name' => 'entry',
3808 'type' => '52009'
3809 }
3810 },
3811 'Reg' => {
3812 '0' => 'rdi'
3813 },
3814 'Return' => '5623',
3815 'ShortName' => 'pldm_bios_table_attr_value_entry_string_decode_length'
3816 },
3817 '56900' => {
3818 'Header' => 'bios_table.h',
3819 'Line' => '497',
3820 'Param' => {
3821 '0' => {
3822 'name' => 'string_length',
3823 'type' => '5623'
3824 }
3825 },
3826 'Reg' => {
3827 '0' => 'rdi'
3828 },
3829 'Return' => '137',
3830 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_string_length'
3831 },
3832 '57082' => {
3833 'Header' => 'bios_table.h',
3834 'Line' => '487',
3835 'Param' => {
3836 '0' => {
3837 'name' => 'entry',
3838 'type' => '180'
3839 },
3840 '1' => {
3841 'name' => 'entry_length',
3842 'type' => '137'
3843 },
3844 '2' => {
3845 'name' => 'attr_handle',
3846 'type' => '5623'
3847 },
3848 '3' => {
3849 'name' => 'attr_type',
3850 'type' => '187'
3851 },
3852 '4' => {
3853 'name' => 'count',
3854 'type' => '187'
3855 },
3856 '5' => {
3857 'name' => 'handles',
3858 'type' => '6820'
3859 }
3860 },
3861 'Reg' => {
3862 '0' => 'rbx',
3863 '1' => 'r14',
3864 '5' => 'r13'
3865 },
3866 'Return' => '74',
3867 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_check'
3868 },
3869 '57401' => {
3870 'Header' => 'bios_table.h',
3871 'Line' => '468',
3872 'Param' => {
3873 '0' => {
3874 'name' => 'entry',
3875 'type' => '52009'
3876 },
3877 '1' => {
3878 'name' => 'handles',
3879 'type' => '2079'
3880 },
3881 '2' => {
3882 'name' => 'number',
3883 'type' => '187'
3884 }
3885 },
3886 'Return' => '187',
3887 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_handles'
3888 },
3889 '57648' => {
3890 'Header' => 'bios_table.h',
3891 'Line' => '458',
3892 'Param' => {
3893 '0' => {
3894 'name' => 'entry',
3895 'type' => '52009'
3896 }
3897 },
3898 'Reg' => {
3899 '0' => 'rdi'
3900 },
3901 'Return' => '187',
3902 'ShortName' => 'pldm_bios_table_attr_value_entry_enum_decode_number'
3903 },
3904 '57697' => {
3905 'Header' => 'bios_table.h',
3906 'Line' => '452',
3907 'Param' => {
3908 '0' => {
3909 'name' => 'count',
3910 'type' => '187'
3911 }
3912 },
3913 'Reg' => {
3914 '0' => 'rdi'
3915 },
3916 'Return' => '137',
3917 'ShortName' => 'pldm_bios_table_attr_value_entry_encode_enum_length'
3918 },
3919 '57746' => {
3920 'Header' => 'bios_table.h',
3921 'Line' => '445',
3922 'Param' => {
3923 '0' => {
3924 'name' => 'entry',
3925 'type' => '52009'
3926 }
3927 },
3928 'Reg' => {
3929 '0' => 'rdi'
3930 },
3931 'Return' => '187',
3932 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_type'
3933 },
3934 '57795' => {
3935 'Header' => 'bios_table.h',
3936 'Line' => '438',
3937 'Param' => {
3938 '0' => {
3939 'name' => 'entry',
3940 'type' => '52009'
3941 }
3942 },
3943 'Reg' => {
3944 '0' => 'rdi'
3945 },
3946 'Return' => '5623',
3947 'ShortName' => 'pldm_bios_table_attr_value_entry_decode_attribute_handle'
3948 },
3949 '58342' => {
3950 'Header' => 'bios_table.h',
3951 'Line' => '430',
3952 'Param' => {
3953 '0' => {
3954 'name' => 'entry',
3955 'type' => '52423'
3956 },
3957 '1' => {
3958 'name' => 'lower',
3959 'type' => '58463'
3960 },
3961 '2' => {
3962 'name' => 'upper',
3963 'type' => '58463'
3964 },
3965 '3' => {
3966 'name' => 'scalar',
3967 'type' => '2084'
3968 },
3969 '4' => {
3970 'name' => 'def',
3971 'type' => '58463'
3972 }
3973 },
3974 'Reg' => {
3975 '0' => 'rdi',
3976 '1' => 'rsi',
3977 '2' => 'rdx',
3978 '3' => 'rcx',
3979 '4' => 'r8'
3980 },
3981 'Return' => '1',
3982 'ShortName' => 'pldm_bios_table_attr_entry_integer_decode'
3983 },
3984 '58478' => {
3985 'Header' => 'bios_table.h',
3986 'Line' => '418',
3987 'Param' => {
3988 '0' => {
3989 'name' => 'entry',
3990 'type' => '180'
3991 },
3992 '1' => {
3993 'name' => 'entry_length',
3994 'type' => '137'
3995 },
3996 '2' => {
3997 'name' => 'info',
3998 'type' => '58740'
3999 }
4000 },
4001 'Reg' => {
4002 '0' => 'r12',
4003 '1' => 'rbp',
4004 '2' => 'rbx'
4005 },
4006 'Return' => '74',
4007 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_check'
4008 },
4009 '58750' => {
4010 'Header' => 'bios_table.h',
4011 'Line' => '399',
4012 'Param' => {
4013 '0' => {
4014 'name' => 'info',
4015 'type' => '58740'
4016 },
4017 '1' => {
4018 'name' => 'errmsg',
4019 'type' => '59049'
4020 }
4021 },
4022 'Return' => '74',
4023 'ShortName' => 'pldm_bios_table_attr_entry_integer_info_check'
4024 },
4025 '59054' => {
4026 'Header' => 'bios_table.h',
4027 'Line' => '406',
4028 'Return' => '137',
4029 'ShortName' => 'pldm_bios_table_attr_entry_integer_encode_length'
4030 },
4031 '59216' => {
4032 'Header' => 'bios_table.h',
4033 'Line' => '373',
4034 'Param' => {
4035 '0' => {
4036 'name' => 'entry',
4037 'type' => '52423'
4038 },
4039 '1' => {
4040 'name' => 'buffer',
4041 'type' => '12476'
4042 },
4043 '2' => {
4044 'name' => 'size',
4045 'type' => '137'
4046 }
4047 },
4048 'Return' => '5623',
4049 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string'
4050 },
4051 '59485' => {
4052 'Header' => 'bios_table.h',
4053 'Line' => '365',
4054 'Param' => {
4055 '0' => {
4056 'name' => 'entry',
4057 'type' => '52423'
4058 }
4059 },
4060 'Reg' => {
4061 '0' => 'rdi'
4062 },
4063 'Return' => '5623',
4064 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_min_length'
4065 },
4066 '59554' => {
4067 'Header' => 'bios_table.h',
4068 'Line' => '357',
4069 'Param' => {
4070 '0' => {
4071 'name' => 'entry',
4072 'type' => '52423'
4073 }
4074 },
4075 'Reg' => {
4076 '0' => 'rdi'
4077 },
4078 'Return' => '5623',
4079 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_max_length'
4080 },
4081 '59623' => {
4082 'Header' => 'bios_table.h',
4083 'Line' => '349',
4084 'Param' => {
4085 '0' => {
4086 'name' => 'entry',
4087 'type' => '52423'
4088 }
4089 },
4090 'Reg' => {
4091 '0' => 'rdi'
4092 },
4093 'Return' => '187',
4094 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_string_type'
4095 },
4096 '59692' => {
4097 'Header' => 'bios_table.h',
4098 'Line' => '341',
4099 'Param' => {
4100 '0' => {
4101 'name' => 'entry',
4102 'type' => '52423'
4103 },
4104 '1' => {
4105 'name' => 'def_string_length',
4106 'type' => '9259'
4107 }
4108 },
4109 'Reg' => {
4110 '0' => 'rdi',
4111 '1' => 'rbx'
4112 },
4113 'Return' => '74',
4114 'ShortName' => 'pldm_bios_table_attr_entry_string_decode_def_string_length_check'
4115 },
4116 '59862' => {
4117 'Header' => 'bios_table.h',
4118 'Line' => '330',
4119 'Param' => {
4120 '0' => {
4121 'name' => 'entry',
4122 'type' => '180'
4123 },
4124 '1' => {
4125 'name' => 'entry_length',
4126 'type' => '137'
4127 },
4128 '2' => {
4129 'name' => 'info',
4130 'type' => '60221'
4131 }
4132 },
4133 'Reg' => {
4134 '0' => 'r12',
4135 '2' => 'rbx'
4136 },
4137 'Return' => '74',
4138 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_check'
4139 },
4140 '60226' => {
4141 'Header' => 'bios_table.h',
4142 'Line' => '309',
4143 'Param' => {
4144 '0' => {
4145 'name' => 'info',
4146 'type' => '60221'
4147 },
4148 '1' => {
4149 'name' => 'errmsg',
4150 'type' => '59049'
4151 }
4152 },
4153 'Reg' => {
4154 '1' => 'rbx'
4155 },
4156 'Return' => '74',
4157 'ShortName' => 'pldm_bios_table_attr_entry_string_info_check'
4158 },
4159 '60495' => {
4160 'Header' => 'bios_table.h',
4161 'Line' => '317',
4162 'Param' => {
4163 '0' => {
4164 'name' => 'def_str_len',
4165 'type' => '5623'
4166 }
4167 },
4168 'Reg' => {
4169 '0' => 'rdi'
4170 },
4171 'Return' => '137',
4172 'ShortName' => 'pldm_bios_table_attr_entry_string_encode_length'
4173 },
4174 '60727' => {
4175 'Header' => 'bios_table.h',
4176 'Line' => '283',
4177 'Param' => {
4178 '0' => {
4179 'name' => 'entry',
4180 'type' => '52423'
4181 },
4182 '1' => {
4183 'name' => 'def_indices',
4184 'type' => '2079'
4185 },
4186 '2' => {
4187 'name' => 'def_num',
4188 'type' => '187'
4189 }
4190 },
4191 'Return' => '187',
4192 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_indices'
4193 },
4194 '61006' => {
4195 'Header' => 'bios_table.h',
4196 'Line' => '271',
4197 'Param' => {
4198 '0' => {
4199 'name' => 'entry',
4200 'type' => '52423'
4201 },
4202 '1' => {
4203 'name' => 'pv_hdls',
4204 'type' => '9259'
4205 },
4206 '2' => {
4207 'name' => 'pv_num',
4208 'type' => '187'
4209 }
4210 },
4211 'Reg' => {
4212 '0' => 'rcx',
4213 '1' => 'rsi',
4214 '2' => 'rdx'
4215 },
4216 'Return' => '74',
4217 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check'
4218 },
4219 '61171' => {
4220 'Header' => 'bios_table.h',
4221 'Line' => '254',
4222 'Param' => {
4223 '0' => {
4224 'name' => 'entry',
4225 'type' => '52423'
4226 },
4227 '1' => {
4228 'name' => 'def_num',
4229 'type' => '2079'
4230 }
4231 },
4232 'Reg' => {
4233 '0' => 'rdi',
4234 '1' => 'rbx'
4235 },
4236 'Return' => '74',
4237 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_def_num_check'
4238 },
4239 '61332' => {
4240 'Header' => 'bios_table.h',
4241 'Line' => '244',
4242 'Param' => {
4243 '0' => {
4244 'name' => 'entry',
4245 'type' => '52423'
4246 },
4247 '1' => {
4248 'name' => 'pv_num',
4249 'type' => '2079'
4250 }
4251 },
4252 'Reg' => {
4253 '0' => 'rdi',
4254 '1' => 'rsi'
4255 },
4256 'Return' => '74',
4257 'ShortName' => 'pldm_bios_table_attr_entry_enum_decode_pv_num_check'
4258 },
4259 '61392' => {
4260 'Header' => 'bios_table.h',
4261 'Line' => '233',
4262 'Param' => {
4263 '0' => {
4264 'name' => 'entry',
4265 'type' => '180'
4266 },
4267 '1' => {
4268 'name' => 'entry_length',
4269 'type' => '137'
4270 },
4271 '2' => {
4272 'name' => 'info',
4273 'type' => '61721'
4274 }
4275 },
4276 'Reg' => {
4277 '0' => 'rbp',
4278 '2' => 'rbx'
4279 },
4280 'Return' => '74',
4281 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_check'
4282 },
4283 '61726' => {
4284 'Header' => 'bios_table.h',
4285 'Line' => '219',
4286 'Param' => {
4287 '0' => {
4288 'name' => 'pv_num',
4289 'type' => '187'
4290 },
4291 '1' => {
4292 'name' => 'def_num',
4293 'type' => '187'
4294 }
4295 },
4296 'Reg' => {
4297 '0' => 'rdi',
4298 '1' => 'rsi'
4299 },
4300 'Return' => '137',
4301 'ShortName' => 'pldm_bios_table_attr_entry_enum_encode_length'
4302 },
4303 '61786' => {
4304 'Header' => 'bios_table.h',
4305 'Line' => '176',
4306 'Param' => {
4307 '0' => {
4308 'name' => 'entry',
4309 'type' => '52423'
4310 }
4311 },
4312 'Reg' => {
4313 '0' => 'rdi'
4314 },
4315 'Return' => '5623',
4316 'ShortName' => 'pldm_bios_table_attr_entry_decode_string_handle'
4317 },
4318 '61833' => {
4319 'Header' => 'bios_table.h',
4320 'Line' => '168',
4321 'Param' => {
4322 '0' => {
4323 'name' => 'entry',
4324 'type' => '52423'
4325 }
4326 },
4327 'Reg' => {
4328 '0' => 'rdi'
4329 },
4330 'Return' => '187',
4331 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_type'
4332 },
4333 '61880' => {
4334 'Header' => 'bios_table.h',
4335 'Line' => '161',
4336 'Param' => {
4337 '0' => {
4338 'name' => 'entry',
4339 'type' => '52423'
4340 }
4341 },
4342 'Reg' => {
4343 '0' => 'rdi'
4344 },
4345 'Return' => '5623',
4346 'ShortName' => 'pldm_bios_table_attr_entry_decode_attribute_handle'
4347 },
4348 '62513' => {
4349 'Header' => 'bios_table.h',
4350 'Line' => '134',
4351 'Param' => {
4352 '0' => {
4353 'name' => 'entry',
4354 'type' => '53027'
4355 },
4356 '1' => {
4357 'name' => 'buffer',
4358 'type' => '12476'
4359 },
4360 '2' => {
4361 'name' => 'size',
4362 'type' => '137'
4363 }
4364 },
4365 'Reg' => {
4366 '0' => 'rdi',
4367 '1' => 'rsi',
4368 '2' => 'rdx'
4369 },
4370 'Return' => '74',
4371 'ShortName' => 'pldm_bios_table_string_entry_decode_string_check'
4372 },
4373 '62750' => {
4374 'Header' => 'bios_table.h',
4375 'Line' => '119',
4376 'Param' => {
4377 '0' => {
4378 'name' => 'entry',
4379 'type' => '53027'
4380 }
4381 },
4382 'Reg' => {
4383 '0' => 'rdi'
4384 },
4385 'Return' => '5623',
4386 'ShortName' => 'pldm_bios_table_string_entry_decode_string_length'
4387 },
4388 '62797' => {
4389 'Header' => 'bios_table.h',
4390 'Line' => '112',
4391 'Param' => {
4392 '0' => {
4393 'name' => 'entry',
4394 'type' => '53027'
4395 }
4396 },
4397 'Reg' => {
4398 '0' => 'rdi'
4399 },
4400 'Return' => '5623',
4401 'ShortName' => 'pldm_bios_table_string_entry_decode_handle'
4402 },
4403 '62844' => {
4404 'Header' => 'bios_table.h',
4405 'Line' => '104',
4406 'Param' => {
4407 '0' => {
4408 'name' => 'entry',
4409 'type' => '180'
4410 },
4411 '1' => {
4412 'name' => 'entry_length',
4413 'type' => '137'
4414 },
4415 '2' => {
4416 'name' => 'str',
4417 'type' => '13445'
4418 },
4419 '3' => {
4420 'name' => 'str_length',
4421 'type' => '5623'
4422 }
4423 },
4424 'Return' => '74',
4425 'ShortName' => 'pldm_bios_table_string_entry_encode_check'
4426 },
4427 '63205' => {
4428 'Header' => 'bios_table.h',
4429 'Line' => '90',
4430 'Param' => {
4431 '0' => {
4432 'name' => 'string_length',
4433 'type' => '5623'
4434 }
4435 },
4436 'Reg' => {
4437 '0' => 'rdi'
4438 },
4439 'Return' => '137',
4440 'ShortName' => 'pldm_bios_table_string_entry_encode_length'
4441 },
4442 '68883' => {
4443 'Header' => 'utils.h',
4444 'Line' => '107',
4445 'Param' => {
4446 '0' => {
4447 'name' => 'transfer_flag',
4448 'type' => '187'
4449 }
4450 },
4451 'Return' => '5126',
4452 'ShortName' => 'is_transfer_flag_valid'
4453 },
4454 '68996' => {
4455 'Header' => 'firmware_update.h',
4456 'Line' => '1131',
4457 'Param' => {
4458 '0' => {
4459 'name' => 'msg',
4460 'type' => '2074'
4461 },
4462 '1' => {
4463 'name' => 'payload_length',
4464 'type' => '137'
4465 },
4466 '2' => {
4467 'name' => 'completion_code',
4468 'type' => '2079'
4469 },
4470 '3' => {
4471 'name' => 'non_functioning_component_indication',
4472 'type' => '69183'
4473 },
4474 '4' => {
4475 'name' => 'non_functioning_component_bitmap',
4476 'type' => '69188'
4477 }
4478 },
4479 'Reg' => {
4480 '0' => 'rbx',
4481 '3' => 'rbp',
4482 '4' => 'r12'
4483 },
4484 'Return' => '74',
4485 'ShortName' => 'decode_cancel_update_resp'
4486 },
4487 '69198' => {
4488 'Header' => 'firmware_update.h',
4489 'Line' => '1114',
4490 'Param' => {
4491 '0' => {
4492 'name' => 'instance_id',
4493 'type' => '187'
4494 },
4495 '1' => {
4496 'name' => 'msg',
4497 'type' => '1627'
4498 },
4499 '2' => {
4500 'name' => 'payload_length',
4501 'type' => '137'
4502 }
4503 },
4504 'Return' => '74',
4505 'ShortName' => 'encode_cancel_update_req'
4506 },
4507 '69368' => {
4508 'Header' => 'firmware_update.h',
4509 'Line' => '1099',
4510 'Param' => {
4511 '0' => {
4512 'name' => 'msg',
4513 'type' => '2074'
4514 },
4515 '1' => {
4516 'name' => 'payload_length',
4517 'type' => '137'
4518 },
4519 '2' => {
4520 'name' => 'completion_code',
4521 'type' => '2079'
4522 }
4523 },
4524 'Reg' => {
4525 '0' => 'rdi',
4526 '1' => 'rsi',
4527 '2' => 'rdx'
4528 },
4529 'Return' => '74',
4530 'ShortName' => 'decode_cancel_update_component_resp'
4531 },
4532 '69444' => {
4533 'Header' => 'firmware_update.h',
4534 'Line' => '1087',
4535 'Param' => {
4536 '0' => {
4537 'name' => 'instance_id',
4538 'type' => '187'
4539 },
4540 '1' => {
4541 'name' => 'msg',
4542 'type' => '1627'
4543 },
4544 '2' => {
4545 'name' => 'payload_length',
4546 'type' => '137'
4547 }
4548 },
4549 'Return' => '74',
4550 'ShortName' => 'encode_cancel_update_component_req'
4551 },
4552 '69614' => {
4553 'Header' => 'firmware_update.h',
4554 'Line' => '1069',
4555 'Param' => {
4556 '0' => {
4557 'name' => 'msg',
4558 'type' => '2074'
4559 },
4560 '1' => {
4561 'name' => 'payload_length',
4562 'type' => '137'
4563 },
4564 '2' => {
4565 'name' => 'completion_code',
4566 'type' => '2079'
4567 },
4568 '3' => {
4569 'name' => 'current_state',
4570 'type' => '2079'
4571 },
4572 '4' => {
4573 'name' => 'previous_state',
4574 'type' => '2079'
4575 },
4576 '5' => {
4577 'name' => 'aux_state',
4578 'type' => '2079'
4579 },
4580 '6' => {
4581 'name' => 'aux_state_status',
4582 'offset' => '0',
4583 'type' => '2079'
4584 },
4585 '7' => {
4586 'name' => 'progress_percent',
4587 'offset' => '8',
4588 'type' => '2079'
4589 },
4590 '8' => {
4591 'name' => 'reason_code',
4592 'offset' => '16',
4593 'type' => '2079'
4594 },
4595 '9' => {
4596 'name' => 'update_option_flags_enabled',
4597 'offset' => '24',
4598 'type' => '69941'
4599 }
4600 },
4601 'Reg' => {
4602 '0' => 'rbx',
4603 '3' => 'r12',
4604 '4' => 'rbp',
4605 '5' => 'r13'
4606 },
4607 'Return' => '74',
4608 'ShortName' => 'decode_get_status_resp'
4609 },
4610 '69951' => {
4611 'Header' => 'firmware_update.h',
4612 'Line' => '1049',
4613 'Param' => {
4614 '0' => {
4615 'name' => 'instance_id',
4616 'type' => '187'
4617 },
4618 '1' => {
4619 'name' => 'msg',
4620 'type' => '1627'
4621 },
4622 '2' => {
4623 'name' => 'payload_length',
4624 'type' => '137'
4625 }
4626 },
4627 'Return' => '74',
4628 'ShortName' => 'encode_get_status_req'
4629 },
4630 '70121' => {
4631 'Header' => 'firmware_update.h',
4632 'Line' => '1033',
4633 'Param' => {
4634 '0' => {
4635 'name' => 'msg',
4636 'type' => '2074'
4637 },
4638 '1' => {
4639 'name' => 'payload_length',
4640 'type' => '137'
4641 },
4642 '2' => {
4643 'name' => 'completion_code',
4644 'type' => '2079'
4645 },
4646 '3' => {
4647 'name' => 'estimated_time_activation',
4648 'type' => '9259'
4649 }
4650 },
4651 'Reg' => {
4652 '1' => 'rsi',
4653 '2' => 'rdx',
4654 '3' => 'rcx'
4655 },
4656 'Return' => '74',
4657 'ShortName' => 'decode_activate_firmware_resp'
4658 },
4659 '70247' => {
4660 'Header' => 'firmware_update.h',
4661 'Line' => '1019',
4662 'Param' => {
4663 '0' => {
4664 'name' => 'instance_id',
4665 'type' => '187'
4666 },
4667 '1' => {
4668 'name' => 'self_contained_activation_req',
4669 'type' => '12880'
4670 },
4671 '2' => {
4672 'name' => 'msg',
4673 'type' => '1627'
4674 },
4675 '3' => {
4676 'name' => 'payload_length',
4677 'type' => '137'
4678 }
4679 },
4680 'Return' => '74',
4681 'ShortName' => 'encode_activate_firmware_req'
4682 },
4683 '70488' => {
4684 'Header' => 'firmware_update.h',
4685 'Line' => '1004',
4686 'Param' => {
4687 '0' => {
4688 'name' => 'instance_id',
4689 'type' => '187'
4690 },
4691 '1' => {
4692 'name' => 'completion_code',
4693 'type' => '187'
4694 },
4695 '2' => {
4696 'name' => 'msg',
4697 'type' => '1627'
4698 },
4699 '3' => {
4700 'name' => 'payload_length',
4701 'type' => '137'
4702 }
4703 },
4704 'Return' => '74',
4705 'ShortName' => 'encode_apply_complete_resp'
4706 },
4707 '70677' => {
4708 'Header' => 'firmware_update.h',
4709 'Line' => '987',
4710 'Param' => {
4711 '0' => {
4712 'name' => 'msg',
4713 'type' => '2074'
4714 },
4715 '1' => {
4716 'name' => 'payload_length',
4717 'type' => '137'
4718 },
4719 '2' => {
4720 'name' => 'apply_result',
4721 'type' => '2079'
4722 },
4723 '3' => {
4724 'name' => 'comp_activation_methods_modification',
4725 'type' => '70787'
4726 }
4727 },
4728 'Reg' => {
4729 '0' => 'rdi',
4730 '1' => 'rsi',
4731 '2' => 'rdx',
4732 '3' => 'rcx'
4733 },
4734 'Return' => '74',
4735 'ShortName' => 'decode_apply_complete_req'
4736 },
4737 '70797' => {
4738 'Header' => 'firmware_update.h',
4739 'Line' => '974',
4740 'Param' => {
4741 '0' => {
4742 'name' => 'instance_id',
4743 'type' => '187'
4744 },
4745 '1' => {
4746 'name' => 'completion_code',
4747 'type' => '187'
4748 },
4749 '2' => {
4750 'name' => 'msg',
4751 'type' => '1627'
4752 },
4753 '3' => {
4754 'name' => 'payload_length',
4755 'type' => '137'
4756 }
4757 },
4758 'Return' => '74',
4759 'ShortName' => 'encode_verify_complete_resp'
4760 },
4761 '70986' => {
4762 'Header' => 'firmware_update.h',
4763 'Line' => '959',
4764 'Param' => {
4765 '0' => {
4766 'name' => 'msg',
4767 'type' => '2074'
4768 },
4769 '1' => {
4770 'name' => 'payload_length',
4771 'type' => '137'
4772 },
4773 '2' => {
4774 'name' => 'verify_result',
4775 'type' => '2079'
4776 }
4777 },
4778 'Reg' => {
4779 '0' => 'rdi',
4780 '1' => 'rsi',
4781 '2' => 'rdx'
4782 },
4783 'Return' => '74',
4784 'ShortName' => 'decode_verify_complete_req'
4785 },
4786 '71062' => {
4787 'Header' => 'firmware_update.h',
4788 'Line' => '948',
4789 'Param' => {
4790 '0' => {
4791 'name' => 'instance_id',
4792 'type' => '187'
4793 },
4794 '1' => {
4795 'name' => 'completion_code',
4796 'type' => '187'
4797 },
4798 '2' => {
4799 'name' => 'msg',
4800 'type' => '1627'
4801 },
4802 '3' => {
4803 'name' => 'payload_length',
4804 'type' => '137'
4805 }
4806 },
4807 'Return' => '74',
4808 'ShortName' => 'encode_transfer_complete_resp'
4809 },
4810 '71251' => {
4811 'Header' => 'firmware_update.h',
4812 'Line' => '932',
4813 'Param' => {
4814 '0' => {
4815 'name' => 'msg',
4816 'type' => '2074'
4817 },
4818 '1' => {
4819 'name' => 'payload_length',
4820 'type' => '137'
4821 },
4822 '2' => {
4823 'name' => 'transfer_result',
4824 'type' => '2079'
4825 }
4826 },
4827 'Reg' => {
4828 '0' => 'rdi',
4829 '1' => 'rsi',
4830 '2' => 'rdx'
4831 },
4832 'Return' => '74',
4833 'ShortName' => 'decode_transfer_complete_req'
4834 },
4835 '71327' => {
4836 'Header' => 'firmware_update.h',
4837 'Line' => '919',
4838 'Param' => {
4839 '0' => {
4840 'name' => 'instance_id',
4841 'type' => '187'
4842 },
4843 '1' => {
4844 'name' => 'completion_code',
4845 'type' => '187'
4846 },
4847 '2' => {
4848 'name' => 'msg',
4849 'type' => '1627'
4850 },
4851 '3' => {
4852 'name' => 'payload_length',
4853 'type' => '137'
4854 }
4855 },
4856 'Reg' => {
4857 '2' => 'rbx'
4858 },
4859 'Return' => '74',
4860 'ShortName' => 'encode_request_firmware_data_resp'
4861 },
4862 '71516' => {
4863 'Header' => 'firmware_update.h',
4864 'Line' => '897',
4865 'Param' => {
4866 '0' => {
4867 'name' => 'msg',
4868 'type' => '2074'
4869 },
4870 '1' => {
4871 'name' => 'payload_length',
4872 'type' => '137'
4873 },
4874 '2' => {
4875 'name' => 'offset',
4876 'type' => '2084'
4877 },
4878 '3' => {
4879 'name' => 'length',
4880 'type' => '2084'
4881 }
4882 },
4883 'Reg' => {
4884 '0' => 'rdi',
4885 '1' => 'rsi',
4886 '2' => 'rdx',
4887 '3' => 'rcx'
4888 },
4889 'Return' => '74',
4890 'ShortName' => 'decode_request_firmware_data_req'
4891 },
4892 '71636' => {
4893 'Header' => 'firmware_update.h',
4894 'Line' => '879',
4895 'Param' => {
4896 '0' => {
4897 'name' => 'msg',
4898 'type' => '2074'
4899 },
4900 '1' => {
4901 'name' => 'payload_length',
4902 'type' => '137'
4903 },
4904 '2' => {
4905 'name' => 'completion_code',
4906 'type' => '2079'
4907 },
4908 '3' => {
4909 'name' => 'comp_compatibility_resp',
4910 'type' => '2079'
4911 },
4912 '4' => {
4913 'name' => 'comp_compatibility_resp_code',
4914 'type' => '2079'
4915 },
4916 '5' => {
4917 'name' => 'update_option_flags_enabled',
4918 'type' => '69941'
4919 },
4920 '6' => {
4921 'name' => 'time_before_req_fw_data',
4922 'offset' => '0',
4923 'type' => '9259'
4924 }
4925 },
4926 'Reg' => {
4927 '0' => 'rbx',
4928 '3' => 'r12',
4929 '4' => 'rbp',
4930 '5' => 'r13'
4931 },
4932 'Return' => '74',
4933 'ShortName' => 'decode_update_component_resp'
4934 },
4935 '71870' => {
4936 'Header' => 'firmware_update.h',
4937 'Line' => '855',
4938 'Param' => {
4939 '0' => {
4940 'name' => 'instance_id',
4941 'type' => '187'
4942 },
4943 '1' => {
4944 'name' => 'comp_classification',
4945 'type' => '5623'
4946 },
4947 '2' => {
4948 'name' => 'comp_identifier',
4949 'type' => '5623'
4950 },
4951 '3' => {
4952 'name' => 'comp_classification_index',
4953 'type' => '187'
4954 },
4955 '4' => {
4956 'name' => 'comp_comparison_stamp',
4957 'type' => '199'
4958 },
4959 '5' => {
4960 'name' => 'comp_image_size',
4961 'type' => '199'
4962 },
4963 '6' => {
4964 'name' => 'update_option_flags',
4965 'offset' => '0',
4966 'type' => '64705'
4967 },
4968 '7' => {
4969 'name' => 'comp_ver_str_type',
4970 'offset' => '8',
4971 'type' => '187'
4972 },
4973 '8' => {
4974 'name' => 'comp_ver_str_len',
4975 'offset' => '16',
4976 'type' => '187'
4977 },
4978 '9' => {
4979 'name' => 'comp_ver_str',
4980 'offset' => '24',
4981 'type' => '72334'
4982 },
4983 '10' => {
4984 'name' => 'msg',
4985 'offset' => '32',
4986 'type' => '1627'
4987 },
4988 '11' => {
4989 'name' => 'payload_length',
4990 'offset' => '40',
4991 'type' => '137'
4992 }
4993 },
4994 'Return' => '74',
4995 'ShortName' => 'encode_update_component_req'
4996 },
4997 '72344' => {
4998 'Header' => 'firmware_update.h',
4999 'Line' => '828',
5000 'Param' => {
5001 '0' => {
5002 'name' => 'msg',
5003 'type' => '2074'
5004 },
5005 '1' => {
5006 'name' => 'payload_length',
5007 'type' => '12524'
5008 },
5009 '2' => {
5010 'name' => 'completion_code',
5011 'type' => '2079'
5012 },
5013 '3' => {
5014 'name' => 'comp_resp',
5015 'type' => '2079'
5016 },
5017 '4' => {
5018 'name' => 'comp_resp_code',
5019 'type' => '2079'
5020 }
5021 },
5022 'Reg' => {
5023 '0' => 'rbx',
5024 '3' => 'r12',
5025 '4' => 'rbp'
5026 },
5027 'Return' => '74',
5028 'ShortName' => 'decode_pass_component_table_resp'
5029 },
5030 '72543' => {
5031 'Header' => 'firmware_update.h',
5032 'Line' => '810',
5033 'Param' => {
5034 '0' => {
5035 'name' => 'instance_id',
5036 'type' => '187'
5037 },
5038 '1' => {
5039 'name' => 'transfer_flag',
5040 'type' => '187'
5041 },
5042 '2' => {
5043 'name' => 'comp_classification',
5044 'type' => '5623'
5045 },
5046 '3' => {
5047 'name' => 'comp_identifier',
5048 'type' => '5623'
5049 },
5050 '4' => {
5051 'name' => 'comp_classification_index',
5052 'type' => '187'
5053 },
5054 '5' => {
5055 'name' => 'comp_comparison_stamp',
5056 'type' => '199'
5057 },
5058 '6' => {
5059 'name' => 'comp_ver_str_type',
5060 'offset' => '0',
5061 'type' => '187'
5062 },
5063 '7' => {
5064 'name' => 'comp_ver_str_len',
5065 'offset' => '8',
5066 'type' => '187'
5067 },
5068 '8' => {
5069 'name' => 'comp_ver_str',
5070 'offset' => '16',
5071 'type' => '72334'
5072 },
5073 '9' => {
5074 'name' => 'msg',
5075 'offset' => '24',
5076 'type' => '1627'
5077 },
5078 '10' => {
5079 'name' => 'payload_length',
5080 'offset' => '32',
5081 'type' => '137'
5082 }
5083 },
5084 'Return' => '74',
5085 'ShortName' => 'encode_pass_component_table_req'
5086 },
5087 '73024' => {
5088 'Header' => 'firmware_update.h',
5089 'Line' => '785',
5090 'Param' => {
5091 '0' => {
5092 'name' => 'msg',
5093 'type' => '2074'
5094 },
5095 '1' => {
5096 'name' => 'payload_length',
5097 'type' => '137'
5098 },
5099 '2' => {
5100 'name' => 'completion_code',
5101 'type' => '2079'
5102 },
5103 '3' => {
5104 'name' => 'fd_meta_data_len',
5105 'type' => '9259'
5106 },
5107 '4' => {
5108 'name' => 'fd_will_send_pkg_data',
5109 'type' => '2079'
5110 }
5111 },
5112 'Reg' => {
5113 '1' => 'r9',
5114 '2' => 'rdx',
5115 '3' => 'rcx',
5116 '4' => 'r8'
5117 },
5118 'Return' => '74',
5119 'ShortName' => 'decode_request_update_resp'
5120 },
5121 '73171' => {
5122 'Header' => 'firmware_update.h',
5123 'Line' => '766',
5124 'Param' => {
5125 '0' => {
5126 'name' => 'instance_id',
5127 'type' => '187'
5128 },
5129 '1' => {
5130 'name' => 'max_transfer_size',
5131 'type' => '199'
5132 },
5133 '2' => {
5134 'name' => 'num_of_comp',
5135 'type' => '5623'
5136 },
5137 '3' => {
5138 'name' => 'max_outstanding_transfer_req',
5139 'type' => '187'
5140 },
5141 '4' => {
5142 'name' => 'pkg_data_len',
5143 'type' => '5623'
5144 },
5145 '5' => {
5146 'name' => 'comp_image_set_ver_str_type',
5147 'type' => '187'
5148 },
5149 '6' => {
5150 'name' => 'comp_image_set_ver_str_len',
5151 'offset' => '0',
5152 'type' => '187'
5153 },
5154 '7' => {
5155 'name' => 'comp_img_set_ver_str',
5156 'offset' => '8',
5157 'type' => '72334'
5158 },
5159 '8' => {
5160 'name' => 'msg',
5161 'offset' => '16',
5162 'type' => '1627'
5163 },
5164 '9' => {
5165 'name' => 'payload_length',
5166 'offset' => '24',
5167 'type' => '137'
5168 }
5169 },
5170 'Return' => '74',
5171 'ShortName' => 'encode_request_update_req'
5172 },
5173 '73610' => {
5174 'Header' => 'firmware_update.h',
5175 'Line' => '734',
5176 'Param' => {
5177 '0' => {
5178 'name' => 'data',
5179 'type' => '6820'
5180 },
5181 '1' => {
5182 'name' => 'length',
5183 'type' => '137'
5184 },
5185 '2' => {
5186 'name' => 'component_data',
5187 'type' => '73928'
5188 },
5189 '3' => {
5190 'name' => 'active_comp_ver_str',
5191 'type' => '7177'
5192 },
5193 '4' => {
5194 'name' => 'pending_comp_ver_str',
5195 'type' => '7177'
5196 }
5197 },
5198 'Reg' => {
5199 '1' => 'r9',
5200 '2' => 'rdx',
5201 '3' => 'rdi',
5202 '4' => 'r8'
5203 },
5204 'Return' => '74',
5205 'ShortName' => 'decode_get_firmware_parameters_resp_comp_entry'
5206 },
5207 '73938' => {
5208 'Header' => 'firmware_update.h',
5209 'Line' => '715',
5210 'Param' => {
5211 '0' => {
5212 'name' => 'msg',
5213 'type' => '2074'
5214 },
5215 '1' => {
5216 'name' => 'payload_length',
5217 'type' => '137'
5218 },
5219 '2' => {
5220 'name' => 'resp_data',
5221 'type' => '74158'
5222 },
5223 '3' => {
5224 'name' => 'active_comp_image_set_ver_str',
5225 'type' => '7177'
5226 },
5227 '4' => {
5228 'name' => 'pending_comp_image_set_ver_str',
5229 'type' => '7177'
5230 },
5231 '5' => {
5232 'name' => 'comp_parameter_table',
5233 'type' => '7177'
5234 }
5235 },
5236 'Reg' => {
5237 '0' => 'rbx',
5238 '1' => 'r12',
5239 '2' => 'rbp',
5240 '3' => 'r13',
5241 '4' => 'r14',
5242 '5' => 'r15'
5243 },
5244 'Return' => '74',
5245 'ShortName' => 'decode_get_firmware_parameters_resp'
5246 },
5247 '74163' => {
5248 'Header' => 'firmware_update.h',
5249 'Line' => '698',
5250 'Param' => {
5251 '0' => {
5252 'name' => 'instance_id',
5253 'type' => '187'
5254 },
5255 '1' => {
5256 'name' => 'payload_length',
5257 'type' => '137'
5258 },
5259 '2' => {
5260 'name' => 'msg',
5261 'type' => '1627'
5262 }
5263 },
5264 'Reg' => {
5265 '0' => 'rdi',
5266 '1' => 'rsi',
5267 '2' => 'rdx'
5268 },
5269 'Return' => '74',
5270 'ShortName' => 'encode_get_firmware_parameters_req'
5271 },
5272 '74303' => {
5273 'Header' => 'firmware_update.h',
5274 'Line' => '680',
5275 'Param' => {
5276 '0' => {
5277 'name' => 'msg',
5278 'type' => '2074'
5279 },
5280 '1' => {
5281 'name' => 'payload_length',
5282 'type' => '137'
5283 },
5284 '2' => {
5285 'name' => 'completion_code',
5286 'type' => '2079'
5287 },
5288 '3' => {
5289 'name' => 'device_identifiers_len',
5290 'type' => '2084'
5291 },
5292 '4' => {
5293 'name' => 'descriptor_count',
5294 'type' => '2079'
5295 },
5296 '5' => {
5297 'name' => 'descriptor_data',
5298 'type' => '74459'
5299 }
5300 },
5301 'Reg' => {
5302 '1' => 'r10',
5303 '3' => 'rcx',
5304 '4' => 'r8',
5305 '5' => 'r9'
5306 },
5307 'Return' => '74',
5308 'ShortName' => 'decode_query_device_identifiers_resp'
5309 },
5310 '74469' => {
5311 'Header' => 'firmware_update.h',
5312 'Line' => '665',
5313 'Param' => {
5314 '0' => {
5315 'name' => 'instance_id',
5316 'type' => '187'
5317 },
5318 '1' => {
5319 'name' => 'payload_length',
5320 'type' => '137'
5321 },
5322 '2' => {
5323 'name' => 'msg',
5324 'type' => '1627'
5325 }
5326 },
5327 'Reg' => {
5328 '0' => 'rdi',
5329 '1' => 'rsi',
5330 '2' => 'rdx'
5331 },
5332 'Return' => '74',
5333 'ShortName' => 'encode_query_device_identifiers_req'
5334 },
5335 '74609' => {
5336 'Header' => 'firmware_update.h',
5337 'Line' => '649',
5338 'Param' => {
5339 '0' => {
5340 'name' => 'data',
5341 'type' => '6820'
5342 },
5343 '1' => {
5344 'name' => 'length',
5345 'type' => '137'
5346 },
5347 '2' => {
5348 'name' => 'pldm_comp_image_info',
5349 'type' => '74756'
5350 },
5351 '3' => {
5352 'name' => 'comp_version_str',
5353 'type' => '7177'
5354 }
5355 },
5356 'Reg' => {
5357 '0' => 'rbx',
5358 '1' => 'r13',
5359 '2' => 'rbp',
5360 '3' => 'r12'
5361 },
5362 'Return' => '74',
5363 'ShortName' => 'decode_pldm_comp_image_info'
5364 },
5365 '74761' => {
5366 'Header' => 'firmware_update.h',
5367 'Line' => '634',
5368 'Param' => {
5369 '0' => {
5370 'name' => 'data',
5371 'type' => '6820'
5372 },
5373 '1' => {
5374 'name' => 'length',
5375 'type' => '137'
5376 },
5377 '2' => {
5378 'name' => 'descriptor_title_str_type',
5379 'type' => '2079'
5380 },
5381 '3' => {
5382 'name' => 'descriptor_title_str',
5383 'type' => '7177'
5384 },
5385 '4' => {
5386 'name' => 'descriptor_data',
5387 'type' => '7177'
5388 }
5389 },
5390 'Reg' => {
5391 '0' => 'rbx',
5392 '1' => 'rbp',
5393 '2' => 'r14',
5394 '3' => 'r12',
5395 '4' => 'r13'
5396 },
5397 'Return' => '74',
5398 'ShortName' => 'decode_vendor_defined_descriptor_value'
5399 },
5400 '74943' => {
5401 'Header' => 'firmware_update.h',
5402 'Line' => '618',
5403 'Param' => {
5404 '0' => {
5405 'name' => 'data',
5406 'type' => '6820'
5407 },
5408 '1' => {
5409 'name' => 'length',
5410 'type' => '137'
5411 },
5412 '2' => {
5413 'name' => 'descriptor_type',
5414 'type' => '9259'
5415 },
5416 '3' => {
5417 'name' => 'descriptor_data',
5418 'type' => '7177'
5419 }
5420 },
5421 'Reg' => {
5422 '0' => 'rbx',
5423 '1' => 'r12',
5424 '3' => 'rbp'
5425 },
5426 'Return' => '74',
5427 'ShortName' => 'decode_descriptor_type_length_value'
5428 },
5429 '75115' => {
5430 'Header' => 'firmware_update.h',
5431 'Line' => '599',
5432 'Param' => {
5433 '0' => {
5434 'name' => 'data',
5435 'type' => '6820'
5436 },
5437 '1' => {
5438 'name' => 'length',
5439 'type' => '137'
5440 },
5441 '2' => {
5442 'name' => 'component_bitmap_bit_length',
5443 'type' => '5623'
5444 },
5445 '3' => {
5446 'name' => 'fw_device_id_record',
5447 'type' => '75372'
5448 },
5449 '4' => {
5450 'name' => 'applicable_components',
5451 'type' => '7177'
5452 },
5453 '5' => {
5454 'name' => 'comp_image_set_version_str',
5455 'type' => '7177'
5456 },
5457 '6' => {
5458 'name' => 'record_descriptors',
5459 'offset' => '0',
5460 'type' => '7177'
5461 },
5462 '7' => {
5463 'name' => 'fw_device_pkg_data',
5464 'offset' => '8',
5465 'type' => '7177'
5466 }
5467 },
5468 'Reg' => {
5469 '1' => 'r15',
5470 '3' => 'rbp',
5471 '4' => 'r14',
5472 '5' => 'r13'
5473 },
5474 'Return' => '74',
5475 'ShortName' => 'decode_firmware_device_id_record'
5476 },
5477 '75377' => {
5478 'Header' => 'firmware_update.h',
5479 'Line' => '578',
5480 'Param' => {
5481 '0' => {
5482 'name' => 'data',
5483 'type' => '6820'
5484 },
5485 '1' => {
5486 'name' => 'length',
5487 'type' => '137'
5488 },
5489 '2' => {
5490 'name' => 'package_header_info',
5491 'type' => '75676'
5492 },
5493 '3' => {
5494 'name' => 'package_version_str',
5495 'type' => '7177'
5496 }
5497 },
5498 'Reg' => {
5499 '0' => 'rbx',
5500 '1' => 'r13',
5501 '2' => 'rbp',
5502 '3' => 'r12'
5503 },
5504 'Return' => '74',
5505 'ShortName' => 'decode_pldm_package_header_info'
5506 },
5507 '77838' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305508 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305509 'Line' => '501',
5510 'Param' => {
5511 '0' => {
5512 'name' => 'instance_id',
5513 'type' => '187'
5514 },
5515 '1' => {
5516 'name' => 'completion_code',
5517 'type' => '187'
5518 },
5519 '2' => {
5520 'name' => 'next_data_transfer_handle',
5521 'type' => '199'
5522 },
5523 '3' => {
5524 'name' => 'payload_length',
5525 'type' => '137'
5526 },
5527 '4' => {
5528 'name' => 'msg',
5529 'type' => '1627'
5530 }
5531 },
5532 'Return' => '74',
5533 'ShortName' => 'encode_set_fru_record_table_resp'
5534 },
5535 '78078' => {
5536 'Header' => 'fru.h',
5537 'Line' => '486',
5538 'Param' => {
5539 '0' => {
5540 'name' => 'msg',
5541 'type' => '2074'
5542 },
5543 '1' => {
5544 'name' => 'payload_length',
5545 'type' => '137'
5546 },
5547 '2' => {
5548 'name' => 'data_transfer_handle',
5549 'type' => '2084'
5550 },
5551 '3' => {
5552 'name' => 'transfer_flag',
5553 'type' => '2079'
5554 },
5555 '4' => {
5556 'name' => 'fru_table_data',
5557 'type' => '7177'
5558 }
5559 },
5560 'Reg' => {
5561 '1' => 'rsi',
5562 '2' => 'rdx',
5563 '3' => 'rcx',
5564 '4' => 'r8'
5565 },
5566 'Return' => '74',
5567 'ShortName' => 'decode_set_fru_record_table_req'
5568 },
5569 '78245' => {
5570 'Header' => 'fru.h',
5571 'Line' => '360',
5572 'Param' => {
5573 '0' => {
5574 'name' => 'msg',
5575 'type' => '2074'
5576 },
5577 '1' => {
5578 'name' => 'payload_length',
5579 'type' => '137'
5580 },
5581 '2' => {
5582 'name' => 'completion_code',
5583 'type' => '2079'
5584 },
5585 '3' => {
5586 'name' => 'next_data_transfer_handle',
5587 'type' => '2084'
5588 },
5589 '4' => {
5590 'name' => 'transfer_flag',
5591 'type' => '2079'
5592 },
5593 '5' => {
5594 'name' => 'fru_record_table_data',
5595 'type' => '2079'
5596 },
5597 '6' => {
5598 'name' => 'fru_record_table_length',
5599 'offset' => '0',
5600 'type' => '9822'
5601 }
5602 },
5603 'Return' => '74',
5604 'ShortName' => 'decode_get_fru_record_table_resp'
5605 },
5606 '78475' => {
5607 'Header' => 'fru.h',
5608 'Line' => '387',
5609 'Param' => {
5610 '0' => {
5611 'name' => 'msg',
5612 'type' => '2074'
5613 },
5614 '1' => {
5615 'name' => 'payload_length',
5616 'type' => '137'
5617 },
5618 '2' => {
5619 'name' => 'completion_code',
5620 'type' => '2079'
5621 },
5622 '3' => {
5623 'name' => 'next_data_transfer_handle',
5624 'type' => '2084'
5625 },
5626 '4' => {
5627 'name' => 'transfer_flag',
5628 'type' => '2079'
5629 },
5630 '5' => {
5631 'name' => 'fru_record_table_data',
5632 'type' => '2079'
5633 },
5634 '6' => {
5635 'name' => 'fru_record_table_length',
5636 'offset' => '0',
5637 'type' => '9822'
5638 },
5639 '7' => {
5640 'name' => 'max_fru_record_table_length',
5641 'offset' => '8',
5642 'type' => '137'
5643 }
5644 },
5645 'Reg' => {
5646 '3' => 'r10',
5647 '4' => 'r8',
5648 '5' => 'r9'
5649 },
5650 'Return' => '74',
5651 'ShortName' => 'decode_get_fru_record_table_resp_safe'
5652 },
5653 '78796' => {
5654 'Header' => 'fru.h',
5655 'Line' => '339',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305656 'Param' => {
5657 '0' => {
5658 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305659 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005660 },
5661 '1' => {
5662 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305663 'type' => '199'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005664 },
5665 '2' => {
5666 'name' => 'transfer_operation_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305667 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005668 },
5669 '3' => {
5670 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305671 'type' => '1627'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005672 },
5673 '4' => {
5674 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305675 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005676 }
5677 },
5678 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305679 'ShortName' => 'encode_get_fru_record_table_req'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005680 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305681 '79031' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005682 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305683 'Line' => '451',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005684 'Param' => {
5685 '0' => {
5686 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305687 'type' => '2074'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005688 },
5689 '1' => {
5690 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305691 'type' => '137'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005692 },
5693 '2' => {
5694 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305695 'type' => '2079'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005696 },
5697 '3' => {
5698 'name' => 'next_transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305699 'type' => '2084'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005700 },
5701 '4' => {
5702 'name' => 'transfer_flag',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305703 'type' => '2079'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005704 },
5705 '5' => {
5706 'name' => 'fru_structure_data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305707 'type' => '7177'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005708 }
5709 },
5710 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10305711 '1' => 'rsi',
5712 '2' => 'rdx',
5713 '3' => 'r10',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005714 '4' => 'r8',
5715 '5' => 'r9'
5716 },
5717 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305718 'ShortName' => 'decode_get_fru_record_by_option_resp'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005719 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305720 '79198' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005721 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305722 'Line' => '313',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05005723 'Param' => {
5724 '0' => {
5725 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305726 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305727 },
5728 '1' => {
5729 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305730 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305731 },
5732 '2' => {
5733 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305734 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305735 },
5736 '3' => {
5737 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305738 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305739 },
5740 '4' => {
5741 'name' => 'fru_structure_data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305742 'type' => '5345'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305743 },
5744 '5' => {
5745 'name' => 'data_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305746 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305747 },
5748 '6' => {
5749 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305750 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305751 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305752 },
5753 '7' => {
5754 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305755 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305756 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305757 }
5758 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305759 'Reg' => {
5760 '2' => 'r15'
5761 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305762 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305763 'ShortName' => 'encode_get_fru_record_by_option_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305764 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305765 '79589' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305766 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305767 'Line' => '292',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305768 'Param' => {
5769 '0' => {
5770 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305771 'type' => '2074'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305772 },
5773 '1' => {
5774 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305775 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305776 },
5777 '2' => {
5778 'name' => 'data_transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305779 'type' => '2084'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305780 },
5781 '3' => {
5782 'name' => 'fru_table_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305783 'type' => '9259'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305784 },
5785 '4' => {
5786 'name' => 'record_set_identifier',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305787 'type' => '9259'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305788 },
5789 '5' => {
5790 'name' => 'record_type',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305791 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305792 },
5793 '6' => {
5794 'name' => 'field_type',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305795 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305796 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305797 },
5798 '7' => {
5799 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305800 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305801 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305802 }
5803 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305804 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10305805 '1' => 'r10',
5806 '2' => 'rdx',
5807 '3' => 'rdi',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305808 '4' => 'r8',
5809 '5' => 'r9'
5810 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305811 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305812 'ShortName' => 'decode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305813 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305814 '79791' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305815 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305816 'Line' => '433',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305817 'Param' => {
5818 '0' => {
5819 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305820 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305821 },
5822 '1' => {
5823 'name' => 'data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305824 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305825 },
5826 '2' => {
5827 'name' => 'fru_table_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305828 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305829 },
5830 '3' => {
5831 'name' => 'record_set_identifier',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305832 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305833 },
5834 '4' => {
5835 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305836 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305837 },
5838 '5' => {
5839 'name' => 'field_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305840 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305841 },
5842 '6' => {
5843 'name' => 'transfer_op_flag',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305844 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305845 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305846 },
5847 '7' => {
5848 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305849 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305850 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305851 },
5852 '8' => {
5853 'name' => 'payload_length',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305854 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305855 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305856 }
5857 },
5858 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305859 'ShortName' => 'encode_get_fru_record_by_option_req'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305860 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305861 '80088' => {
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305862 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305863 'Line' => '468',
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305864 'Param' => {
5865 '0' => {
5866 'name' => 'table',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305867 'type' => '6820'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305868 },
5869 '1' => {
5870 'name' => 'table_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305871 'type' => '137'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305872 },
5873 '2' => {
5874 'name' => 'record_table',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305875 'type' => '2079'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305876 },
5877 '3' => {
5878 'name' => 'record_size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305879 'type' => '9822'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305880 },
5881 '4' => {
5882 'name' => 'rsi',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305883 'type' => '5623'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305884 },
5885 '5' => {
5886 'name' => 'rt',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305887 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305888 },
5889 '6' => {
5890 'name' => 'ft',
5891 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305892 'type' => '187'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305893 }
5894 },
5895 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305896 'ShortName' => 'get_fru_record_by_option_check'
Andrew Jeffery962fcec2023-07-07 10:10:19 +09305897 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305898 '80747' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305899 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305900 'Line' => '409',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305901 'Param' => {
5902 '0' => {
5903 'name' => 'fru_table',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305904 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305905 },
5906 '1' => {
5907 'name' => 'total_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305908 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305909 },
5910 '2' => {
5911 'name' => 'curr_size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305912 'type' => '9822'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305913 },
5914 '3' => {
5915 'name' => 'record_set_id',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305916 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305917 },
5918 '4' => {
5919 'name' => 'record_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305920 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305921 },
5922 '5' => {
5923 'name' => 'num_frus',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305924 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305925 },
5926 '6' => {
5927 'name' => 'encoding',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305928 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305929 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305930 },
5931 '7' => {
5932 'name' => 'tlvs',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305933 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305934 'type' => '2079'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305935 },
5936 '8' => {
5937 'name' => 'tlvs_size',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09305938 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305939 'type' => '137'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305940 }
5941 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10305942 'Reg' => {
5943 '0' => 'rdi',
5944 '1' => 'rsi',
5945 '2' => 'rbx',
5946 '3' => 'rcx',
5947 '4' => 'r8',
5948 '5' => 'r9'
5949 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305950 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305951 'ShortName' => 'encode_fru_record'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09305952 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305953 '81069' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305954 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305955 'Line' => '269',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305956 'Param' => {
5957 '0' => {
5958 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305959 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305960 },
5961 '1' => {
5962 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305963 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305964 },
5965 '2' => {
5966 'name' => 'next_data_transfer_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305967 'type' => '199'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305968 },
5969 '3' => {
5970 'name' => 'transfer_flag',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305971 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305972 },
5973 '4' => {
5974 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305975 'type' => '1627'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305976 }
5977 },
5978 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305979 'ShortName' => 'encode_get_fru_record_table_resp'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09305980 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10305981 '81291' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305982 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305983 'Line' => '251',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305984 'Param' => {
5985 '0' => {
5986 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305987 'type' => '2074'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305988 },
5989 '1' => {
5990 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10305991 'type' => '137'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305992 },
5993 '2' => {
5994 'name' => 'data_transfer_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305995 'type' => '2084'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09305996 },
5997 '3' => {
5998 'name' => 'transfer_operation_flag',
Andrew Jeffery75eea492023-11-28 10:12:08 +10305999 'type' => '2079'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306000 }
6001 },
6002 'Reg' => {
6003 '0' => 'rdi',
6004 '1' => 'rsi',
6005 '2' => 'rdx',
6006 '3' => 'rcx'
6007 },
6008 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306009 'ShortName' => 'decode_get_fru_record_table_req'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306010 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306011 '81395' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306012 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306013 'Line' => '232',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306014 'Param' => {
6015 '0' => {
6016 'name' => 'instance_id',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306017 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306018 },
6019 '1' => {
6020 'name' => 'completion_code',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306021 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306022 },
6023 '2' => {
6024 'name' => 'fru_data_major_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306025 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306026 },
6027 '3' => {
6028 'name' => 'fru_data_minor_version',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306029 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306030 },
6031 '4' => {
6032 'name' => 'fru_table_maximum_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306033 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306034 },
6035 '5' => {
6036 'name' => 'fru_table_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306037 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306038 },
6039 '6' => {
6040 'name' => 'total_record_set_identifiers',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306041 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306042 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306043 },
6044 '7' => {
6045 'name' => 'total_table_records',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306046 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306047 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306048 },
6049 '8' => {
6050 'name' => 'checksum',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306051 'offset' => '16',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306052 'type' => '199'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306053 },
6054 '9' => {
6055 'name' => 'msg',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09306056 'offset' => '24',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306057 'type' => '1627'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306058 }
6059 },
6060 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306061 'ShortName' => 'encode_get_fru_record_table_metadata_resp'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306062 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306063 '81698' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306064 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306065 'Line' => '203',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306066 'Param' => {
6067 '0' => {
6068 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306069 'type' => '2074'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306070 },
6071 '1' => {
6072 'name' => 'payload_length',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306073 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306074 },
6075 '2' => {
6076 'name' => 'completion_code',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306077 'type' => '2079'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306078 },
6079 '3' => {
6080 'name' => 'fru_data_major_version',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306081 'type' => '2079'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306082 },
6083 '4' => {
6084 'name' => 'fru_data_minor_version',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306085 'type' => '2079'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306086 },
6087 '5' => {
6088 'name' => 'fru_table_maximum_size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306089 'type' => '2084'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306090 },
6091 '6' => {
6092 'name' => 'fru_table_length',
6093 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306094 'type' => '2084'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306095 },
6096 '7' => {
6097 'name' => 'total_record_set_identifiers',
6098 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306099 'type' => '9259'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306100 },
6101 '8' => {
6102 'name' => 'total_table_records',
6103 'offset' => '16',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306104 'type' => '9259'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306105 },
6106 '9' => {
6107 'name' => 'checksum',
6108 'offset' => '24',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306109 'type' => '2084'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306110 }
6111 },
6112 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306113 '1' => 'rdi',
6114 '2' => 'rdx',
6115 '3' => 'r10',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306116 '4' => 'r8',
6117 '5' => 'r9'
6118 },
6119 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306120 'ShortName' => 'decode_get_fru_record_table_metadata_resp'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306121 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306122 '81908' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306123 'Header' => 'fru.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306124 'Line' => '178',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306125 'Param' => {
6126 '0' => {
6127 'name' => 'instance_id',
6128 'type' => '187'
6129 },
6130 '1' => {
6131 'name' => 'msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306132 'type' => '1627'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306133 },
6134 '2' => {
6135 'name' => 'payload_length',
6136 'type' => '137'
6137 }
6138 },
6139 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306140 'ShortName' => 'encode_get_fru_record_table_metadata_req'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306141 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306142 '83613' => {
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306143 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306144 'Line' => '586',
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306145 'Param' => {
6146 '0' => {
6147 'name' => 'pdr',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306148 'type' => '6820'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306149 },
6150 '1' => {
6151 'name' => 'pdr_len',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306152 'type' => '5623'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306153 },
6154 '2' => {
6155 'name' => 'num_entities',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306156 'type' => '9822'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306157 },
6158 '3' => {
6159 'name' => 'entities',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306160 'type' => '83926'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306161 }
6162 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306163 'Reg' => {
6164 '2' => 'rbp',
6165 '3' => 'r12'
6166 },
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306167 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306168 'ShortName' => 'pldm_entity_association_pdr_extract'
Andrew Jeffery6409c8a2023-06-14 11:38:31 +09306169 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306170 '83946' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306171 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306172 'Line' => '574',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306173 'Param' => {
6174 '0' => {
6175 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306176 'type' => '83995'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306177 }
6178 },
6179 'Reg' => {
6180 '0' => 'rdi'
6181 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306182 'Return' => '5126',
6183 'ShortName' => 'pldm_is_empty_entity_assoc_tree'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306184 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306185 '84000' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306186 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306187 'Line' => '564',
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306188 'Param' => {
6189 '0' => {
6190 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306191 'type' => '83995'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306192 }
6193 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306194 'Reg' => {
6195 '0' => 'rdi'
6196 },
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306197 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306198 'ShortName' => 'pldm_entity_association_tree_destroy_root'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306199 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306200 '84063' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306201 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306202 'Line' => '554',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306203 'Param' => {
6204 '0' => {
6205 'name' => 'org_tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306206 'type' => '83995'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306207 },
6208 '1' => {
6209 'name' => 'new_tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306210 'type' => '83995'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306211 }
6212 },
6213 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306214 'ShortName' => 'pldm_entity_association_tree_copy_root'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306215 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306216 '84279' => {
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306217 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306218 'Line' => '531',
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306219 'Param' => {
6220 '0' => {
6221 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306222 'type' => '83995'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306223 },
6224 '1' => {
6225 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306226 'type' => '83931'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306227 }
6228 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306229 'Return' => '83533',
6230 'ShortName' => 'pldm_entity_association_tree_find'
Andrew Jeffery0ecf6bc2023-07-14 15:36:39 +09306231 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306232 '84559' => {
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006233 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306234 'Line' => '545',
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006235 'Param' => {
6236 '0' => {
6237 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306238 'type' => '83995'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006239 },
6240 '1' => {
6241 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306242 'type' => '83931'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006243 },
6244 '2' => {
6245 'name' => 'is_remote',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306246 'type' => '5126'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006247 }
6248 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306249 'Return' => '83533',
6250 'ShortName' => 'pldm_entity_association_tree_find_with_locality'
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05006251 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306252 '85068' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306253 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306254 'Line' => '165',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306255 'Param' => {
6256 '0' => {
6257 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306258 'type' => '85316'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306259 }
6260 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306261 'Reg' => {
6262 '0' => 'rdi'
6263 },
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306264 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306265 'ShortName' => 'pldm_pdr_remove_remote_pdrs'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306266 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306267 '85321' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306268 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306269 'Line' => '174',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306270 'Param' => {
6271 '0' => {
6272 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306273 'type' => '85316'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306274 },
6275 '1' => {
6276 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306277 'type' => '5623'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306278 }
6279 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306280 'Reg' => {
6281 '0' => 'rdi',
6282 '1' => 'rsi'
6283 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306284 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306285 'ShortName' => 'pldm_pdr_remove_pdrs_by_terminus_handle'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306286 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306287 '85589' => {
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306288 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306289 'Line' => '492',
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306290 'Param' => {
6291 '0' => {
6292 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306293 'type' => '83995'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306294 },
6295 '1' => {
6296 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306297 'type' => '82630'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306298 },
6299 '2' => {
6300 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306301 'type' => '84274'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306302 }
6303 },
6304 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306305 'ShortName' => 'pldm_find_entity_ref_in_tree'
Andrew Jeffery8810fec2023-07-17 10:12:54 +09306306 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306307 '86109' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306308 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306309 'Line' => '464',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306310 'Param' => {
6311 '0' => {
6312 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306313 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306314 },
6315 '1' => {
6316 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306317 'type' => '85316'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306318 },
6319 '2' => {
6320 'name' => 'entities',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306321 'type' => '83926'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306322 },
6323 '3' => {
6324 'name' => 'num_entities',
6325 'type' => '137'
6326 },
6327 '4' => {
6328 'name' => 'is_remote',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306329 'type' => '5126'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306330 },
6331 '5' => {
6332 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306333 'type' => '5623'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306334 }
6335 },
6336 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306337 'ShortName' => 'pldm_entity_association_pdr_add_from_node_check'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306338 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306339 '86327' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306340 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306341 'Line' => '451',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306342 'Param' => {
6343 '0' => {
6344 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306345 'type' => '83995'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306346 },
6347 '1' => {
6348 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306349 'type' => '85316'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306350 },
6351 '2' => {
6352 'name' => 'is_remote',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306353 'type' => '5126'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306354 },
6355 '3' => {
6356 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306357 'type' => '5623'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306358 }
6359 },
6360 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306361 'ShortName' => 'pldm_entity_association_pdr_add_check'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306362 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306363 '87850' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306364 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306365 'Line' => '518',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306366 'Param' => {
6367 '0' => {
6368 'name' => 'parent',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306369 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306370 },
6371 '1' => {
6372 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306373 'type' => '83931'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306374 }
6375 },
6376 'Reg' => {
6377 '0' => 'rdi',
6378 '1' => 'rsi'
6379 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306380 'Return' => '5126',
6381 'ShortName' => 'pldm_is_current_parent_child'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306382 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306383 '87939' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306384 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306385 'Line' => '504',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306386 'Param' => {
6387 '0' => {
6388 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306389 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306390 },
6391 '1' => {
6392 'name' => 'association_type',
6393 'type' => '187'
6394 }
6395 },
6396 'Reg' => {
6397 '0' => 'rdi',
6398 '1' => 'rcx'
6399 },
6400 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306401 'ShortName' => 'pldm_entity_get_num_children'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306402 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306403 '88154' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306404 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306405 'Line' => '422',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306406 'Param' => {
6407 '0' => {
6408 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306409 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306410 }
6411 },
6412 'Reg' => {
6413 '0' => 'rdi'
6414 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306415 'Return' => '5126',
6416 'ShortName' => 'pldm_entity_is_exist_parent'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306417 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306418 '88309' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306419 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306420 'Line' => '412',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306421 'Param' => {
6422 '0' => {
6423 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306424 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306425 }
6426 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306427 'Return' => '82630',
6428 'ShortName' => 'pldm_entity_get_parent'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306429 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306430 '88464' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306431 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306432 'Line' => '402',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306433 'Param' => {
6434 '0' => {
6435 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306436 'type' => '83533'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306437 }
6438 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306439 'Return' => '5126',
6440 'ShortName' => 'pldm_entity_is_node_parent'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306441 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306442 '88619' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306443 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306444 'Line' => '392',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306445 'Param' => {
6446 '0' => {
6447 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306448 'type' => '83995'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306449 }
6450 },
6451 'Reg' => {
6452 '0' => 'rdi'
6453 },
6454 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306455 'ShortName' => 'pldm_entity_association_tree_destroy'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306456 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306457 '88798' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306458 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306459 'Line' => '364',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306460 'Param' => {
6461 '0' => {
6462 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306463 'type' => '83995'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306464 },
6465 '1' => {
6466 'name' => 'entities',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306467 'type' => '83926'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306468 },
6469 '2' => {
6470 'name' => 'size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306471 'type' => '9822'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306472 }
6473 },
6474 'Reg' => {
6475 '2' => 'rbp'
6476 },
6477 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306478 'ShortName' => 'pldm_entity_association_tree_visit'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306479 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306480 '89257' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306481 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306482 'Line' => '346',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306483 'Param' => {
6484 '0' => {
6485 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306486 'type' => '83995'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306487 },
6488 '1' => {
6489 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306490 'type' => '83931'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306491 },
6492 '2' => {
6493 'name' => 'entity_instance_number',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306494 'type' => '5623'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306495 },
6496 '3' => {
6497 'name' => 'parent',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306498 'type' => '83533'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306499 },
6500 '4' => {
6501 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306502 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306503 },
6504 '5' => {
6505 'name' => 'is_remote',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306506 'type' => '5126'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306507 },
6508 '6' => {
6509 'name' => 'is_update_container_id',
6510 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306511 'type' => '5126'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306512 },
6513 '7' => {
6514 'name' => 'container_id',
6515 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306516 'type' => '5623'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306517 }
6518 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306519 'Return' => '83533',
6520 'ShortName' => 'pldm_entity_association_tree_add_entity'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306521 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306522 '89784' => {
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006523 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306524 'Line' => '318',
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006525 'Param' => {
6526 '0' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306527 'name' => 'tree',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306528 'type' => '83995'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006529 },
6530 '1' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306531 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306532 'type' => '83931'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006533 },
6534 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306535 'name' => 'entity_instance_number',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306536 'type' => '5623'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006537 },
6538 '3' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306539 'name' => 'parent',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306540 'type' => '83533'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006541 },
6542 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306543 'name' => 'association_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306544 'type' => '187'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006545 }
6546 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306547 'Return' => '83533',
6548 'ShortName' => 'pldm_entity_association_tree_add'
Pavithra Barithayaf0470042023-07-19 06:22:38 -05006549 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306550 '90217' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09306551 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306552 'Line' => '301',
6553 'Return' => '83995',
6554 'ShortName' => 'pldm_entity_association_tree_init'
Andrew Jeffery255f6542023-08-10 15:46:54 +09306555 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306556 '90291' => {
Pavithra Barithayadef8e022023-08-16 00:31:06 -05006557 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306558 'Line' => '386',
Pavithra Barithayadef8e022023-08-16 00:31:06 -05006559 'Param' => {
6560 '0' => {
6561 'name' => 'entity',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306562 'type' => '90425'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05006563 }
6564 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306565 'Return' => '5623',
6566 'ShortName' => 'pldm_entity_node_get_remote_container_id'
Pavithra Barithayadef8e022023-08-16 00:31:06 -05006567 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306568 '90451' => {
Andrew Jeffery255f6542023-08-10 15:46:54 +09306569 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306570 'Line' => '375',
Andrew Jeffery255f6542023-08-10 15:46:54 +09306571 'Param' => {
6572 '0' => {
6573 'name' => 'node',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306574 'type' => '83533'
Andrew Jeffery255f6542023-08-10 15:46:54 +09306575 }
6576 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306577 'Return' => '82630',
6578 'ShortName' => 'pldm_entity_extract'
Andrew Jeffery255f6542023-08-10 15:46:54 +09306579 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306580 '91245' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306581 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306582 'Line' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306583 'Param' => {
6584 '0' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306585 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306586 'type' => '85063'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306587 },
6588 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306589 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306590 'type' => '5623'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306591 },
6592 '2' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306593 'name' => 'tid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306594 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306595 },
6596 '3' => {
6597 'name' => 'tl_eid',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306598 'type' => '187'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306599 },
6600 '4' => {
6601 'name' => 'valid_bit',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306602 'type' => '5126'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306603 }
6604 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306605 'Reg' => {
6606 '0' => 'rbx',
6607 '1' => 'rbp',
6608 '2' => 'r12',
6609 '3' => 'r13'
6610 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306611 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306612 'ShortName' => 'pldm_pdr_update_TL_pdr'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306613 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306614 '91604' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306615 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306616 'Line' => '266',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306617 'Param' => {
6618 '0' => {
6619 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306620 'type' => '85063'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306621 },
6622 '1' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306623 'name' => 'fru_rsi',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306624 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306625 },
6626 '2' => {
6627 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306628 'type' => '9259'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306629 },
6630 '3' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306631 'name' => 'entity_type',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306632 'type' => '9259'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306633 },
6634 '4' => {
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306635 'name' => 'entity_instance_num',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306636 'type' => '9259'
Andrew Jeffery8a4b5332023-07-14 13:26:12 +09306637 },
6638 '5' => {
6639 'name' => 'container_id',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306640 'type' => '9259'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306641 }
6642 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306643 'Reg' => {
6644 '2' => 'r12'
6645 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306646 'Return' => '91589',
6647 'ShortName' => 'pldm_pdr_fru_record_set_find_by_rsi'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09306648 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306649 '91958' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306650 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306651 'Line' => '245',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306652 'Param' => {
6653 '0' => {
6654 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306655 'type' => '85316'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306656 },
6657 '1' => {
6658 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306659 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306660 },
6661 '2' => {
6662 'name' => 'fru_rsi',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306663 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306664 },
6665 '3' => {
6666 'name' => 'entity_type',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306667 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306668 },
6669 '4' => {
6670 'name' => 'entity_instance_num',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306671 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306672 },
6673 '5' => {
6674 'name' => 'container_id',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306675 'type' => '5623'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306676 },
6677 '6' => {
6678 'name' => 'bmc_record_handle',
6679 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306680 'type' => '2084'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306681 }
6682 },
6683 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306684 'ShortName' => 'pldm_pdr_add_fru_record_set_check'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306685 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306686 '92301' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306687 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306688 'Line' => '157',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306689 'Param' => {
6690 '0' => {
6691 'name' => 'record',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306692 'type' => '91589'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306693 }
6694 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306695 'Return' => '5126',
6696 'ShortName' => 'pldm_pdr_record_is_remote'
Andrew Jefferyd555a392023-10-16 14:34:01 +10306697 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306698 '92455' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306699 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306700 'Line' => '94',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306701 'Param' => {
6702 '0' => {
6703 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306704 'type' => '85063'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306705 },
6706 '1' => {
6707 'name' => 'record',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306708 'type' => '91589'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306709 }
6710 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306711 'Return' => '199',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306712 'ShortName' => 'pldm_pdr_get_record_handle'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306713 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306714 '92669' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306715 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306716 'Line' => '62',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306717 'Param' => {
6718 '0' => {
6719 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306720 'type' => '85063'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306721 }
6722 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306723 'Return' => '199',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306724 'ShortName' => 'pldm_pdr_get_repo_size'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306725 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306726 '92800' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306727 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306728 'Line' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306729 'Param' => {
6730 '0' => {
6731 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306732 'type' => '85063'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306733 }
6734 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306735 'Return' => '199',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306736 'ShortName' => 'pldm_pdr_get_record_count'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306737 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306738 '92931' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306739 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306740 'Line' => '147',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09306741 'Param' => {
6742 '0' => {
6743 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306744 'type' => '85063'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306745 },
6746 '1' => {
6747 'name' => 'pdr_type',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306748 'type' => '187'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306749 },
6750 '2' => {
6751 'name' => 'curr_record',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306752 'type' => '91589'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306753 },
6754 '3' => {
6755 'name' => 'data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306756 'type' => '74459'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306757 },
6758 '4' => {
6759 'name' => 'size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306760 'type' => '2084'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306761 }
6762 },
6763 'Reg' => {
6764 '0' => 'rdi',
6765 '3' => 'rcx',
6766 '4' => 'r8'
6767 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306768 'Return' => '91589',
6769 'ShortName' => 'pldm_pdr_find_record_by_type'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306770 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306771 '93102' => {
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306772 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306773 'Line' => '129',
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306774 'Param' => {
6775 '0' => {
6776 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306777 'type' => '85063'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306778 },
6779 '1' => {
6780 'name' => 'curr_record',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306781 'type' => '91589'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306782 },
6783 '2' => {
6784 'name' => 'data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306785 'type' => '74459'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306786 },
6787 '3' => {
6788 'name' => 'size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306789 'type' => '2084'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306790 },
6791 '4' => {
6792 'name' => 'next_record_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306793 'type' => '2084'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306794 }
6795 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306796 'Reg' => {
6797 '0' => 'rdi',
6798 '1' => 'rbx',
6799 '2' => 'r13',
6800 '3' => 'rcx',
6801 '4' => 'rbp'
6802 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306803 'Return' => '91589',
6804 'ShortName' => 'pldm_pdr_get_next_record'
Andrew Jeffery4e1f1312023-07-14 15:56:51 +09306805 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306806 '93269' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306807 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306808 'Line' => '110',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306809 'Param' => {
6810 '0' => {
6811 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306812 'type' => '85063'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306813 },
6814 '1' => {
6815 'name' => 'record_handle',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306816 'type' => '199'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306817 },
6818 '2' => {
6819 'name' => 'data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306820 'type' => '74459'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306821 },
6822 '3' => {
6823 'name' => 'size',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306824 'type' => '2084'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306825 },
6826 '4' => {
6827 'name' => 'next_record_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306828 'type' => '2084'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306829 }
6830 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306831 'Reg' => {
6832 '0' => 'rdi',
6833 '1' => 'rax',
6834 '2' => 'rdx',
6835 '3' => 'rcx',
6836 '4' => 'rbp'
6837 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306838 'Return' => '91589',
6839 'ShortName' => 'pldm_pdr_find_record'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306840 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306841 '93437' => {
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306842 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306843 'Line' => '42',
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306844 'Param' => {
6845 '0' => {
6846 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306847 'type' => '85316'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306848 }
6849 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306850 'Reg' => {
6851 '0' => 'rdi'
6852 },
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306853 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306854 'ShortName' => 'pldm_pdr_destroy'
Andrew Jeffery50dd1592023-07-14 16:02:05 +09306855 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306856 '93590' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09306857 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306858 'Line' => '36',
6859 'Return' => '85316',
6860 'ShortName' => 'pldm_pdr_init'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306861 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306862 '93662' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09306863 'Header' => 'pdr.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306864 'Line' => '79',
Andrew Jeffery14d29842023-07-17 15:29:32 +09306865 'Param' => {
6866 '0' => {
6867 'name' => 'repo',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306868 'type' => '85316'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306869 },
6870 '1' => {
6871 'name' => 'data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306872 'type' => '6820'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306873 },
6874 '2' => {
6875 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306876 'type' => '199'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306877 },
6878 '3' => {
6879 'name' => 'is_remote',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306880 'type' => '5126'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306881 },
6882 '4' => {
6883 'name' => 'terminus_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306884 'type' => '5623'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306885 },
6886 '5' => {
6887 'name' => 'record_handle',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306888 'type' => '2084'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306889 }
6890 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306891 'Reg' => {
6892 '0' => 'rbp',
6893 '1' => 'r13',
6894 '2' => 'r14',
6895 '5' => 'r12'
6896 },
Andrew Jeffery14d29842023-07-17 15:29:32 +09306897 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306898 'ShortName' => 'pldm_pdr_add_check'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306899 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306900 '96042' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306901 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306902 'Line' => '86',
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306903 'Param' => {
6904 '0' => {
6905 'name' => 'dec',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306906 'type' => '199'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306907 }
6908 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306909 'Return' => '199',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306910 'ShortName' => 'dec2bcd32'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306911 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306912 '96171' => {
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306913 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306914 'Line' => '80',
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306915 'Param' => {
6916 '0' => {
6917 'name' => 'bcd',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306918 'type' => '199'
Andrew Jefferyc79a5df2023-07-17 15:09:21 +09306919 }
6920 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306921 'Return' => '199',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306922 'ShortName' => 'bcd2dec32'
Andrew Jeffery8b1c0342023-07-14 15:44:37 +09306923 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306924 '96599' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306925 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306926 'Line' => '50',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306927 'Param' => {
6928 '0' => {
6929 'name' => 'version',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306930 'type' => '3484'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306931 },
6932 '1' => {
6933 'name' => 'buffer',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306934 'type' => '12476'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306935 },
6936 '2' => {
6937 'name' => 'buffer_size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306938 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306939 }
6940 },
6941 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10306942 '0' => 'rdi',
6943 '1' => 'rcx'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306944 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306945 'Return' => '13450',
6946 'ShortName' => 'ver2str'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306947 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306948 '96727' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306949 'Header' => 'utils.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306950 'Line' => '30',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306951 'Param' => {
6952 '0' => {
6953 'name' => 'data',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306954 'type' => '5345'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306955 },
6956 '1' => {
6957 'name' => 'size',
Andrew Jefferyd555a392023-10-16 14:34:01 +10306958 'type' => '137'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306959 }
6960 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10306961 'Reg' => {
6962 '1' => 'rdx'
6963 },
6964 'Return' => '187',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306965 'ShortName' => 'crc8'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306966 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306967 '98041' => {
Andrew Jeffery14d29842023-07-17 15:29:32 +09306968 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306969 'Line' => '84',
Andrew Jeffery14d29842023-07-17 15:29:32 +09306970 'Param' => {
6971 '0' => {
6972 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306973 'type' => '98264'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306974 },
6975 '1' => {
6976 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306977 'type' => '94669'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306978 },
6979 '2' => {
6980 'name' => 'iid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306981 'type' => '94681'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306982 }
6983 },
6984 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306985 'ShortName' => 'pldm_instance_id_free'
Andrew Jeffery14d29842023-07-17 15:29:32 +09306986 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10306987 '98269' => {
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306988 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306989 'Line' => '67',
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306990 'Param' => {
6991 '0' => {
6992 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306993 'type' => '98264'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306994 },
6995 '1' => {
6996 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10306997 'type' => '94669'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09306998 },
6999 '2' => {
7000 'name' => 'iid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307001 'type' => '98689'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307002 }
7003 },
7004 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307005 'ShortName' => 'pldm_instance_id_alloc'
Andrew Jeffery8985dfd2023-07-17 15:34:48 +09307006 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307007 '98694' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307008 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307009 'Line' => '50',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307010 'Param' => {
7011 '0' => {
7012 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307013 'type' => '98264'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307014 }
7015 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307016 'Reg' => {
7017 '0' => 'rdi'
7018 },
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307019 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307020 'ShortName' => 'pldm_instance_db_destroy'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307021 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307022 '98779' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307023 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307024 'Line' => '40',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307025 'Param' => {
7026 '0' => {
7027 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307028 'type' => '98865'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307029 }
7030 },
7031 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307032 'ShortName' => 'pldm_instance_db_init_default'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307033 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307034 '98870' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307035 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307036 'Line' => '27',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307037 'Param' => {
7038 '0' => {
7039 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307040 'type' => '98865'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307041 },
7042 '1' => {
7043 'name' => 'dbpath',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307044 'type' => '13445'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307045 }
7046 },
7047 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307048 'ShortName' => 'pldm_instance_db_init'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307049 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307050 '99786' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307051 'Header' => 'transport.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307052 'Line' => '52',
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307053 'Param' => {
7054 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307055 'name' => 'transport',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307056 'type' => '99823'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307057 },
7058 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307059 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307060 'type' => '94669'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307061 },
7062 '2' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307063 'name' => 'pldm_msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307064 'type' => '5345'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307065 },
7066 '3' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307067 'name' => 'msg_len',
7068 'type' => '137'
7069 }
7070 },
7071 'Reg' => {
7072 '0' => 'rdi',
7073 '1' => 'rsi',
7074 '2' => 'rdx',
7075 '3' => 'rcx'
7076 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307077 'Return' => '99737',
7078 'ShortName' => 'pldm_transport_send_msg'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307079 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307080 '99833' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307081 'Header' => 'transport.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307082 'Line' => '117',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307083 'Param' => {
7084 '0' => {
7085 'name' => 'transport',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307086 'type' => '99823'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307087 },
7088 '1' => {
7089 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307090 'type' => '94669'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307091 },
7092 '2' => {
7093 'name' => 'pldm_req_msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307094 'type' => '5345'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307095 },
7096 '3' => {
7097 'name' => 'req_msg_len',
7098 'type' => '137'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307099 },
7100 '4' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307101 'name' => 'pldm_resp_msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307102 'type' => '17831'
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307103 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307104 '5' => {
Andrew Jeffery20cc0602023-08-09 15:16:44 +09307105 'name' => 'resp_msg_len',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307106 'type' => '9822'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307107 }
7108 },
7109 'Reg' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307110 '2' => 'r14'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307111 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307112 'Return' => '99737',
7113 'ShortName' => 'pldm_transport_send_recv_msg'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307114 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307115 '99890' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307116 'Header' => 'mctp-demux.h',
7117 'Line' => '18',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307118 'Param' => {
7119 '0' => {
7120 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307121 'type' => '99781'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09307122 }
7123 },
7124 'Reg' => {
7125 '0' => 'rdi'
7126 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10307127 'Return' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307128 'ShortName' => 'pldm_transport_mctp_demux_destroy'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307129 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307130 '99927' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307131 'Header' => 'transport.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307132 'Line' => '80',
Andrew Jefferyd555a392023-10-16 14:34:01 +10307133 'Param' => {
7134 '0' => {
7135 'name' => 'transport',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307136 'type' => '99823'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307137 },
7138 '1' => {
7139 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307140 'type' => '99964'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307141 },
7142 '2' => {
7143 'name' => 'pldm_msg',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307144 'type' => '17831'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307145 },
7146 '3' => {
7147 'name' => 'msg_len',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307148 'type' => '9822'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307149 }
7150 },
7151 'Reg' => {
7152 '0' => 'rdi',
7153 '1' => 'rsi',
7154 '2' => 'rbp',
7155 '3' => 'rcx'
7156 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307157 'Return' => '99737',
7158 'ShortName' => 'pldm_transport_recv_msg'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307159 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307160 '99969' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10307161 'Header' => 'mctp-demux.h',
7162 'Line' => '32',
7163 'Param' => {
7164 '0' => {
7165 'name' => 'ctx',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307166 'type' => '99781'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307167 },
7168 '1' => {
7169 'name' => 'tid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307170 'type' => '94669'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307171 },
7172 '2' => {
7173 'name' => 'eid',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307174 'type' => '99622'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307175 }
7176 },
7177 'Reg' => {
7178 '0' => 'rdi',
7179 '1' => 'rsi',
7180 '2' => 'rdx'
7181 },
7182 'Return' => '74',
Andrew Jeffery75eea492023-11-28 10:12:08 +10307183 'ShortName' => 'pldm_transport_mctp_demux_map_tid'
Andrew Jefferyd555a392023-10-16 14:34:01 +10307184 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10307185 '100001' => {
7186 'Header' => 'mctp-demux.h',
7187 'Line' => '22',
7188 'Param' => {
7189 '0' => {
7190 'name' => 'ctx',
7191 'type' => '99781'
7192 }
7193 },
7194 'Reg' => {
7195 '0' => 'rdi'
7196 },
7197 'Return' => '99823',
7198 'ShortName' => 'pldm_transport_mctp_demux_core'
7199 },
7200 '100045' => {
7201 'Header' => 'mctp-demux.h',
7202 'Line' => '15',
7203 'Param' => {
7204 '0' => {
7205 'name' => 'ctx',
7206 'type' => '100067'
7207 }
7208 },
7209 'Reg' => {
7210 '0' => 'r12'
7211 },
7212 'Return' => '74',
7213 'ShortName' => 'pldm_transport_mctp_demux_init'
7214 },
7215 '100126' => {
7216 'Header' => 'pldm.h',
7217 'Line' => '119',
7218 'Return' => '1',
7219 'ShortName' => 'pldm_close'
7220 },
7221 '100170' => {
7222 'Header' => 'pldm.h',
7223 'Line' => '75',
7224 'Param' => {
7225 '0' => {
7226 'name' => 'eid',
7227 'type' => '99622'
7228 },
7229 '1' => {
7230 'name' => 'mctp_fd',
7231 'type' => '74'
7232 },
7233 '2' => {
7234 'name' => 'pldm_req_msg',
7235 'type' => '6820'
7236 },
7237 '3' => {
7238 'name' => 'req_msg_len',
7239 'type' => '137'
7240 }
7241 },
7242 'Reg' => {
7243 '0' => 'rdi',
7244 '1' => 'rsi',
7245 '2' => 'rdx',
7246 '3' => 'rcx'
7247 },
7248 'Return' => '99737',
7249 'ShortName' => 'pldm_send'
7250 },
7251 '100589' => {
7252 'Header' => 'pldm.h',
7253 'Line' => '57',
7254 'Param' => {
7255 '0' => {
7256 'name' => 'eid',
7257 'type' => '99622'
7258 },
7259 '1' => {
7260 'name' => 'mctp_fd',
7261 'type' => '74'
7262 },
7263 '2' => {
7264 'name' => 'pldm_req_msg',
7265 'type' => '6820'
7266 },
7267 '3' => {
7268 'name' => 'req_msg_len',
7269 'type' => '137'
7270 },
7271 '4' => {
7272 'name' => 'pldm_resp_msg',
7273 'type' => '74459'
7274 },
7275 '5' => {
7276 'name' => 'resp_msg_len',
7277 'type' => '9822'
7278 }
7279 },
7280 'Reg' => {
7281 '0' => 'rdi',
7282 '1' => 'rsi',
7283 '2' => 'rdx',
7284 '3' => 'rcx',
7285 '4' => 'r8',
7286 '5' => 'r9'
7287 },
7288 'Return' => '99737',
7289 'ShortName' => 'pldm_send_recv'
7290 },
7291 '101072' => {
7292 'Header' => 'pldm.h',
7293 'Line' => '94',
7294 'Param' => {
7295 '0' => {
7296 'name' => 'eid',
7297 'type' => '99622'
7298 },
7299 '1' => {
7300 'name' => 'mctp_fd',
7301 'type' => '74'
7302 },
7303 '2' => {
7304 'name' => 'instance_id',
7305 'type' => '187'
7306 },
7307 '3' => {
7308 'name' => 'pldm_resp_msg',
7309 'type' => '74459'
7310 },
7311 '4' => {
7312 'name' => 'resp_msg_len',
7313 'type' => '9822'
7314 }
7315 },
7316 'Reg' => {
7317 '3' => 'rbx'
7318 },
7319 'Return' => '99737',
7320 'ShortName' => 'pldm_recv'
7321 },
7322 '101298' => {
7323 'Header' => 'pldm.h',
7324 'Line' => '112',
7325 'Param' => {
7326 '0' => {
7327 'name' => 'eid',
7328 'type' => '99622'
7329 },
7330 '1' => {
7331 'name' => 'mctp_fd',
7332 'type' => '74'
7333 },
7334 '2' => {
7335 'name' => 'pldm_resp_msg',
7336 'type' => '74459'
7337 },
7338 '3' => {
7339 'name' => 'resp_msg_len',
7340 'type' => '9822'
7341 }
7342 },
7343 'Reg' => {
7344 '2' => 'r12',
7345 '3' => 'r13'
7346 },
7347 'Return' => '99737',
7348 'ShortName' => 'pldm_recv_any'
7349 },
7350 '101751' => {
7351 'Header' => 'pldm.h',
7352 'Line' => '39',
7353 'Return' => '99737',
7354 'ShortName' => 'pldm_open'
7355 },
7356 '104120' => {
7357 'Header' => 'af-mctp.h',
7358 'Line' => '54',
7359 'Param' => {
7360 '0' => {
7361 'name' => 'transport',
7362 'type' => '104276'
7363 },
7364 '1' => {
7365 'name' => 'smctp',
7366 'type' => '104281'
7367 },
7368 '2' => {
7369 'name' => 'len',
7370 'type' => '137'
7371 }
7372 },
7373 'Reg' => {
7374 '1' => 'rsi',
7375 '2' => 'rdx'
7376 },
7377 'Return' => '74',
7378 'ShortName' => 'pldm_transport_af_mctp_bind'
7379 },
7380 '104286' => {
7381 'Header' => 'af-mctp.h',
7382 'Line' => '19',
7383 'Param' => {
7384 '0' => {
7385 'name' => 'ctx',
7386 'type' => '104276'
7387 }
7388 },
7389 'Reg' => {
7390 '0' => 'rdi'
7391 },
7392 'Return' => '1',
7393 'ShortName' => 'pldm_transport_af_mctp_destroy'
7394 },
7395 '104370' => {
7396 'Header' => 'af-mctp.h',
7397 'Line' => '16',
7398 'Param' => {
7399 '0' => {
7400 'name' => 'ctx',
7401 'type' => '104594'
7402 }
7403 },
7404 'Reg' => {
7405 '0' => 'r12'
7406 },
7407 'Return' => '74',
7408 'ShortName' => 'pldm_transport_af_mctp_init'
7409 },
7410 '105790' => {
7411 'Header' => 'af-mctp.h',
7412 'Line' => '37',
7413 'Param' => {
7414 '0' => {
7415 'name' => 'ctx',
7416 'type' => '104276'
7417 },
7418 '1' => {
7419 'name' => 'tid',
7420 'type' => '94669'
7421 },
7422 '2' => {
7423 'name' => 'eid',
7424 'type' => '99622'
7425 }
7426 },
7427 'Reg' => {
7428 '0' => 'rdi',
7429 '1' => 'rsi',
7430 '2' => 'rdx'
7431 },
7432 'Return' => '74',
7433 'ShortName' => 'pldm_transport_af_mctp_unmap_tid'
7434 },
7435 '105863' => {
7436 'Header' => 'af-mctp.h',
7437 'Line' => '33',
7438 'Param' => {
7439 '0' => {
7440 'name' => 'ctx',
7441 'type' => '104276'
7442 },
7443 '1' => {
7444 'name' => 'tid',
7445 'type' => '94669'
7446 },
7447 '2' => {
7448 'name' => 'eid',
7449 'type' => '99622'
7450 }
7451 },
7452 'Reg' => {
7453 '0' => 'rdi',
7454 '1' => 'rsi',
7455 '2' => 'rdx'
7456 },
7457 'Return' => '74',
7458 'ShortName' => 'pldm_transport_af_mctp_map_tid'
7459 },
7460 '106104' => {
7461 'Header' => 'af-mctp.h',
7462 'Line' => '28',
7463 'Param' => {
7464 '0' => {
7465 'name' => 't',
7466 'type' => '99823'
7467 },
7468 '1' => {
7469 'name' => 'pollfd',
7470 'type' => '102786'
7471 }
7472 },
7473 'Reg' => {
7474 '0' => 'rdi',
7475 '1' => 'rsi'
7476 },
7477 'Return' => '74',
7478 'ShortName' => 'pldm_transport_af_mctp_init_pollfd'
7479 },
7480 '106182' => {
7481 'Header' => 'af-mctp.h',
7482 'Line' => '23',
7483 'Param' => {
7484 '0' => {
7485 'name' => 'ctx',
7486 'type' => '104276'
7487 }
7488 },
7489 'Reg' => {
7490 '0' => 'rdi'
7491 },
7492 'Return' => '99823',
7493 'ShortName' => 'pldm_transport_af_mctp_core'
7494 },
7495 '109847' => {
7496 'Header' => 'mctp-demux.h',
7497 'Line' => '36',
7498 'Param' => {
7499 '0' => {
7500 'name' => 'ctx',
7501 'type' => '99781'
7502 },
7503 '1' => {
7504 'name' => 'tid',
7505 'type' => '94669'
7506 },
7507 '2' => {
7508 'name' => 'eid',
7509 'type' => '99622'
7510 }
7511 },
7512 'Reg' => {
7513 '0' => 'rdi',
7514 '1' => 'rsi',
7515 '2' => 'rdx'
7516 },
7517 'Return' => '74',
7518 'ShortName' => 'pldm_transport_mctp_demux_unmap_tid'
7519 },
7520 '110161' => {
7521 'Header' => 'mctp-demux.h',
7522 'Line' => '27',
7523 'Param' => {
7524 '0' => {
7525 'name' => 't',
7526 'type' => '99823'
7527 },
7528 '1' => {
7529 'name' => 'pollfd',
7530 'type' => '102786'
7531 }
7532 },
7533 'Reg' => {
7534 '0' => 'rdi',
7535 '1' => 'rsi'
7536 },
7537 'Return' => '74',
7538 'ShortName' => 'pldm_transport_mctp_demux_init_pollfd'
7539 },
7540 '115094' => {
7541 'Header' => 'transport.h',
7542 'Line' => '30',
7543 'Param' => {
7544 '0' => {
7545 'name' => 'transport',
7546 'type' => '99823'
7547 },
7548 '1' => {
7549 'name' => 'timeout',
7550 'type' => '74'
7551 }
7552 },
7553 'Return' => '74',
7554 'ShortName' => 'pldm_transport_poll'
7555 },
7556 '120147' => {
7557 'Header' => 'file_io.h',
7558 'Line' => '910',
7559 'Param' => {
7560 '0' => {
7561 'name' => 'instance_id',
7562 'type' => '187'
7563 },
7564 '1' => {
7565 'name' => 'completion_code',
7566 'type' => '187'
7567 },
7568 '2' => {
7569 'name' => 'msg',
7570 'type' => '1627'
7571 }
7572 },
7573 'Return' => '74',
7574 'ShortName' => 'encode_new_file_with_metadata_resp'
7575 },
7576 '120347' => {
7577 'Header' => 'file_io.h',
7578 'Line' => '896',
7579 'Param' => {
7580 '0' => {
7581 'name' => 'msg',
7582 'type' => '2074'
7583 },
7584 '1' => {
7585 'name' => 'payload_length',
7586 'type' => '137'
7587 },
7588 '2' => {
7589 'name' => 'file_type',
7590 'type' => '9259'
7591 },
7592 '3' => {
7593 'name' => 'file_handle',
7594 'type' => '2084'
7595 },
7596 '4' => {
7597 'name' => 'length',
7598 'type' => '58463'
7599 },
7600 '5' => {
7601 'name' => 'file_meta_data_1',
7602 'type' => '2084'
7603 },
7604 '6' => {
7605 'name' => 'file_meta_data_2',
7606 'offset' => '0',
7607 'type' => '2084'
7608 },
7609 '7' => {
7610 'name' => 'file_meta_data_3',
7611 'offset' => '8',
7612 'type' => '2084'
7613 },
7614 '8' => {
7615 'name' => 'file_meta_data_4',
7616 'offset' => '16',
7617 'type' => '2084'
7618 }
7619 },
7620 'Reg' => {
7621 '1' => 'r10',
7622 '2' => 'rdx',
7623 '3' => 'rdi',
7624 '4' => 'r8',
7625 '5' => 'r9'
7626 },
7627 'Return' => '74',
7628 'ShortName' => 'decode_new_file_with_metadata_req'
7629 },
7630 '120579' => {
7631 'Header' => 'file_io.h',
7632 'Line' => '879',
7633 'Param' => {
7634 '0' => {
7635 'name' => 'msg',
7636 'type' => '2074'
7637 },
7638 '1' => {
7639 'name' => 'payload_length',
7640 'type' => '137'
7641 },
7642 '2' => {
7643 'name' => 'completion_code',
7644 'type' => '2079'
7645 }
7646 },
7647 'Reg' => {
7648 '0' => 'rdi',
7649 '1' => 'rsi',
7650 '2' => 'rdx'
7651 },
7652 'Return' => '74',
7653 'ShortName' => 'decode_new_file_with_metadata_resp'
7654 },
7655 '120680' => {
7656 'Header' => 'file_io.h',
7657 'Line' => '864',
7658 'Param' => {
7659 '0' => {
7660 'name' => 'instance_id',
7661 'type' => '187'
7662 },
7663 '1' => {
7664 'name' => 'file_type',
7665 'type' => '5623'
7666 },
7667 '2' => {
7668 'name' => 'file_handle',
7669 'type' => '199'
7670 },
7671 '3' => {
7672 'name' => 'length',
7673 'type' => '49781'
7674 },
7675 '4' => {
7676 'name' => 'file_meta_data_1',
7677 'type' => '199'
7678 },
7679 '5' => {
7680 'name' => 'file_meta_data_2',
7681 'type' => '199'
7682 },
7683 '6' => {
7684 'name' => 'file_meta_data_3',
7685 'offset' => '0',
7686 'type' => '199'
7687 },
7688 '7' => {
7689 'name' => 'file_meta_data_4',
7690 'offset' => '8',
7691 'type' => '199'
7692 },
7693 '8' => {
7694 'name' => 'msg',
7695 'offset' => '16',
7696 'type' => '1627'
7697 }
7698 },
7699 'Reg' => {
7700 '2' => 'r14'
7701 },
7702 'Return' => '74',
7703 'ShortName' => 'encode_new_file_with_metadata_req'
7704 },
7705 '120977' => {
7706 'Header' => 'file_io.h',
7707 'Line' => '822',
7708 'Param' => {
7709 '0' => {
7710 'name' => 'instance_id',
7711 'type' => '187'
7712 },
7713 '1' => {
7714 'name' => 'completion_code',
7715 'type' => '187'
7716 },
7717 '2' => {
7718 'name' => 'msg',
7719 'type' => '1627'
7720 }
7721 },
7722 'Return' => '74',
7723 'ShortName' => 'encode_file_ack_with_meta_data_resp'
7724 },
7725 '121172' => {
7726 'Header' => 'file_io.h',
7727 'Line' => '809',
7728 'Param' => {
7729 '0' => {
7730 'name' => 'msg',
7731 'type' => '2074'
7732 },
7733 '1' => {
7734 'name' => 'payload_length',
7735 'type' => '137'
7736 },
7737 '2' => {
7738 'name' => 'file_type',
7739 'type' => '9259'
7740 },
7741 '3' => {
7742 'name' => 'file_handle',
7743 'type' => '2084'
7744 },
7745 '4' => {
7746 'name' => 'file_status',
7747 'type' => '2079'
7748 },
7749 '5' => {
7750 'name' => 'file_meta_data_1',
7751 'type' => '2084'
7752 },
7753 '6' => {
7754 'name' => 'file_meta_data_2',
7755 'offset' => '0',
7756 'type' => '2084'
7757 },
7758 '7' => {
7759 'name' => 'file_meta_data_3',
7760 'offset' => '8',
7761 'type' => '2084'
7762 },
7763 '8' => {
7764 'name' => 'file_meta_data_4',
7765 'offset' => '16',
7766 'type' => '2084'
7767 }
7768 },
7769 'Reg' => {
7770 '1' => 'rsi',
7771 '2' => 'rdx',
7772 '3' => 'rcx',
7773 '4' => 'r8',
7774 '5' => 'r9'
7775 },
7776 'Return' => '74',
7777 'ShortName' => 'decode_file_ack_with_meta_data_req'
7778 },
7779 '121384' => {
7780 'Header' => 'file_io.h',
7781 'Line' => '792',
7782 'Param' => {
7783 '0' => {
7784 'name' => 'msg',
7785 'type' => '2074'
7786 },
7787 '1' => {
7788 'name' => 'payload_length',
7789 'type' => '137'
7790 },
7791 '2' => {
7792 'name' => 'completion_code',
7793 'type' => '2079'
7794 }
7795 },
7796 'Reg' => {
7797 '0' => 'rdi',
7798 '1' => 'rsi',
7799 '2' => 'rdx'
7800 },
7801 'Return' => '74',
7802 'ShortName' => 'decode_file_ack_with_meta_data_resp'
7803 },
7804 '121480' => {
7805 'Header' => 'file_io.h',
7806 'Line' => '779',
7807 'Param' => {
7808 '0' => {
7809 'name' => 'instance_id',
7810 'type' => '187'
7811 },
7812 '1' => {
7813 'name' => 'file_type',
7814 'type' => '5623'
7815 },
7816 '2' => {
7817 'name' => 'file_handle',
7818 'type' => '199'
7819 },
7820 '3' => {
7821 'name' => 'file_status',
7822 'type' => '187'
7823 },
7824 '4' => {
7825 'name' => 'file_meta_data_1',
7826 'type' => '199'
7827 },
7828 '5' => {
7829 'name' => 'file_meta_data_2',
7830 'type' => '199'
7831 },
7832 '6' => {
7833 'name' => 'file_meta_data_3',
7834 'offset' => '0',
7835 'type' => '199'
7836 },
7837 '7' => {
7838 'name' => 'file_meta_data_4',
7839 'offset' => '8',
7840 'type' => '199'
7841 },
7842 '8' => {
7843 'name' => 'msg',
7844 'offset' => '16',
7845 'type' => '1627'
7846 }
7847 },
7848 'Reg' => {
7849 '2' => 'r14'
7850 },
7851 'Return' => '74',
7852 'ShortName' => 'encode_file_ack_with_meta_data_req'
7853 },
7854 '121777' => {
7855 'Header' => 'file_io.h',
7856 'Line' => '739',
7857 'Param' => {
7858 '0' => {
7859 'name' => 'msg',
7860 'type' => '2074'
7861 },
7862 '1' => {
7863 'name' => 'payload_length',
7864 'type' => '137'
7865 },
7866 '2' => {
7867 'name' => 'completion_code',
7868 'type' => '2079'
7869 }
7870 },
7871 'Reg' => {
7872 '0' => 'rdi',
7873 '1' => 'rsi',
7874 '2' => 'rdx'
7875 },
7876 'Return' => '74',
7877 'ShortName' => 'decode_file_ack_resp'
7878 },
7879 '121878' => {
7880 'Header' => 'file_io.h',
7881 'Line' => '728',
7882 'Param' => {
7883 '0' => {
7884 'name' => 'instance_id',
7885 'type' => '187'
7886 },
7887 '1' => {
7888 'name' => 'file_type',
7889 'type' => '5623'
7890 },
7891 '2' => {
7892 'name' => 'file_handle',
7893 'type' => '199'
7894 },
7895 '3' => {
7896 'name' => 'file_status',
7897 'type' => '187'
7898 },
7899 '4' => {
7900 'name' => 'msg',
7901 'type' => '1627'
7902 }
7903 },
7904 'Return' => '74',
7905 'ShortName' => 'encode_file_ack_req'
7906 },
7907 '122113' => {
7908 'Header' => 'file_io.h',
7909 'Line' => '716',
7910 'Param' => {
7911 '0' => {
7912 'name' => 'instance_id',
7913 'type' => '187'
7914 },
7915 '1' => {
7916 'name' => 'completion_code',
7917 'type' => '187'
7918 },
7919 '2' => {
7920 'name' => 'msg',
7921 'type' => '1627'
7922 }
7923 },
7924 'Return' => '74',
7925 'ShortName' => 'encode_file_ack_resp'
7926 },
7927 '122303' => {
7928 'Header' => 'file_io.h',
7929 'Line' => '704',
7930 'Param' => {
7931 '0' => {
7932 'name' => 'msg',
7933 'type' => '2074'
7934 },
7935 '1' => {
7936 'name' => 'payload_length',
7937 'type' => '137'
7938 },
7939 '2' => {
7940 'name' => 'file_type',
7941 'type' => '9259'
7942 },
7943 '3' => {
7944 'name' => 'file_handle',
7945 'type' => '2084'
7946 },
7947 '4' => {
7948 'name' => 'file_status',
7949 'type' => '2079'
7950 }
7951 },
7952 'Reg' => {
7953 '1' => 'rsi',
7954 '2' => 'rdx',
7955 '3' => 'rcx',
7956 '4' => 'r8'
7957 },
7958 'Return' => '74',
7959 'ShortName' => 'decode_file_ack_req'
7960 },
7961 '122445' => {
7962 'Header' => 'file_io.h',
7963 'Line' => '673',
7964 'Param' => {
7965 '0' => {
7966 'name' => 'msg',
7967 'type' => '2074'
7968 },
7969 '1' => {
7970 'name' => 'payload_length',
7971 'type' => '137'
7972 },
7973 '2' => {
7974 'name' => 'completion_code',
7975 'type' => '2079'
7976 },
7977 '3' => {
7978 'name' => 'length',
7979 'type' => '2084'
7980 }
7981 },
7982 'Reg' => {
7983 '0' => 'rdi',
7984 '1' => 'rsi',
7985 '2' => 'rdx',
7986 '3' => 'rcx'
7987 },
7988 'Return' => '74',
7989 'ShortName' => 'decode_rw_file_by_type_resp'
7990 },
7991 '122560' => {
7992 'Header' => 'file_io.h',
7993 'Line' => '659',
7994 'Param' => {
7995 '0' => {
7996 'name' => 'instance_id',
7997 'type' => '187'
7998 },
7999 '1' => {
8000 'name' => 'command',
8001 'type' => '187'
8002 },
8003 '2' => {
8004 'name' => 'file_type',
8005 'type' => '5623'
8006 },
8007 '3' => {
8008 'name' => 'file_handle',
8009 'type' => '199'
8010 },
8011 '4' => {
8012 'name' => 'offset',
8013 'type' => '199'
8014 },
8015 '5' => {
8016 'name' => 'length',
8017 'type' => '199'
8018 },
8019 '6' => {
8020 'name' => 'msg',
8021 'offset' => '0',
8022 'type' => '1627'
8023 }
8024 },
8025 'Return' => '74',
8026 'ShortName' => 'encode_rw_file_by_type_req'
8027 },
8028 '122830' => {
8029 'Header' => 'file_io.h',
8030 'Line' => '642',
8031 'Param' => {
8032 '0' => {
8033 'name' => 'instance_id',
8034 'type' => '187'
8035 },
8036 '1' => {
8037 'name' => 'command',
8038 'type' => '187'
8039 },
8040 '2' => {
8041 'name' => 'completion_code',
8042 'type' => '187'
8043 },
8044 '3' => {
8045 'name' => 'length',
8046 'type' => '199'
8047 },
8048 '4' => {
8049 'name' => 'msg',
8050 'type' => '1627'
8051 }
8052 },
8053 'Return' => '74',
8054 'ShortName' => 'encode_rw_file_by_type_resp'
8055 },
8056 '123060' => {
8057 'Header' => 'file_io.h',
8058 'Line' => '624',
8059 'Param' => {
8060 '0' => {
8061 'name' => 'msg',
8062 'type' => '2074'
8063 },
8064 '1' => {
8065 'name' => 'payload_length',
8066 'type' => '137'
8067 },
8068 '2' => {
8069 'name' => 'file_type',
8070 'type' => '9259'
8071 },
8072 '3' => {
8073 'name' => 'file_handle',
8074 'type' => '2084'
8075 },
8076 '4' => {
8077 'name' => 'offset',
8078 'type' => '2084'
8079 },
8080 '5' => {
8081 'name' => 'length',
8082 'type' => '2084'
8083 }
8084 },
8085 'Reg' => {
8086 '1' => 'r10',
8087 '2' => 'rdx',
8088 '3' => 'rdi',
8089 '4' => 'r8',
8090 '5' => 'r9'
8091 },
8092 'Return' => '74',
8093 'ShortName' => 'decode_rw_file_by_type_req'
8094 },
8095 '123222' => {
8096 'Header' => 'file_io.h',
8097 'Line' => '588',
8098 'Param' => {
8099 '0' => {
8100 'name' => 'msg',
8101 'type' => '2074'
8102 },
8103 '1' => {
8104 'name' => 'payload_length',
8105 'type' => '137'
8106 },
8107 '2' => {
8108 'name' => 'completion_code',
8109 'type' => '2079'
8110 }
8111 },
8112 'Reg' => {
8113 '0' => 'rdi',
8114 '1' => 'rsi',
8115 '2' => 'rdx'
8116 },
8117 'Return' => '74',
8118 'ShortName' => 'decode_new_file_resp'
8119 },
8120 '123323' => {
8121 'Header' => 'file_io.h',
8122 'Line' => '577',
8123 'Param' => {
8124 '0' => {
8125 'name' => 'instance_id',
8126 'type' => '187'
8127 },
8128 '1' => {
8129 'name' => 'file_type',
8130 'type' => '5623'
8131 },
8132 '2' => {
8133 'name' => 'file_handle',
8134 'type' => '199'
8135 },
8136 '3' => {
8137 'name' => 'length',
8138 'type' => '49781'
8139 },
8140 '4' => {
8141 'name' => 'msg',
8142 'type' => '1627'
8143 }
8144 },
8145 'Return' => '74',
8146 'ShortName' => 'encode_new_file_req'
8147 },
8148 '123558' => {
8149 'Header' => 'file_io.h',
8150 'Line' => '565',
8151 'Param' => {
8152 '0' => {
8153 'name' => 'instance_id',
8154 'type' => '187'
8155 },
8156 '1' => {
8157 'name' => 'completion_code',
8158 'type' => '187'
8159 },
8160 '2' => {
8161 'name' => 'msg',
8162 'type' => '1627'
8163 }
8164 },
8165 'Return' => '74',
8166 'ShortName' => 'encode_new_file_resp'
8167 },
8168 '123748' => {
8169 'Header' => 'file_io.h',
8170 'Line' => '553',
8171 'Param' => {
8172 '0' => {
8173 'name' => 'msg',
8174 'type' => '2074'
8175 },
8176 '1' => {
8177 'name' => 'payload_length',
8178 'type' => '137'
8179 },
8180 '2' => {
8181 'name' => 'file_type',
8182 'type' => '9259'
8183 },
8184 '3' => {
8185 'name' => 'file_handle',
8186 'type' => '2084'
8187 },
8188 '4' => {
8189 'name' => 'length',
8190 'type' => '58463'
8191 }
8192 },
8193 'Reg' => {
8194 '1' => 'r9',
8195 '2' => 'rdx',
8196 '3' => 'rcx',
8197 '4' => 'r8'
8198 },
8199 'Return' => '74',
8200 'ShortName' => 'decode_new_file_req'
8201 },
8202 '123890' => {
8203 'Header' => 'file_io.h',
8204 'Line' => '521',
8205 'Param' => {
8206 '0' => {
8207 'name' => 'msg',
8208 'type' => '2074'
8209 },
8210 '1' => {
8211 'name' => 'payload_length',
8212 'type' => '137'
8213 },
8214 '2' => {
8215 'name' => 'completion_code',
8216 'type' => '2079'
8217 },
8218 '3' => {
8219 'name' => 'length',
8220 'type' => '2084'
8221 }
8222 },
8223 'Reg' => {
8224 '0' => 'rdi',
8225 '1' => 'rsi',
8226 '2' => 'rdx',
8227 '3' => 'rcx'
8228 },
8229 'Return' => '74',
8230 'ShortName' => 'decode_rw_file_by_type_memory_resp'
8231 },
8232 '124005' => {
8233 'Header' => 'file_io.h',
8234 'Line' => '507',
8235 'Param' => {
8236 '0' => {
8237 'name' => 'instance_id',
8238 'type' => '187'
8239 },
8240 '1' => {
8241 'name' => 'command',
8242 'type' => '187'
8243 },
8244 '2' => {
8245 'name' => 'file_type',
8246 'type' => '5623'
8247 },
8248 '3' => {
8249 'name' => 'file_handle',
8250 'type' => '199'
8251 },
8252 '4' => {
8253 'name' => 'offset',
8254 'type' => '199'
8255 },
8256 '5' => {
8257 'name' => 'length',
8258 'type' => '199'
8259 },
8260 '6' => {
8261 'name' => 'address',
8262 'offset' => '0',
8263 'type' => '49781'
8264 },
8265 '7' => {
8266 'name' => 'msg',
8267 'offset' => '8',
8268 'type' => '1627'
8269 }
8270 },
8271 'Return' => '74',
8272 'ShortName' => 'encode_rw_file_by_type_memory_req'
8273 },
8274 '124290' => {
8275 'Header' => 'file_io.h',
8276 'Line' => '489',
8277 'Param' => {
8278 '0' => {
8279 'name' => 'instance_id',
8280 'type' => '187'
8281 },
8282 '1' => {
8283 'name' => 'command',
8284 'type' => '187'
8285 },
8286 '2' => {
8287 'name' => 'completion_code',
8288 'type' => '187'
8289 },
8290 '3' => {
8291 'name' => 'length',
8292 'type' => '199'
8293 },
8294 '4' => {
8295 'name' => 'msg',
8296 'type' => '1627'
8297 }
8298 },
8299 'Return' => '74',
8300 'ShortName' => 'encode_rw_file_by_type_memory_resp'
8301 },
8302 '124520' => {
8303 'Header' => 'file_io.h',
8304 'Line' => '471',
8305 'Param' => {
8306 '0' => {
8307 'name' => 'msg',
8308 'type' => '2074'
8309 },
8310 '1' => {
8311 'name' => 'payload_length',
8312 'type' => '137'
8313 },
8314 '2' => {
8315 'name' => 'file_type',
8316 'type' => '9259'
8317 },
8318 '3' => {
8319 'name' => 'file_handle',
8320 'type' => '2084'
8321 },
8322 '4' => {
8323 'name' => 'offset',
8324 'type' => '2084'
8325 },
8326 '5' => {
8327 'name' => 'length',
8328 'type' => '2084'
8329 },
8330 '6' => {
8331 'name' => 'address',
8332 'offset' => '0',
8333 'type' => '58463'
8334 }
8335 },
8336 'Reg' => {
8337 '1' => 'r10',
8338 '2' => 'rdx',
8339 '3' => 'rdi',
8340 '4' => 'r8',
8341 '5' => 'r9'
8342 },
8343 'Return' => '74',
8344 'ShortName' => 'decode_rw_file_by_type_memory_req'
8345 },
8346 '124697' => {
8347 'Header' => 'file_io.h',
8348 'Line' => '433',
8349 'Param' => {
8350 '0' => {
8351 'name' => 'instance_id',
8352 'type' => '187'
8353 },
8354 '1' => {
8355 'name' => 'completion_code',
8356 'type' => '187'
8357 },
8358 '2' => {
8359 'name' => 'length',
8360 'type' => '199'
8361 },
8362 '3' => {
8363 'name' => 'msg',
8364 'type' => '1627'
8365 }
8366 },
8367 'Return' => '74',
8368 'ShortName' => 'encode_write_file_resp'
8369 },
8370 '124912' => {
8371 'Header' => 'file_io.h',
8372 'Line' => '420',
8373 'Param' => {
8374 '0' => {
8375 'name' => 'msg',
8376 'type' => '2074'
8377 },
8378 '1' => {
8379 'name' => 'payload_length',
8380 'type' => '137'
8381 },
8382 '2' => {
8383 'name' => 'completion_code',
8384 'type' => '2079'
8385 },
8386 '3' => {
8387 'name' => 'length',
8388 'type' => '2084'
8389 }
8390 },
8391 'Reg' => {
8392 '0' => 'rdi',
8393 '1' => 'rsi',
8394 '2' => 'rdx',
8395 '3' => 'rcx'
8396 },
8397 'Return' => '74',
8398 'ShortName' => 'decode_write_file_resp'
8399 },
8400 '125022' => {
8401 'Header' => 'file_io.h',
8402 'Line' => '408',
8403 'Param' => {
8404 '0' => {
8405 'name' => 'instance_id',
8406 'type' => '187'
8407 },
8408 '1' => {
8409 'name' => 'file_handle',
8410 'type' => '199'
8411 },
8412 '2' => {
8413 'name' => 'offset',
8414 'type' => '199'
8415 },
8416 '3' => {
8417 'name' => 'length',
8418 'type' => '199'
8419 },
8420 '4' => {
8421 'name' => 'msg',
8422 'type' => '1627'
8423 }
8424 },
8425 'Return' => '74',
8426 'ShortName' => 'encode_write_file_req'
8427 },
8428 '125257' => {
8429 'Header' => 'file_io.h',
8430 'Line' => '389',
8431 'Param' => {
8432 '0' => {
8433 'name' => 'msg',
8434 'type' => '2074'
8435 },
8436 '1' => {
8437 'name' => 'payload_length',
8438 'type' => '137'
8439 },
8440 '2' => {
8441 'name' => 'file_handle',
8442 'type' => '2084'
8443 },
8444 '3' => {
8445 'name' => 'offset',
8446 'type' => '2084'
8447 },
8448 '4' => {
8449 'name' => 'length',
8450 'type' => '2084'
8451 },
8452 '5' => {
8453 'name' => 'file_data_offset',
8454 'type' => '9822'
8455 }
8456 },
8457 'Reg' => {
8458 '1' => 'rsi',
8459 '3' => 'rcx',
8460 '4' => 'r8',
8461 '5' => 'r9'
8462 },
8463 'Return' => '74',
8464 'ShortName' => 'decode_write_file_req'
8465 },
8466 '125412' => {
8467 'Header' => 'file_io.h',
8468 'Line' => '375',
8469 'Param' => {
8470 '0' => {
8471 'name' => 'instance_id',
8472 'type' => '187'
8473 },
8474 '1' => {
8475 'name' => 'completion_code',
8476 'type' => '187'
8477 },
8478 '2' => {
8479 'name' => 'length',
8480 'type' => '199'
8481 },
8482 '3' => {
8483 'name' => 'msg',
8484 'type' => '1627'
8485 }
8486 },
8487 'Return' => '74',
8488 'ShortName' => 'encode_read_file_resp'
8489 },
8490 '125627' => {
8491 'Header' => 'file_io.h',
8492 'Line' => '357',
8493 'Param' => {
8494 '0' => {
8495 'name' => 'msg',
8496 'type' => '2074'
8497 },
8498 '1' => {
8499 'name' => 'payload_length',
8500 'type' => '137'
8501 },
8502 '2' => {
8503 'name' => 'completion_code',
8504 'type' => '2079'
8505 },
8506 '3' => {
8507 'name' => 'length',
8508 'type' => '2084'
8509 },
8510 '4' => {
8511 'name' => 'file_data_offset',
8512 'type' => '9822'
8513 }
8514 },
8515 'Reg' => {
8516 '1' => 'r9',
8517 '2' => 'rdx',
8518 '3' => 'rcx',
8519 '4' => 'r8'
8520 },
8521 'Return' => '74',
8522 'ShortName' => 'decode_read_file_resp'
8523 },
8524 '125763' => {
8525 'Header' => 'file_io.h',
8526 'Line' => '342',
8527 'Param' => {
8528 '0' => {
8529 'name' => 'instance_id',
8530 'type' => '187'
8531 },
8532 '1' => {
8533 'name' => 'file_handle',
8534 'type' => '199'
8535 },
8536 '2' => {
8537 'name' => 'offset',
8538 'type' => '199'
8539 },
8540 '3' => {
8541 'name' => 'length',
8542 'type' => '199'
8543 },
8544 '4' => {
8545 'name' => 'msg',
8546 'type' => '1627'
8547 }
8548 },
8549 'Return' => '74',
8550 'ShortName' => 'encode_read_file_req'
8551 },
8552 '125998' => {
8553 'Header' => 'file_io.h',
8554 'Line' => '328',
8555 'Param' => {
8556 '0' => {
8557 'name' => 'msg',
8558 'type' => '2074'
8559 },
8560 '1' => {
8561 'name' => 'payload_length',
8562 'type' => '137'
8563 },
8564 '2' => {
8565 'name' => 'file_handle',
8566 'type' => '2084'
8567 },
8568 '3' => {
8569 'name' => 'offset',
8570 'type' => '2084'
8571 },
8572 '4' => {
8573 'name' => 'length',
8574 'type' => '2084'
8575 }
8576 },
8577 'Reg' => {
8578 '1' => 'r9',
8579 '2' => 'rdx',
8580 '3' => 'rcx',
8581 '4' => 'r8'
8582 },
8583 'Return' => '74',
8584 'ShortName' => 'decode_read_file_req'
8585 },
8586 '126134' => {
8587 'Header' => 'file_io.h',
8588 'Line' => '272',
8589 'Param' => {
8590 '0' => {
8591 'name' => 'msg',
8592 'type' => '2074'
8593 },
8594 '1' => {
8595 'name' => 'payload_length',
8596 'type' => '137'
8597 },
8598 '2' => {
8599 'name' => 'completion_code',
8600 'type' => '2079'
8601 },
8602 '3' => {
8603 'name' => 'next_transfer_handle',
8604 'type' => '2084'
8605 },
8606 '4' => {
8607 'name' => 'transfer_flag',
8608 'type' => '2079'
8609 },
8610 '5' => {
8611 'name' => 'file_table_data_start_offset',
8612 'type' => '2079'
8613 },
8614 '6' => {
8615 'name' => 'file_table_length',
8616 'offset' => '0',
8617 'type' => '9822'
8618 }
8619 },
8620 'Reg' => {
8621 '1' => 'rsi',
8622 '2' => 'rdi',
8623 '3' => 'r10',
8624 '4' => 'r8',
8625 '5' => 'r9'
8626 },
8627 'Return' => '74',
8628 'ShortName' => 'decode_get_file_table_resp'
8629 },
8630 '126308' => {
8631 'Header' => 'file_io.h',
8632 'Line' => '256',
8633 'Param' => {
8634 '0' => {
8635 'name' => 'instance_id',
8636 'type' => '187'
8637 },
8638 '1' => {
8639 'name' => 'transfer_handle',
8640 'type' => '199'
8641 },
8642 '2' => {
8643 'name' => 'transfer_opflag',
8644 'type' => '187'
8645 },
8646 '3' => {
8647 'name' => 'table_type',
8648 'type' => '187'
8649 },
8650 '4' => {
8651 'name' => 'msg',
8652 'type' => '1627'
8653 }
8654 },
8655 'Return' => '74',
8656 'ShortName' => 'encode_get_file_table_req'
8657 },
8658 '126535' => {
8659 'Header' => 'file_io.h',
8660 'Line' => '242',
8661 'Param' => {
8662 '0' => {
8663 'name' => 'instance_id',
8664 'type' => '187'
8665 },
8666 '1' => {
8667 'name' => 'completion_code',
8668 'type' => '187'
8669 },
8670 '2' => {
8671 'name' => 'next_transfer_handle',
8672 'type' => '199'
8673 },
8674 '3' => {
8675 'name' => 'transfer_flag',
8676 'type' => '187'
8677 },
8678 '4' => {
8679 'name' => 'table_data',
8680 'type' => '6820'
8681 },
8682 '5' => {
8683 'name' => 'table_size',
8684 'type' => '137'
8685 },
8686 '6' => {
8687 'name' => 'msg',
8688 'offset' => '0',
8689 'type' => '1627'
8690 }
8691 },
8692 'Reg' => {
8693 '2' => 'r15'
8694 },
8695 'Return' => '74',
8696 'ShortName' => 'encode_get_file_table_resp'
8697 },
8698 '126893' => {
8699 'Header' => 'file_io.h',
8700 'Line' => '225',
8701 'Param' => {
8702 '0' => {
8703 'name' => 'msg',
8704 'type' => '2074'
8705 },
8706 '1' => {
8707 'name' => 'payload_length',
8708 'type' => '137'
8709 },
8710 '2' => {
8711 'name' => 'transfer_handle',
8712 'type' => '2084'
8713 },
8714 '3' => {
8715 'name' => 'transfer_opflag',
8716 'type' => '2079'
8717 },
8718 '4' => {
8719 'name' => 'table_type',
8720 'type' => '2079'
8721 }
8722 },
8723 'Reg' => {
8724 '1' => 'r9',
8725 '2' => 'rdx',
8726 '3' => 'rcx',
8727 '4' => 'r8'
8728 },
8729 'Return' => '74',
8730 'ShortName' => 'decode_get_file_table_req'
8731 },
8732 '127028' => {
8733 'Header' => 'file_io.h',
8734 'Line' => '181',
8735 'Param' => {
8736 '0' => {
8737 'name' => 'msg',
8738 'type' => '2074'
8739 },
8740 '1' => {
8741 'name' => 'payload_length',
8742 'type' => '137'
8743 },
8744 '2' => {
8745 'name' => 'completion_code',
8746 'type' => '2079'
8747 },
8748 '3' => {
8749 'name' => 'length',
8750 'type' => '2084'
8751 }
8752 },
8753 'Reg' => {
8754 '0' => 'rdi',
8755 '1' => 'rsi',
8756 '2' => 'rdx',
8757 '3' => 'rcx'
8758 },
8759 'Return' => '74',
8760 'ShortName' => 'decode_rw_file_memory_resp'
8761 },
8762 '127137' => {
8763 'Header' => 'file_io.h',
8764 'Line' => '167',
8765 'Param' => {
8766 '0' => {
8767 'name' => 'instance_id',
8768 'type' => '187'
8769 },
8770 '1' => {
8771 'name' => 'command',
8772 'type' => '187'
8773 },
8774 '2' => {
8775 'name' => 'file_handle',
8776 'type' => '199'
8777 },
8778 '3' => {
8779 'name' => 'offset',
8780 'type' => '199'
8781 },
8782 '4' => {
8783 'name' => 'length',
8784 'type' => '199'
8785 },
8786 '5' => {
8787 'name' => 'address',
8788 'type' => '49781'
8789 },
8790 '6' => {
8791 'name' => 'msg',
8792 'offset' => '0',
8793 'type' => '1627'
8794 }
8795 },
8796 'Reg' => {
8797 '2' => 'r14'
8798 },
8799 'Return' => '74',
8800 'ShortName' => 'encode_rw_file_memory_req'
8801 },
8802 '127396' => {
8803 'Header' => 'file_io.h',
8804 'Line' => '150',
8805 'Param' => {
8806 '0' => {
8807 'name' => 'instance_id',
8808 'type' => '187'
8809 },
8810 '1' => {
8811 'name' => 'command',
8812 'type' => '187'
8813 },
8814 '2' => {
8815 'name' => 'completion_code',
8816 'type' => '187'
8817 },
8818 '3' => {
8819 'name' => 'length',
8820 'type' => '199'
8821 },
8822 '4' => {
8823 'name' => 'msg',
8824 'type' => '1627'
8825 }
8826 },
8827 'Return' => '74',
8828 'ShortName' => 'encode_rw_file_memory_resp'
8829 },
8830 '127617' => {
8831 'Header' => 'file_io.h',
8832 'Line' => '134',
8833 'Param' => {
8834 '0' => {
8835 'name' => 'msg',
8836 'type' => '2074'
8837 },
8838 '1' => {
8839 'name' => 'payload_length',
8840 'type' => '137'
8841 },
8842 '2' => {
8843 'name' => 'file_handle',
8844 'type' => '2084'
8845 },
8846 '3' => {
8847 'name' => 'offset',
8848 'type' => '2084'
8849 },
8850 '4' => {
8851 'name' => 'length',
8852 'type' => '2084'
8853 },
8854 '5' => {
8855 'name' => 'address',
8856 'type' => '58463'
8857 }
8858 },
8859 'Reg' => {
8860 '1' => 'r10',
8861 '2' => 'rdx',
8862 '3' => 'rdi',
8863 '4' => 'r8',
8864 '5' => 'r9'
8865 },
8866 'Return' => '74',
8867 'ShortName' => 'decode_rw_file_memory_req'
8868 },
8869 '128666' => {
8870 'Header' => 'host.h',
8871 'Line' => '101',
8872 'Param' => {
8873 '0' => {
8874 'name' => 'instance_id',
8875 'type' => '187'
8876 },
8877 '1' => {
8878 'name' => 'completion_code',
8879 'type' => '187'
8880 },
8881 '2' => {
8882 'name' => 'rack_entry',
8883 'type' => '199'
8884 },
8885 '3' => {
8886 'name' => 'pri_cec_node',
8887 'type' => '199'
8888 },
8889 '4' => {
8890 'name' => 'msg',
8891 'type' => '1627'
8892 },
8893 '5' => {
8894 'name' => 'payload_length',
8895 'type' => '137'
8896 }
8897 },
8898 'Reg' => {
8899 '2' => 'r12'
8900 },
8901 'Return' => '74',
8902 'ShortName' => 'encode_get_alert_status_resp'
8903 },
8904 '128914' => {
8905 'Header' => 'host.h',
8906 'Line' => '86',
8907 'Param' => {
8908 '0' => {
8909 'name' => 'msg',
8910 'type' => '2074'
8911 },
8912 '1' => {
8913 'name' => 'payload_length',
8914 'type' => '137'
8915 },
8916 '2' => {
8917 'name' => 'version_id',
8918 'type' => '2079'
8919 }
8920 },
8921 'Reg' => {
8922 '0' => 'rdi',
8923 '1' => 'rsi',
8924 '2' => 'rdx'
8925 },
8926 'Return' => '74',
8927 'ShortName' => 'decode_get_alert_status_req'
8928 },
8929 '128997' => {
8930 'Header' => 'host.h',
8931 'Line' => '70',
8932 'Param' => {
8933 '0' => {
8934 'name' => 'msg',
8935 'type' => '2074'
8936 },
8937 '1' => {
8938 'name' => 'payload_length',
8939 'type' => '137'
8940 },
8941 '2' => {
8942 'name' => 'completion_code',
8943 'type' => '2079'
8944 },
8945 '3' => {
8946 'name' => 'rack_entry',
8947 'type' => '2084'
8948 },
8949 '4' => {
8950 'name' => 'pri_cec_node',
8951 'type' => '2084'
8952 }
8953 },
8954 'Reg' => {
8955 '1' => 'r9',
8956 '2' => 'rdx',
8957 '3' => 'rcx',
8958 '4' => 'r8'
8959 },
8960 'Return' => '74',
8961 'ShortName' => 'decode_get_alert_status_resp'
8962 },
8963 '129136' => {
8964 'Header' => 'host.h',
8965 'Line' => '52',
8966 'Param' => {
8967 '0' => {
8968 'name' => 'instance_id',
8969 'type' => '187'
8970 },
8971 '1' => {
8972 'name' => 'version_id',
8973 'type' => '187'
8974 },
8975 '2' => {
8976 'name' => 'msg',
8977 'type' => '1627'
8978 },
8979 '3' => {
8980 'name' => 'payload_length',
8981 'type' => '137'
8982 }
8983 },
8984 'Return' => '74',
8985 'ShortName' => 'encode_get_alert_status_req'
8986 },
8987 '130198' => {
8988 'Header' => 'platform.h',
8989 'Line' => '47',
8990 'Param' => {
8991 '0' => {
8992 'name' => 'instance_id',
8993 'type' => '187'
8994 },
8995 '1' => {
8996 'name' => 'format_version',
8997 'type' => '187'
8998 },
8999 '2' => {
9000 'name' => 'tid',
9001 'type' => '187'
9002 },
9003 '3' => {
9004 'name' => 'num_handles',
9005 'type' => '187'
9006 },
9007 '4' => {
9008 'name' => 'list_of_handles',
9009 'type' => '6820'
9010 },
9011 '5' => {
9012 'name' => 'payload_length',
9013 'type' => '137'
9014 },
9015 '6' => {
9016 'name' => 'msg',
9017 'offset' => '0',
9018 'type' => '1627'
9019 }
9020 },
9021 'Return' => '74',
9022 'ShortName' => 'encode_bios_attribute_update_event_req'
9023 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309024 },
9025 'SymbolVersion' => {},
9026 'Symbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +09309027 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309028 'bcd2dec16' => 1,
9029 'bcd2dec32' => 1,
9030 'bcd2dec8' => 1,
9031 'crc32' => 1,
9032 'crc8' => 1,
9033 'dec2bcd16' => 1,
9034 'dec2bcd32' => 1,
9035 'dec2bcd8' => 1,
9036 'decode_activate_firmware_resp' => 1,
9037 'decode_apply_complete_req' => 1,
9038 'decode_cancel_update_component_resp' => 1,
9039 'decode_cancel_update_resp' => 1,
9040 'decode_descriptor_type_length_value' => 1,
9041 'decode_event_message_buffer_size_resp' => 1,
9042 'decode_event_message_supported_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309043 'decode_file_ack_req' => 1,
9044 'decode_file_ack_resp' => 1,
9045 'decode_file_ack_with_meta_data_req' => 1,
9046 'decode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309047 'decode_firmware_device_id_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309048 'decode_get_alert_status_req' => 1,
9049 'decode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309050 'decode_get_bios_attribute_current_value_by_handle_req' => 1,
9051 'decode_get_bios_attribute_current_value_by_handle_resp' => 1,
9052 'decode_get_bios_table_req' => 1,
9053 'decode_get_bios_table_resp' => 1,
9054 'decode_get_commands_req' => 1,
9055 'decode_get_commands_resp' => 1,
9056 'decode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309057 'decode_get_file_table_req' => 1,
9058 'decode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309059 'decode_get_firmware_parameters_resp' => 1,
9060 'decode_get_firmware_parameters_resp_comp_entry' => 1,
9061 'decode_get_fru_record_by_option_req' => 1,
9062 'decode_get_fru_record_by_option_resp' => 1,
9063 'decode_get_fru_record_table_metadata_resp' => 1,
9064 'decode_get_fru_record_table_req' => 1,
9065 'decode_get_fru_record_table_resp' => 1,
9066 'decode_get_fru_record_table_resp_safe' => 1,
9067 'decode_get_numeric_effecter_value_req' => 1,
9068 'decode_get_numeric_effecter_value_resp' => 1,
9069 'decode_get_pdr_repository_info_resp' => 1,
9070 'decode_get_pdr_req' => 1,
9071 'decode_get_pdr_resp' => 1,
9072 'decode_get_sensor_reading_req' => 1,
9073 'decode_get_sensor_reading_resp' => 1,
9074 'decode_get_state_sensor_readings_req' => 1,
9075 'decode_get_state_sensor_readings_resp' => 1,
9076 'decode_get_status_resp' => 1,
9077 'decode_get_tid_resp' => 1,
9078 'decode_get_types_resp' => 1,
9079 'decode_get_version_req' => 1,
9080 'decode_get_version_resp' => 1,
9081 'decode_multipart_receive_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309082 'decode_new_file_req' => 1,
9083 'decode_new_file_resp' => 1,
9084 'decode_new_file_with_metadata_req' => 1,
9085 'decode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309086 'decode_numeric_sensor_data' => 1,
9087 'decode_numeric_sensor_pdr_data' => 1,
9088 'decode_pass_component_table_resp' => 1,
9089 'decode_platform_event_message_req' => 1,
9090 'decode_platform_event_message_resp' => 1,
9091 'decode_pldm_comp_image_info' => 1,
9092 'decode_pldm_package_header_info' => 1,
9093 'decode_pldm_pdr_repository_change_record_data' => 1,
9094 'decode_pldm_pdr_repository_chg_event_data' => 1,
9095 'decode_poll_for_platform_event_message_req' => 1,
9096 'decode_poll_for_platform_event_message_resp' => 1,
9097 'decode_query_device_identifiers_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309098 'decode_read_file_req' => 1,
9099 'decode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309100 'decode_request_firmware_data_req' => 1,
9101 'decode_request_update_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309102 'decode_rw_file_by_type_memory_req' => 1,
9103 'decode_rw_file_by_type_memory_resp' => 1,
9104 'decode_rw_file_by_type_req' => 1,
9105 'decode_rw_file_by_type_resp' => 1,
9106 'decode_rw_file_memory_req' => 1,
9107 'decode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309108 'decode_sensor_event_data' => 1,
9109 'decode_sensor_op_data' => 1,
9110 'decode_set_bios_attribute_current_value_req' => 1,
9111 'decode_set_bios_attribute_current_value_resp' => 1,
9112 'decode_set_bios_table_req' => 1,
9113 'decode_set_bios_table_resp' => 1,
9114 'decode_set_date_time_req' => 1,
9115 'decode_set_date_time_resp' => 1,
9116 'decode_set_event_receiver_req' => 1,
9117 'decode_set_event_receiver_resp' => 1,
9118 'decode_set_fru_record_table_req' => 1,
9119 'decode_set_numeric_effecter_value_req' => 1,
9120 'decode_set_numeric_effecter_value_resp' => 1,
9121 'decode_set_state_effecter_states_req' => 1,
9122 'decode_set_state_effecter_states_resp' => 1,
9123 'decode_state_sensor_data' => 1,
9124 'decode_transfer_complete_req' => 1,
9125 'decode_update_component_resp' => 1,
9126 'decode_vendor_defined_descriptor_value' => 1,
9127 'decode_verify_complete_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309128 'decode_write_file_req' => 1,
9129 'decode_write_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309130 'encode_activate_firmware_req' => 1,
9131 'encode_apply_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309132 'encode_bios_attribute_update_event_req' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309133 'encode_cancel_update_component_req' => 1,
9134 'encode_cancel_update_req' => 1,
9135 'encode_cc_only_resp' => 1,
9136 'encode_event_message_buffer_size_req' => 1,
9137 'encode_event_message_supported_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309138 'encode_file_ack_req' => 1,
9139 'encode_file_ack_resp' => 1,
9140 'encode_file_ack_with_meta_data_req' => 1,
9141 'encode_file_ack_with_meta_data_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309142 'encode_fru_record' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309143 'encode_get_alert_status_req' => 1,
9144 'encode_get_alert_status_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309145 'encode_get_bios_attribute_current_value_by_handle_req' => 1,
9146 'encode_get_bios_current_value_by_handle_resp' => 1,
9147 'encode_get_bios_table_req' => 1,
9148 'encode_get_bios_table_resp' => 1,
9149 'encode_get_commands_req' => 1,
9150 'encode_get_commands_resp' => 1,
9151 'encode_get_date_time_req' => 1,
9152 'encode_get_date_time_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309153 'encode_get_file_table_req' => 1,
9154 'encode_get_file_table_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309155 'encode_get_firmware_parameters_req' => 1,
9156 'encode_get_fru_record_by_option_req' => 1,
9157 'encode_get_fru_record_by_option_resp' => 1,
9158 'encode_get_fru_record_table_metadata_req' => 1,
9159 'encode_get_fru_record_table_metadata_resp' => 1,
9160 'encode_get_fru_record_table_req' => 1,
9161 'encode_get_fru_record_table_resp' => 1,
9162 'encode_get_numeric_effecter_value_req' => 1,
9163 'encode_get_numeric_effecter_value_resp' => 1,
9164 'encode_get_pdr_repository_info_resp' => 1,
9165 'encode_get_pdr_req' => 1,
9166 'encode_get_pdr_resp' => 1,
9167 'encode_get_sensor_reading_req' => 1,
9168 'encode_get_sensor_reading_resp' => 1,
9169 'encode_get_state_sensor_readings_req' => 1,
9170 'encode_get_state_sensor_readings_resp' => 1,
9171 'encode_get_status_req' => 1,
9172 'encode_get_tid_req' => 1,
9173 'encode_get_tid_resp' => 1,
9174 'encode_get_types_req' => 1,
9175 'encode_get_types_resp' => 1,
9176 'encode_get_version_req' => 1,
9177 'encode_get_version_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309178 'encode_new_file_req' => 1,
9179 'encode_new_file_resp' => 1,
9180 'encode_new_file_with_metadata_req' => 1,
9181 'encode_new_file_with_metadata_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309182 'encode_pass_component_table_req' => 1,
9183 'encode_platform_event_message_req' => 1,
9184 'encode_platform_event_message_resp' => 1,
9185 'encode_pldm_header_only' => 1,
9186 'encode_pldm_pdr_repository_chg_event_data' => 1,
9187 'encode_poll_for_platform_event_message_req' => 1,
9188 'encode_poll_for_platform_event_message_resp' => 1,
9189 'encode_query_device_identifiers_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309190 'encode_read_file_req' => 1,
9191 'encode_read_file_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309192 'encode_request_firmware_data_resp' => 1,
9193 'encode_request_update_req' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309194 'encode_rw_file_by_type_memory_req' => 1,
9195 'encode_rw_file_by_type_memory_resp' => 1,
9196 'encode_rw_file_by_type_req' => 1,
9197 'encode_rw_file_by_type_resp' => 1,
9198 'encode_rw_file_memory_req' => 1,
9199 'encode_rw_file_memory_resp' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309200 'encode_sensor_event_data' => 1,
9201 'encode_set_bios_attribute_current_value_req' => 1,
9202 'encode_set_bios_attribute_current_value_resp' => 1,
9203 'encode_set_bios_table_req' => 1,
9204 'encode_set_bios_table_resp' => 1,
9205 'encode_set_date_time_req' => 1,
9206 'encode_set_date_time_resp' => 1,
9207 'encode_set_event_receiver_req' => 1,
9208 'encode_set_event_receiver_resp' => 1,
9209 'encode_set_fru_record_table_resp' => 1,
9210 'encode_set_numeric_effecter_value_req' => 1,
9211 'encode_set_numeric_effecter_value_resp' => 1,
9212 'encode_set_state_effecter_states_req' => 1,
9213 'encode_set_state_effecter_states_resp' => 1,
9214 'encode_set_tid_req' => 1,
9215 'encode_state_effecter_pdr' => 1,
9216 'encode_state_sensor_pdr' => 1,
9217 'encode_transfer_complete_resp' => 1,
9218 'encode_update_component_req' => 1,
9219 'encode_verify_complete_resp' => 1,
Andrew Jeffery8de8e1e2023-06-09 14:37:18 +09309220 'encode_write_file_req' => 1,
9221 'encode_write_file_resp' => 1,
Andrew Jeffery962fcec2023-07-07 10:10:19 +09309222 'get_fru_record_by_option_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309223 'is_time_legal' => 1,
9224 'is_transfer_flag_valid' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309225 'pack_pldm_header' => 1,
Andrew Jeffery1264fbd2023-07-07 09:44:07 +09309226 'pldm_bios_table_append_pad_checksum_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309227 'pldm_bios_table_attr_entry_decode_attribute_handle' => 1,
9228 'pldm_bios_table_attr_entry_decode_attribute_type' => 1,
9229 'pldm_bios_table_attr_entry_decode_string_handle' => 1,
9230 'pldm_bios_table_attr_entry_enum_decode_def_indices' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309231 'pldm_bios_table_attr_entry_enum_decode_def_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309232 'pldm_bios_table_attr_entry_enum_decode_pv_hdls_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309233 'pldm_bios_table_attr_entry_enum_decode_pv_num_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309234 'pldm_bios_table_attr_entry_enum_encode_check' => 1,
9235 'pldm_bios_table_attr_entry_enum_encode_length' => 1,
9236 'pldm_bios_table_attr_entry_integer_decode' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309237 'pldm_bios_table_attr_entry_integer_encode_check' => 1,
9238 'pldm_bios_table_attr_entry_integer_encode_length' => 1,
9239 'pldm_bios_table_attr_entry_integer_info_check' => 1,
9240 'pldm_bios_table_attr_entry_string_decode_def_string' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309241 'pldm_bios_table_attr_entry_string_decode_def_string_length_check' => 1,
9242 'pldm_bios_table_attr_entry_string_decode_max_length' => 1,
9243 'pldm_bios_table_attr_entry_string_decode_min_length' => 1,
9244 'pldm_bios_table_attr_entry_string_decode_string_type' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309245 'pldm_bios_table_attr_entry_string_encode_check' => 1,
9246 'pldm_bios_table_attr_entry_string_encode_length' => 1,
9247 'pldm_bios_table_attr_entry_string_info_check' => 1,
9248 'pldm_bios_table_attr_find_by_handle' => 1,
9249 'pldm_bios_table_attr_find_by_string_handle' => 1,
9250 'pldm_bios_table_attr_value_copy_and_update' => 1,
9251 'pldm_bios_table_attr_value_entry_decode_attribute_handle' => 1,
9252 'pldm_bios_table_attr_value_entry_decode_attribute_type' => 1,
9253 'pldm_bios_table_attr_value_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309254 'pldm_bios_table_attr_value_entry_encode_enum_check' => 1,
9255 'pldm_bios_table_attr_value_entry_encode_enum_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309256 'pldm_bios_table_attr_value_entry_encode_integer_check' => 1,
9257 'pldm_bios_table_attr_value_entry_encode_integer_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309258 'pldm_bios_table_attr_value_entry_encode_string_check' => 1,
9259 'pldm_bios_table_attr_value_entry_encode_string_length' => 1,
9260 'pldm_bios_table_attr_value_entry_enum_decode_handles' => 1,
9261 'pldm_bios_table_attr_value_entry_enum_decode_number' => 1,
9262 'pldm_bios_table_attr_value_entry_integer_decode_cv' => 1,
9263 'pldm_bios_table_attr_value_entry_length' => 1,
9264 'pldm_bios_table_attr_value_entry_string_decode_length' => 1,
9265 'pldm_bios_table_attr_value_entry_string_decode_string' => 1,
9266 'pldm_bios_table_attr_value_find_by_handle' => 1,
9267 'pldm_bios_table_checksum' => 1,
9268 'pldm_bios_table_iter_create' => 1,
9269 'pldm_bios_table_iter_free' => 1,
9270 'pldm_bios_table_iter_is_end' => 1,
9271 'pldm_bios_table_iter_next' => 1,
9272 'pldm_bios_table_iter_value' => 1,
9273 'pldm_bios_table_pad_checksum_size' => 1,
9274 'pldm_bios_table_string_entry_decode_handle' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309275 'pldm_bios_table_string_entry_decode_string_check' => 1,
9276 'pldm_bios_table_string_entry_decode_string_length' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309277 'pldm_bios_table_string_entry_encode_check' => 1,
9278 'pldm_bios_table_string_entry_encode_length' => 1,
9279 'pldm_bios_table_string_find_by_handle' => 1,
9280 'pldm_bios_table_string_find_by_string' => 1,
Andrew Jeffery34ac8912023-08-29 14:48:13 +09309281 'pldm_close' => 1,
Andrew Jeffery096685b2023-07-17 17:36:14 +09309282 'pldm_entity_association_pdr_add_check' => 1,
Andrew Jeffery1354a6e2023-07-07 10:34:38 +09309283 'pldm_entity_association_pdr_add_from_node_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309284 'pldm_entity_association_pdr_extract' => 1,
9285 'pldm_entity_association_tree_add' => 1,
Pavithra Barithaya1ade87f2023-07-28 04:03:01 -05009286 'pldm_entity_association_tree_add_entity' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309287 'pldm_entity_association_tree_copy_root' => 1,
9288 'pldm_entity_association_tree_destroy' => 1,
9289 'pldm_entity_association_tree_destroy_root' => 1,
9290 'pldm_entity_association_tree_find' => 1,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -05009291 'pldm_entity_association_tree_find_with_locality' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309292 'pldm_entity_association_tree_init' => 1,
9293 'pldm_entity_association_tree_visit' => 1,
9294 'pldm_entity_extract' => 1,
9295 'pldm_entity_get_num_children' => 1,
9296 'pldm_entity_get_parent' => 1,
9297 'pldm_entity_is_exist_parent' => 1,
9298 'pldm_entity_is_node_parent' => 1,
Pavithra Barithayadef8e022023-08-16 00:31:06 -05009299 'pldm_entity_node_get_remote_container_id' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309300 'pldm_find_entity_ref_in_tree' => 1,
9301 'pldm_instance_db_destroy' => 1,
9302 'pldm_instance_db_init' => 1,
9303 'pldm_instance_db_init_default' => 1,
9304 'pldm_instance_id_alloc' => 1,
9305 'pldm_instance_id_free' => 1,
9306 'pldm_is_current_parent_child' => 1,
9307 'pldm_is_empty_entity_assoc_tree' => 1,
Andrew Jeffery5239d9a2023-10-16 10:51:53 +10309308 'pldm_msg_hdr_correlate_response' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309309 'pldm_open' => 1,
Andrew Jefferyca248ce2023-07-07 10:38:30 +09309310 'pldm_pdr_add_check' => 1,
Andrew Jefferya2c69112023-07-07 10:41:38 +09309311 'pldm_pdr_add_fru_record_set_check' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309312 'pldm_pdr_destroy' => 1,
9313 'pldm_pdr_find_record' => 1,
9314 'pldm_pdr_find_record_by_type' => 1,
9315 'pldm_pdr_fru_record_set_find_by_rsi' => 1,
9316 'pldm_pdr_get_next_record' => 1,
9317 'pldm_pdr_get_record_count' => 1,
9318 'pldm_pdr_get_record_handle' => 1,
9319 'pldm_pdr_get_repo_size' => 1,
9320 'pldm_pdr_init' => 1,
9321 'pldm_pdr_record_is_remote' => 1,
9322 'pldm_pdr_remove_pdrs_by_terminus_handle' => 1,
9323 'pldm_pdr_remove_remote_pdrs' => 1,
9324 'pldm_pdr_update_TL_pdr' => 1,
9325 'pldm_recv' => 1,
9326 'pldm_recv_any' => 1,
9327 'pldm_send' => 1,
9328 'pldm_send_recv' => 1,
Andrew Jeffery7dc429d2023-10-16 10:58:40 +10309329 'pldm_transport_af_mctp_bind' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +09309330 'pldm_transport_af_mctp_core' => 1,
9331 'pldm_transport_af_mctp_destroy' => 1,
9332 'pldm_transport_af_mctp_init' => 1,
9333 'pldm_transport_af_mctp_init_pollfd' => 1,
9334 'pldm_transport_af_mctp_map_tid' => 1,
9335 'pldm_transport_af_mctp_unmap_tid' => 1,
9336 'pldm_transport_mctp_demux_core' => 1,
9337 'pldm_transport_mctp_demux_destroy' => 1,
9338 'pldm_transport_mctp_demux_init' => 1,
9339 'pldm_transport_mctp_demux_init_pollfd' => 1,
9340 'pldm_transport_mctp_demux_map_tid' => 1,
9341 'pldm_transport_mctp_demux_unmap_tid' => 1,
9342 'pldm_transport_poll' => 1,
9343 'pldm_transport_recv_msg' => 1,
9344 'pldm_transport_send_msg' => 1,
9345 'pldm_transport_send_recv_msg' => 1,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309346 'unpack_pldm_header' => 1,
9347 'ver2str' => 1
9348 }
9349 },
9350 'Target' => 'unix',
9351 'TypeInfo' => {
9352 '1' => {
9353 'Name' => 'void',
9354 'Type' => 'Intrinsic'
9355 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309356 '46' => {
9357 'Name' => 'signed char',
9358 'Size' => '1',
9359 'Type' => 'Intrinsic'
9360 },
9361 '53' => {
9362 'Name' => 'unsigned char',
9363 'Size' => '1',
9364 'Type' => 'Intrinsic'
9365 },
9366 '60' => {
9367 'Name' => 'short',
9368 'Size' => '2',
9369 'Type' => 'Intrinsic'
9370 },
9371 '67' => {
9372 'Name' => 'unsigned short',
9373 'Size' => '2',
9374 'Type' => 'Intrinsic'
9375 },
9376 '74' => {
9377 'Name' => 'int',
9378 'Size' => '4',
9379 'Type' => 'Intrinsic'
9380 },
9381 '81' => {
9382 'Name' => 'unsigned int',
9383 'Size' => '4',
9384 'Type' => 'Intrinsic'
9385 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309386 '102' => {
9387 'Name' => 'unsigned long',
9388 'Size' => '8',
9389 'Type' => 'Intrinsic'
9390 },
9391 '109' => {
9392 'Name' => 'long',
9393 'Size' => '8',
9394 'Type' => 'Intrinsic'
9395 },
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309396 '116' => {
9397 'Name' => 'char',
9398 'Size' => '1',
9399 'Type' => 'Intrinsic'
9400 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309401 '137' => {
9402 'BaseType' => '102',
9403 'Header' => 'stddef.h',
9404 'Line' => '214',
9405 'Name' => 'size_t',
9406 'PrivateABI' => 1,
9407 'Size' => '8',
9408 'Type' => 'Typedef'
9409 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309410 '156' => {
9411 'BaseType' => '53',
9412 'Header' => 'types.h',
9413 'Line' => '38',
9414 'Name' => '__uint8_t',
9415 'PrivateABI' => 1,
9416 'Size' => '1',
9417 'Type' => 'Typedef'
9418 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309419 '168' => {
9420 'BaseType' => '81',
9421 'Header' => 'types.h',
9422 'Line' => '42',
9423 'Name' => '__uint32_t',
9424 'PrivateABI' => 1,
9425 'Size' => '4',
9426 'Type' => 'Typedef'
9427 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309428 '180' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309429 'BaseType' => '1',
9430 'Name' => 'void*',
9431 'Size' => '8',
9432 'Type' => 'Pointer'
9433 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309434 '187' => {
9435 'BaseType' => '156',
9436 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309437 'Line' => '24',
9438 'Name' => 'uint8_t',
9439 'PrivateABI' => 1,
9440 'Size' => '1',
9441 'Type' => 'Typedef'
9442 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309443 '199' => {
9444 'BaseType' => '168',
9445 'Header' => 'stdint-uintn.h',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309446 'Line' => '26',
9447 'Name' => 'uint32_t',
9448 'PrivateABI' => 1,
9449 'Size' => '4',
9450 'Type' => 'Typedef'
9451 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309452 '211' => {
9453 'Header' => 'pldm_types.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309454 'Line' => '9',
9455 'Name' => 'anon-struct-pldm_types.h-9',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309456 'Size' => '1',
9457 'Type' => 'Struct'
9458 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309459 '365' => {
9460 'Header' => 'pldm_types.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309461 'Line' => '19',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309462 'Memb' => {
9463 '0' => {
9464 'name' => 'byte',
9465 'offset' => '0',
9466 'type' => '187'
9467 },
9468 '1' => {
9469 'name' => 'bits',
9470 'offset' => '0',
9471 'type' => '211'
9472 }
9473 },
9474 'Name' => 'union bitfield8_t',
9475 'Size' => '1',
9476 'Type' => 'Union'
9477 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309478 '377' => {
9479 'BaseType' => '365',
9480 'Name' => 'bitfield8_t const',
9481 'Size' => '1',
9482 'Type' => 'Const'
9483 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309484 '382' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309485 'Header' => 'pldm_types.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309486 'Line' => '25',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309487 'Memb' => {
9488 '0' => {
9489 'name' => 'alpha',
9490 'offset' => '0',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309491 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309492 },
9493 '1' => {
9494 'name' => 'update',
9495 'offset' => '1',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309496 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309497 },
9498 '2' => {
9499 'name' => 'minor',
9500 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309501 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309502 },
9503 '3' => {
9504 'name' => 'major',
9505 'offset' => '3',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309506 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309507 }
9508 },
9509 'Name' => 'struct pldm_version',
9510 'Size' => '4',
9511 'Type' => 'Struct'
9512 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309513 '448' => {
9514 'BaseType' => '382',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309515 'Header' => 'pldm_types.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309516 'Line' => '30',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309517 'Name' => 'ver32_t',
9518 'Size' => '4',
9519 'Type' => 'Typedef'
9520 },
Andrew Jefferyd555a392023-10-16 14:34:01 +10309521 '460' => {
9522 'BaseType' => '448',
9523 'Name' => 'ver32_t const',
9524 'Size' => '4',
9525 'Type' => 'Const'
9526 },
9527 '465' => {
9528 'Name' => 'float',
9529 'Size' => '4',
9530 'Type' => 'Intrinsic'
9531 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309532 '733' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309533 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309534 'Line' => '92',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309535 'Memb' => {
9536 '0' => {
9537 'name' => 'PLDM_RESPONSE',
9538 'value' => '0'
9539 },
9540 '1' => {
9541 'name' => 'PLDM_REQUEST',
9542 'value' => '1'
9543 },
9544 '2' => {
9545 'name' => 'PLDM_RESERVED',
9546 'value' => '2'
9547 },
9548 '3' => {
9549 'name' => 'PLDM_ASYNC_REQUEST_NOTIFY',
9550 'value' => '3'
9551 }
9552 },
9553 'Name' => 'enum MessageType',
9554 'Size' => '4',
9555 'Type' => 'Enum'
9556 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309557 '745' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309558 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309559 'Line' => '121',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309560 'Memb' => {
9561 '0' => {
9562 'name' => 'command',
9563 'offset' => '2',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309564 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309565 }
9566 },
9567 'Name' => 'struct pldm_msg_hdr',
9568 'Size' => '3',
9569 'Type' => 'Struct'
9570 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309571 '856' => {
9572 'BaseType' => '745',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309573 'Name' => 'struct pldm_msg_hdr const',
9574 'Size' => '3',
9575 'Type' => 'Const'
9576 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309577 '861' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309578 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309579 'Line' => '154',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309580 'Memb' => {
9581 '0' => {
9582 'name' => 'hdr',
9583 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309584 'type' => '745'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309585 },
9586 '1' => {
9587 'name' => 'payload',
9588 'offset' => '3',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309589 'type' => '904'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309590 }
9591 },
9592 'Name' => 'struct pldm_msg',
9593 'Size' => '4',
9594 'Type' => 'Struct'
9595 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309596 '899' => {
9597 'BaseType' => '861',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309598 'Name' => 'struct pldm_msg const',
9599 'Size' => '4',
9600 'Type' => 'Const'
9601 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309602 '904' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +10309603 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309604 'Name' => 'uint8_t[1]',
9605 'Size' => '1',
9606 'Type' => 'Array'
9607 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309608 '920' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309609 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309610 'Line' => '180',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309611 'Memb' => {
9612 '0' => {
9613 'name' => 'msg_type',
9614 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +10309615 'type' => '733'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309616 },
9617 '1' => {
9618 'name' => 'instance',
9619 'offset' => '4',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309620 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309621 },
9622 '2' => {
9623 'name' => 'pldm_type',
9624 'offset' => '5',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309625 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309626 },
9627 '3' => {
9628 'name' => 'command',
9629 'offset' => '6',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309630 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309631 },
9632 '4' => {
9633 'name' => 'completion_code',
9634 'offset' => '7',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309635 'type' => '187'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +09309636 }
9637 },
9638 'Name' => 'struct pldm_header_info',
9639 'Size' => '8',
9640 'Type' => 'Struct'
9641 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309642 '999' => {
9643 'BaseType' => '920',
9644 'Name' => 'struct pldm_header_info const',
9645 'Size' => '8',
9646 'Type' => 'Const'
9647 },
9648 '1627' => {
9649 'BaseType' => '861',
9650 'Name' => 'struct pldm_msg*',
9651 'Size' => '8',
9652 'Type' => 'Pointer'
9653 },
9654 '2074' => {
9655 'BaseType' => '899',
9656 'Name' => 'struct pldm_msg const*',
9657 'Size' => '8',
9658 'Type' => 'Pointer'
9659 },
9660 '2079' => {
9661 'BaseType' => '187',
9662 'Name' => 'uint8_t*',
9663 'Size' => '8',
9664 'Type' => 'Pointer'
9665 },
9666 '2084' => {
9667 'BaseType' => '199',
9668 'Name' => 'uint32_t*',
9669 'Size' => '8',
9670 'Type' => 'Pointer'
9671 },
9672 '2979' => {
9673 'BaseType' => '448',
9674 'Name' => 'ver32_t*',
9675 'Size' => '8',
9676 'Type' => 'Pointer'
9677 },
9678 '3484' => {
9679 'BaseType' => '460',
9680 'Name' => 'ver32_t const*',
9681 'Size' => '8',
9682 'Type' => 'Pointer'
9683 },
9684 '3892' => {
9685 'BaseType' => '365',
9686 'Name' => 'bitfield8_t*',
9687 'Size' => '8',
9688 'Type' => 'Pointer'
9689 },
9690 '4350' => {
9691 'BaseType' => '377',
9692 'Name' => 'bitfield8_t const*',
9693 'Size' => '8',
9694 'Type' => 'Pointer'
9695 },
9696 '5126' => {
9697 'Name' => '_Bool',
9698 'Size' => '1',
9699 'Type' => 'Intrinsic'
9700 },
9701 '5133' => {
9702 'BaseType' => '856',
9703 'Name' => 'struct pldm_msg_hdr const*',
9704 'Size' => '8',
9705 'Type' => 'Pointer'
9706 },
9707 '5199' => {
9708 'BaseType' => '920',
9709 'Name' => 'struct pldm_header_info*',
9710 'Size' => '8',
9711 'Type' => 'Pointer'
9712 },
9713 '5290' => {
9714 'BaseType' => '999',
9715 'Name' => 'struct pldm_header_info const*',
9716 'Size' => '8',
9717 'Type' => 'Pointer'
9718 },
9719 '5295' => {
9720 'BaseType' => '745',
9721 'Name' => 'struct pldm_msg_hdr*',
9722 'Size' => '8',
9723 'Type' => 'Pointer'
9724 },
9725 '5345' => {
9726 'BaseType' => '5355',
9727 'Name' => 'void const*',
9728 'Size' => '8',
9729 'Type' => 'Pointer'
9730 },
9731 '5355' => {
9732 'BaseType' => '1',
9733 'Name' => 'void const',
9734 'Type' => 'Const'
9735 },
9736 '5575' => {
9737 'BaseType' => '67',
9738 'Header' => 'types.h',
9739 'Line' => '40',
9740 'Name' => '__uint16_t',
9741 'PrivateABI' => 1,
9742 'Size' => '2',
9743 'Type' => 'Typedef'
9744 },
9745 '5618' => {
9746 'BaseType' => '187',
9747 'Name' => 'uint8_t const',
9748 'Size' => '1',
9749 'Type' => 'Const'
9750 },
9751 '5623' => {
9752 'BaseType' => '5575',
9753 'Header' => 'stdint-uintn.h',
9754 'Line' => '25',
9755 'Name' => 'uint16_t',
9756 'PrivateABI' => 1,
9757 'Size' => '2',
9758 'Type' => 'Typedef'
9759 },
9760 '6781' => {
9761 'Header' => 'utils.h',
9762 'Line' => '19',
9763 'Memb' => {
9764 '0' => {
9765 'name' => 'ptr',
9766 'offset' => '0',
9767 'type' => '6820'
9768 },
9769 '1' => {
9770 'name' => 'length',
9771 'offset' => '8',
9772 'type' => '137'
9773 }
9774 },
9775 'Name' => 'struct variable_field',
9776 'Size' => '16',
9777 'Type' => 'Struct'
9778 },
9779 '6820' => {
9780 'BaseType' => '5618',
9781 'Name' => 'uint8_t const*',
9782 'Size' => '8',
9783 'Type' => 'Pointer'
9784 },
9785 '7177' => {
9786 'BaseType' => '6781',
9787 'Name' => 'struct variable_field*',
9788 'Size' => '8',
9789 'Type' => 'Pointer'
9790 },
9791 '9259' => {
9792 'BaseType' => '5623',
Andrew Jefferyd555a392023-10-16 14:34:01 +10309793 'Name' => 'uint16_t*',
Andrew Jeffery33e21a22023-05-29 12:12:36 +09309794 'Size' => '8',
9795 'Type' => 'Pointer'
9796 },
Andrew Jeffery75eea492023-11-28 10:12:08 +10309797 '9822' => {
9798 'BaseType' => '137',
9799 'Name' => 'size_t*',
9800 'Size' => '8',
9801 'Type' => 'Pointer'
9802 },
9803 '12476' => {
9804 'BaseType' => '116',
9805 'Name' => 'char*',
9806 'Size' => '8',
9807 'Type' => 'Pointer'
9808 },
9809 '12493' => {
9810 'BaseType' => '116',
9811 'Name' => 'char const',
9812 'Size' => '1',
9813 'Type' => 'Const'
9814 },
9815 '12524' => {
9816 'BaseType' => '137',
9817 'Name' => 'size_t const',
9818 'Size' => '8',
9819 'Type' => 'Const'
9820 },
9821 '12536' => {
9822 'BaseType' => '46',
9823 'Header' => 'types.h',
9824 'Line' => '37',
9825 'Name' => '__int8_t',
9826 'PrivateABI' => 1,
9827 'Size' => '1',
9828 'Type' => 'Typedef'
9829 },
9830 '12560' => {
9831 'BaseType' => '60',
9832 'Header' => 'types.h',
9833 'Line' => '39',
9834 'Name' => '__int16_t',
9835 'PrivateABI' => 1,
9836 'Size' => '2',
9837 'Type' => 'Typedef'
9838 },
9839 '12584' => {
9840 'BaseType' => '74',
9841 'Header' => 'types.h',
9842 'Line' => '41',
9843 'Name' => '__int32_t',
9844 'PrivateABI' => 1,
9845 'Size' => '4',
9846 'Type' => 'Typedef'
9847 },
9848 '12615' => {
9849 'BaseType' => '109',
9850 'Header' => 'types.h',
9851 'Line' => '194',
9852 'Name' => '__ssize_t',
9853 'PrivateABI' => 1,
9854 'Size' => '8',
9855 'Type' => 'Typedef'
9856 },
9857 '12627' => {
9858 'BaseType' => '12536',
9859 'Header' => 'stdint-intn.h',
9860 'Line' => '24',
9861 'Name' => 'int8_t',
9862 'PrivateABI' => 1,
9863 'Size' => '1',
9864 'Type' => 'Typedef'
9865 },
9866 '12639' => {
9867 'BaseType' => '12560',
9868 'Header' => 'stdint-intn.h',
9869 'Line' => '25',
9870 'Name' => 'int16_t',
9871 'PrivateABI' => 1,
9872 'Size' => '2',
9873 'Type' => 'Typedef'
9874 },
9875 '12651' => {
9876 'BaseType' => '12584',
9877 'Header' => 'stdint-intn.h',
9878 'Line' => '26',
9879 'Name' => 'int32_t',
9880 'PrivateABI' => 1,
9881 'Size' => '4',
9882 'Type' => 'Typedef'
9883 },
9884 '12692' => {
9885 'BaseType' => '5623',
9886 'Name' => 'uint16_t const',
9887 'Size' => '2',
9888 'Type' => 'Const'
9889 },
9890 '12709' => {
9891 'BaseType' => '199',
9892 'Name' => 'uint32_t const',
9893 'Size' => '4',
9894 'Type' => 'Const'
9895 },
9896 '12880' => {
9897 'BaseType' => '187',
9898 'Header' => 'pldm_types.h',
9899 'Line' => '32',
9900 'Name' => 'bool8_t',
9901 'Size' => '1',
9902 'Type' => 'Typedef'
9903 },
9904 '12892' => {
9905 'BaseType' => '465',
9906 'Header' => 'pldm_types.h',
9907 'Line' => '164',
9908 'Name' => 'real32_t',
9909 'Size' => '4',
9910 'Type' => 'Typedef'
9911 },
9912 '13445' => {
9913 'BaseType' => '12493',
9914 'Name' => 'char const*',
9915 'Size' => '8',
9916 'Type' => 'Pointer'
9917 },
9918 '13450' => {
9919 'BaseType' => '12615',
9920 'Header' => 'types.h',
9921 'Line' => '108',
9922 'Name' => 'ssize_t',
9923 'PrivateABI' => 1,
9924 'Size' => '8',
9925 'Type' => 'Typedef'
9926 },
9927 '13986' => {
9928 'Header' => 'platform.h',
9929 'Line' => '238',
9930 'Memb' => {
9931 '0' => {
9932 'name' => 'PLDM_SENSOR_OP_STATE',
9933 'value' => '0'
9934 },
9935 '1' => {
9936 'name' => 'PLDM_STATE_SENSOR_STATE',
9937 'value' => '1'
9938 },
9939 '2' => {
9940 'name' => 'PLDM_NUMERIC_SENSOR_STATE',
9941 'value' => '2'
9942 }
9943 },
9944 'Name' => 'enum sensor_event_class_states',
9945 'Size' => '4',
9946 'Type' => 'Enum'
9947 },
9948 '14020' => {
9949 'BaseType' => '13986',
9950 'Name' => 'enum sensor_event_class_states const',
9951 'Size' => '4',
9952 'Type' => 'Const'
9953 },
9954 '14243' => {
9955 'Header' => 'platform.h',
9956 'Line' => '455',
9957 'Memb' => {
9958 '0' => {
9959 'name' => 'record_handle',
9960 'offset' => '0',
9961 'type' => '199'
9962 },
9963 '1' => {
9964 'name' => 'version',
9965 'offset' => '4',
9966 'type' => '187'
9967 },
9968 '2' => {
9969 'name' => 'type',
9970 'offset' => '5',
9971 'type' => '187'
9972 },
9973 '3' => {
9974 'name' => 'record_change_num',
9975 'offset' => '6',
9976 'type' => '5623'
9977 },
9978 '4' => {
9979 'name' => 'length',
9980 'offset' => '8',
9981 'type' => '5623'
9982 }
9983 },
9984 'Name' => 'struct pldm_pdr_hdr',
9985 'Size' => '10',
9986 'Type' => 'Struct'
9987 },
9988 '14322' => {
9989 'Header' => 'platform.h',
9990 'Line' => '530',
9991 'Memb' => {
9992 '0' => {
9993 'name' => 'hdr',
9994 'offset' => '0',
9995 'type' => '14243'
9996 },
9997 '1' => {
9998 'name' => 'terminus_handle',
9999 'offset' => '16',
10000 'type' => '5623'
10001 },
10002 '2' => {
10003 'name' => 'sensor_id',
10004 'offset' => '18',
10005 'type' => '5623'
10006 },
10007 '3' => {
10008 'name' => 'entity_type',
10009 'offset' => '20',
10010 'type' => '5623'
10011 },
10012 '4' => {
10013 'name' => 'entity_instance',
10014 'offset' => '22',
10015 'type' => '5623'
10016 },
10017 '5' => {
10018 'name' => 'container_id',
10019 'offset' => '24',
10020 'type' => '5623'
10021 },
10022 '6' => {
10023 'name' => 'sensor_init',
10024 'offset' => '32',
10025 'type' => '187'
10026 },
10027 '7' => {
10028 'name' => 'sensor_auxiliary_names_pdr',
10029 'offset' => '33',
10030 'type' => '12880'
10031 },
10032 '8' => {
10033 'name' => 'composite_sensor_count',
10034 'offset' => '34',
10035 'type' => '187'
10036 },
10037 '9' => {
10038 'name' => 'possible_states',
10039 'offset' => '35',
10040 'type' => '904'
10041 }
10042 },
10043 'Name' => 'struct pldm_state_sensor_pdr',
10044 'Size' => '24',
10045 'Type' => 'Struct'
10046 },
10047 '14466' => {
10048 'Header' => 'platform.h',
10049 'Line' => '547',
10050 'Memb' => {
10051 '0' => {
10052 'name' => 'state_set_id',
10053 'offset' => '0',
10054 'type' => '5623'
10055 },
10056 '1' => {
10057 'name' => 'possible_states_size',
10058 'offset' => '2',
10059 'type' => '187'
10060 },
10061 '2' => {
10062 'name' => 'states',
10063 'offset' => '3',
10064 'type' => '14524'
10065 }
10066 },
10067 'Name' => 'struct state_sensor_possible_states',
10068 'Size' => '4',
10069 'Type' => 'Struct'
10070 },
10071 '14519' => {
10072 'BaseType' => '14466',
10073 'Name' => 'struct state_sensor_possible_states const',
10074 'Size' => '4',
10075 'Type' => 'Const'
10076 },
10077 '14524' => {
10078 'BaseType' => '365',
10079 'Name' => 'bitfield8_t[1]',
10080 'Size' => '1',
10081 'Type' => 'Array'
10082 },
10083 '14540' => {
10084 'Header' => 'platform.h',
10085 'Line' => '557',
10086 'Memb' => {
10087 '0' => {
10088 'name' => 'hdr',
10089 'offset' => '0',
10090 'type' => '14243'
10091 },
10092 '1' => {
10093 'name' => 'terminus_handle',
10094 'offset' => '16',
10095 'type' => '5623'
10096 },
10097 '2' => {
10098 'name' => 'effecter_id',
10099 'offset' => '18',
10100 'type' => '5623'
10101 },
10102 '3' => {
10103 'name' => 'entity_type',
10104 'offset' => '20',
10105 'type' => '5623'
10106 },
10107 '4' => {
10108 'name' => 'entity_instance',
10109 'offset' => '22',
10110 'type' => '5623'
10111 },
10112 '5' => {
10113 'name' => 'container_id',
10114 'offset' => '24',
10115 'type' => '5623'
10116 },
10117 '6' => {
10118 'name' => 'effecter_semantic_id',
10119 'offset' => '32',
10120 'type' => '5623'
10121 },
10122 '7' => {
10123 'name' => 'effecter_init',
10124 'offset' => '34',
10125 'type' => '187'
10126 },
10127 '8' => {
10128 'name' => 'has_description_pdr',
10129 'offset' => '35',
10130 'type' => '12880'
10131 },
10132 '9' => {
10133 'name' => 'composite_effecter_count',
10134 'offset' => '36',
10135 'type' => '187'
10136 },
10137 '10' => {
10138 'name' => 'possible_states',
10139 'offset' => '37',
10140 'type' => '904'
10141 }
10142 },
10143 'Name' => 'struct pldm_state_effecter_pdr',
10144 'Size' => '26',
10145 'Type' => 'Struct'
10146 },
10147 '14791' => {
10148 'Header' => 'platform.h',
10149 'Line' => '648',
10150 'Memb' => {
10151 '0' => {
10152 'name' => 'value_u8',
10153 'offset' => '0',
10154 'type' => '187'
10155 },
10156 '1' => {
10157 'name' => 'value_s8',
10158 'offset' => '0',
10159 'type' => '12627'
10160 },
10161 '2' => {
10162 'name' => 'value_u16',
10163 'offset' => '0',
10164 'type' => '5623'
10165 },
10166 '3' => {
10167 'name' => 'value_s16',
10168 'offset' => '0',
10169 'type' => '12639'
10170 },
10171 '4' => {
10172 'name' => 'value_u32',
10173 'offset' => '0',
10174 'type' => '199'
10175 },
10176 '5' => {
10177 'name' => 'value_s32',
10178 'offset' => '0',
10179 'type' => '12651'
10180 },
10181 '6' => {
10182 'name' => 'value_f32',
10183 'offset' => '0',
10184 'type' => '12892'
10185 }
10186 },
10187 'Name' => 'union union_range_field_format',
10188 'Size' => '4',
10189 'Type' => 'Union'
10190 },
10191 '14885' => {
10192 'Header' => 'platform.h',
10193 'Line' => '705',
10194 'Memb' => {
10195 '0' => {
10196 'name' => 'value_u8',
10197 'offset' => '0',
10198 'type' => '187'
10199 },
10200 '1' => {
10201 'name' => 'value_s8',
10202 'offset' => '0',
10203 'type' => '12627'
10204 },
10205 '2' => {
10206 'name' => 'value_u16',
10207 'offset' => '0',
10208 'type' => '5623'
10209 },
10210 '3' => {
10211 'name' => 'value_s16',
10212 'offset' => '0',
10213 'type' => '12639'
10214 },
10215 '4' => {
10216 'name' => 'value_u32',
10217 'offset' => '0',
10218 'type' => '199'
10219 },
10220 '5' => {
10221 'name' => 'value_s32',
10222 'offset' => '0',
10223 'type' => '12651'
10224 }
10225 },
10226 'Name' => 'union union_sensor_data_size',
10227 'Size' => '4',
10228 'Type' => 'Union'
10229 },
10230 '14897' => {
10231 'Header' => 'platform.h',
10232 'Line' => '712',
10233 'Memb' => {
10234 '0' => {
10235 'name' => 'record_handle',
10236 'offset' => '0',
10237 'type' => '199'
10238 },
10239 '1' => {
10240 'name' => 'version',
10241 'offset' => '4',
10242 'type' => '187'
10243 },
10244 '2' => {
10245 'name' => 'type',
10246 'offset' => '5',
10247 'type' => '187'
10248 },
10249 '3' => {
10250 'name' => 'record_change_num',
10251 'offset' => '6',
10252 'type' => '5623'
10253 },
10254 '4' => {
10255 'name' => 'length',
10256 'offset' => '8',
10257 'type' => '5623'
10258 }
10259 },
10260 'Name' => 'struct pldm_value_pdr_hdr',
10261 'Size' => '12',
10262 'Type' => 'Struct'
10263 },
10264 '14976' => {
10265 'Header' => 'platform.h',
10266 'Line' => '730',
10267 'Memb' => {
10268 '0' => {
10269 'name' => 'entity_instance_num',
10270 'offset' => '0',
10271 'type' => '5623'
10272 },
10273 '1' => {
10274 'name' => 'entity_instance',
10275 'offset' => '0',
10276 'type' => '5623'
10277 }
10278 },
10279 'Name' => 'anon-union-platform.h-730',
10280 'Size' => '2',
10281 'Type' => 'Union'
10282 },
10283 '15010' => {
10284 'Header' => 'platform.h',
10285 'Line' => '725',
10286 'Memb' => {
10287 '0' => {
10288 'name' => 'hdr',
10289 'offset' => '0',
10290 'type' => '14897'
10291 },
10292 '1' => {
10293 'name' => 'terminus_handle',
10294 'offset' => '18',
10295 'type' => '5623'
10296 },
10297 '2' => {
10298 'name' => 'sensor_id',
10299 'offset' => '20',
10300 'type' => '5623'
10301 },
10302 '3' => {
10303 'name' => 'entity_type',
10304 'offset' => '22',
10305 'type' => '5623'
10306 },
10307 '4' => {
10308 'name' => 'unnamed0',
10309 'offset' => '24',
10310 'type' => '14976'
10311 },
10312 '5' => {
10313 'name' => 'container_id',
10314 'offset' => '32',
10315 'type' => '5623'
10316 },
10317 '6' => {
10318 'name' => 'sensor_init',
10319 'offset' => '34',
10320 'type' => '187'
10321 },
10322 '7' => {
10323 'name' => 'sensor_auxiliary_names_pdr',
10324 'offset' => '35',
10325 'type' => '12880'
10326 },
10327 '8' => {
10328 'name' => 'base_unit',
10329 'offset' => '36',
10330 'type' => '187'
10331 },
10332 '9' => {
10333 'name' => 'unit_modifier',
10334 'offset' => '37',
10335 'type' => '12627'
10336 },
10337 '10' => {
10338 'name' => 'rate_unit',
10339 'offset' => '38',
10340 'type' => '187'
10341 },
10342 '11' => {
10343 'name' => 'base_oem_unit_handle',
10344 'offset' => '39',
10345 'type' => '187'
10346 },
10347 '12' => {
10348 'name' => 'aux_unit',
10349 'offset' => '40',
10350 'type' => '187'
10351 },
10352 '13' => {
10353 'name' => 'aux_unit_modifier',
10354 'offset' => '41',
10355 'type' => '12627'
10356 },
10357 '14' => {
10358 'name' => 'aux_rate_unit',
10359 'offset' => '48',
10360 'type' => '187'
10361 },
10362 '15' => {
10363 'name' => 'rel',
10364 'offset' => '49',
10365 'type' => '187'
10366 },
10367 '16' => {
10368 'name' => 'aux_oem_unit_handle',
10369 'offset' => '50',
10370 'type' => '187'
10371 },
10372 '17' => {
10373 'name' => 'is_linear',
10374 'offset' => '51',
10375 'type' => '12880'
10376 },
10377 '18' => {
10378 'name' => 'sensor_data_size',
10379 'offset' => '52',
10380 'type' => '187'
10381 },
10382 '19' => {
10383 'name' => 'resolution',
10384 'offset' => '54',
10385 'type' => '12892'
10386 },
10387 '20' => {
10388 'name' => 'offset',
10389 'offset' => '64',
10390 'type' => '12892'
10391 },
10392 '21' => {
10393 'name' => 'accuracy',
10394 'offset' => '68',
10395 'type' => '5623'
10396 },
10397 '22' => {
10398 'name' => 'plus_tolerance',
10399 'offset' => '70',
10400 'type' => '187'
10401 },
10402 '23' => {
10403 'name' => 'minus_tolerance',
10404 'offset' => '71',
10405 'type' => '187'
10406 },
10407 '24' => {
10408 'name' => 'hysteresis',
10409 'offset' => '72',
10410 'type' => '14885'
10411 },
10412 '25' => {
10413 'name' => 'supported_thresholds',
10414 'offset' => '82',
10415 'type' => '365'
10416 },
10417 '26' => {
10418 'name' => 'threshold_and_hysteresis_volatility',
10419 'offset' => '83',
10420 'type' => '365'
10421 },
10422 '27' => {
10423 'name' => 'state_transition_interval',
10424 'offset' => '86',
10425 'type' => '12892'
10426 },
10427 '28' => {
10428 'name' => 'update_interval',
10429 'offset' => '96',
10430 'type' => '12892'
10431 },
10432 '29' => {
10433 'name' => 'max_readable',
10434 'offset' => '100',
10435 'type' => '14885'
10436 },
10437 '30' => {
10438 'name' => 'min_readable',
10439 'offset' => '104',
10440 'type' => '14885'
10441 },
10442 '31' => {
10443 'name' => 'range_field_format',
10444 'offset' => '114',
10445 'type' => '187'
10446 },
10447 '32' => {
10448 'name' => 'range_field_support',
10449 'offset' => '115',
10450 'type' => '365'
10451 },
10452 '33' => {
10453 'name' => 'nominal_value',
10454 'offset' => '118',
10455 'type' => '14791'
10456 },
10457 '34' => {
10458 'name' => 'normal_max',
10459 'offset' => '128',
10460 'type' => '14791'
10461 },
10462 '35' => {
10463 'name' => 'normal_min',
10464 'offset' => '132',
10465 'type' => '14791'
10466 },
10467 '36' => {
10468 'name' => 'warning_high',
10469 'offset' => '136',
10470 'type' => '14791'
10471 },
10472 '37' => {
10473 'name' => 'warning_low',
10474 'offset' => '146',
10475 'type' => '14791'
10476 },
10477 '38' => {
10478 'name' => 'critical_high',
10479 'offset' => '150',
10480 'type' => '14791'
10481 },
10482 '39' => {
10483 'name' => 'critical_low',
10484 'offset' => '256',
10485 'type' => '14791'
10486 },
10487 '40' => {
10488 'name' => 'fatal_high',
10489 'offset' => '260',
10490 'type' => '14791'
10491 },
10492 '41' => {
10493 'name' => 'fatal_low',
10494 'offset' => '264',
10495 'type' => '14791'
10496 }
10497 },
10498 'Name' => 'struct pldm_numeric_sensor_value_pdr',
10499 'Size' => '112',
10500 'Type' => 'Struct'
10501 },
10502 '15563' => {
10503 'Header' => 'platform.h',
10504 'Line' => '777',
10505 'Memb' => {
10506 '0' => {
10507 'name' => 'state_set_id',
10508 'offset' => '0',
10509 'type' => '5623'
10510 },
10511 '1' => {
10512 'name' => 'possible_states_size',
10513 'offset' => '2',
10514 'type' => '187'
10515 },
10516 '2' => {
10517 'name' => 'states',
10518 'offset' => '3',
10519 'type' => '14524'
10520 }
10521 },
10522 'Name' => 'struct state_effecter_possible_states',
10523 'Size' => '4',
10524 'Type' => 'Struct'
10525 },
10526 '15616' => {
10527 'BaseType' => '15563',
10528 'Name' => 'struct state_effecter_possible_states const',
10529 'Size' => '4',
10530 'Type' => 'Const'
10531 },
10532 '15621' => {
10533 'Header' => 'platform.h',
10534 'Line' => '825',
10535 'Memb' => {
10536 '0' => {
10537 'name' => 'set_request',
10538 'offset' => '0',
10539 'type' => '187'
10540 },
10541 '1' => {
10542 'name' => 'effecter_state',
10543 'offset' => '1',
10544 'type' => '187'
10545 }
10546 },
10547 'Name' => 'struct state_field_for_state_effecter_set',
10548 'Size' => '2',
10549 'Type' => 'Struct'
10550 },
10551 '15661' => {
10552 'BaseType' => '15621',
10553 'Header' => 'platform.h',
10554 'Line' => '828',
10555 'Name' => 'set_effecter_state_field',
10556 'Size' => '2',
10557 'Type' => 'Typedef'
10558 },
10559 '15673' => {
10560 'Header' => 'platform.h',
10561 'Line' => '834',
10562 'Memb' => {
10563 '0' => {
10564 'name' => 'sensor_op_state',
10565 'offset' => '0',
10566 'type' => '187'
10567 },
10568 '1' => {
10569 'name' => 'present_state',
10570 'offset' => '1',
10571 'type' => '187'
10572 },
10573 '2' => {
10574 'name' => 'previous_state',
10575 'offset' => '2',
10576 'type' => '187'
10577 },
10578 '3' => {
10579 'name' => 'event_state',
10580 'offset' => '3',
10581 'type' => '187'
10582 }
10583 },
10584 'Name' => 'struct state_field_for_get_state_sensor_readings',
10585 'Size' => '4',
10586 'Type' => 'Struct'
10587 },
10588 '15739' => {
10589 'BaseType' => '15673',
10590 'Header' => 'platform.h',
10591 'Line' => '842',
10592 'Name' => 'get_sensor_state_field',
10593 'Size' => '4',
10594 'Type' => 'Typedef'
10595 },
10596 '15938' => {
10597 'BaseType' => '187',
10598 'Name' => 'uint8_t[13]',
10599 'Size' => '13',
10600 'Type' => 'Array'
10601 },
10602 '16420' => {
10603 'Header' => 'platform.h',
10604 'Line' => '979',
10605 'Memb' => {
10606 '0' => {
10607 'name' => 'sensor_id',
10608 'offset' => '0',
10609 'type' => '5623'
10610 },
10611 '1' => {
10612 'name' => 'sensor_event_class_type',
10613 'offset' => '2',
10614 'type' => '187'
10615 },
10616 '2' => {
10617 'name' => 'event_class',
10618 'offset' => '3',
10619 'type' => '904'
10620 }
10621 },
10622 'Name' => 'struct pldm_sensor_event_data',
10623 'Size' => '4',
10624 'Type' => 'Struct'
10625 },
10626 '16632' => {
10627 'Header' => 'platform.h',
10628 'Line' => '1060',
10629 'Memb' => {
10630 '0' => {
10631 'name' => 'event_data_format',
10632 'offset' => '0',
10633 'type' => '187'
10634 },
10635 '1' => {
10636 'name' => 'number_of_change_records',
10637 'offset' => '1',
10638 'type' => '187'
10639 },
10640 '2' => {
10641 'name' => 'change_records',
10642 'offset' => '2',
10643 'type' => '904'
10644 }
10645 },
10646 'Name' => 'struct pldm_pdr_repository_chg_event_data',
10647 'Size' => '3',
10648 'Type' => 'Struct'
10649 },
10650 '17831' => {
10651 'BaseType' => '180',
10652 'Name' => 'void**',
10653 'Size' => '8',
10654 'Type' => 'Pointer'
10655 },
10656 '22154' => {
10657 'BaseType' => '9822',
10658 'Name' => 'size_t*const',
10659 'Size' => '8',
10660 'Type' => 'Const'
10661 },
10662 '23780' => {
10663 'BaseType' => '23790',
10664 'Name' => 'uint32_t const*const*',
10665 'Size' => '8',
10666 'Type' => 'Pointer'
10667 },
10668 '23785' => {
10669 'BaseType' => '12709',
10670 'Name' => 'uint32_t const*',
10671 'Size' => '8',
10672 'Type' => 'Pointer'
10673 },
10674 '23790' => {
10675 'BaseType' => '23785',
10676 'Name' => 'uint32_t const*const',
10677 'Size' => '8',
10678 'Type' => 'Const'
10679 },
10680 '23795' => {
10681 'BaseType' => '16632',
10682 'Name' => 'struct pldm_pdr_repository_chg_event_data*',
10683 'Size' => '8',
10684 'Type' => 'Pointer'
10685 },
10686 '30510' => {
10687 'BaseType' => '15010',
10688 'Name' => 'struct pldm_numeric_sensor_value_pdr*',
10689 'Size' => '8',
10690 'Type' => 'Pointer'
10691 },
10692 '37173' => {
10693 'BaseType' => '16420',
10694 'Name' => 'struct pldm_sensor_event_data*',
10695 'Size' => '8',
10696 'Type' => 'Pointer'
10697 },
10698 '37178' => {
10699 'BaseType' => '37173',
10700 'Name' => 'struct pldm_sensor_event_data*const',
10701 'Size' => '8',
10702 'Type' => 'Const'
10703 },
10704 '38184' => {
10705 'BaseType' => '15739',
10706 'Name' => 'get_sensor_state_field*',
10707 'Size' => '8',
10708 'Type' => 'Pointer'
10709 },
10710 '43804' => {
10711 'BaseType' => '15661',
10712 'Name' => 'set_effecter_state_field*',
10713 'Size' => '8',
10714 'Type' => 'Pointer'
10715 },
10716 '44787' => {
10717 'BaseType' => '14322',
10718 'Name' => 'struct pldm_state_sensor_pdr*',
10719 'Size' => '8',
10720 'Type' => 'Pointer'
10721 },
10722 '44792' => {
10723 'BaseType' => '44787',
10724 'Name' => 'struct pldm_state_sensor_pdr*const',
10725 'Size' => '8',
10726 'Type' => 'Const'
10727 },
10728 '44797' => {
10729 'BaseType' => '14519',
10730 'Name' => 'struct state_sensor_possible_states const*',
10731 'Size' => '8',
10732 'Type' => 'Pointer'
10733 },
10734 '44802' => {
10735 'BaseType' => '44797',
10736 'Name' => 'struct state_sensor_possible_states const*const',
10737 'Size' => '8',
10738 'Type' => 'Const'
10739 },
10740 '45199' => {
10741 'BaseType' => '14540',
10742 'Name' => 'struct pldm_state_effecter_pdr*',
10743 'Size' => '8',
10744 'Type' => 'Pointer'
10745 },
10746 '45204' => {
10747 'BaseType' => '45199',
10748 'Name' => 'struct pldm_state_effecter_pdr*const',
10749 'Size' => '8',
10750 'Type' => 'Const'
10751 },
10752 '45209' => {
10753 'BaseType' => '15616',
10754 'Name' => 'struct state_effecter_possible_states const*',
10755 'Size' => '8',
10756 'Type' => 'Pointer'
10757 },
10758 '45214' => {
10759 'BaseType' => '45209',
10760 'Name' => 'struct state_effecter_possible_states const*const',
10761 'Size' => '8',
10762 'Type' => 'Const'
10763 },
10764 '49704' => {
10765 'BaseType' => '102',
10766 'Header' => 'types.h',
10767 'Line' => '45',
10768 'Name' => '__uint64_t',
10769 'PrivateABI' => 1,
10770 'Size' => '8',
10771 'Type' => 'Typedef'
10772 },
10773 '49781' => {
10774 'BaseType' => '49704',
10775 'Header' => 'stdint-uintn.h',
10776 'Line' => '27',
10777 'Name' => 'uint64_t',
10778 'PrivateABI' => 1,
10779 'Size' => '8',
10780 'Type' => 'Typedef'
10781 },
10782 '49880' => {
10783 'Header' => 'bios.h',
10784 'Line' => '39',
10785 'Memb' => {
10786 '0' => {
10787 'name' => 'PLDM_BIOS_STRING_TABLE',
10788 'value' => '0'
10789 },
10790 '1' => {
10791 'name' => 'PLDM_BIOS_ATTR_TABLE',
10792 'value' => '1'
10793 },
10794 '2' => {
10795 'name' => 'PLDM_BIOS_ATTR_VAL_TABLE',
10796 'value' => '2'
10797 }
10798 },
10799 'Name' => 'enum pldm_bios_table_types',
10800 'Size' => '4',
10801 'Type' => 'Enum'
10802 },
10803 '49914' => {
10804 'Header' => 'bios.h',
10805 'Line' => '48',
10806 'Memb' => {
10807 '0' => {
10808 'name' => 'string_handle',
10809 'offset' => '0',
10810 'type' => '5623'
10811 },
10812 '1' => {
10813 'name' => 'string_length',
10814 'offset' => '2',
10815 'type' => '5623'
10816 },
10817 '2' => {
10818 'name' => 'name',
10819 'offset' => '4',
10820 'type' => '49971'
10821 }
10822 },
10823 'Name' => 'struct pldm_bios_string_table_entry',
10824 'Size' => '5',
10825 'Type' => 'Struct'
10826 },
10827 '49966' => {
10828 'BaseType' => '49914',
10829 'Name' => 'struct pldm_bios_string_table_entry const',
10830 'Size' => '5',
10831 'Type' => 'Const'
10832 },
10833 '49971' => {
10834 'BaseType' => '116',
10835 'Name' => 'char[1]',
10836 'Size' => '1',
10837 'Type' => 'Array'
10838 },
10839 '49987' => {
10840 'Header' => 'bios.h',
10841 'Line' => '54',
10842 'Memb' => {
10843 '0' => {
10844 'name' => 'attr_handle',
10845 'offset' => '0',
10846 'type' => '5623'
10847 },
10848 '1' => {
10849 'name' => 'attr_type',
10850 'offset' => '2',
10851 'type' => '187'
10852 },
10853 '2' => {
10854 'name' => 'string_handle',
10855 'offset' => '3',
10856 'type' => '5623'
10857 },
10858 '3' => {
10859 'name' => 'metadata',
10860 'offset' => '5',
10861 'type' => '904'
10862 }
10863 },
10864 'Name' => 'struct pldm_bios_attr_table_entry',
10865 'Size' => '6',
10866 'Type' => 'Struct'
10867 },
10868 '50052' => {
10869 'BaseType' => '49987',
10870 'Name' => 'struct pldm_bios_attr_table_entry const',
10871 'Size' => '6',
10872 'Type' => 'Const'
10873 },
10874 '50057' => {
10875 'Header' => 'bios.h',
10876 'Line' => '66',
10877 'Memb' => {
10878 '0' => {
10879 'name' => 'attr_handle',
10880 'offset' => '0',
10881 'type' => '5623'
10882 },
10883 '1' => {
10884 'name' => 'attr_type',
10885 'offset' => '2',
10886 'type' => '187'
10887 },
10888 '2' => {
10889 'name' => 'value',
10890 'offset' => '3',
10891 'type' => '904'
10892 }
10893 },
10894 'Name' => 'struct pldm_bios_attr_val_table_entry',
10895 'Size' => '4',
10896 'Type' => 'Struct'
10897 },
10898 '50109' => {
10899 'BaseType' => '50057',
10900 'Name' => 'struct pldm_bios_attr_val_table_entry const',
10901 'Size' => '4',
10902 'Type' => 'Const'
10903 },
10904 '50178' => {
10905 'Header' => 'bios_table.h',
10906 'Line' => '205',
10907 'Memb' => {
10908 '0' => {
10909 'name' => 'name_handle',
10910 'offset' => '0',
10911 'type' => '5623'
10912 },
10913 '1' => {
10914 'name' => 'read_only',
10915 'offset' => '2',
10916 'type' => '5126'
10917 },
10918 '2' => {
10919 'name' => 'pv_num',
10920 'offset' => '3',
10921 'type' => '187'
10922 },
10923 '3' => {
10924 'name' => 'pv_handle',
10925 'offset' => '8',
10926 'type' => '50281'
10927 },
10928 '4' => {
10929 'name' => 'def_num',
10930 'offset' => '22',
10931 'type' => '187'
10932 },
10933 '5' => {
10934 'name' => 'def_index',
10935 'offset' => '36',
10936 'type' => '6820'
10937 }
10938 },
10939 'Name' => 'struct pldm_bios_table_attr_entry_enum_info',
10940 'Size' => '32',
10941 'Type' => 'Struct'
10942 },
10943 '50269' => {
10944 'BaseType' => '50178',
10945 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const',
10946 'Size' => '32',
10947 'Type' => 'Const'
10948 },
10949 '50281' => {
10950 'BaseType' => '12692',
10951 'Name' => 'uint16_t const*',
10952 'Size' => '8',
10953 'Type' => 'Pointer'
10954 },
10955 '50291' => {
10956 'Header' => 'bios_table.h',
10957 'Line' => '293',
10958 'Memb' => {
10959 '0' => {
10960 'name' => 'name_handle',
10961 'offset' => '0',
10962 'type' => '5623'
10963 },
10964 '1' => {
10965 'name' => 'read_only',
10966 'offset' => '2',
10967 'type' => '5126'
10968 },
10969 '2' => {
10970 'name' => 'string_type',
10971 'offset' => '3',
10972 'type' => '187'
10973 },
10974 '3' => {
10975 'name' => 'min_length',
10976 'offset' => '4',
10977 'type' => '5623'
10978 },
10979 '4' => {
10980 'name' => 'max_length',
10981 'offset' => '6',
10982 'type' => '5623'
10983 },
10984 '5' => {
10985 'name' => 'def_length',
10986 'offset' => '8',
10987 'type' => '5623'
10988 },
10989 '6' => {
10990 'name' => 'def_string',
10991 'offset' => '22',
10992 'type' => '13445'
10993 }
10994 },
10995 'Name' => 'struct pldm_bios_table_attr_entry_string_info',
10996 'Size' => '24',
10997 'Type' => 'Struct'
10998 },
10999 '50403' => {
11000 'BaseType' => '50291',
11001 'Name' => 'struct pldm_bios_table_attr_entry_string_info const',
11002 'Size' => '24',
11003 'Type' => 'Const'
11004 },
11005 '50413' => {
11006 'Header' => 'bios_table.h',
11007 'Line' => '383',
11008 'Memb' => {
11009 '0' => {
11010 'name' => 'name_handle',
11011 'offset' => '0',
11012 'type' => '5623'
11013 },
11014 '1' => {
11015 'name' => 'read_only',
11016 'offset' => '2',
11017 'type' => '5126'
11018 },
11019 '2' => {
11020 'name' => 'lower_bound',
11021 'offset' => '8',
11022 'type' => '49781'
11023 },
11024 '3' => {
11025 'name' => 'upper_bound',
11026 'offset' => '22',
11027 'type' => '49781'
11028 },
11029 '4' => {
11030 'name' => 'scalar_increment',
11031 'offset' => '36',
11032 'type' => '199'
11033 },
11034 '5' => {
11035 'name' => 'default_value',
11036 'offset' => '50',
11037 'type' => '49781'
11038 }
11039 },
11040 'Name' => 'struct pldm_bios_table_attr_entry_integer_info',
11041 'Size' => '40',
11042 'Type' => 'Struct'
11043 },
11044 '50511' => {
11045 'BaseType' => '50413',
11046 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const',
11047 'Size' => '40',
11048 'Type' => 'Const'
11049 },
11050 '50794' => {
11051 'Name' => 'ssize_t(*)(void const*)',
11052 'Param' => {
11053 '0' => {
11054 'type' => '5345'
11055 }
11056 },
11057 'Return' => '13450',
11058 'Size' => '8',
11059 'Type' => 'FuncPtr'
11060 },
11061 '50864' => {
11062 'Line' => '938',
11063 'Memb' => {
11064 '0' => {
11065 'name' => 'table_data',
11066 'offset' => '0',
11067 'type' => '6820'
11068 },
11069 '1' => {
11070 'name' => 'table_len',
11071 'offset' => '8',
11072 'type' => '137'
11073 },
11074 '2' => {
11075 'name' => 'current_pos',
11076 'offset' => '22',
11077 'type' => '137'
11078 },
11079 '3' => {
11080 'name' => 'entry_length_handler',
11081 'offset' => '36',
11082 'type' => '50794'
11083 }
11084 },
11085 'Name' => 'struct pldm_bios_table_iter',
11086 'PrivateABI' => 1,
11087 'Size' => '32',
11088 'Source' => 'bios_table.c',
11089 'Type' => 'Struct'
11090 },
11091 '50934' => {
11092 'BaseType' => '50864',
11093 'Name' => 'struct pldm_bios_table_iter const',
11094 'Size' => '32',
11095 'Type' => 'Const'
11096 },
11097 '52004' => {
11098 'BaseType' => '50864',
11099 'Name' => 'struct pldm_bios_table_iter*',
11100 'Size' => '8',
11101 'Type' => 'Pointer'
11102 },
11103 '52009' => {
11104 'BaseType' => '50109',
11105 'Name' => 'struct pldm_bios_attr_val_table_entry const*',
11106 'Size' => '8',
11107 'Type' => 'Pointer'
11108 },
11109 '52423' => {
11110 'BaseType' => '50052',
11111 'Name' => 'struct pldm_bios_attr_table_entry const*',
11112 'Size' => '8',
11113 'Type' => 'Pointer'
11114 },
11115 '53027' => {
11116 'BaseType' => '49966',
11117 'Name' => 'struct pldm_bios_string_table_entry const*',
11118 'Size' => '8',
11119 'Type' => 'Pointer'
11120 },
11121 '54190' => {
11122 'BaseType' => '50934',
11123 'Name' => 'struct pldm_bios_table_iter const*',
11124 'Size' => '8',
11125 'Type' => 'Pointer'
11126 },
11127 '58463' => {
11128 'BaseType' => '49781',
11129 'Name' => 'uint64_t*',
11130 'Size' => '8',
11131 'Type' => 'Pointer'
11132 },
11133 '58740' => {
11134 'BaseType' => '50511',
11135 'Name' => 'struct pldm_bios_table_attr_entry_integer_info const*',
11136 'Size' => '8',
11137 'Type' => 'Pointer'
11138 },
11139 '59049' => {
11140 'BaseType' => '13445',
11141 'Name' => 'char const**',
11142 'Size' => '8',
11143 'Type' => 'Pointer'
11144 },
11145 '60221' => {
11146 'BaseType' => '50403',
11147 'Name' => 'struct pldm_bios_table_attr_entry_string_info const*',
11148 'Size' => '8',
11149 'Type' => 'Pointer'
11150 },
11151 '61721' => {
11152 'BaseType' => '50269',
11153 'Name' => 'struct pldm_bios_table_attr_entry_enum_info const*',
11154 'Size' => '8',
11155 'Type' => 'Pointer'
11156 },
11157 '63945' => {
11158 'Header' => 'pldm_types.h',
11159 'Line' => '36',
11160 'Name' => 'anon-struct-pldm_types.h-36',
11161 'Size' => '2',
11162 'Type' => 'Struct'
11163 },
11164 '64207' => {
11165 'Header' => 'pldm_types.h',
11166 'Line' => '54',
11167 'Memb' => {
11168 '0' => {
11169 'name' => 'value',
11170 'offset' => '0',
11171 'type' => '5623'
11172 },
11173 '1' => {
11174 'name' => 'bits',
11175 'offset' => '0',
11176 'type' => '63945'
11177 }
11178 },
11179 'Name' => 'union bitfield16_t',
11180 'Size' => '2',
11181 'Type' => 'Union'
11182 },
11183 '64219' => {
11184 'Header' => 'pldm_types.h',
11185 'Line' => '58',
11186 'Name' => 'anon-struct-pldm_types.h-58',
11187 'Size' => '4',
11188 'Type' => 'Struct'
11189 },
11190 '64705' => {
11191 'Header' => 'pldm_types.h',
11192 'Line' => '92',
11193 'Memb' => {
11194 '0' => {
11195 'name' => 'value',
11196 'offset' => '0',
11197 'type' => '199'
11198 },
11199 '1' => {
11200 'name' => 'bits',
11201 'offset' => '0',
11202 'type' => '64219'
11203 }
11204 },
11205 'Name' => 'union bitfield32_t',
11206 'Size' => '4',
11207 'Type' => 'Union'
11208 },
11209 '64717' => {
11210 'Header' => 'pldm_types.h',
11211 'Line' => '96',
11212 'Name' => 'anon-struct-pldm_types.h-96',
11213 'Size' => '8',
11214 'Type' => 'Struct'
11215 },
11216 '65651' => {
11217 'Header' => 'pldm_types.h',
11218 'Line' => '162',
11219 'Memb' => {
11220 '0' => {
11221 'name' => 'value',
11222 'offset' => '0',
11223 'type' => '49781'
11224 },
11225 '1' => {
11226 'name' => 'bits',
11227 'offset' => '0',
11228 'type' => '64717'
11229 }
11230 },
11231 'Name' => 'union bitfield64_t',
11232 'Size' => '8',
11233 'Type' => 'Union'
11234 },
11235 '67214' => {
11236 'Header' => 'firmware_update.h',
11237 'Line' => '330',
11238 'Memb' => {
11239 '0' => {
11240 'name' => 'uuid',
11241 'offset' => '0',
11242 'type' => '67318'
11243 },
11244 '1' => {
11245 'name' => 'package_header_format_version',
11246 'offset' => '22',
11247 'type' => '187'
11248 },
11249 '2' => {
11250 'name' => 'package_header_size',
11251 'offset' => '23',
11252 'type' => '5623'
11253 },
11254 '3' => {
11255 'name' => 'package_release_date_time',
11256 'offset' => '25',
11257 'type' => '15938'
11258 },
11259 '4' => {
11260 'name' => 'component_bitmap_bit_length',
11261 'offset' => '50',
11262 'type' => '5623'
11263 },
11264 '5' => {
11265 'name' => 'package_version_string_type',
11266 'offset' => '52',
11267 'type' => '187'
11268 },
11269 '6' => {
11270 'name' => 'package_version_string_length',
11271 'offset' => '53',
11272 'type' => '187'
11273 }
11274 },
11275 'Name' => 'struct pldm_package_header_information',
11276 'Size' => '36',
11277 'Type' => 'Struct'
11278 },
11279 '67318' => {
11280 'BaseType' => '187',
11281 'Name' => 'uint8_t[16]',
11282 'Size' => '16',
11283 'Type' => 'Array'
11284 },
11285 '67350' => {
11286 'Header' => 'firmware_update.h',
11287 'Line' => '344',
11288 'Memb' => {
11289 '0' => {
11290 'name' => 'record_length',
11291 'offset' => '0',
11292 'type' => '5623'
11293 },
11294 '1' => {
11295 'name' => 'descriptor_count',
11296 'offset' => '2',
11297 'type' => '187'
11298 },
11299 '2' => {
11300 'name' => 'device_update_option_flags',
11301 'offset' => '3',
11302 'type' => '64705'
11303 },
11304 '3' => {
11305 'name' => 'comp_image_set_version_string_type',
11306 'offset' => '7',
11307 'type' => '187'
11308 },
11309 '4' => {
11310 'name' => 'comp_image_set_version_string_length',
11311 'offset' => '8',
11312 'type' => '187'
11313 },
11314 '5' => {
11315 'name' => 'fw_device_pkg_data_length',
11316 'offset' => '9',
11317 'type' => '5623'
11318 }
11319 },
11320 'Name' => 'struct pldm_firmware_device_id_record',
11321 'Size' => '11',
11322 'Type' => 'Struct'
11323 },
11324 '67545' => {
11325 'Header' => 'firmware_update.h',
11326 'Line' => '378',
11327 'Memb' => {
11328 '0' => {
11329 'name' => 'comp_classification',
11330 'offset' => '0',
11331 'type' => '5623'
11332 },
11333 '1' => {
11334 'name' => 'comp_identifier',
11335 'offset' => '2',
11336 'type' => '5623'
11337 },
11338 '2' => {
11339 'name' => 'comp_comparison_stamp',
11340 'offset' => '4',
11341 'type' => '199'
11342 },
11343 '3' => {
11344 'name' => 'comp_options',
11345 'offset' => '8',
11346 'type' => '64207'
11347 },
11348 '4' => {
11349 'name' => 'requested_comp_activation_method',
11350 'offset' => '16',
11351 'type' => '64207'
11352 },
11353 '5' => {
11354 'name' => 'comp_location_offset',
11355 'offset' => '18',
11356 'type' => '199'
11357 },
11358 '6' => {
11359 'name' => 'comp_size',
11360 'offset' => '22',
11361 'type' => '199'
11362 },
11363 '7' => {
11364 'name' => 'comp_version_string_type',
11365 'offset' => '32',
11366 'type' => '187'
11367 },
11368 '8' => {
11369 'name' => 'comp_version_string_length',
11370 'offset' => '33',
11371 'type' => '187'
11372 }
11373 },
11374 'Name' => 'struct pldm_component_image_information',
11375 'Size' => '22',
11376 'Type' => 'Struct'
11377 },
11378 '67727' => {
11379 'Header' => 'firmware_update.h',
11380 'Line' => '404',
11381 'Memb' => {
11382 '0' => {
11383 'name' => 'completion_code',
11384 'offset' => '0',
11385 'type' => '187'
11386 },
11387 '1' => {
11388 'name' => 'capabilities_during_update',
11389 'offset' => '1',
11390 'type' => '64705'
11391 },
11392 '2' => {
11393 'name' => 'comp_count',
11394 'offset' => '5',
11395 'type' => '5623'
11396 },
11397 '3' => {
11398 'name' => 'active_comp_image_set_ver_str_type',
11399 'offset' => '7',
11400 'type' => '187'
11401 },
11402 '4' => {
11403 'name' => 'active_comp_image_set_ver_str_len',
11404 'offset' => '8',
11405 'type' => '187'
11406 },
11407 '5' => {
11408 'name' => 'pending_comp_image_set_ver_str_type',
11409 'offset' => '9',
11410 'type' => '187'
11411 },
11412 '6' => {
11413 'name' => 'pending_comp_image_set_ver_str_len',
11414 'offset' => '16',
11415 'type' => '187'
11416 }
11417 },
11418 'Name' => 'struct pldm_get_firmware_parameters_resp',
11419 'Size' => '11',
11420 'Type' => 'Struct'
11421 },
11422 '67831' => {
11423 'Header' => 'firmware_update.h',
11424 'Line' => '418',
11425 'Memb' => {
11426 '0' => {
11427 'name' => 'comp_classification',
11428 'offset' => '0',
11429 'type' => '5623'
11430 },
11431 '1' => {
11432 'name' => 'comp_identifier',
11433 'offset' => '2',
11434 'type' => '5623'
11435 },
11436 '2' => {
11437 'name' => 'comp_classification_index',
11438 'offset' => '4',
11439 'type' => '187'
11440 },
11441 '3' => {
11442 'name' => 'active_comp_comparison_stamp',
11443 'offset' => '5',
11444 'type' => '199'
11445 },
11446 '4' => {
11447 'name' => 'active_comp_ver_str_type',
11448 'offset' => '9',
11449 'type' => '187'
11450 },
11451 '5' => {
11452 'name' => 'active_comp_ver_str_len',
11453 'offset' => '16',
11454 'type' => '187'
11455 },
11456 '6' => {
11457 'name' => 'active_comp_release_date',
11458 'offset' => '17',
11459 'type' => '68013'
11460 },
11461 '7' => {
11462 'name' => 'pending_comp_comparison_stamp',
11463 'offset' => '25',
11464 'type' => '199'
11465 },
11466 '8' => {
11467 'name' => 'pending_comp_ver_str_type',
11468 'offset' => '35',
11469 'type' => '187'
11470 },
11471 '9' => {
11472 'name' => 'pending_comp_ver_str_len',
11473 'offset' => '36',
11474 'type' => '187'
11475 },
11476 '10' => {
11477 'name' => 'pending_comp_release_date',
11478 'offset' => '37',
11479 'type' => '68013'
11480 },
11481 '11' => {
11482 'name' => 'comp_activation_methods',
11483 'offset' => '51',
11484 'type' => '64207'
11485 },
11486 '12' => {
11487 'name' => 'capabilities_during_update',
11488 'offset' => '53',
11489 'type' => '64705'
11490 }
11491 },
11492 'Name' => 'struct pldm_component_parameter_entry',
11493 'Size' => '39',
11494 'Type' => 'Struct'
11495 },
11496 '68013' => {
11497 'BaseType' => '187',
11498 'Name' => 'uint8_t[8]',
11499 'Size' => '8',
11500 'Type' => 'Array'
11501 },
11502 '68873' => {
11503 'BaseType' => '6781',
11504 'Name' => 'struct variable_field const',
11505 'Size' => '16',
11506 'Type' => 'Const'
11507 },
11508 '69183' => {
11509 'BaseType' => '12880',
11510 'Name' => 'bool8_t*',
11511 'Size' => '8',
11512 'Type' => 'Pointer'
11513 },
11514 '69188' => {
11515 'BaseType' => '65651',
11516 'Name' => 'bitfield64_t*',
11517 'Size' => '8',
11518 'Type' => 'Pointer'
11519 },
11520 '69941' => {
11521 'BaseType' => '64705',
11522 'Name' => 'bitfield32_t*',
11523 'Size' => '8',
11524 'Type' => 'Pointer'
11525 },
11526 '70787' => {
11527 'BaseType' => '64207',
11528 'Name' => 'bitfield16_t*',
11529 'Size' => '8',
11530 'Type' => 'Pointer'
11531 },
11532 '72334' => {
11533 'BaseType' => '68873',
11534 'Name' => 'struct variable_field const*',
11535 'Size' => '8',
11536 'Type' => 'Pointer'
11537 },
11538 '73928' => {
11539 'BaseType' => '67831',
11540 'Name' => 'struct pldm_component_parameter_entry*',
11541 'Size' => '8',
11542 'Type' => 'Pointer'
11543 },
11544 '74158' => {
11545 'BaseType' => '67727',
11546 'Name' => 'struct pldm_get_firmware_parameters_resp*',
11547 'Size' => '8',
11548 'Type' => 'Pointer'
11549 },
11550 '74459' => {
11551 'BaseType' => '2079',
11552 'Name' => 'uint8_t**',
11553 'Size' => '8',
11554 'Type' => 'Pointer'
11555 },
11556 '74756' => {
11557 'BaseType' => '67545',
11558 'Name' => 'struct pldm_component_image_information*',
11559 'Size' => '8',
11560 'Type' => 'Pointer'
11561 },
11562 '75372' => {
11563 'BaseType' => '67350',
11564 'Name' => 'struct pldm_firmware_device_id_record*',
11565 'Size' => '8',
11566 'Type' => 'Pointer'
11567 },
11568 '75676' => {
11569 'BaseType' => '67214',
11570 'Name' => 'struct pldm_package_header_information*',
11571 'Size' => '8',
11572 'Type' => 'Pointer'
11573 },
11574 '82395' => {
11575 'BaseType' => '82412',
11576 'Header' => 'pdr.h',
11577 'Line' => '16',
11578 'Name' => 'pldm_pdr',
Andrew Jeffery1077d2d2023-11-28 10:15:36 +103011579 'PrivateABI' => 1,
Andrew Jeffery75eea492023-11-28 10:12:08 +103011580 'Size' => '24',
11581 'Type' => 'Typedef'
11582 },
11583 '82407' => {
11584 'BaseType' => '82395',
11585 'Name' => 'pldm_pdr const',
11586 'Size' => '24',
11587 'Type' => 'Const'
11588 },
11589 '82412' => {
11590 'Line' => '20',
11591 'Memb' => {
11592 '0' => {
11593 'name' => 'record_count',
11594 'offset' => '0',
11595 'type' => '199'
11596 },
11597 '1' => {
11598 'name' => 'size',
11599 'offset' => '4',
11600 'type' => '199'
11601 },
11602 '2' => {
11603 'name' => 'first',
11604 'offset' => '8',
11605 'type' => '83528'
11606 },
11607 '3' => {
11608 'name' => 'last',
11609 'offset' => '22',
11610 'type' => '83528'
11611 }
11612 },
11613 'Name' => 'struct pldm_pdr',
11614 'PrivateABI' => 1,
11615 'Size' => '24',
11616 'Source' => 'pdr.c',
11617 'Type' => 'Struct'
11618 },
11619 '82472' => {
11620 'BaseType' => '82489',
11621 'Header' => 'pdr.h',
11622 'Line' => '21',
11623 'Name' => 'pldm_pdr_record',
Andrew Jeffery1077d2d2023-11-28 10:15:36 +103011624 'PrivateABI' => 1,
Andrew Jeffery75eea492023-11-28 10:12:08 +103011625 'Size' => '32',
11626 'Type' => 'Typedef'
11627 },
11628 '82484' => {
11629 'BaseType' => '82472',
11630 'Name' => 'pldm_pdr_record const',
11631 'Size' => '32',
11632 'Type' => 'Const'
11633 },
11634 '82489' => {
11635 'Line' => '11',
11636 'Memb' => {
11637 '0' => {
11638 'name' => 'record_handle',
11639 'offset' => '0',
11640 'type' => '199'
11641 },
11642 '1' => {
11643 'name' => 'size',
11644 'offset' => '4',
11645 'type' => '199'
11646 },
11647 '2' => {
11648 'name' => 'data',
11649 'offset' => '8',
11650 'type' => '2079'
11651 },
11652 '3' => {
11653 'name' => 'next',
11654 'offset' => '22',
11655 'type' => '83516'
11656 },
11657 '4' => {
11658 'name' => 'is_remote',
11659 'offset' => '36',
11660 'type' => '5126'
11661 },
11662 '5' => {
11663 'name' => 'terminus_handle',
11664 'offset' => '38',
11665 'type' => '5623'
11666 }
11667 },
11668 'Name' => 'struct pldm_pdr_record',
11669 'PrivateABI' => 1,
11670 'Size' => '32',
11671 'Source' => 'pdr.c',
11672 'Type' => 'Struct'
11673 },
11674 '82573' => {
11675 'Header' => 'pdr.h',
11676 'Line' => '275',
11677 'Memb' => {
11678 '0' => {
11679 'name' => 'entity_type',
11680 'offset' => '0',
11681 'type' => '5623'
11682 },
11683 '1' => {
11684 'name' => 'entity_instance_num',
11685 'offset' => '2',
11686 'type' => '5623'
11687 },
11688 '2' => {
11689 'name' => 'entity_container_id',
11690 'offset' => '4',
11691 'type' => '5623'
11692 }
11693 },
11694 'Name' => 'struct pldm_entity',
11695 'Size' => '6',
11696 'Type' => 'Struct'
11697 },
11698 '82630' => {
11699 'BaseType' => '82573',
11700 'Header' => 'pdr.h',
11701 'Line' => '279',
11702 'Name' => 'pldm_entity',
11703 'Size' => '6',
11704 'Type' => 'Typedef'
11705 },
11706 '82674' => {
11707 'BaseType' => '82686',
11708 'Header' => 'pdr.h',
11709 'Line' => '289',
11710 'Name' => 'pldm_entity_association_tree',
Andrew Jeffery1077d2d2023-11-28 10:15:36 +103011711 'PrivateABI' => 1,
Andrew Jeffery75eea492023-11-28 10:12:08 +103011712 'Size' => '16',
11713 'Type' => 'Typedef'
11714 },
11715 '82686' => {
11716 'Line' => '435',
11717 'Memb' => {
11718 '0' => {
11719 'name' => 'root',
11720 'offset' => '0',
11721 'type' => '83533'
11722 },
11723 '1' => {
11724 'name' => 'last_used_container_id',
11725 'offset' => '8',
11726 'type' => '5623'
11727 }
11728 },
11729 'Name' => 'struct pldm_entity_association_tree',
11730 'PrivateABI' => 1,
11731 'Size' => '16',
11732 'Source' => 'pdr.c',
11733 'Type' => 'Struct'
11734 },
11735 '82729' => {
11736 'BaseType' => '82746',
11737 'Header' => 'pdr.h',
11738 'Line' => '294',
11739 'Name' => 'pldm_entity_node',
Andrew Jeffery1077d2d2023-11-28 10:15:36 +103011740 'PrivateABI' => 1,
Andrew Jeffery75eea492023-11-28 10:12:08 +103011741 'Size' => '40',
11742 'Type' => 'Typedef'
11743 },
11744 '82741' => {
11745 'BaseType' => '82729',
11746 'Name' => 'pldm_entity_node const',
11747 'Size' => '40',
11748 'Type' => 'Const'
11749 },
11750 '82746' => {
11751 'Line' => '440',
11752 'Memb' => {
11753 '0' => {
11754 'name' => 'entity',
11755 'offset' => '0',
11756 'type' => '82630'
11757 },
11758 '1' => {
11759 'name' => 'parent',
11760 'offset' => '6',
11761 'type' => '82630'
11762 },
11763 '2' => {
11764 'name' => 'remote_container_id',
11765 'offset' => '18',
11766 'type' => '5623'
11767 },
11768 '3' => {
11769 'name' => 'first_child',
11770 'offset' => '22',
11771 'type' => '83533'
11772 },
11773 '4' => {
11774 'name' => 'next_sibling',
11775 'offset' => '36',
11776 'type' => '83533'
11777 },
11778 '5' => {
11779 'name' => 'association_type',
11780 'offset' => '50',
11781 'type' => '187'
11782 }
11783 },
11784 'Name' => 'struct pldm_entity_node',
11785 'PrivateABI' => 1,
11786 'Size' => '40',
11787 'Source' => 'pdr.c',
11788 'Type' => 'Struct'
11789 },
11790 '83516' => {
11791 'BaseType' => '82489',
11792 'Name' => 'struct pldm_pdr_record*',
11793 'Size' => '8',
11794 'Type' => 'Pointer'
11795 },
11796 '83528' => {
11797 'BaseType' => '82472',
11798 'Name' => 'pldm_pdr_record*',
11799 'Size' => '8',
11800 'Type' => 'Pointer'
11801 },
11802 '83533' => {
11803 'BaseType' => '82729',
11804 'Name' => 'pldm_entity_node*',
11805 'Size' => '8',
11806 'Type' => 'Pointer'
11807 },
11808 '83926' => {
11809 'BaseType' => '83931',
11810 'Name' => 'pldm_entity**',
11811 'Size' => '8',
11812 'Type' => 'Pointer'
11813 },
11814 '83931' => {
11815 'BaseType' => '82630',
11816 'Name' => 'pldm_entity*',
11817 'Size' => '8',
11818 'Type' => 'Pointer'
11819 },
11820 '83995' => {
11821 'BaseType' => '82674',
11822 'Name' => 'pldm_entity_association_tree*',
11823 'Size' => '8',
11824 'Type' => 'Pointer'
11825 },
11826 '84274' => {
11827 'BaseType' => '83533',
11828 'Name' => 'pldm_entity_node**',
11829 'Size' => '8',
11830 'Type' => 'Pointer'
11831 },
11832 '85063' => {
11833 'BaseType' => '82407',
11834 'Name' => 'pldm_pdr const*',
11835 'Size' => '8',
11836 'Type' => 'Pointer'
11837 },
11838 '85316' => {
11839 'BaseType' => '82395',
11840 'Name' => 'pldm_pdr*',
11841 'Size' => '8',
11842 'Type' => 'Pointer'
11843 },
11844 '90425' => {
11845 'BaseType' => '82741',
11846 'Name' => 'pldm_entity_node const*',
11847 'Size' => '8',
11848 'Type' => 'Pointer'
11849 },
11850 '91589' => {
11851 'BaseType' => '82484',
11852 'Name' => 'pldm_pdr_record const*',
11853 'Size' => '8',
11854 'Type' => 'Pointer'
11855 },
11856 '94669' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011857 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011858 'Header' => 'base.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011859 'Line' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011860 'Name' => 'pldm_tid_t',
11861 'Size' => '1',
11862 'Type' => 'Typedef'
11863 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011864 '94681' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011865 'BaseType' => '187',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011866 'Header' => 'instance-id.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011867 'Line' => '12',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011868 'Name' => 'pldm_instance_id_t',
11869 'Size' => '1',
11870 'Type' => 'Typedef'
11871 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011872 '94693' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011873 'Header' => 'responder.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011874 'Line' => '10',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011875 'Memb' => {
11876 '0' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011877 'name' => 'tid',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011878 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011879 'type' => '94669'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011880 },
11881 '1' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103011882 'name' => 'instance_id',
11883 'offset' => '1',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011884 'type' => '94681'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011885 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011886 '2' => {
11887 'name' => 'type',
11888 'offset' => '2',
11889 'type' => '187'
11890 },
11891 '3' => {
11892 'name' => 'command',
11893 'offset' => '3',
11894 'type' => '187'
11895 },
11896 '4' => {
11897 'name' => 'next',
11898 'offset' => '8',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011899 'type' => '94773'
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011900 }
11901 },
Andrew Jefferyd555a392023-10-16 14:34:01 +103011902 'Name' => 'struct pldm_responder_cookie',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011903 'PrivateABI' => 1,
Andrew Jefferyd555a392023-10-16 14:34:01 +103011904 'Size' => '16',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011905 'Type' => 'Struct'
11906 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011907 '94773' => {
11908 'BaseType' => '94693',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011909 'Name' => 'struct pldm_responder_cookie*',
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093011910 'Size' => '8',
11911 'Type' => 'Pointer'
11912 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011913 '94778' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011914 'Header' => 'pldm.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011915 'Line' => '15',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011916 'Memb' => {
11917 '0' => {
11918 'name' => 'PLDM_REQUESTER_SUCCESS',
11919 'value' => '0'
11920 },
11921 '1' => {
11922 'name' => 'PLDM_REQUESTER_OPEN_FAIL',
11923 'value' => '18446744073709551615 (-1)'
11924 },
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011925 '2' => {
11926 'name' => 'PLDM_REQUESTER_NOT_PLDM_MSG',
11927 'value' => '18446744073709551614 (-2)'
11928 },
11929 '3' => {
11930 'name' => 'PLDM_REQUESTER_NOT_RESP_MSG',
11931 'value' => '18446744073709551613 (-3)'
11932 },
11933 '4' => {
11934 'name' => 'PLDM_REQUESTER_NOT_REQ_MSG',
11935 'value' => '18446744073709551612 (-4)'
11936 },
11937 '5' => {
11938 'name' => 'PLDM_REQUESTER_RESP_MSG_TOO_SMALL',
11939 'value' => '18446744073709551611 (-5)'
11940 },
11941 '6' => {
11942 'name' => 'PLDM_REQUESTER_INSTANCE_ID_MISMATCH',
11943 'value' => '18446744073709551610 (-6)'
11944 },
11945 '7' => {
11946 'name' => 'PLDM_REQUESTER_SEND_FAIL',
11947 'value' => '18446744073709551609 (-7)'
11948 },
11949 '8' => {
11950 'name' => 'PLDM_REQUESTER_RECV_FAIL',
11951 'value' => '18446744073709551608 (-8)'
11952 },
11953 '9' => {
11954 'name' => 'PLDM_REQUESTER_INVALID_RECV_LEN',
11955 'value' => '18446744073709551607 (-9)'
Andrew Jeffery75eea492023-11-28 10:12:08 +103011956 },
11957 '10' => {
11958 'name' => 'PLDM_REQUESTER_SETUP_FAIL',
11959 'value' => '18446744073709551606 (-10)'
11960 },
11961 '11' => {
11962 'name' => 'PLDM_REQUESTER_INVALID_SETUP',
11963 'value' => '18446744073709551605 (-11)'
11964 },
11965 '12' => {
11966 'name' => 'PLDM_REQUESTER_POLL_FAIL',
11967 'value' => '18446744073709551604 (-12)'
11968 },
11969 '13' => {
11970 'name' => 'PLDM_REQUESTER_TRANSPORT_BUSY',
11971 'value' => '18446744073709551603 (-13)'
11972 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093011973 },
11974 'Name' => 'enum pldm_requester_error_codes',
11975 'Size' => '4',
11976 'Type' => 'Enum'
11977 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011978 '97713' => {
11979 'Line' => '20',
Andrew Jefferyd555a392023-10-16 14:34:01 +103011980 'Memb' => {
11981 '0' => {
11982 'name' => 'prev',
11983 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +103011984 'type' => '94681'
Andrew Jefferyd555a392023-10-16 14:34:01 +103011985 },
11986 '1' => {
11987 'name' => 'allocations',
11988 'offset' => '4',
11989 'type' => '199'
11990 }
11991 },
11992 'Name' => 'struct pldm_tid_state',
11993 'PrivateABI' => 1,
11994 'Size' => '8',
11995 'Source' => 'instance-id.c',
11996 'Type' => 'Struct'
11997 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103011998 '97752' => {
11999 'Line' => '25',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012000 'Memb' => {
12001 '0' => {
12002 'name' => 'state',
12003 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012004 'type' => '97794'
Andrew Jefferyd555a392023-10-16 14:34:01 +103012005 },
12006 '1' => {
12007 'name' => 'lock_db_fd',
12008 'offset' => '8264',
12009 'type' => '74'
12010 }
12011 },
12012 'Name' => 'struct pldm_instance_db',
12013 'PrivateABI' => 1,
12014 'Size' => '2052',
12015 'Source' => 'instance-id.c',
12016 'Type' => 'Struct'
12017 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012018 '97794' => {
12019 'BaseType' => '97713',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012020 'Name' => 'struct pldm_tid_state[256]',
12021 'Size' => '2048',
12022 'Type' => 'Array'
12023 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012024 '98264' => {
12025 'BaseType' => '97752',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012026 'Name' => 'struct pldm_instance_db*',
12027 'Size' => '8',
12028 'Type' => 'Pointer'
12029 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012030 '98689' => {
12031 'BaseType' => '94681',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012032 'Name' => 'pldm_instance_id_t*',
12033 'Size' => '8',
12034 'Type' => 'Pointer'
12035 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012036 '98865' => {
12037 'BaseType' => '98264',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012038 'Name' => 'struct pldm_instance_db**',
12039 'Size' => '8',
12040 'Type' => 'Pointer'
12041 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012042 '99622' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012043 'BaseType' => '187',
12044 'Header' => 'pldm.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012045 'Line' => '13',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012046 'Name' => 'mctp_eid_t',
12047 'Size' => '1',
12048 'Type' => 'Typedef'
12049 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012050 '99737' => {
12051 'BaseType' => '94778',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012052 'Header' => 'pldm.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012053 'Line' => '30',
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012054 'Name' => 'pldm_requester_rc_t',
12055 'Size' => '4',
12056 'Type' => 'Typedef'
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012057 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012058 '99755' => {
12059 'Line' => '25',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012060 'Memb' => {
12061 '0' => {
12062 'name' => 'transport',
12063 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012064 'type' => '99828'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012065 },
12066 '1' => {
12067 'name' => 'socket',
12068 'offset' => '64',
12069 'type' => '74'
12070 },
12071 '2' => {
12072 'name' => 'tid_eid_map',
12073 'offset' => '68',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012074 'type' => '103460'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012075 },
12076 '3' => {
12077 'name' => 'socket_send_buf',
12078 'offset' => '768',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012079 'type' => '102409'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012080 }
12081 },
12082 'Name' => 'struct pldm_transport_mctp_demux',
12083 'PrivateABI' => 1,
12084 'Size' => '312',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012085 'Source' => 'mctp-demux.c',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012086 'Type' => 'Struct'
12087 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012088 '99781' => {
12089 'BaseType' => '99755',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012090 'Name' => 'struct pldm_transport_mctp_demux*',
12091 'Size' => '8',
12092 'Type' => 'Pointer'
12093 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012094 '99823' => {
12095 'BaseType' => '99828',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012096 'Name' => 'struct pldm_transport*',
12097 'Size' => '8',
12098 'Type' => 'Pointer'
12099 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012100 '99828' => {
Andrew Jefferyd555a392023-10-16 14:34:01 +103012101 'Header' => 'transport.h',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012102 'Line' => '18',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012103 'Memb' => {
12104 '0' => {
12105 'name' => 'name',
12106 'offset' => '0',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012107 'type' => '13445'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012108 },
12109 '1' => {
12110 'name' => 'version',
12111 'offset' => '8',
Andrew Jefferyd555a392023-10-16 14:34:01 +103012112 'type' => '187'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012113 },
12114 '2' => {
12115 'name' => 'recv',
12116 'offset' => '22',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012117 'type' => '102720'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012118 },
12119 '3' => {
12120 'name' => 'send',
12121 'offset' => '36',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012122 'type' => '102761'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012123 },
12124 '4' => {
12125 'name' => 'init_pollfd',
12126 'offset' => '50',
Andrew Jeffery75eea492023-11-28 10:12:08 +103012127 'type' => '102841'
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012128 }
12129 },
12130 'Name' => 'struct pldm_transport',
Andrew Jeffery1077d2d2023-11-28 10:15:36 +103012131 'PrivateABI' => 1,
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012132 'Size' => '40',
12133 'Type' => 'Struct'
12134 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012135 '99964' => {
12136 'BaseType' => '94669',
Andrew Jeffery0a6d6822023-08-22 21:40:32 +093012137 'Name' => 'pldm_tid_t*',
12138 'Size' => '8',
12139 'Type' => 'Pointer'
12140 },
Andrew Jeffery75eea492023-11-28 10:12:08 +103012141 '100067' => {
12142 'BaseType' => '99781',
12143 'Name' => 'struct pldm_transport_mctp_demux**',
12144 'Size' => '8',
12145 'Type' => 'Pointer'
12146 },
12147 '102006' => {
12148 'BaseType' => '53',
12149 'Header' => 'int-ll64.h',
12150 'Line' => '21',
12151 'Name' => '__u8',
12152 'PrivateABI' => 1,
12153 'Size' => '1',
12154 'Type' => 'Typedef'
12155 },
12156 '102032' => {
12157 'BaseType' => '67',
12158 'Header' => 'int-ll64.h',
12159 'Line' => '24',
12160 'Name' => '__u16',
12161 'PrivateABI' => 1,
12162 'Size' => '2',
12163 'Type' => 'Typedef'
12164 },
12165 '102409' => {
12166 'Header' => 'socket.h',
12167 'Line' => '5',
12168 'Memb' => {
12169 '0' => {
12170 'name' => 'size',
12171 'offset' => '0',
12172 'type' => '74'
12173 },
12174 '1' => {
12175 'name' => 'socket',
12176 'offset' => '4',
12177 'type' => '74'
12178 },
12179 '2' => {
12180 'name' => 'max_size',
12181 'offset' => '8',
12182 'type' => '74'
12183 }
12184 },
12185 'Name' => 'struct pldm_socket_sndbuf',
12186 'PrivateABI' => 1,
12187 'Size' => '12',
12188 'Type' => 'Struct'
12189 },
12190 '102720' => {
12191 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t*, void**, size_t*)',
12192 'Param' => {
12193 '0' => {
12194 'type' => '99823'
12195 },
12196 '1' => {
12197 'type' => '99964'
12198 },
12199 '2' => {
12200 'type' => '17831'
12201 },
12202 '3' => {
12203 'type' => '9822'
12204 }
12205 },
12206 'Return' => '99737',
12207 'Size' => '8',
12208 'Type' => 'FuncPtr'
12209 },
12210 '102761' => {
12211 'Name' => 'pldm_requester_rc_t(*)(struct pldm_transport*, pldm_tid_t, void const*, size_t)',
12212 'Param' => {
12213 '0' => {
12214 'type' => '99823'
12215 },
12216 '1' => {
12217 'type' => '94669'
12218 },
12219 '2' => {
12220 'type' => '5345'
12221 },
12222 '3' => {
12223 'type' => '137'
12224 }
12225 },
12226 'Return' => '99737',
12227 'Size' => '8',
12228 'Type' => 'FuncPtr'
12229 },
12230 '102786' => {
12231 'BaseType' => '102791',
12232 'Name' => 'struct pollfd*',
12233 'Size' => '8',
12234 'Type' => 'Pointer'
12235 },
12236 '102791' => {
12237 'Header' => 'poll.h',
12238 'Line' => '36',
12239 'Memb' => {
12240 '0' => {
12241 'name' => 'fd',
12242 'offset' => '0',
12243 'type' => '74'
12244 },
12245 '1' => {
12246 'name' => 'events',
12247 'offset' => '4',
12248 'type' => '60'
12249 },
12250 '2' => {
12251 'name' => 'revents',
12252 'offset' => '6',
12253 'type' => '60'
12254 }
12255 },
12256 'Name' => 'struct pollfd',
12257 'PrivateABI' => 1,
12258 'Size' => '8',
12259 'Type' => 'Struct'
12260 },
12261 '102841' => {
12262 'Name' => 'int(*)(struct pldm_transport*, struct pollfd*)',
12263 'Param' => {
12264 '0' => {
12265 'type' => '99823'
12266 },
12267 '1' => {
12268 'type' => '102786'
12269 }
12270 },
12271 'Return' => '74',
12272 'Size' => '8',
12273 'Type' => 'FuncPtr'
12274 },
12275 '102846' => {
12276 'BaseType' => '67',
12277 'Header' => 'socket.h',
12278 'Line' => '10',
12279 'Name' => '__kernel_sa_family_t',
12280 'PrivateABI' => 1,
12281 'Size' => '2',
12282 'Type' => 'Typedef'
12283 },
12284 '103194' => {
12285 'Header' => 'mctp.h',
12286 'Line' => '18',
12287 'Memb' => {
12288 '0' => {
12289 'name' => 's_addr',
12290 'offset' => '0',
12291 'type' => '99622'
12292 }
12293 },
12294 'Name' => 'struct mctp_addr',
12295 'PrivateABI' => 1,
12296 'Size' => '1',
12297 'Type' => 'Struct'
12298 },
12299 '103220' => {
12300 'Header' => 'mctp.h',
12301 'Line' => '22',
12302 'Memb' => {
12303 '0' => {
12304 'name' => 'smctp_family',
12305 'offset' => '0',
12306 'type' => '102846'
12307 },
12308 '1' => {
12309 'name' => '__smctp_pad0',
12310 'offset' => '2',
12311 'type' => '102032'
12312 },
12313 '2' => {
12314 'name' => 'smctp_network',
12315 'offset' => '4',
12316 'type' => '81'
12317 },
12318 '3' => {
12319 'name' => 'smctp_addr',
12320 'offset' => '8',
12321 'type' => '103194'
12322 },
12323 '4' => {
12324 'name' => 'smctp_type',
12325 'offset' => '9',
12326 'type' => '102006'
12327 },
12328 '5' => {
12329 'name' => 'smctp_tag',
12330 'offset' => '16',
12331 'type' => '102006'
12332 },
12333 '6' => {
12334 'name' => '__smctp_pad1',
12335 'offset' => '17',
12336 'type' => '102006'
12337 }
12338 },
12339 'Name' => 'struct sockaddr_mctp',
12340 'PrivateABI' => 1,
12341 'Size' => '12',
12342 'Type' => 'Struct'
12343 },
12344 '103324' => {
12345 'BaseType' => '103220',
12346 'Name' => 'struct sockaddr_mctp const',
12347 'Size' => '12',
12348 'Type' => 'Const'
12349 },
12350 '103367' => {
12351 'Line' => '34',
12352 'Memb' => {
12353 '0' => {
12354 'name' => 'transport',
12355 'offset' => '0',
12356 'type' => '99828'
12357 },
12358 '1' => {
12359 'name' => 'socket',
12360 'offset' => '64',
12361 'type' => '74'
12362 },
12363 '2' => {
12364 'name' => 'tid_eid_map',
12365 'offset' => '68',
12366 'type' => '103460'
12367 },
12368 '3' => {
12369 'name' => 'socket_send_buf',
12370 'offset' => '768',
12371 'type' => '102409'
12372 },
12373 '4' => {
12374 'name' => 'bound',
12375 'offset' => '786',
12376 'type' => '5126'
12377 },
12378 '5' => {
12379 'name' => 'cookie_jar',
12380 'offset' => '800',
12381 'type' => '94693'
12382 }
12383 },
12384 'Name' => 'struct pldm_transport_af_mctp',
12385 'PrivateABI' => 1,
12386 'Size' => '336',
12387 'Source' => 'af-mctp.c',
12388 'Type' => 'Struct'
12389 },
12390 '103460' => {
12391 'BaseType' => '94669',
12392 'Name' => 'pldm_tid_t[256]',
12393 'Size' => '256',
12394 'Type' => 'Array'
12395 },
12396 '104276' => {
12397 'BaseType' => '103367',
12398 'Name' => 'struct pldm_transport_af_mctp*',
12399 'Size' => '8',
12400 'Type' => 'Pointer'
12401 },
12402 '104281' => {
12403 'BaseType' => '103324',
12404 'Name' => 'struct sockaddr_mctp const*',
12405 'Size' => '8',
12406 'Type' => 'Pointer'
12407 },
12408 '104594' => {
12409 'BaseType' => '104276',
12410 'Name' => 'struct pldm_transport_af_mctp**',
12411 'Size' => '8',
12412 'Type' => 'Pointer'
12413 }
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012414 },
12415 'UndefinedSymbols' => {
Andrew Jeffery3f39f962023-08-29 14:54:29 +093012416 'libpldm.so.0.7.0' => {
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012417 '_ITM_deregisterTMCloneTable' => 0,
12418 '_ITM_registerTMCloneTable' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012419 '__assert_fail@GLIBC_2.2.5' => 0,
12420 '__cxa_finalize@GLIBC_2.2.5' => 0,
12421 '__errno_location@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012422 '__gmon_start__' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012423 '__stack_chk_fail@GLIBC_2.4' => 0,
Andrew Jefferyd555a392023-10-16 14:34:01 +103012424 'bind@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012425 'calloc@GLIBC_2.2.5' => 0,
12426 'clock_gettime@GLIBC_2.17' => 0,
12427 'close@GLIBC_2.2.5' => 0,
12428 'connect@GLIBC_2.2.5' => 0,
12429 'dup@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012430 'fclose@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012431 'fcntl64@GLIBC_2.28' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012432 'fgets@GLIBC_2.2.5' => 0,
12433 'fopen64@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012434 'free@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012435 'getsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012436 'malloc@GLIBC_2.2.5' => 0,
12437 'memcmp@GLIBC_2.2.5' => 0,
12438 'memcpy@GLIBC_2.14' => 0,
12439 'open64@GLIBC_2.2.5' => 0,
Andrew Jeffery9d2a1c62023-06-05 13:02:16 +093012440 'poll@GLIBC_2.2.5' => 0,
Andrew Jeffery20cc0602023-08-09 15:16:44 +093012441 'ppoll@GLIBC_2.4' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012442 'recv@GLIBC_2.2.5' => 0,
Andrew Jefferyd2a36a12023-08-22 10:19:31 +093012443 'recvfrom@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012444 'recvmsg@GLIBC_2.2.5' => 0,
12445 'sendmsg@GLIBC_2.2.5' => 0,
12446 'sendto@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012447 'setsockopt@GLIBC_2.2.5' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012448 'socket@GLIBC_2.2.5' => 0,
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012449 'stat64@GLIBC_2.33' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012450 'strlen@GLIBC_2.2.5' => 0,
Andrew Jefferyb6c06f12023-06-26 15:45:59 +093012451 'strtol@GLIBC_2.2.5' => 0,
Pavithra Barithaya7570fae2023-07-28 02:15:16 -050012452 'timerfd_create@GLIBC_2.8' => 0,
12453 'timerfd_settime@GLIBC_2.8' => 0,
Andrew Jeffery33e21a22023-05-29 12:12:36 +093012454 'write@GLIBC_2.2.5' => 0
Andrew Jeffery953bc8c2023-05-22 15:24:17 +093012455 }
12456 },
12457 'WordSize' => '8'
12458 };